8be910b472c5ab62eb16c566ec9475a38e743fcffd2cae5c0bcab377a8e20c2e951af046d88a540f3efdbf8c1ed5bf019b8ac69f05cff3d7c02b207582b6a6c72c7487b0d83532ff6ce4e9f0cd988f1de1420564f04746c87e23d94b199775ab7679f5df702d1e58ac9ba13d75a9c85ba4566096e0e34ddd0d463b4a144d2b800598106f114265b0159376cca4719c0265acdca441c11dfcdc499b777a69ea44f6a74b1d381965b119fab8657bd4d2697c7f50d499eee4e2871c20693c7ed000699c5256d5f7d437452cef04a6756053e12f99556cbd08d4e97d81bdc7a3d2b22dad3834cbc2633e284840a87f1a325d8b8e07507075dfa56b3d68d0ff7ef35d92d33870bebd1c685d32146f4bf8092e10c693e58b739e691b23ca4bfb3d553f1b17091aee06a80a0c227b93f4d0846f7315e6bdf2fffdbc6d154df0b0ffb6d8418a35e4253a41b864ccd7cecbf28a9c2b69b1d934e3d0cfe3e77703ff828d1c49c592a7b78ce46deeca50844227549ff62766b906b39e050bd56d03f66737cad6b6942833c3ff58a9a050e0b7d8e9ffd0144a55f594cb67f696e29178daae827368b0ae8490033bfdd3603c361f081c8d82b7c796dfd3e877f9f76bda060af2327d031f40047faa22ade1de8e3cb008ec1366b509a1f328bf98dc9ddb8113974adb132ed9f21081a5486355361769c5e88867ff622d92eda153b5c3e3fc53bdea5aa9c7f9ffe8545f21f8ff75ce058a5079b69c2fd9d0b533b204de9f882e1b74f4875aa86d79fe3478d9b90f2a40637e788578b253ca1ab879d2265223927da73305443567d9831f862bf2489dd3aa91870512a5aa739cb62e539ecaf76e06754c2e249ee056cbd6a94e53a875361b8079959fd465e8f0389241f9765e45e9aaf67e3f335ac2cd02bb518be9b578d345ad45a9e8279bcf83ca15d3976ea0167457c5228b2884385ce087b03a07f88fc488dda0e5cb68816fd72e89c3bbca8e96836227e4a538808429376d05a251bf48a303e4029dd17ce05de8061bb9bcb5a10c8288076f6218cc2665710f77838944278f64fff7feeccb40cfedcf206c607d33959018c7eeace869c93198b655c03d4b2f33b6dee27f708f9b357e45de6f26b2c08c84040115e222b6bb43ffdc0f3b0e59f407a132637bb636a16cd1dc6e00a6ad414b1591f262f922513084811dfbbe8385ba151d34b078671b614beb668dc9f7c3dfb212c0ceca9d9f86c4258edd1921b9a83d4961ef90f54990fda44122898483a68c7fe512a43646c9facdc90f81b4613f31072fe240bc127b909dba5d7b817ad439eff08c5b98d1d611fadb7026310a066be8781fc3f48742c71432556720953dda29475bb05b60a1185bc0a5fd3c68eb82ba3455e13d3dd44d6d3865eccb47b801f68b1d414e9fdf05b99cd9eb62782cc2d768afbec7ee5badfa06f204c60404f333ecc03b7d05fcc74ce9e3250b3c7ffcb066a6dfc5933793a8983d305a7f482689051d625e29622e4eca828d67da3e773cb0bebeb0923c579726ea5e3d23e62832e7bbdf0b6cb8c697c4f668a61f7ede03335628cd064d84327b6895767d85a2797c56b977dcd976d64be03456279da0674682c3a92d17a4df9a736463da27122b7ddac95a0463d15122c9a80246d770a7286ee4da886a5c7874fc04d5e9c908b426b60e4304b04f4b2f31629e272557c6962eefea53d934286017ae5acfea6d37cf216e179cfc78d2a4abeb0704fb16ca61e99db9c1cee6f1f6b7143c7fc3be5fbcffb76d16e34d10b2d5bb96b36f43d17a552324d60e8f1c2de4af1deda0a10b2449376ef1e6443dbe8fcfb5bbcf7d74a3b3eeb540c1c745d36d555cefd1a87d348fde4cdb459942f13b41246d0d29937963056879d32ee3ffd705157f39908ff8e7143fb019cfe0eb4e69b32d2be514fe387bbcca9d153715089c08bee75d7afb9d1f5a55cc93547fb697d93d5c6821e9fbf1fee622b7d5fcfeb0c0da3b9eb64969497eed2cf3a41aa8cd587b7b6985a724116ab6d6404f51d966f94d6c69730a2181361b0cfb7a74237f9a900ee64d649f2d19b440abb5c8e939267dd938288560bc7f7127feb305794957f2fd33cf276026a7b88a90c9f52e306ebd816b0bed161fd473cc8cb001886b856ba0daee320dbbd9e8b771077e2e67367afd4f446dd5ee04faf7f95a9c5415b9245999291af83dbea1b90a768325b054e395f8c4c0641f5f56591d87fbc0a9ce38629becd325cd0c2118a2d1b8de0688dc7ef3b4b0baa1a5478f8cbbbdeb398d323210f93fa7af028b6e13d6d2e0146db8205fc1d539a581b991da0f1a3a03c878aba7b411cb62b291f9652b81a011072153d57d4f4c5a1b61146172588a568aff41785f64f829ebbb44c41a9e68e5f14e93ae4131763f7e2", 0x1000, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 02:05:17 executing program 0: getrlimit(0x2, &(0x7f00000000c0)) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() socketpair(0x0, 0x3, 0xd6000000000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000180)="6832e8d119d70d05ece4c2154789d17b21f685ea91444fbe5c5d5161ee0fd8992fb646b82b7739c301e7c260072a7ef3c3add02890a4ecf6fa15f368a0a21c211b2f35df12cb8bd9e91cf6a248c6162f9337d9777aaea8834f74da15c7a30e45fec2aef08008", 0x66, 0x402, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) sendto$inet(r2, &(0x7f0000000200)="542e992f8981ba3be48fad48ceaea8a7ffdcae4f9a9cf5c6c01d5d197574ff8dc322abe366a78d15828201fbc34f359f82c5e4151fe72d663585f84737185a65ca97f7118083a2f67b87902eacae45c0729b8f3290c3ae5e3ef5baccaaa2ec03b0d6719e6900e554395af83f00413cb67b4ee2cba7348a2a4a98d75819894666e2ed140e35724b6ab461464e2a7cc99ae828b282abfe015f5e326e792d6a5a237d1670a0de39c197de95085d0b97dd8ffa6b39fdb8fbafb1a8eecea2249026d4dc366ff40472b395896995b041d8e3675e2096b52e5948ce3a6265f2c29a02175776b2966eb2f51070290c86002e16b63f1bcc63d064c8599580", 0xfa, 0x401, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x2, 0x9, "a4eccea6da00000000000000000000008000", 0x7ff, 0x4ae9}) 02:05:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 02:05:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0xff, 0x0, 0x4, "3b6643594d2f0c77468b01263ce1e0fa35a67838", 0x5, 0x3}) socketpair(0x20, 0x5, 0xffffffffffff8001, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000800)="aeac007ebe4be533c85be2eb210705d4415844d9a466d0fe796a9fcb2bfb3ae0ebb64860f42ed46452729d3377083b26acdb3370cdd3f4026951aefdd65a780a294e1301b3cb5dee43a158bf620919f083796ab357638835d1ab04629382f276b21d0d09fd5b35ff9edad855e168841572121725f5ac8601572b0addf6ea6b3b0d5e016c676839b48269a64ebb10a89805d6891e0560a63d6aa973ac6fc31dc0c754702b0987b05235a852798a08376d8ae7d00dfaa8441007abf859cbe30f34e491a60988c85e", 0xfffffffffffffe26}], 0x10000000000000ae, 0x4a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0xa894678dd96f8f6b) 02:05:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x8) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES64=r2], 0x20}, 0x0) 02:05:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x0, 0x0, 0x110) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f00000c4000/0x1000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20860, 0x10) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmget$private(0x0, 0x3000, 0x240, &(0x7f000070b000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000002c0)=0xfffffffffffffe00) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x8}, {0x18, 0x1, 0x5, 0x4}, 0x7fff, [0xffffffffffffff7f, 0x9, 0x77e6297, 0x5, 0x5, 0x7, 0x3ff, 0x3]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x6, 0x4) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x8, 0x9}, 0xbe, 0xffffffff80000000, r7, r8, 0x6, 0x9, 0x9}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:05:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 02:05:20 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x5cb5}, {0x100000001}}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10000000000000) r0 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x6}, {0x5, 0x7}}, 0x0) read(r1, &(0x7f0000000140)=""/4096, 0x1000) setuid(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 02:05:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = semget(0x1, 0x0, 0x40) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xfd) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x100) r2 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x1}, {0x2, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x7, 0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x7, 0x800000000000000, 0x1800}, {0x1, 0xc0, 0x1800}, {0x1, 0x9, 0x1000}], 0x9) r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmctl$IPC_RMID(r3, 0x0) getpgrp() 02:05:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x10, 0x8) getsockopt(r0, 0x2, 0x5, &(0x7f0000000300)=""/130, &(0x7f00000003c0)=0x82) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x91, 0x10, 0x7fffffff, 0xf96}, {{r3}, 0xfffffffffffffffd, 0x60, 0x40000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffffa, 0x80, 0x11, 0x1, 0x3ff}], 0x0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0xffffffffffff1903}], 0x4a, &(0x7f0000000280)={0x3, 0x401}) r6 = open(&(0x7f0000000440)='./bus\x00', 0xd, 0x0) dup2(r5, r0) fchmodat(r0, &(0x7f0000000400)='./bus\x00', 0xa0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f0000000000)=0x8) writev(r6, &(0x7f0000000480)=[{0x0}], 0x1) writev(r6, &(0x7f00000015c0)=[{0x0}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x7}, {0x18, 0x0, 0x1ff, 0x9}, 0x2, [0x400, 0x7, 0x5, 0x616, 0x5, 0x81, 0x6, 0x5]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x21) 02:05:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r1, r0) 02:05:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000000880, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) socketpair(0x30, 0x4000, 0x3000000000, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x2a5b2551, 0x3}, {{r2}, 0xffffffffffffffff, 0x60, 0x10, 0x200, 0x8}], 0x9c, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x40000001, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x8001}], 0x9, &(0x7f00000001c0)={0x4, 0x2}) sendto$inet(r3, &(0x7f0000000280)="6bbfa66169c9444419eb553f00b79009aa44fe96de29d1863aae09eab87038fdb870d0e382f329470b0b23cfb3d60b56f56efd667c50a00edc2caa3b56d901407b9ae67c41394ed107adc46000a203cd3d1d5e042b5c88ebf075a1c2fcc2bac83c1606e02ccd25a732ab533018ed629838fc6b95ebcd2cae1956732fbc63ebe6b36528b4673a24abfe3bd9e507919ed707c9abc167d48fa0763ef630621390d817cf0a590c08b67ad609115cce4f8b126838facd5d0c526272d0a0454b4ec088b5b8082d8b956a23", 0xc8, 0x404, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 02:05:21 executing program 0: r0 = socket(0x18, 0x5, 0x20) sendto$inet(r0, &(0x7f0000000080)="ca05f55abc395ce850f47f727fd93a99ac4f35305411d908eaa7abc040d4e481831b9af3ff97c4047b05403ad28d2f78950fa9c3339b3672f02dfbd02d0325bf91f89645e2391c9acdc4626210c27062e77456b0551e4b059f4edbda928886dcdd26a3b75e551182a1fc66feecf1fa693a93990281fd2ed93d85da4be9dd23c06b1f940d51801f5da50df39be5e74c2dc5937097b4940e67117fcd22211bb4f809b46b7aaf45e38a46cba38d6759de658f1c49dd3de60c187a0cc005d9959cd77286ac174ae3a5da47ff3aa1941a4864bec6441c9478a42851d274bb4fe4a9bc44de91c6ab472b38394c91e21fefa6bad4e8148a39b1d2a6628fb9574348a3917576219f21fdfa637e040d4c3433f3e5a7805cf44fbc9fd3989f1c79436855e36dfc40b3d88bb7d5753cd5f923cc96ddcbb35bc40130b327051ab7cee6741635e104be2885e8e7fc7c847e669ecb27c04408acd348f75b3f62388308c3798bb4a70060acf056d6db0e4a92d97071b2586318d4ada116c6497f5a6c36e26fe523b0469fbcd235d3392f32f4d7b1662dc4ce474c3f48a759219d21a7da1827219affcc4034f7b53611344f9c2c274c773ce4fa2a0d3dac089d5383e1aa6d9426030dc1c79c0e56d46eb0b3082b9ac463c8858cdc2046064791c1fb656356fc546c0fbc011d019c0942ff599b207db7b9395dba1c87f70e5bbb10511b9c3b2cf85d34aaf125e608005eb8cac8b424a155f6f4e746c2e46c4bbaeb34bd157abfc95d08f0164e2900b34d1774a739aba43a39b7ff2d8bbd9e5467e12912c27fe86cc783b77be23b03c224fad16d38d4238aefee057a4e1eb8f89e1ae214803954c5f2c53a62690da4dfac33e2ab03e1fe133804dd30b4bec95ec182ba0bd3ad54f33673fd0bd444651a424ec0943fc411e77a335a09d25709a8c4672b0222dbd726bebd648c2e78644226e5ff83b89c8889080f567c965342bad65f0f292fb5ae29556388b188634e2fa99ab981ce9c68fd6197a7c449993c2f11f48bfff209be85cee81a992da16663ec9fb5974a4ba22a1a008054b5b20f031bc2cd7bbd3c31b0c3edc935cbccda99a286b4de83f51a9187797d882f0cf2217b6b78cfa149c178c87ca1ff91a68a4793ba26d55130c32487244d0cabc6ce29041f8b30f71d54607e1748c5d9d3e8d78eb4720b31b226a340b09741b4940ea924b3b328b08177b5ff6510a49b4b181b77a2272f48b42d396d72222eb226ad77784b505bef6b37e181354590083f759fd4fd57b42e9f4431bee9cfc20d04f88d205d068e7bb3da46c97ff1838fbb3e062549e692a1ee03976bc66938d525d4a4a55f69084632283d31086f026dec2a1dc920f2e999a067068c6d3735529f2998ae0406ef643d828caea73663977e6d765f43e963b059368353153459e2d5fa88010e4690af716c3d29e641b54b6be821386a5efaa309b36d94bd18d67278d578ec25685f4c171b1e9f49411a9685e061d22f74a46a66ac8afd5459c14697ed1c098e1f8a2c4e85303444256b0e47d010285dbbacadafd78dbe3933d0bce72fa3e7dfcf0e475daa84d7eba2bd28bd946c61ee7c684d51d66da9e6acd2890796d307ab5f3daa087d8b425e897058b3d9fa8eecf3890693a671998063d04da794dd81fd0f1a34170b0cb57564b2fe10c61c87f1ca3f629f3dc935cef93fa247b3dc20075d66cbf6b3f55da529d2457a0580d7870a6dea454560420e3924c0374beba0842bc596ee939d7989790c79b8ba6be66f9945b47525fdbf09b109bba02731dd8a460b3e887ff540b7a262d24718216e0091fe2d38fb744c7f63d7088e25bf8148948daf513209d11c6fa139c0a77f12a6a736fbb5157cb5460d8ab3d3b5f1565d2e66ae28eb7a7318ee8762adfbdabbbf2569d5ce789f31b498db1d1e4aecd3f6d978e8de5f9a7b876eff9c9680d1299cbe520462ef31fe5573d2c91bde10d7dabe1db10ec99fe94ae63d79144f2a8d2d81b06e6d2d04af906a343726dcdd191a1deba75af32588e2463ca3357e2291f40941cc5bba4bbd4cb619460cb9ead03b1a7bc0d9543c2f4573948abb632a7f4836a61af82f21687fd4dbf8f3f17dcb28e3fad82126c795879e426436d71fe8f7395a65da1f5187484c86107146dac9edfd14f88fbcef7db18d40c4faa64c7bc31ce7fa411feabca9f07788a6ebbd81d709d83055752d7dbc82d0c332acefe074312d2d1758be760951c1406358568318960b747e41c424ecaaa4092049143540c1dfbfe4ac3f90a772d15c5d35fce90150d5db420ba1857269e4460640835631f07d819c4cf357935ee177720e6df691fb0a691f818e7b3f6f0a58a97cb03f4c7f28845d99c7f3430c2cd5673059b8acb7adfff49e6148d5fb797b0837043bd5c7ca9a7ee8b25ebcb20323d3d866016002519e76df92375f0aded6da791bd94ca367cd9747fd23dc18fd9c218e6ad6de86e0af9783727ff1ef2c8fd1ed806abfb2e98d7f93bf48f857ebeaf813581df8126d7270e7d5c6ebfa4a97d78ecdcc932c5fb33658f1bd76f02f8878d7c753d92ae8ddad377d90e57c35f18d27c3458c44f31d76b6b83bb7e043080e1e4c740c3ac81bc1b5d248f015cb7afacf3fc51c5d4a819a7b01ced5f566453052269e7b4cff673fd9ecf7320a4418747ea3fd7a007d0dd7b75820e84972726cc6c1cbeabf9fcfb4a51e0fc63498a21ff120139ec8f7bf7f9c37d588ca23dd0d9bd30e6db22d516fd80cdfe2ca6ed9d142eb19de168d7b7793cf15e0b01997c6f40afa144dafa9f9196339cdbb4f99a4a40203bfb306b48ea8dde8aa32d3f9b4ea51f6976954769736314809199111ec4b1b98578ff54edc9c3202ea2527526baf079b87aa594481a41ba28f35fb21691ba54c2739dec82cbca4217d04415751c25e09e60eed3907738836310b7bebeba35610897f44e00dcf9ffc64c17428e30bf3eb28861d15433e4c3fd9fa4579df2d0744ad679fa23b123c1a9476263dc0d5982dc23156d93d89f8b25b15ba60ec7cceeabb624641872a9695e7aa92eb0432ff7b065231d383043515a3b90ca51f5ca636fc18edb727731c27618875fbfb757439aaa93d750143c0237f2dd3442721d014cf4c7212fdaf68b451b326cb0fcd2bed69b4f2d0871819417fc5f71fd7494b3beb92cf4cf6ec70f698af33c1a8129b94feca1d26351c231d58b58a7d76642a9d76bfeeb20f5e2a745436eff8424604c850058ee9ec3ee408fe63a12f8970ebdc625244d82c3302d7549259cefad01d064f78d855a8bff3042c5cda1bd06d9baaac4ddc84810596644f2ea89d79557935966a2fdc64804f90ec905046166476b29d12139ca803874497c5e53d8d384bff561bd9108a10d92815df0efdcc8ea12b5922e58c322f466fa38b9d3238b3cfa714a440f47904ba7b111c9c2013c7778bc0f96fa8893b3fedf6e6c21bc36bd0b271c434ae6cf9bc0c3c2d0370ca3a3a9197f42bd7f102119619e57304964ec04b60cfb3b1ece9a69bbe96cc9b4ab2cba5eee6c2ca88df39028bf13864e5991535fb8a6184f114fc372b305152b2c926395df68a9cc26cf2ace77b9397194a739750a4115e8b1c3e0d3ec210c03a2e5fe3dfde80057dbc53c5b917fb6823936b002a11fc3df1906dd093a32bfe73fcd3ddb9562d66fe86a79e36ff568e062163321401c373bbb24da07ee03f94e995eed1c48bb80b79978339b613e2bbf61dfffe5df7579540c3a5167a92e74e593285723935e406cd2e32572c563660bf2a97873a465cedffba66777a1f7689d58fc3592659854ec318011e3d86457f2c06b3a012de0fb3e6d57b19e83b5fa149cab07e19116770c1a9145183626bc3456267fdc2edcd6860eab56dacd3465f8164387caea7113bdb827f8d455182d0ce4a2ed2f81fb946cebef5dcbc989657c08cd0124ee84288f70d3b5dc0a12b4cc82702d0e39a6b8be0839072dabbbfbab8e95e42e3c2b60e0df4d090c0658e1f8e651bc897d1ae081e96fed38ab037d3b26ecf5692f95df32a6286057fc764d4100e91d2a7d77d638322a30053c07dcdf330bfdaf203b4d3d2e627a1d76dd982daee5d3ed65374a54a5d9f819d57426c2ce1fa6250a1d084c9439bfaa8d361e11f7638d5eb118a8cc5c0325eb3077206cd5bd544d417cbddf2961fb5a522bdf0df4ec45ac35536e9ce12a9edaf8dcc5ce4a2b951b3267bb7b76d1a12dfcd79ecda94c90699f221f2809bd1293091603752e78ec120a77a0098a65959f849057e12500b4c20ef9b8a4096fe91aae172959746d6efcc68c742810eabebc27eb359c3903e41d68297ae82b419788bc311f68702b999c40e715d8ef119a9574dc056087935bf129774a3f8b38f8f278c01d9d25a0b0aae599b37e8579989c4c2141d6cc7a4cbe0f37e4f08269ab235d11a179d3748eec8317340cf75ce8b7be657961767c80f7e046140f011f36564e72e14b039d13c1c5659f2619d23589998bf660097e124744ddfc21436142f9dd4d1d4ddf253f22c187789126d5e685e09967928318eea46988a869040379d96e5b7a785cd1f89e57b61af81514c5f019149c37ae4a016480abbbc7b5d8394a4c61cd21f6006023b7df9ee20b3f2fd8066f11f62ea6ec9087d947abafe1ed4786fd3da0ed6aa32a6a63e5fa341b43b18f0619e9c4be7e8cddb1bae18fc2893262220fc24730e58523ef2585796059ddbf6875759ef007b879277d148435fc57c9eac41bb41f5e46624d350257841d4e1aa5dd024002c0329689f6af5dd3455215b1ad5a93cd9f2b3237c755d43845a54611de23fa0072b8834bd53c360e7a9473ba1108076aaacd234126e34c1a2b4cbf206bd7acc01690ecb5f77885f71ae09d06c71d4d0ed731ed2400a249b3c93f602a8e1e36ec5fbc9a97bfaacb66db228dbd68aaae80b80edfa6c5d6db7e10e0b6f689295e30bf5dc5a20ac0c20d3eab743fe75a47546f1b8198e84ff16572c6706a83b485735f114c609beaf5311a504f36dbf7a372e43e0d35b8711dab3c4f7365fb229d2306d88dc900c724c2e64c9e54c4541559c9a0f4892d21c320f08619f0ffa91ee79a84a743073f328c0352e3b2ed93ee7b0202302930f78a29c580f821dbf92c78e16d302af13e62309ebb5533ff416faeff86cf1ab2178a1c8f7d4d5b5dd65e87eb0754bd1fe2977bc101d6558a4e5f83acc39f9914b45dd093ff60792a989b535bc4346d70b22c350c940cdccd81785d6b0c3a90247cf22e935711eeed839789bce679d214830be4e7264111a46182b5c8d2d3de94b707b42e9988071eef172f789854e3a5d6e601d45f6398418cb6620274c364d824930796c8277a9fe0d8699ba3f98dba2bb1446f40038db862e9c4a620a8b501c2c0dbb70af9b6c96f0092274dc6a5aebc749774aaaafdde57f485c16e9ea8b115ebeac2ff513a8c729e26be5a4ca050d2f9fc7b4cf7d712e5b97f1b52544635126e626419c205b90c3acb1b99eb87d4e0d967615c7e25c2b953cfa34bc116152549b5f21dc17f2db3ffde3bdd487a0c31ea134ee1af4d2d9507440d0ef68a329952f149706a4bdb194e574c25fb0cbda8ea4a386dda2494eea7f999ce01697fd83649731749e9df0d9448900196313f72403780b918bf39815126b4ef1e3127e8cb519a2d382f359e72056e5c2ea90adac572489253990f1649b1ec9be97bd6e1e1014e938fdf6fee4cdd02ef2acadd5e2bbde823defe97ecefaf9b88c7fa2003ef7a83df7a91abef4f397130b8686fcd39abfe4", 0x1000, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009485fec6a982104c1ed49f83ff2806295d3330dc97f206665abcf62da9958e29ef63c8ca1c8b451fdc9752556442d2357efb99440697c4f2c0437c2bfcb208fb61db1678966d9e8f2a7e218d504d85b392b4ebc93df5f1c4848c98edfb4ce14668588094c3e19ac2e23cf549c536082b27d85221ec90df5435d68bb6961a91b8e31aa79a57621095a3e0326eda55b605d60e84ba7e93d8f4f37cf8ccf04fa02cc822f7698c690d4e11f033e95181c450f5d2f67715835864bd74168976850f3dec776b0ae0ccdbc5ddbbbec7e44b41aa2ec47a2e3c74bcda06ce9a41373879a7932644caa04ef354f5af520eba97f6ecec188071d782da93c4dd3563b8b944682c5588d82e3d8f416bd753403743aee1a37e4d9b9fa992f5afd9b1a84043a61c18c4473daa274bb23e0fdba918a4371c946e9ba62edd1bc49bc190cc8fb7925eda1401c1a873768253f2dbeee4fe1917c91fc9e044f4c2ebb81fcc69fad515c4af88af3021c6175f9bd59e0c934e9c033490b03cb027e9c5fb2cf7e9c0bf700c10991128ec9cf0ccbadedb84bffd71d2ba153b0aa4cb0b43038d8b9d8fd1688f35618ceb2aea25bdc193bda09ed4820219a9b655c2abbfae49c18c78d74e7ed1d763693e3117e883e94caad226d53ecdd04db3015ac17600c45ea93e01eeaaf076e145701eb61c47307c27a5229eafd5c8a325b4b3941825028608e0799003ac5c7b7985057bbeb800000000000000000000b72e34e4b5316175105773090b51d949fc4b322292612c21c1c0c9593df0992b998d3a8cf5cf09e3e6932a592ee4645b319aa06acef68466b53d445cb235f4eb0d41354d39a9b2360141965178587fbbfad8499e7fdd04426c75bf5098030d29e4fc3c4f"], 0x6e, &(0x7f00000011c0)=[{&(0x7f0000001100)=""/150, 0x96}], 0x1, &(0x7f0000001200)=""/50, 0x32}, 0x40) r1 = geteuid() getgroups(0x7, &(0x7f0000001400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040)='\x00', 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() chown(&(0x7f00000013c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x1dc, &(0x7f0000001080)="0ded8bb32bdb5af296d2d700126e9bb0d000ff0f000000fbff0000") 02:05:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x80000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = dup(r0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffc, 0x1000}, {0x9, 0x11f6}}, 0x2) flock(r0, 0xb) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getuid() r3 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r2, r3) 02:05:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000240)="0313410096a9089b3b7fb5f83eb87f9a540059fe1c67ceb60fe5654649c15c70867e98ec62aa3cb350766a967b12a1042b1b54b763d1b0e0c79b6ac0fe69aeeb7fcfc99c313a76aa9715cd3f3563c17d9d9159baafffa1813ee41fa752e190ff6ce8fcba06d6aa8e90689e112c7fc0c5a9315c7059720c6743aa98ab4284f86c704115d37186b622d114ce84f133dd864319fe120ecf63cec01cf6e313734d91370072cfa75e38f03d097e7b9f6116976a5bddd5f7cb9f6210b3ead6941e7598804215f3c6ca90415147", 0xca) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setitimer(0x3, 0x0, &(0x7f0000000000)) 02:05:24 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x8, 0x7, 0x0, 0xfffffffffffffff8, 0x3ff, 0x6, 0xfffffffffffffff9, 0x1f}, &(0x7f0000000100)={0x800, 0x7, 0x0, 0x6, 0x20, 0x8, 0x3f, 0x7ff}, &(0x7f0000000140)={0xfffffffffffffffb, 0x66, 0xffff, 0x6, 0x100000001, 0x2b3bd449, 0x1, 0xffff}, &(0x7f0000000180)={0x4, 0x5}) sync() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) mmap(&(0x7f000001e000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000000)=""/66) select(0x40, &(0x7f0000000200)={0x8, 0x66e3, 0x2, 0x9, 0x3, 0x4, 0x49c, 0xfffffffffffffc01}, &(0x7f0000000240)={0xfff, 0xaa9, 0xcf0, 0x1, 0x4, 0x3, 0x800, 0x8}, &(0x7f0000000280)={0xfff, 0x1, 0x2c, 0x2, 0x7, 0x52, 0x8, 0x8000}, &(0x7f00000002c0)={0x4, 0x2}) write(r0, &(0x7f00000001c0)="45c9763de90d0efb81b9a285d28cc324ebb3c9c11c75d51219f4638c3f58666231c4cbf03796fb54e4580765954ac68d2e5d16f71ae98acb1b0b0a22d50730", 0x3f) 02:05:24 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x243, 0xc6) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) socket(0x6, 0x4, 0x7e3) msgget(0x2, 0x400) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 02:05:24 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00002c0000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:05:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, 0x0) msgget$private(0x0, 0x404) shmget$private(0x0, 0xa000, 0x2, &(0x7f0000ff5000/0xa000)=nil) writev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="2f3142770a8a0a55f41d791f7130834301e370b735a0adeadf566d7d23d65fadfc94bf7d1576f5edbb9090ae6b8a3c7f2ca0a4e65b003cb2bf13fac8189ca176016c8aa961c56495d5450f3599b009a33ffbfd88267f493bc918090aa3d0df3ffb218867eab0f27bed175968a6e1e8d7b783e9ce03d03a2d2d2446e09131c25baf1f251245ee6900b1a7d4c84661334bb26d6a3db99c9d10eaa80232412db328efc98576c5707ef491763b39957f781e844c943a77d88606dfcb326fe983b3fb8e354ad499eaafee7625b619d70bcb1ca51be8fe9922c123a58c7bea70664fefaf237cd1c083da36770f472a5c6671be1c9e162ed444773f65110128d98551c74cc9e68dbe81991826bf051b958cf796a595223cb187fe29344159e703323ca62d13de4b1ffb1f0b72ea04e50814fb65683434634d412c5b995003157eda5dfc5ee7ff749a86131e93e7906bceab0eeb5a7a78558d1524c43c66f68e940f07bfee9d51841fd1164ea143cb534ff73f110dfa80b48ca6e8b28af731632770a8e110bc65b8ef70d291b558585bb7f383be4baf4334ac4a0129850bf903c7c1810e256566f112e8a7b2cf5079a1c4d1d2c967c1f76a912d0d831ce4e1e791d34448b84bce5f638fb2fc16750dd2fafe640d8260e731e559ed9d3e8275efdfba4b54d37e2d2fa8bdba680a3771e00f9d9de8a11850b31a4fdddda96adb4f6590dcaf56d55c4c2f09977f4de947bb1bb89eb1ff076d6db16d9f586d0ed244f5799b182ac0d63c973fe2c317f154a93ed8f8d557e3c85803806bfedb3b9fcf8d898fc8f1963ffc585eb106379d7cd79aeb363d15a200b9722aa40b564413a966db7c3e1d9cf182df976a19e2b58567bf175308a25e548725cdbbf6a40fc0ef2aaea53ba6cd77952b8293a3431ba69ded64f0d481b5a2c0b92b2392a4af2070f8586a852ad659a4f910e0d66e954092b3d164c10922ee8d715c2371cbd85a1d71a311ceebf028e21a84a8fb9b764c88c97aaafbcca219d12f9dbce0205d559e03bc5a132da8722d204e599f45134bbc511306fec13ebbe6cc45cda4100d69b30ec2c68cb2278e152398436f54e5a371cfdeaf60fcea0fd324b50f764a8059313ecfb42de649dc0658605c167d2428aa50c196413412be6f5e5862884f92dcc40f8ec7a7f8d4b588dbdeb7e20e2266fb35ff47ab6707c51440d09d161739c6555cecb38207fb2fbf3b0b43cbca5b60a8355d7122d440d8a30adec19e5b3b9c899afbbd801b81a9738244d82ee0a9f4c80325140d6fda31c4d757de2df3473024774a614ebc80293c46cd49b77a351bef1b0644c4ffa32be6b91ed51c3c6523d5a2bb91525e5ba70e5e87aac5b4962baa15b1b41ec86ca4b588033733f3ccd974f8715bbab7315a0842022e713879b90c92867ba6c370dc1e772178dfab3e16137dd3222c642730cecf73f89df58aaf2d85e08c2e4ea9912043311c605336cd3544132667abca497362d7b126eb57525430a2dc378dce7bc15f46fe9a99f31408659c1569bf6142672c19c06dbfc173eb62ad7669c04887cfd8b9bb614dea72cb8c12ae9d80c354f51dd74feb005ff4e10dfa9db28a7469e12ddb64b0d99da05522d1759ce2aa7c70e2eda1d890afe4db6193d01563e4d9acf4ee42b4698078825292ee05a4afd68922885e15ca6f1fcb0fad8876f0bc3a9b67ebd8a0fc8ddf81ca98456260f1260b7d2337b7d2c2cde3edf5c334b0b3e3ccdb197e4fd475855659baec5aec4002d0371ca67b4e9969c6d8e846dd705af213336694d32159e9b165fc0ca67c1c14d62f58f8e774ebd1cae4e2942b4e52b4a12af2e5c3754fa720d196af781f778baca5eb2cb7d6a0be96b0ef0ef209c49c79111fb7d28440f655108bb50adf00fb9b10b9e543ade4b0651c6c9ad6a87b480eadfabed17a287481ad293a29904e5eab681c280f47f15c41aa3b73ab88909679ab2d4d9a6c5a9132b0c12783fb667bc24189f2e1d40247f016b812a9aea119dbc94576f16b6c74f469283ac8ea186db48aacd151d6cf7cae81993e550d6ac3165ac09f764f90c57bb7c2308f72207c76a7aab6a2fb5c3615df3cba1aa2399431e93ec292f26f4b67deab75dfb559276610b4475ef8c93e897c6dc75c351d04d927154a99c27fbde1113a36025e999738e07d1d0e093c4805b8a9c00c49a802cef40575354c98c173857634f286f5611329d5b7995aa1fabdd286b578e4c42c14afdc1f2083af14b6080caac62464cdde7b4091f04b3d4c88dc8c31797abc1f73bc88999082c4f82e383e98fefed84a1782a597b35c2956fa623a5788d3226fa1dc847c7c451427a154d0a31e75d203f9505d5338f2beaec2d58df9b5527628db0840238bd5e80aac8c2c22d20bf00846f48ab235b3de57d7a1e091fa1172e7456e460d1f3c499b09c03036bf19615fe0eea9aba0d54372d2765475ba04db01a9520b5a903f9bb259e655d89dc41fa9771e8b175342d74aacfaafc0d9c38e061b545368b1df714b901b6a726c0c0ba72762862b1409e14acd8e99b027bf9934fe24b91d1a9ce9bd139efe0c20fd70b380f22cbc47f71a7bae6949aae4a66ac23d2da7248c0fe0f75377bee0a1b8e694643155576eb9ed76ed9f4fe91a21167800441014b24935efb284e932ad958f924eccb4700d7c548fdd10cc69e751b37a750a67690c03044a279012b276ff5ece148d093b521c03abd79063c3ace3114b15180830d779e814be4d8b97d8b54d113895ed84d170854e26192703cb4e53ffb540b25c2d5e28600500db092249701d506197565410988a454533dbbf4fb0da0b0e3b4317fa677623949ed87021809d433244ed2f92878cc911f9ff873edefa73bc957d82bfb7cbb4d53578abf1304391c826a53f805c1fcd295ac080d6d02101e802fc7ba5ce5d0290bf2923473b0fdca8da5c1876d3fe9c505818af5a92a19dbeb5bfafb643815a59df285f3ecdd0d2f175061c554d6973c03f1b16bebdc0bb7a7bef1aed77ce8727d65148b3b94f597d621e1def913ba75c44f57c55975d865341e9bca63dc8145344bff0dcb3c7a34ac200c3adfdc11cad468b963a2c737ef1ac29bf0130bab3e33b2ae711b0f0c755a9f97b15c670f14b7e041294d5c1cec12e7e069668b38664b12601a4986a815bd765b857b522c33f5864dc44b911fad4dd139b69383adf16e852519153a92b68617436d6a8294cb08d542be7495ba68356cfc2189c3419f534cb0a784724eefd6fca3061168e6d956630891dd976b1d7d545e1881c65e0fd6019dae136b010aa93a2d1bf17a1d457057a2efe48e561e8036b9cb4292ce5f229f6ddce0309bf29d608018601f07c091ab8eced44e925255926e58da0dd85de33ab272165e52242a68ff9fc37455d21d8fd11e1e8b773129b7cbb06ada5d9a66865f3ec09174fb21089e1d622ec315efd29655a9ef0f44b6e4e0fa4a55039db8ee7447dcf91a4d4491ae3ac771d5902cd554cfd89b134d7695b42b10478f5da7d2c99a126238d83313cfa5a2545c352cd9877b51e0d75e8c4e368bca2dcb3d5f1cf643b13ce9f03102f2f9f1410ca43d9953663dc69c1349839ee1eeb6777d748660a78f981f19308283f4866c24d40f8ff195d77fc65a0599c2958c21b8e499f8979fa3a29d7482d2a567a1361aa13d91f698abc41bf4beeab9c39353a36722f769bae9c8c17a5d533fd2341f23ddef1b035bcc876c555a758c7b852b6c5b281c5aa1d30d5b14bca99a741ac6e07e09eb381f74366cd253e2235c75939d51c4afb444cf0c4604e6fb4f28e054af532be18bf858da7d60471bf4025587c4610875d68322a71e169518aa35d0d191078f7a4a6023d8b0c1fc463075b7aff452f541509054ce22f96f6864bd4ecacd43acff98231ffac77cf6ceee238233a980812be752b7cc25737e98891667ebe8af961880a90af92bf4b2dcf31605ac8f4056ec1a6e753a4be6a2d144fb48fdcb2f6dc5bfadf3ac8421f120ebea7fbec27ff66faa3b2c8f8573c0611f4de7b855ae7ad7ccd330c34feb55cc9938eb4f37892662bb1bd33e7aa20c02482446382ebc3c65a5ee40a42106d75984b99585ae872a9fb287ce1b774341fd8badd47bf4b2ce20be28493e2ad8690ac21c3a78d6c68f97894b8a8531161c710e14c692d90db9679fa8d3252ac64b90b681cbaea3c1e289ce6c38e4dd1ac0c73464215d58660c9734bad1c50973b903718443b93f743241fc60ce760cdb3afbd5f3fa0d8201d2d65f6f1bcc0f5ca13b18df879c6523da0c3e58b494e5f88584ec50425549996327718141b700dc586f92c37b6b79a19e1a505d92254660866117ca97eb4cac15bbabf2f98887b27c66fc6542d85b72f2276fd2003c84b735b0d69e4edbf3ff497deb0c2bf3ee11c206fce96bb2e5b4cb611b7e001ab380ee58c69a79f7f3752279c8e8e26f51c425aaf436eacda593429d0d35866fcd61896b5e0b15ca59ae171c359a0794658cdd149317cf9d609eab55b061dae6b2bdab1e726352551a04588630251f9679f000d634916879fa0c0513228961949f88297b62fa90ef8c82dce5e58af3a54a27805d32c98f8db87082573917c82cd9b61d43779c5b2427396f7a6170973b5850bd5e585b97975f46b1971b2e7b61d0e647e063f92426ef811555f4872332053d14799731e816b6520f39aaa4385fcda5f5029563a50c73091be87a742642e742a6c6e6cf7a8c3e41fd764bf0b12c71f71ae1243b20001bf8729a4a8fccd7a97b8623d458c1f85c851b30d092c841775caa4b2d54d554627bcd4c0a26773c0f766de16ecc36f9385a513ce83e232e5604957a963d34a5ed0369024af0e20a91be827545ddc9e83a401db14762298d1825fdfc528ac0154bdb666838e1252ac2087a34476da289de4077039213638a388602590a8ac997362671bb01733d82ab76d1be3508704f66a7228f7da3967ae88c251bfb173584407691408f8245e2f542c0ef6fb20521eab6d0e8b5ec05d85164c1bb632eee70a508be413ffe4396381c76fe722fa7c7e8c21ad3b23d7c004cd5f458edb89f307cb2e933f47c6931c386b97686e91ce470b54b184948ea331e123e8cbad0ccfc9e11185cd557ccc079132233c0abc79533e5f4a0e30f14b2d02f00627426ae1b81cfac9cb21249d92ddfcc3d1e98c04ef600861d999c5bbd9c85d785ac06a773a54e060d2fe1b6aad0c26b91dfd9058018ef3ac8d45b2d66b1d76f590394a9cdd783ce08bd736607aeda2ceae5ce4da5ca074c81e6490be8bbb05130ceb15595fef0ba3ffc7472b55e6e30f68fe5486f2a88c37ef087d2faf424d22fc95ad2c9ed7db3682975480bf7b5a0b823cab49612fbdc51a26a690890a0513342b2072f36433d111dc5727fc8524b064cdba8d88cba2be0da9192e31e5197e9e9030f245ac5b7f06eb5d2b627dd2337227d4647b10f1a124bbca942f7e0ca2102e20d441dd02fac88e0744293cb6096d852782c334fa8338b50c9ada6c0f3862cf4d2b716594bf928164119eff4a8a7a45c4d646d81095730ea72178f22e251a0b3a5334811e90081cfef32f0435cce452682e5c592b4420de10e38a1fbb38fdd0fe921789b8975489132d6e237fb43b1d58d0642f2b4ae9b85b4dd6449255a4fbb12a021974346b85d750b5f19a1cffd05ba8de0502da27e1fa2d8b9e3d8c723b49b3572938b0e7fe28264a9769a27fd83330d1a0b3f0aca43025021e5b20342e3dff07189640542d7853b010ad49890e54bd56fad56cf248", 0x1000}, {&(0x7f00000000c0)="5caab45811662df0efe652d5408243e59f00fccf2595275db7d5525a3f520bb424cf92e5e57f186be424fa994919fae85b8c029e31803f7fafec8e5888eb8c5b75576d3b5c6d31d34f190d821def6f1ca2dbf65a5d4bcbb79312d0e2694168dffe44d8650338cba1746c4fdd3aa2c359e3899794acd9825e8932a32497c02fd553ed0079f121320f6ddff99a9caa1874bc42f743ba4952d177d3c6c846d540305f2aa6f7a6ff11ec5ff8f76b0e56ee2a", 0xb0}, {&(0x7f0000000280)="3e3000a18a0a7a4ece3040b119136af4dc6a4895fcbe65d5d8434ca83ab2585b8a03944b414ad5c5f69ad49344c18dfadbca7511a90e803fc7e205aa13a5ec097c18099aa07be1b4a5e4eb040eb624ba359e68b4ac629ed4343a746ae1946b13b2ac97", 0x63}], 0x3) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)=0x1) read(r0, &(0x7f0000001540)=""/67, 0xd5) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x200000000000000) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 02:05:27 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x104, 0x23) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/21, &(0x7f0000000100)=0x15) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:05:27 executing program 1: r0 = kqueue() socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0x3, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) recvfrom(r2, &(0x7f0000000200)=""/8, 0x8, 0x40, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') 02:05:27 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x1, 0x3, &(0x7f0000000140)="d33df505a399bb67b5e9f1a32cfe2c875bb2a2f81cfb08b0744e43de7f5331de21590e514230d2ac9d1912f490daebd82b676457aba40cc343d93d056d43c5c1d52fa847a1eb0115324ab344e2163df7401fcf91a76c8c3c335312f23f7c6e0d308109cda4e710db54a20a004f096e60bec6262151253235ad3ccbd3466a2e0ed8d24ea2475b91e3756a9f9da347a440e47e10c1fa48db57cf79270fb3372cdb7790669494a2cc26cb1498ad461bccc29b41e6cfbdfe5500b4b49d7ede7ce2b3bbd493177a9f27dd3021d1f187e75863ebac60a217fe8ac0a428a79ad115da6b69cff48be5a9c3", 0xe7) 02:05:28 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') fchmod(r1, 0x8b) shmget$private(0x0, 0x1000, 0x304, &(0x7f0000fff000/0x1000)=nil) r2 = syz_open_pts() shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 02:05:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x81) fchdir(r0) 02:05:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) 02:05:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="300000000004000081fb60", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 02:05:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd97}], 0x10000000000003e4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:28 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 02:05:31 executing program 1: r0 = socket$unix(0x1, 0x1000000000010005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 02:05:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) close(r1) 02:05:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) r1 = syz_open_pts() close(r1) fcntl$setstatus(r1, 0x4, 0x4) 02:05:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x30, 0x22) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:05:31 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x3, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, 0x0, 0x42, 0x2}, 0x400, 0x4f3, r7, 0x0, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, 0x0, 0x0]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r8, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r9 = dup2(r8, r1) ioctl$TIOCDRAIN(r9, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r10, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) getpgid(0x0) 02:05:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 02:05:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000deff000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x32, 0x1, 0x1) getrusage(0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f00000001c0)="c7d28e3aeddb5fcd2dbe2fe69cb041abb271655f99f7d1e69a5edde4c276159bf76b617dce45eba771ceedd33a6451ab90a8ed", 0x33) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:05:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x100000000000003c, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 02:05:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0xfffffffffffffffc, 0x68, "f7de671362c4ec46ec53c4b494de80a3fffe09c3", 0x2, 0x10001}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82d64edb27e80f3b022e2f66696c753000"], 0x10) 02:05:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xaa9abdb66efec306, 0xffffffffffffff9c) dup(r0) kqueue() r1 = socket$inet(0x2, 0x0, 0x5f) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f00000000c0)=0x5, 0x4) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x40, 0x0) close(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)="922db94fa5d423968f8c90ed8f136aab9dabc94f6b153ecaeb04885afe6fbc99f9b646362511b14ea7a7784b28027ac2", 0x30, 0xe, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) 02:05:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:05:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="251614", 0x3}, {&(0x7f0000000240)="17fd3d38d1d85a2dfac6dee613f53f934be27792894e8b3c3c4245bf6fa01c39eeeab72e4b3abe26fa6db76485c932062f7464a1370025345403acd55b7b73b2fac3c1e7cb54128815ba63c35eef5f51686ffe44a21359680a622104cddbb91f36317b48ebd79c591d05cf83344ab6892ba30a56839737eea34e58f5bb063c66a7317657fbaa203c8b3c07febdfa99dc357aed7445f43ef5cc6273abda", 0x9d}], 0x2}, 0x8) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getegid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = msgget(0x1, 0x44) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="35e8e77c020000000000000053e9d04bff53de44c8deff8f825066544f3136c1b9dd9a83ca684f8d9a96cb85f95d02e0264be573834cc01388e917da2748b6d7fff620d8f7910c91ce0a3be7b3e59f62420b2acbcf0a8041044c05ee799fb201cf5e0c338bc9d135ee953d4b27c38737e6097bb589e9802527bd35ec484946d611a767ffa0545d26d598ac5b5d1f353b3e0722da0faf7136dcd4faa1438ed348af52"], 0x1c, 0x800) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r8 = dup2(r7, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000003c0)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000380)) accept$unix(r7, 0x0, &(0x7f00000001c0)) r9 = msgget(0xffffffffffffffff, 0x0) msgsnd(r9, 0x0, 0x0, 0x800) 02:05:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x1fc3a6683b747755, &(0x7f0000000140)={0x800002, 0x0, 0x5, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1000, 0x18e3, 0x200000000000, 0x1, 0x1, 0x0, 0x0, 0x1, 0x3, 0x7, 0x3f}) getdents(r1, &(0x7f0000000200)=""/204, 0xcc) 02:05:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/235) 02:05:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x2, 0x3, 0x1000000000}, 0x8001, [0x1f, 0x5, 0x3, 0x7f, 0x9, 0x40, 0x5e6beffd, 0x8]}, 0x3c) 02:05:37 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='\x00P') 02:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x2, 0x2) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() msgget(0x1, 0x10) 02:05:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = semget(0x0, 0x2, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0xe0000) syz_execute_func(&(0x7f0000000000)="8f0978c14584430f9b3164410f38c8610046dbe1450f0fc38ac402f59e8033000000c4825137829289f56dc4819df846e8643eadc403496869ffa3") 02:05:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = semget(0x3, 0x5, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 02:05:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="f2b3a61b79b2453af277b1b1cf4ba2ebe39c93aee4f32778166c09a5", 0x1c}, {&(0x7f0000000100)="da9e979eb7a535788f1a9c1b82232d71edcf81f21f01e5a625182c8abee914acdcb58c63aef0d9c0945b456228cd8b", 0x2f}, {&(0x7f0000000180)="4a12fcf8ffdf7ef0d89ad1048114baf5ab168f20e28b547b07861b8fa6af90325439c5298a1a1625640fd1a06beedb50b4875c872039025a796742ac48843e7b58de965f195e6b2611d2be91db37944b87ea034ed4af7aceb285250c06efb280c1bc397a208dfeed2116cd3bffa4aef6312ebcd8d3dce472643f80c07a1b2ca8e85a5bd0fa365030a7331ed49ca52d742b80b7", 0x93}, {&(0x7f0000000240)="f9825ec8761b705cad0ce69bd7b2c71b937f5c0272dc936c000a0ec7dc307bb00a1685cfff4c7bad33cd5ca333ebc2ae27f948c471ccfb479caf87ecedee4c6bcf8ae58ea8c79900ca6da884cdc71b10e0b2c25dc6f348776a90b1ec5f8f182a2c5e52f84e373826078bad969c6ff6a88eaa89a9e0a649b967acf4e8c18bcb2623840f5eafd90758b56d5725c17204292d8ed4dbaac538bd6d0c893eead1746271487a56004ea130d5436d9f33d910c76ab4350c762604e6267e53c54c2e964f87c8325f266b4cc7c389fc58", 0xcc}, {&(0x7f0000000340)="cda8d2db6ca85ae3705416031481a56c713ee424c566e8541f7607ef394265a43377e2b5a5ee717542c1d24577f13e40b3ce047bf28eaa08a26fe3faabb44455b39bb6c40495869c30c73755c19fb1046bef43e040f4cb41c1e8eaaf4a1b66415514bce76b2579c1f5c724056159753b27096c3b99435dc211af23cf85c2e7a19a49808dcb60ee217e87eaf558398cbd4ca3ad0bcf669dbde101de1d3943897b755ab08cf8ca25e05419bb32c90f4fb4309a06", 0xb3}, {&(0x7f0000000400)="2c48359d0440a2cdb5b2433c8f8db498ae08e2f64c0c0fcaf6eb9444c9a957ffd837268ceffea93fd0779a7b9dd2393f15fa7ee661a61b900c9aa423b0165dda013ffc79719150be4b0e153f60620363a87f07bd6e9f8c79b3ba0849af58f6fb4f0a73a3a850c93d0bbf8297a2f4f566d2d62f6f2b8f4cc062", 0x79}, {&(0x7f0000000480)="f149f85136f5b3bd1ab0dcd70a9cacd9dfd639846ae29deef7cdfef988f4cf824e3be9119c754eb089f38e3bc03e0358115aae7bf36ff0b81a186b22ee4226c779fb682ca094ee9daf7e613253ab8c57b19f596edf03ef86dba386398cb49b1ca74904e7d04bcf8b6e86cc0a00a850cc00b07dabfa09bdec0fa5fa6abe39868cdf7f8c4545d31422765f65b4d1fe", 0x8e}, {&(0x7f0000000540)="cbcd077474e4e424f02d911a2081ce211e367c31afd34f9fd1d9d7e607cb4606266f4b474fa1b63edb5e3958fba4f8cd952171773b020a93f7438b86b4284ead59f70424baa6a96e5953db897131994fbe12dd6b003575159361fe7edde8961e8b03bc340c78802ce73b9ab26d31cb12f8f4430803ab73ddcbc225d02a095bc3fdbf1e551c1c3211e0fc0b6d5a24740c3efca4d032a526ea509e2dad569ca25ebae444f40cc965b49d7434a8327de87dd6c196d013e6f8a7535bd1c722ba087c1eeadaa1e256c0e3276f9f73077a90d3a42e04768272d3808757ca8e404f52e1acdf", 0xe2}, {&(0x7f0000000640)}, {&(0x7f0000000680)="2f257e0f6c9894ad40a449edbcf1a89b59c160ac144e42734ba505073b9a3927d7b8dbeff90748657c0e2bca852407b4a9b21532b46a025bed7e259daf36be45f80a669433aa7952d58d0c0829507fd4771ee7b5ce555485c6604651cc55bd3c5d079340b74f2faae8d2244c5a58abe91027088dcdadc1270356c1e64df78281245e58ea1221b240758adbf35b99677ed6270b124ce9ce9d4b38093e87e90c1af95bcfbf744db97221d8c05e52968dc3619e4819839a84d70fa2a424d8ef14c677ca52e8b6a04cfa55b6334f68af72b67ddb80f42bc920dc723d936c00821187", 0xe0}], 0xa, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x40f}, 0x8) 02:05:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') 02:05:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7f, 0x172d, &(0x7f0000000240)="349ec2ca602e1806b2b4c37237b8770a70773f9ae2d12add4f76320e8c17e9b223a38350c892e37e01a518462952aec9fc5395943a20de9958ccef5565b9c0e2dde15733c33dc4b808f47af3a20478a91102855d4aca4d5c2c461efc537486e17b233a21758bbaf156b4519fe93f50b357a543ad44bc5d01888dba88e7fd98b35d82584381d66ade2107cb18dd87f36eb936cc5306976c6353867f9bad84f1b0fe", 0xa1) setsockopt(r0, 0x9, 0x5, &(0x7f0000000140)="199872ab72c4be41d9cc65a4cc96f6ee45da53633f947b947053e0c8e6fd86e206ebf0b84842426c4b4de6dd48c7c22b8b8c2668cecc235cfdac5be5c3e40fa3d4ef82e79d756d8065ce804c8ec7a947666fc7feff860ebeb5c4b15ad9621498e1eb26b69fb797d6e00756193a78d3dc38da1009900b0d9202f0654981734e59cd917f838d9b7a1b811465da086eba2d48bc34a7b2f90dc463aa9b373e23a57a3d7411a670fe6d336cf688b6db7397e5f4761a407e8f8acf167864123d18641d51f4cad908f7275327617e1ae2c49afa32e6abb8cd0239b38eba401506eba1a3034d100ca61f7c17edd529969c8fa288bb4300ef826c4ae2", 0xf8) setsockopt(0xffffffffffffffff, 0x7fff, 0x30b, &(0x7f00000000c0)="aef50d62581c897e163870386606270bee33e8f57163505051f82512ed01c1ce80382a3549746828d15d67cae9aa186fb0", 0x31) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929653b2bc510198f77685e037d36a9fcc010000000000", 0x28) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) munlock(&(0x7f0000511000/0x3000)=nil, 0x3000) 02:05:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 02:05:40 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000005f00f300000012d843dc0f7f06b645b664bfbcb04540917d045d84e284e8c2fb136a25fd7b04fb04e7163d28b94b1ce943eaec0da5594d04a828754830d14cbfd8fd11eb3fc7e8dc59f2188dee25f6dc19d0b54596177460dc4a19e3e87aca74"], 0xa}, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = getppid() getpgid(r3) 02:05:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0x1e8) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x1f, 0x0, 0x0, 0x0) 02:05:40 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) r2 = fcntl$dupfd(r1, 0x0, r0) lseek(r2, 0x0, 0x2) 02:05:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x801d) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) 02:05:43 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file1\x00', 0xad73, 0x101, 0x0, 0x0, 0x4000000000005, 0x8, 0x3, 0x0, 0x2, 0x9, 0x8}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 02:05:43 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffd3) 02:05:43 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 02:05:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffff7ffe, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000005e}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3e2a7913e4bad21c714f4dd36a27e5e27b2109000000c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7800000000ab51a2431fe9002049fa9dd6ab103434820a000000", 0x1f2) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001a00)=[{0x0}, {&(0x7f0000001740)=""/30, 0x1e}], 0x2) readv(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) 02:05:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x1ff) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 02:05:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x10, 0x20) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='A\x00\x00\x00\x00\x00\x00e1\x00'], 0xa) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) chmod(&(0x7f0000000100)='.\x00', 0x8) unlink(&(0x7f0000000580)='./file1\x00') fchdir(r0) 02:05:46 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 02:05:46 executing program 0: r0 = semget(0x2, 0x6, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000010c0)=""/151) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, 0xc) setpgid(r1, r2) r4 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001340)=""/196) getsockopt(r4, 0x39e, 0x3, &(0x7f0000001200)=""/241, &(0x7f0000001300)=0xf1) setuid(r3) r5 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/4096) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000001080)=0x9) 02:05:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x11, 0x1, 0xaf}, {{r2}, 0xfffffffffffffff8, 0x2, 0x4, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x8, 0xcfd}, {{r0}, 0xffffffffffffffff, 0xa, 0x83d317612ffec0ef, 0x5, 0xef1c}, {{r2}, 0xffffffffffffffff, 0xe0, 0x40, 0xffffffffffffffe3, 0x9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:05:46 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x37) fchmod(r0, 0x18) r1 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040)={0x18, 0x2}, 0xc) 02:05:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x10200000002000, 0x87) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') clock_settime(0x6, &(0x7f0000000140)={0x1, 0x5}) clock_getres(0x4, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./bus\x00', 0xfdc7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000280)="a33a8724b2fec64c237b2421359b5070fb9b60fd7760e888379a60672ba1ab7812a88333756fde0a90d8fa8d7af50fc4e406c3df2eb61c0abfb9f255", 0x3c, 0xb, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0xfffffffffffffffc) r2 = semget$private(0x0, 0x0, 0x16c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x3f, 0x1f, 0xffffffffffffffef, 0x80, 0xa5a, 0x7]) sendto(r1, &(0x7f00000001c0)="c3f6975de18fdff03602a6b0e4f4e21089371f9b9821e59c60493c0d1afdc3d6195d66520b2808b569e8eb8e6b82edee13add73f6d6e6cf53c41b3f210ecb470e9ddec8f375c7bd71210e9d28d3eaaf78a225ce7f15187d0743c071423acc1dade9fae7e1d25c9af4661560ac67c45ebb4efe071da6e9f890473", 0x7a, 0x400, &(0x7f0000000480)=ANY=[@ANYBLOB="01005fd36ff7a0f45febc9c32637a7bb31718b20f724acfa7c0c9c1e82afab4958e8a9ec0c14de0b070dab6f119810c38569f56fadc2198b3a390db4527d7a6adf7e3a7aa96bb7c6a90e1de3d5a1572dd880b619296410ff7d274e63839bcea4432eb763141086bdfb6faf66b4c66322bd8698d7"], 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x9, 0x8000, 0x80000001, 0x1, 0x4, 0xabe, 0x6, 0x1, 0x2, 0x3, 0x5}) chdir(&(0x7f0000000080)='./bus\x00') 02:05:46 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget(0x2, 0x140) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r2) 02:05:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x84) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x78f9e0c, 0x69d, './file0\x00', 0x6, 0x9, 0x20, 0x80000000}) 02:05:47 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 02:05:47 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) 02:05:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 02:05:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f00000000c0)="a1824e4157eb66881085f590e79522d19721df201f557606debd2af70418e91545cbe0f457a0bf551e54d221b1da2240aa2688919682e55f331e2f0b636aa62acf6b8d83f95d08af3e097e6e93f74932712bb00aa0e7c06b9cbeb0a9ecbfe35675f85a73493f8e727ba5d8c43aed955a4983e03bc81ebaf366492804bcf9758c", 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x75, 0x0, 0x1400000000000000, "9c82d42e781c46c671a11897d2be933c5d7f8538"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 02:05:50 executing program 0: socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) r0 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r1 = semget(0x1, 0x0, 0x408) semop(r1, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 02:05:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) read(r0, &(0x7f00000001c0)=""/191, 0xbf) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) open(&(0x7f0000000100)='./file0\x00', 0x188, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x400200000005}) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x20, r2}) getpid() 02:05:50 executing program 0: r0 = socket(0x3e, 0xc000, 0xfb) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/174, 0xae}], 0x8, &(0x7f0000000600)=""/190, 0xbe}, 0x1) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:05:50 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x1}, 0xffffffffffffff81) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:05:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = socket$inet6(0x18, 0xc005, 0x3) r4 = geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) dup2(r1, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x80) 02:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 02:05:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 02:05:50 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = socket(0x2, 0x2, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8c88}, {0x3, 0x5}}) listen(r0, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:05:50 executing program 1: r0 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x100) fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:05:53 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x80, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x7) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 02:05:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xdd, 0x3b1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x401) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) flock(r1, 0x2) 02:05:53 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x42) r1 = socket$inet(0x2, 0xc000, 0x8000) pipe(&(0x7f0000000400)) r2 = accept(r0, 0x0, &(0x7f00000004c0)=0x100000376) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket$inet6(0x18, 0x8000, 0x1) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() chdir(&(0x7f0000000580)='./file0\x00') r7 = open(&(0x7f00000000c0)='.\x00', 0x2a0, 0x4) r8 = socket$inet(0x2, 0x4000, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCEXCL(r7, 0x2000740d) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getpid() getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r11, r12) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000440)=[{0x3, 0x2d4a, 0x1800}, {0x3, 0x7, 0x800}], 0x2) r14 = socket$inet6(0x18, 0x5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r17 = socket$inet6(0x18, 0x4005, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x89, 0x4, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x44, 0xfffffffffffffe01, 0x7}, {{r3}, 0xfffffffffffffffc, 0x88, 0x6, 0x10001, 0x1}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x1, 0x8}, {{r5}, 0xffffffffffffffff, 0x51, 0x4, 0x100000001, 0xfff}, {{r6}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x6, 0x1ff}, {{r7}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8}], 0x2, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0xe9d5}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3}, {{r10}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0xffffffffffffffff, 0x1}, {{r14}, 0xfffffffffffffffd, 0x40, 0x45, 0x4, 0x709f}, {{r15}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x1dc780000000000, 0x810}, {{r16}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8, 0x80000001}, {{r17}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x7, 0x80}], 0x7, &(0x7f00000003c0)={0xffff, 0x2}) semget(0x1, 0xffffffffffffffff, 0x136) 02:05:53 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) getsockopt(r0, 0x4, 0x3, &(0x7f0000000180)=""/215, &(0x7f0000000000)=0xd7) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 02:05:53 executing program 1: msgrcv(0x0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000935cbe158edc29000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006959590000000000000000000000000000000000000000000000000000000000000000000000a389d7f02d290e3ae447cfae4022f6f2973b81f638e75dfff150a2a6b846f592d9317a368ca3aeb254298cea4e4828152237ccee1863a4a550a035433c94efd3bdfe57b04e47bc84ba1804a6513fef1d91a2c61451c21917e7c6c4b1e2a4eca324166994676e03f0700a98341c7d5e40fd7073cc3dd828bfeab3f234f505448d4a9490475a845a64ae00"], 0x1, 0x0, 0x800) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0xfffffffffffffea7) 02:05:53 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) 02:05:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x2, 0x29297aa6, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 02:05:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 02:05:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) syz_open_pts() sendto(r1, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 02:05:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0xfffffffffffffc38) 02:05:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82028d72e0042e26cab449884a1d8fd7b97ae23e61bd42"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1275) 02:05:53 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 02:05:56 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x280, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000180)=[{r0}, {r1, 0x20}, {r2, 0x106}, {r3, 0x1}], 0x4, 0x1) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 02:05:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8029, 0x8) close(r0) write(r0, &(0x7f0000000200)="2c7ecdb8b621ff8b3c230818a3a506d36b22b6d0f16adc6e95ca4f105706d5a2c1b77f27222f0e834cdf86fa1614cb0ec1d158f7bd2b3ba29edbf7b2cd4d435ce8f43315ed87f8f2cdc795877a67ec204d9bc21a5f853078eb6ceb5b5cd16c71f2f8a3bfc9f6a00e28f0b2e41d499c803c180c9b8cbedd8f47fcc219d727996fc9ad8a16e4089d430b1ecac8a2922c56c37cc7e161c6ca2b3e5f4ab25d4849304ca2dfbbbc5ad73fd4f2c77890ec71f31eda5818c3b34f8b4bc8641aa9144c7c83344812a888c908579f9d9137ccc3ceb22e103ee9a0a7e6e8a9538eb559752cb47c3bbb98f2f9ca54d661b78fa920", 0xef) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) unlink(&(0x7f00000001c0)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x400, 0x3}, {0x67, 0x3f}}, 0x0) 02:05:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)) 02:05:56 executing program 1: mknod(&(0x7f0000000180)='./bus/../file0\x00', 0x2091, 0x1b3) rmdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus/../file0\x00', 0x20000047fffd, 0x20) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x2, './bus\x00', './bus\x00'}) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) 02:05:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x101, 0x3, './file0\x00', 0x80000000, 0x7, 0x4, 0x5}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:05:56 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x4, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r9, r8) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r5, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 02:05:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x2) sendto$inet(r0, &(0x7f0000000000)="c04706f49ae0f6f2b03eab9ad4f1", 0xe, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket(0x80000000000002, 0x3, 0x0) 02:05:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10401, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x7, 0x2, 0x0, 0x70000000, 0x8, 0xd2d, 0x0, 0x2, 0xec3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999ab", 0x43}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 02:05:59 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8c0, 0x100) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 02:05:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xb85e4de1d160e003) chown(&(0x7f0000000140)='./file0\x00', r0, r2) stat(&(0x7f0000000040)='./file0\x00', 0x0) setitimer(0x3, 0x0, &(0x7f00000012c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 02:05:59 executing program 1: r0 = socket(0x2, 0x2, 0x100000000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000040002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r3 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) socket(0x10, 0x4, 0x8000) 02:05:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000a00)="0dcddc998ceca9d5", 0x8) r1 = semget$private(0x0, 0x5, 0x2) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000180)=""/53) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 02:06:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000080), 0x10004) 02:06:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) 02:06:02 executing program 1: r0 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x1) r2 = socket(0x0, 0x5, 0x73) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x4}, 0xc) lseek(r0, 0x0, 0x0) 02:06:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x129) socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x7, 0x405, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0x1, 0x4, 0x0, "fde6a64b9eee72101dc9181b516c98b1454b7223", 0x9, 0x1}) 02:06:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) r1 = msgget(0x0, 0x3c2961cb793c9d45) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000000000000d04164e3c838d38b80fed56a0980c90e6f5ea97f80aaadbbb132e664eab532fd351366d7459d982a3d7b5c220191c0"], 0x3b, 0x800) msgget$private(0x0, 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) 11:09:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x1}) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1d, 0x2, 0xb38, 0x1ff, "510aee0e499dc2c2ec9b1ba31affbec4ce8eb4bd", 0x9, 0x5}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18080, 0x0) 11:09:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f02ba8b599e9cb3e3cb"], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x41, 0x132) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') socket$inet6(0x18, 0x5, 0x3ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff7f0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x401}, {0x18, 0x2, 0x9, 0x1}, 0x0, [0x5, 0x5eb, 0x7, 0x4, 0x5, 0x0, 0xc10, 0x9]}, 0x3c) 11:09:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000018, 0x4, 0x5fdf) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r2 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 11:09:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x100000000000000, 0xfffffffffffffffe}], 0x1be9, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x80e6, 0x1, r4}) dup2(r0, r1) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x37, 0x8000, 0x5) setsockopt(r0, 0x2000006, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 11:09:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x9f7e0000000, 0x0, 0x4, "010000000000000000ffffff7f00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) socketpair(0x21, 0x8000, 0x1, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c1, 0xfffffffffffffffd) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000280)="eeb14c5ccc638ba0b303c1c5d3faf92e8762a7", 0x13}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r3) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fchdir(r0) 11:09:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="07a797fce49fcd3be900a1a4a84f7ca0e533bebb7992b2a81f31f9ebd76e5ef18192d592a5332c74baf01b32a2ff7ca96a8ac55d70f2039b94caedce49d219e0153e6eb6f0702c752f2254e5162229eaf0257a0a514352395796dd4f5b4c7a96db18588643097bf5192402dc920c31f1e93cc901c05e50e46f69f65c88e7186a0216d5a221b6a66a1e98ad58672906ca786c27796b222c116d150bc39a5091152525a93a212f8321"], 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0xffff, &(0x7f00000001c0)="9b62c9b62a4cd7af6b36468f857af5933b8690b683bef0e787cb8adf966d80c804775d6f5c84515cc516ff917aa76c77b923da1073835ed9ded6a757cc6690fa7c85edc062077303911c678a37ac45b1e161472768ee5e668936895cf7bb931c227af6a9fd2a4c156a973e23a55196bb059b2ea256c5c4de297c3fc13f9605a568776fb1c769227eab9ced87bc7873763106d5201f9964a166d80635e1dbb77107c97e0a43834d86bf8b1cc7668745ba179e7a858bc2d3813754791643b108a5b00ddaa8c3fd65402a", 0xc9) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 11:09:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff7, 0xd5c}, {0x100000000, 0x4}}) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 11:09:53 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 11:09:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x9}) read(r0, &(0x7f0000000140)=""/161, 0xa1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="9b88bceba091e597551c22986335fab7138c04ff81b36f6ead1fb22746786d66092ab6cd5cb34d2f69cb682481cebf3912b5b5df852f9f0c1fa435cc0dc42a090d2828fa211ddb5c389eff05d30254553382b92573438583a01741b21a10eca4613a0849b555a71a159a72ea997b272a747d385d2eea0d48f85c", 0x7a}, {&(0x7f0000000300)="caee3f7bdd052336d12280ce776616a210763c8deb348afcd937ad4f51e7a88d814ecc8e4d9097f950d0757f1f3acd418a6449daddc9afe996cb3e2f2f4a26253d8745f02d71adda8cbfab", 0x4b}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000003c0)=0x4, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000400)=0x1) getpeername$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg(r0, &(0x7f0000001740)={&(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000500)="4c1aa3539d83723e0f7801183d162a585e6a1c03b2e8ad8d5bce5d715e68031fb885621a5f468ec3f73a461039ea63405b39b8fdfc2b57f0b282573c49bbb032d0e081f02a448a6e7accdf16aa4779965e59a71d38ae67e707fea278ea41ec321b85f393645cc93614d58dfd7b32c851f9a2fa4278db02c8c43ed3124c62ae32bdede14378517689e8cf9c528f5edfb362738fed21b3045a078263f810b98674dfdd8554d7df5f0b97d1778395b021c683ee7daea1e8302fb4699d2e32ac2df026034c4ccde896609d54cbb1fd5383ea46e8a1aac94a187165c527f1cf71b3c0f35d3e161a9bb8fc2df556c0005b175759899ab5323250d5f8d0d40ee05a79003a4582ac1f032227f2ac9f93f766928e670fadcf1fc8188d0c6a46c3f6b665cd6865240055c0c124cd32db41fbc5f9a281d854e9d7d2981623782617284e7f4fd9092bf2bb46f826d101fcbfc2ebcda9a6a05cedfe38a6245519ba990621541de411895b98d33624d2a79088103f5e0fcb7ebaed4a78e8cd369589fd6c28517b783f1b67a98206b99520f12042b62d16563ebba17c8a072c696dff3c5faf03157f6f38b9f62edc2c54289f3f5448578679b3dfdaaa0a6218310a14fd0736c763799efe6a53032338796abf454848469fdbc07f73764266cebecc3ed8faf5af5b4a91b38fea44281e949b974a719de819d6966eb453a786ed862acf8e6e50acfe00e70be881c080e16cf121a4845f7ab4cd7bd0e7f5fae1ebd6dc426bd12795ddb58c4c35140ff6893ae6f6066e11fab630d7bdc25310c4f724f62252289c012c62999e8e8e2cf34105acffdd60ac8a8da694e52f9b8e9b889002e38b8d6c3619c44af4f9717176b69d5732f7af307ab38801153b44456191f23019eef0135e17942d991a34d93be0087ca6c2e8d068acb4303d17930173b83cec5d3bdbf2e8fdf7d82ee5e607f981f84884a984d846616e268d71675e15e42bf7a18980417b720b6d464336734176edbe088f2fd088c10573e0774655cbe7764c7c0ba7f77a048cbd03f7c5edcc4e9e5a1fce37d9a912cfd97fd443ee9e2fa1f894a803f811c8f75ceb4694b2b31ebefeae653e901730ec7d95acd1b1ef344b0a205450b14fa0b81ac89ecf8c5a7f40a28d3fbe5411dbc65637157f2d805b4f62d7c57722d1ed146feed75e0b0cf2ed7bb623ae3ff45bb6fc4ed0c1df02eb12d9bbdf37daadc4d328410533bdb68e353095dbf220fb9d29711913c289fe8220e31a29ae15fde219ac016afb06692fc4cd7215b3eab5dfefe91670ecccf05e592e93cf10671f41b6e023f85d8b2844ba38ac1f26a89b8f9e53c52d1e8c2c4f9bb3e18acbd8f62a73f78225459d82e88cbb7fb1c9df5146f1c55a91bc1f41780c76bc75b8804c010120db8afa4c0f6008686cbec2d50dd042485e8082cc1936bc9d977e7d3aee298208937603201bf3584037e9f05a7e8b7bd6369551f6cae428d3fbb59b06f390ceebe8e8aff4e9689e0a4f699c97502b61388e3ee1355a194c7e7b87356eb05c6d79e5215aa74c15f7e7ac4963603ca7848223417fe5f8931cbd0925745a3ef442c1e5cf9041c06fdd347e3f3eb28f7b40a30f37ff14a88c6a789b660287fdb02a75a62e23b813396916ea883aa8cc2eb9d76f547bc0fd8e25e7209ab1b51618798d78a59ce00df50b580cf47c9bf4c6d69b0fbf87f914b8469dc4398b5cc260d9924c369e9442c9a6ceaa91ba458c7e2c8833c76ba62f7419a5aa70c428f6e6748ae08f6bf7ff49f4b239a445202d01313e386f8b6d054b4c65a348b0aad305a9702d45887c4e117e40471b56c39c5d500f7afad4190446ebf9cab82a6ccd89f8c21a6c08936db7a331622b8624c7f904af632e3e7adc5fb51b16f760179bdde8642f532cad84f9746b4db261df808036ed4e290ff9d7ed0d8c8faf42742933046fc9b7f33303b791ca2247b58b8b2b72d86db68080760b79fd88cff08e5248950842dfc35a94e92ef7b859bb1463c306618b265ba314639b41db62ab0c96e09da8aecd6088b2eb09dc0acedaa610cd15c75e39849ecb1fcec73744cf295fc7ee17a1427c3d874ae8dc78b65a86faebd1f2a50ec09d1762adc0f759a7b828a62b2df32fcdd5d5f3428bbb5e5a7a08e6d08afbcd5b5b5658788781490b6562e3e1553696fab3b2bf84f884c9f14c3971586f9d4bd2b5cbeac560ca12f44cee1055d335bf98570291026bab94977cb2be4f5353d68b4a0b792e5fa61bacd225c81adf395d7b4edbe4c822d9d8cc6ee8dd2647e5b22045e340970beacaed50090389c96452492bec302e4575800ac000a50a3a041aaebd182c8a8d80be4da91b59165ac11dab6ae91515c967256641b9b380234723151e74e168aa7fedc86c71d13dec82e6cea8b90c4a488b3fc2e7b41b63c1e92eb3591bcea812017e29189a528efa96ee7b440ea8544d0676f65fa4a06bfe4fa15725caf1c284427b3e573724617820c8c7d3d781789749320273e7e27d9a826fefcb63fbda63266c1371928173483097ad695061b0847cfde5ff2b397ff015be900f6cf95d48321026b3ac1203a4a53ce0147e72b86ff2855881cb1a99889aa066c7cc1b36acdb6fbd8e6226492fe2bfce8b93ff2c6703ec3bd9d35606524fc5cb809927496b6a8a829f73914e538c6e2f6f576280de27408e89ad591203c4386c4e72d82af9fd9fecd74af96725a70dad1c75bb5dedb806e214a21f087a89ff9887ca9e302bc1c73c021fa218b07773d19917e84db55ce1cd48eca7be8b1692dfa695c798daf7cdb3ec1bb88a2c79dc62b610ad99ca59b709b4430d2afcb1176ff25087a6dc1cf70448a73aa9adde12fceb0ef9e97addfd8fa11b3d86ed9f7c6cdc3673c354f9f53e9954848a2c68e3f8a1b66cd7e5320013243ea748d181b43678891f28e8c84b2744c71a51213291fb175955d5d5ff8c97209f7e05a9b366daf8772b33b0c9993d8127f6488db767763bbb0ea7f10a36eac57432b144fc3e1a24e40c87aeb10e519ebcb4ac3de94a797e3f1d20cd355bd7bc11cb00ec9f5e23fa591cc34af11b8d7c99032d48c25c8f6edf7443d58d951b9f95994cbbfc3257b895a41a040864d907ddbcff42d7044e736c92c00a048d3624e045e9fe6397b9b5d9aef4377f4931d64b767122de5fbeccd6c30c0d5a018eb49126f28f46279a7ae29a3a1989a660250e5a67ec1a5d82580766510d028338bdfc285df1d1f33070cd76a36968a5690073582a08d36d2426e881bb4e93bcddf3b4b746745b1c3c146f5e7ed9645b19ad76cda2dfc0fdf84421dd6d2f5ebeaacbe53218a0c289b7c5091cda17513ee4ce4501f626727b3ab179f0c37de3cb0d2464a491cbfca632d9369672cd5e1ea87d46e87ae1dca9a76b86959003ab960e7cd73ca4c1fb7959e6779c6653dd5b0f83cf1570a6298073a26c118cb5cf499c5896328bc8e929245c8a16211f454a247ec6dfc92f7acabeebb7c20c1ef0433dac5ee40e4e08a385e79bb5fd2a95862daab62e99766d920710175a8c1b780ed3df305e79365b4aae30a400bd0aac47d8d8adf84b999cf44410364087f2206bbb024416d4f1ebb2e54cf6389212d53e85586015d8d565a28c47581a2bff4a35ee56a832e3409bb313baee805bb21c47a9f8ab3ee4bf50bdd24dc10829d8906d105dbba1ca54f730ef49ccc7ba8926620752058fe0f6b2be75c5bff396b715e0e0ff0ccbee95a2df5771243c45bd72216461a9efd1faaef547e9450e7ca4ce7142e7258fbafc961322318aae7d594fd3dbd596285dd753f791b33c4d7266e0757caf02d4bf240c0378ebcda0c2554f0dcbc44fdfbf422f5f64e06a31082c552f1099b07823c66d94efa2f83f70bd2c41e2fa610b21f8988121c505bb8332866c433f75b61b39d5918c602ddaa47d37058a6de25ea73c92ebb88ea5e7d54a9fc8e76e72fab447ccf4acdab450458f57f97398be4459acf53a2651deb74396a00b63659d49143b6d1e5866f64d51ab497b0c3acc1a55c1a0597fea7efa8eb6b4abfc3a1e9ece2be7eb38b5e8fc22b27ff1921fb7228de4b17988f6af1ed5bc0c5f20047a6380b1eae22e423c625cfe5d7ee1535736d4c203c70640f2df8bd87a4f151919ef632c16eb09b747c4e7e000e71fb9b4c86f7bf98f58440ef7dedb18fa9ec107afc81f600abd9bcf1665c3a4c443c2b0f9fa329f47b4f1dc911da5205c322f69e0aabce962399b76ddff664afead57812b5a00701500753789431c543bbeb93706cc1d71f26898616c0f618e96f01254e65d44b94933f972b99074c7d35e21a06d269065b74742a5c6061a95c346ae4d3b292e128be0649cc06f35d394a6d17ccd92614f7a22c107dce2d81dceb5199437c081ce742f6fc08268cab91c5b3d994550b00c4e8a24ea3b053bfe8c83a9336a376a1f2bfb6ef670ee431e3af4d7358c13799696c57f2f4231aafb92b7801a5338e554762a875c6862a7344cd58a853b7670751782f4c14e92a8202348c058feafb4eae838cbc0709c784d1044da5b7f1c67abe8d8240bc981043e204ca450e7a67bded5d07c8f66ce7aa484c44f8e9e8e9d11f7b8d82e214e8fc785bedb1f3ada58b1314b7fa9f281ced88de5d2e63c27f01392468a24b5e292ef301055e294dd201503a6a4e5d4d3efd60b45f3e7140a6a4732340199340fdf829397ad005fb056f0ca97b274adf35c4aa55df727710196c3022dd8a30d7e9b77b68f08dd9ec62be3703f277d8a0e6845600e2bd0b07096135ad45c4a65009fcf448a3d9b4082e39cc4dd2f0bc086a403e6fbf5a3e7b2045fcc05afbf3b00463c92d3b31b8f3909b4bde7a43772d8d2b65ef855ca2e8fa603acdd20d4ae14ab234187a1a4dafd16caf40100ef4f0546531c5d665e262a969f229e21c7e2231b6ae02ffcfde963cde034df8843e1858e645f24c707d199915e0d170ddfeb652cf986d81b85626092651838abb8b9fac8dedc9ed8cb8267f144bbe8934391d281b5f8469a9a56b8217f6bd655820290fb8d8ef21805abb43d2ad29f75ba4b9877b319cdf5ece246aab1fc231092b7da303bb4c3018eaa1c9ab929660e8f74143e5af7fcde23817271acc3776561e62ad3d7366fc60eaabc371d4b09a1948ceb9dfe367262122ef42adf46544616dbd9c8732e652aabc1d1e79ae40782f612db1b684a944930cc15c4903f30a2702e71d4dbe3634f80aef08884d67eee80194bf5a06c788c8c8bb05d1a331c9da33d78cec87e7e21e7f58b09655418ec3bf48a03d3d6c690d0969049c29a909491b62541565eb865891163fa64a6b40eca748b80201be03e1a40b6ed078894747541929978ce115d57fcd3d5a9e70cf9f94a611aeb279df6d67a3651da7d86a904e00a2092fad3a119b7bd63095890e21e0407cf1bda3242ffac269213fb4f2edb88c53cfc78695b937b7f58a269d55232e046a1b6fa90e23b6903cecb05a810001142eccb40cae31b4a728504f34e9c1a44791a03e78b525beccad13bc3efef76677cc2a844295a771d983c5c1447ee7b26ba5c5b0bdb65895c18c1b232967c2fe96f25c1c542bbbb3263d8c6bd18d4afeec9e88a6aeb41ee46dad4f9c4fefc798f829156ae98483cfd21c3b8ef906702a4dd481252bc1a6169d827ce438324adc2998ee9cecc6977829bef16c74a4fd092fc62d32911d4f5c21b17b74b4aeb81a34642df1871aa6da9e7ba99e5a9692389edb5db0070b53854139dcaabe7fc48fe91b436498dfb1c0011d574789e4d8c27fc7401c2f7d08b7c", 0x1000}], 0x1, &(0x7f0000001540)=[{0x40, 0x1, 0x4, "40a13a13983d849f2b082e1941b4bec3d494eebef40de470db148d0b2ca9257e54d25b64a25a4889b498eca1d392"}, {0x108, 0x1, 0x7, "f0db49d19fab4007a8f5ff91fd0f2af5a3da39aa3a0edf30dc7639163cbdc84a388025daa55556f6101f0c6910a6f6d1eb184026f04427c91dbea4653d2da3109c3e237abbdac1a11efa31faebaa7ef71f03669289652c81c8c911aa76312801090d36a742dc6c5076777c68dc3351730bd5c5793788de02d97e17fc368d472b2f476aba7d4166d74637799283e64b9fed363acb05cd98e7ae57a5fd361d0701edb5824da79c57b5345a2157abc35e78f1e29723f0d302648bfdd95e92ad4ad370040d3003b26952d2ba2881e2ee76e8444df8ab474f24b3870e7fbc7bca86450d349f7d6facda2d8dd432ebea91cab7cc"}, {0x10, 0xffff, 0x1}, {0x70, 0xffff, 0x8, "9cccabf425f3b8b4f41cf637754a81bd68d5a77a5be1db38ff3d23a13df0f3081533004bdba845d1cd91bb156bb40ed257bbecf70df0a10148d21474c2d6932841383231f30ae7a1c0b0afb2a703eadb3dbe35f4c588aa4c8ce7b57cba"}], 0x1c8}, 0x400) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001780)={0x1, 0x8, 0x3959, 0x611}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000017c0)) r1 = getegid() setgid(r1) recvfrom$inet6(r0, &(0x7f0000001800)=""/240, 0xf0, 0x42, &(0x7f0000001900)={0x18, 0x1, 0x8, 0x7}, 0xc) getrlimit(0x7, &(0x7f0000001940)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001980)={'./file0\x00', 0x3, 0x1ff, 0x5291, 0x1, 0x2000000000, 0xff, 0x4, 0x1, 0x2, 0x4f, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001a00)={0x2, 0x8, {0x6, 0x25ebce3f}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001a40)={0x100000001, 0x4, {0xfff, 0x8}}) r2 = shmget(0x2, 0x4000, 0x112, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001a80)={0xfff, 0x8, {0x0, 0xffff}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001ac0)=0x1) getegid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001b00)=0x5) syz_extract_tcp_res$synack(&(0x7f0000001b40), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001b80)=0x1) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x8cd61869bd232df6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x307f842e, 0x6, 0x8, 0x2}) ioctl$TIOCCBRK(r1, 0x2000747a) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) getsockname$unix(r0, 0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x20) 11:09:53 executing program 0: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x0, 0x1, 0x5, 0x6, r2}) read(r1, &(0x7f0000000200)=""/3, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x100000000}) 11:09:53 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000000)=""/86, 0x56, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="11002e2f66696c653000"], 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 11:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3c88a870) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 11:09:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xffffffec) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1, 0x7a, &(0x7f0000000100)="0fbd153f890d99a9d46005c8d1dee63308bcf6c3dbf6dae97c7877e70b7b6b1b496449a47afb8aa83220bb6f36290b436a3011fb17c94b5426a8b33d86b5df9432a3955b9b12e10bd94ba827286c9e23a2b49a4bd7c0a177d3283313f59c7448a8390015cadf8d604cc25e234f35bfa8788369fae50d8f33ce769ce009812764f7b426ccebd675b8a024a508a1f75b8d811f42d2db19ba2bfd0d2013bfd4e7018d99e1518e47990134fca9e9fda0029f86ddc62c8d27744419d0bce024ad6a2340155e100847642c2c206c6aabe854ae2adf70340e1d1485dacfa8cfc38f943c9b2d9912d8179f4161800802d035e30117bc917e", 0xf4) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) setgroups(0x2, &(0x7f0000000280)=[r7, r7]) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x2000fffffffb) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) r8 = getpgid(0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r18 = getuid() getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="92eb2440b49121645a1d78f488796d3d4f9a139d0aec2d37b5de491dcc991b5cfb0db5d792e78dff31e4eae8b18e02217e9c74432901756b7e7bb2ff2d3126b27aaded284a800ce83071f337ff14198f1111e83ba779c2415dce19da31b92681a86e3cc8d9f25c9a2632aec08b1d45ac159d99547751e67a635456a31d833745374114c31f1e1a4819188dee5d4e6fbdd401df9723b4c6a5d50b88fb53f248eb2c55f1f231f5ca44c91a8785d216b919cb32957e3ebdf452fb0005e1091ad6b354569bc298575fb06b97d6", 0xcb}, {&(0x7f0000000180)="693316be6756d024296435e8937207a4f49c3ee96d14cc7eed31e7434a6d4c681d5020b8207d38e4dd6e47d738a81516ba71480f8569becf1595ffd80858f94909669bf11678c2c1fa340df6a08e4020f3167fb89334bf61d4ec46651a7dad8e38bce341d751b6164b9f7593a7e74e9dbb5f1ef50af40c3ecca081845fffdac14ec756fdfaa9a2337f4885ecf92f809a25c3afa606a2689352f845a8cd213a774a7f28ada96969e1174fe30d9b6aae", 0xaf}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x110, 0x9}, 0xb) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2084, 0x7) clock_gettime(0x1000003, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1012, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x76, 0x0, 0xaa8, 0x0) syz_open_pts() 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) r0 = semget$private(0x0, 0x4, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/253) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x1ff) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x401}, {0x1, 0x4}}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 11:09:53 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = msgget$private(0x0, 0x80) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9f, r1, r2, r3, r4, 0x80, 0xfff}, 0x6b9a, 0xff, r5, r6, 0x1, 0x4, 0x3, 0x9}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 11:09:53 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file1/file0/file0\x00', 0x8000, 0x100) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x100) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r2 = semget$private(0x0, 0x7, 0x2a7) chmod(&(0x7f0000000080)='./file0\x00', 0x112) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x3, 0x80000000, 0x1800}], 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x2, 0x1000, {0x8, 0x3}}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0/file1/file0\x00', 0x0, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0/file1/file0\x00', r5, r6) 11:09:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) geteuid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x4) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="d55b3d773bd6abb5c3c66ff536ddab695edf404493aa229d63ecb3d0eea6e68a80761323d5f8f82e7f298f847f6958dbb6fb3558fff0760317bae6e374bc0ab58b6576b755f4272657ddc49bbcd8dbfdee15d15e8b9285ebc3f931888331e06a61b8b28b8a74381389fb173e079d237014e044af3d284005bee145342d4ff93958377a776af92c35e05768aacaaf992cc0316510ac1ce0c45e184b1a9a6c4351139d30dff289624345f6aa49a35841eebe7298ac14eab0b2f41e2cf95bd10fbd3c2f62bec6cfeee259bfc582124759c102e199920d95dde25bc12e0d39d42dd188447d9f58da89d537e5157dbeebc9e21999", 0xf2) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="786371290a68c95dee16242e5b4851a71019123df827fe6238198314f47d9d390a8d88b3c07a2d839893aaba203a4749639493a370281d36af562a76c0c52d079588e556174896c7a83782711328d2c9f3007034f9a5d0068c21a29c04572ef2f803726382116df00c7328f412b787642f3b529c9756dcdcb644eab410784db2f680ec32ab9ede31f89caf570826ce8add50ccd6f081a56eb4bc24f430af5ddb22c0062a0dc2426b07a25c7eb7126bba7c2a3720fd10876eb91a63d727c26dd40db8deb3fbcca595ba248534987501bf6b5a90b8b2929dd953215a40838630d663658eb22b896f5ca89d15924cd4", 0xee) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 11:09:53 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) sendto$unix(r1, &(0x7f0000000200)="b423aa1c0e5acfdd3a146ce5bbb9a2c1c4345ded732892f86b5eddab6ef230fe3d25c7cf61edb21733f74c1e7aeb6f342f9947f5896e7b6a5e16e43e47257a4cbe7c98d50c0a4189d2e5d26f3e05e4b6d9d2f741752a0f595568853201315c3641e303228d6d2cccb5374fce7e061f7208c9c7fd91221644099840f4b39fd212072df964184addeb78ebea176a2d8b8bf0bfb60f2d9a61dc11612dccfc2b0f88e941f28a89baebb6ed9231c529bacc4c7c78f6", 0xb3, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f622c7300"], 0x8) poll(&(0x7f0000000300)=[{r0, 0xb201}], 0x1, 0x400) 11:09:53 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='-\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^.]\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 11:09:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = kqueue() dup2(r0, r5) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:54 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="0528378ae23b7e632d71cd289095c001160ae30ca2ddb67ea06329a6020de551ceba562d9371724b06b1c87af1076e9d91b5fa2bf11ef3693c8eb5419462f884f373de265f9f7521402ffb", 0x4b}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:09:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 11:09:54 executing program 1: r0 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) r1 = kqueue() msgget(0x0, 0x3dc) r2 = msgget$private(0x0, 0x306) r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1000) ftruncate(r1, 0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semop(r0, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000000000004) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000004c0)=""/254) ioctl$KDDISABIO(r5, 0x20004b3d) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000480)=0xc) fsync(r3) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0x2e43) semop(r0, &(0x7f00000005c0)=[{0x4, 0x7}, {0x1, 0x4, 0x800}, {0x0, 0x800, 0x800}, {0x3, 0x80000001, 0x1000}, {0x3, 0x26b, 0x1800}], 0x5) 11:09:54 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 11:09:54 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) close(r0) 11:09:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getppid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3c388625, 0x3, './file0\x00', 0x8001, 0x59b0, 0x0, 0x5}) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 11:09:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) 11:09:55 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) mkdir(&(0x7f0000000080)='./file3\x00', 0x20) open(&(0x7f0000000000)='./file2\x00', 0x81, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:09:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000001280)=""/4096, 0x1000) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) r1 = socket$inet6(0x18, 0x4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x100000001, 0x2, 0x6}, 0xc) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="62aa674293325668cfbdc22bca48664cbc79c4153dab5326fe1c53bd625fd3790c575614d7559fd0491ad83fa80ac0d837ad375f138fba093cd3658ea86d24113a2ad3aa7fd61eded35289793b4f2d8b88bd320f4d71e6083a8026bd73c1bb287d9a2fcc9d91b0a89cf2fa7670616fc484991a17eb630587", 0x78}, {&(0x7f00000002c0)="06e586a790b2efe06b5951c1b5ad60830a52439594fe8a76baf910970b2cbad82c300c34edbb3d8784a460406f5eb67ad4316811815f60090980fb23ed58fff2cb40c14f1d54ce9b8509bc37c4fc0940319c9a987377db2a741b14c3586da51ca9f5", 0x62}, {&(0x7f0000000340)="0418a16d54970d89fa826255f881f58b9fbd7071d9558c913d58fdcd64777d9096d88b6487093aa899c0c55bdc1e0886ec116c8ae4e8124fce73f9724255f3d7382a9d667bfd85f8193a5e64edc074bc446dea0b2dcd55250fea6fff7588bed7c11c95c44f9d55a31c8ead4df7b002a7e8e7fd04e9dec2cffe2066533f24e2014d90158c94b819d6c886703b893b06988c8903e7dab8e0a08fbda79cfab9e4dc6782b425de80c1b28d6216aceac7c5b05682462cc74f6901b0b779855845d42b9140d5c21406d0463fd11a79b5118cc03457fadfb24c98376b11a18d3540", 0xde}, {&(0x7f0000000440)="a8216c3faeeec637793f6032d904d5637b65cc53e2da6ab6ec998c782ae0451a4226914231e5440a5cb425ea72f81b4fe4e8af893881ddd3257ea2b7190dbf41cc65e177b08d7d72d73f609a5d3222261abd62b82993babbf7d8e20da75cbc60d820480d801a483548f3c770159286487511368dd03739a699021447d35f241c8c8169d4a96cf1d0983f6dc9f9246d7788efa7b0aa02b918131c05988f2864524f2990363f47918dc04c319ba5719f7a11a65338e8df18f21c43d29a5cb412f0e39ddb3d7a8829ba67fc50a7bb911b899fe2c7b49889fe86f2f0bf1a0fd9ffdb292cc602e62e3c543930b4d586d15de8c44f2233fb0f0bc6658e8d3a70390a5a6324977063f43429658712efa504e8503ec00cd0453561aa998025e7da6ab6c544e6be1e159887ca39f7ecd00dbeded091fc1fa1d93d12ffe389e4321f5fb458d6688d10c9a8df944df9b00ac89a6c1f4ad6e5dd9a9ee67d65a37f21ea7a86f0c2a0c61eefee8fc3fb29747da51bd4988a4d3c5dd0d988ee51f1e99400f3979feae265cd9a5a32bb09effb963c5ffee18cfe5abe603aa94ace66a3e44689bb4602ec76b0ea529b7add6ef823a1151575bed90d79488f150586328f868f7daac917782250bde0f853508031930f18f980daefcba8939f98132a6671d8669252381f6331640a3ca68c343fe86f1cb6c2e6d82d16a4c4b62c5dbb8c6fd9b7871feefd50e4db4dd2d79137a017c84109c6935e4bfe50500384f1d00282cbd4816c6a05649e8d92f8c3c3c1466bedad8ac0390b70ae0e8717483e43bf4f32a5384f1fa553112572207ce3195c3ef5bfdf940b53b61bd9a80013f136db2ff16e80be1541b71693cb61d55fbdc6d55926c0de01568ff3a9f859a47b5c87a19e5deb3516bf1b8f6e4215e4e5a277dc5b8d1c427b87996c9e4e782d5739aba614a3fba0ca466e750b4cdead818a2e01011668b0d50364a4a043a40d9352bf7c9f805d75ee9607e78e9491c45ef94ea2a41816c51fdb4d05f388f687915565c704f23334860143c37415846f315298306afdd30adb27c613db66c454b9a939d8779880081210696455ec5643eca9ec27154b560230945088cdba66c4f3d50a3b747d53faa931398878d979beebee20a93d5df00b0b4ccc193716907eb6b480607ac6ad65ea65d173953cc46b816ef794d5030221146ec8870d347de7e172a697af2fc939f72feb267ecedc29797948cbd4f656d1fdd54e885bc92c0b6fe0e2aeafc3dc8523e814ad09418023de734958af5d3cbbc713debd69ab5414c76e87aafbbb417419e314aa35462e0c7b51eab66fae101beba12c4b0faa335b13240950eb7c9d597276ca83938ed26808bcc73d21ba54f6ff3bd264b7671c7f164fe2e2a397b0b5b002411ba04dbab2908050fb0464f114c1845c0224afbecf3e97f67d76f4b81a0dc79e76fd2d023e3128a25d798caef5c7ec1de2ade4025bca1e3972b792f51f19a8b7a146adb2b91574069d4b8d77d4d499fce21b18718de9515ff90fd0b0282a6e7e302374bd1cb3f59cf07c3089933e187c76374b6921270dded14c5d22f01e6453a3d4df0c0f1e82896fd8b9f55d97422e3b778252cefa7bfb149f5662c0d66174dc1a538df0cdb54bcf5b3a841590939723352089be669ec27bfee7ad5b611b25042f8a27382d24ac7c69da4f4cc7cffeee5236591f425780db24f06d255da2b7bf1671809219daf96376ab5b9eaf0269737bec334ec5905d659b0df06bb51bcb40a7cd4b01228d2c3d6fbfda2b3d4a6edf69187b12eb3b27649f0005bb5b2ffa674f025d40596d99f894dfa48e1d716b3ebaa23b9591f1a442ddd7029c8bced3ac773fa8605419c1dd8bcd5815fa67aeaa293d35440f7a3c0b8f7ec1fed5175c70f7a088a2e08181caf7e3db8b4ff1825997e7c976c6eccd1489fc399ba3a77cd1628e8f55cb1335f31ca25f53856fed205e3ba400e428befeed2cb39f8ed1cba614f1403dbc1b24397190616e0da27aabf3aad243a44d15c69608a06e7b62062c60fa8c0a2d5e33987f0008c1ca2aa23339ad7109aad4bb5bab3314477cb2f67dbc2f60d2988b2355d17ac26afaac2a1289437cef73fb88a92753307e86c4b072b4fc1012c10ee90cc2d7c9b87f94d835ecfce1136fa93827f9b034f40f51f4a4259724f763d6f29713af1bf05d877b0a12825e706463bd847531391704e8f5ffcd8c0a4351582ec6fc32cd02d75e338b1393bebeb037fb65753b8208183b824ef7e4efc5c45f76406f80938383321a8120b66fc63ad6fef8beaffde852ed687f879a26fa9f684947a037f20188c18a2ab564e95a740586ec8512c279fc3c1034ce11f4b974ebc5098b640087388ab3e6bf867e2a8f1c15340a22b88cdc8bd39e20b0c78539403e91f71f9cde86f7d83e78c91cb3180b2f7ff5a2f127251ecd771246bc8f8b34449314a190ac89aaee6eff0ffd5b4e949fc3ac333b98cc6e88446616334aa5bfcbe3e4ab68c1121de8e6933eba76b0848ae7f46f332ad3a49808bf14350f371c25a10248fdfcc40e4046db7fb7674fe4b1168781d579931447927b9215774a5ec63430d0cfe8196e5b71ec01dbd0d3afbec9d3ed9d821da29fdb585f95e14cdc756b255067bf52861bec6673f6db01ebc41540753ceeb37d9969847df6c933d3cf92d8633e1b5abe2c2222c22fb7ec43aa271ea3d37dcf5b6d01695ec43e7336e212b9de28bce1abe73a7103550334b1f755874d62d59f95fbab8747285eab11e70c18e5ad087d5fe56b86e9278d720654c78e30bb408603c83bcc071fe8c74eff4c2154f57796133e2cb2b746a1b8493331bfc7411f7e5451025f404dba7673cd11530da1483b471a7cef385ad797bb8561ec841ae423194a48e01f48e7d5e31c09e8fd30fe5476d7d1b5301ddfe4f278d1d5178f79afba8bfc763c524ff27239829149eccf26bd26d1d5f8828873d308ee87604f55adcae1106dfc139cdebcbc81a19ca61c16f6d88bd73a72058a84046e1b59447611462b40848b6a59b1f383d8c55c659a762e87acebe2ee5b2cf15844c3117a43044fbef9af2d0681101b09a759eba5aadb03e68195281d75756f9b584e3ce640f864f9df1f61c91963aaf167d61ad0e508b9171b61f70d6335aa0aa6bc16cd00f5e6df6d05ace4c6f5bc4df5fe80314302102e7e9fb66193ed4e3b855ee3cef2b4a7470d3da770bb8c7e53be96c04f7aaa313b1088de6addd78ba7d7330b9a7ed40fe53a2cb6bd9317d64c7c818962a1dbfc57c211fcd361f3056211abd924561c22edea1771c0a91428868d7366c419239d298b0c7497a0e49236e5b6cce2b83eae028ce8084227483fb6ec99f022617395b0744e2773c42069a4b0f0d5c779c1affe979f0c49a921b02607b718560984518d06c03bf3b93d630a0a599ad6f8aebec0023e015a38b9f326881593fa94b15fc1aafb8afdda30cee4dd95f76ec34d7ade3fe02a096a51eadac1a8b5fc38c713506052153dca0528c031dc13098363a1229b9957c04137043ce209fa3127bf2208012f3564d009a0e36b99d1fd019f701298dd64f4d5c9d060f56386a0af9d9be2b91192aba56c83d3da0bf995ee0fa5ddc257b13c16eebe98c0bde01318deba7b6b2354432f996c9ddbad3dc9e8a5a43724c930e49ab0f3518466a150bb6a5b4ea0a15e1378f347594654b485426e74a088cc592e0e13b2a389f358151d00582af1c542dfdae2cda1a370b3d4467abddd9093970f48a73d728cad21d41bef9981b3c8bdec2e9c9982fc1f479105c3104e0343138be62c77e59b54456afcb6d58f95fbc08ace0bc2e1aee964e8a75e92702ea60e27dc96ec4f86793b1484ba2506b579532f94ef5658f51bed2b0d7ff254d5ecbd6fefbe8801858e41ad7fb2ea4e0e7d87b3ed328f4900f4843d35777d1bb82f36b674eb13473d573e7cd90485f1a7c0fbda6a446528ae3149c69913977a011bdaac0f4f5deaaaf5dcdf9ea726c13eba651572c0f96454d68ae009febd278018081a39ece7619b5bdf81cbf9d322d7db2bc4d1e8eb78b06835940562b1688c471219a0f64606f006a42f2f74a98429663736069abb89d6958dd7ea2de59357a783d5f7b02f4a222cd355b042d27fef8d67f9034d0a4e1e65d278f13edd849925886601562326f562e360b5a3ed9c5b77dab37078625d9b6836fea8abb962779e3de8d20dc2ae7b9e0bc55c3c0f07be5619d248453b9d405c41b5d633b8bda6c2c3fd5144155d0f0e71f6b05f0cf91511df77ad52c8935b20643a5c3d72ed8c10d8c06de058175e93ee19ef95382816432c10e643d0f0dc35c502ca54e2c4d2d1ca652b541e26d0632d828ead64f7cd1658a5b237108fc7befe60423fcac15b967ba74c77fddc6e4e07b2a02b07bf57b57cd824d9cf53fb6d59e0203c0b6b003bcf008ea149e0db3609e431a0456b791ff3b78623ca2012e99c923ed5516cdcdba34d25c4327b46b7a9a5b5a4a851b7abebb36f644d0af860f5bcfa5479f749207101a9f69f8eb5c0b68ee24c8c7d26f739015a49b0697baae725ce29437569b4a6e9c7221beb50f47d54fe01d6ab27b97e18caa0ae661f2f735140191aa09b5566627a85b8c74b62305ca56fb56c8563aff19aeac6127c57a077bac1ae103c289dc5a3243764e7a18a60f031cd08e94d9aa6cc2fc20600c27c9578820567cf256a09a7d393576a17494abcef5b983e26005e5482ad1442be8f3b02800139e38a8547633b39951e086c7e122d8ed93fe24968d9dbc0fed0f38c3d2a1d47bfee8d6bf1c438200dab3ae933e5a52db22cfb153944f3caf71225fda2f7c81b468654cb0207e40e7516efc83a3a65968f2742f0160e1f298651d198b3a472cb2969bfc6249f56c6e966d7e1c1b6cd7650d274e443ea946e4ff7ea54bcf194b519c53811d9f8a04fa06f1fd9179978ae6ddca0ebac8383abf281decb6782e4942d53aa8e75c8faebd192f384239412990a2d024f69b084d4d62d1ddb219b82f34e920ecab048bd11bc7460b7551aa75d098817db0d3e0581d3cc1e9f320ca99344a627356cb48fde3da50c88d8d28789c4bde9f7b34ee270d3b3abcd1f7e75ad015b012351a36ae0bd22b3b43f9b0e7a164ac30132992cce94b58242c8bc851b1ae918a3b64932f21f91bf0c7cd363465e031a9d52349529fd42703cb487c86a0084f660418e631a9a5b3fa78b4f5cc0e85cdff97e3a1774d534154f0a7a0527f126a2e93c8d0bfb98d5598438deab3123dee698ebfd6eaac157bfb802fdc139778ca17572e533754a8600cf855c36002f38b8f097fdc3c162890cb218eceae58a4880ee1071b5fef2a92a84810b2a364bd93e5dfed91605e33288b07e770e09e22b9f03f8604f138a96e4abbe6e28001945cb0f25faf8268d675b85867f5e1cc6be2f01a32f5af1d2c849729e33e254bafe243f000c62f5fe6c185ec8f2ed272419234b713906a9bb36e308728f33e132650af3bd3c697c5d14c32a6e014a1fb73ee788a557d191b6353fe333f9898e046883bf6fe60b39f3e10e5584fed9ca15846e244525c7ec93148cbaf9a4e361a9278555b5c33b775c59ea7ba90c5195a373e2265db973ad92dea093623808de67d46f0ac3184e0acc8b6197ae56266b1fb04ad75d231d7c55fb41f29ea82b746572a2dbba66af2b876f83a2c74e777c868403bbf87c0c38d8515246ed7e827a0ccc3896fc2f9b3c50c441dd28f4d753a00b9f62fc55a0006bba134a664cee5fdb570fe2ee8dcf9f0a75eaa09c5324", 0x1000}], 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) dup(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 11:09:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70359960bee6012e2f66"], 0xe0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="b3344d5660c2982a9f17"], 0x1, &(0x7f0000001500)=[{&(0x7f0000000180)="d9f024d999a1841599e7e9f7263977faaf8f4535296293b801f45b9388ed4b51fde696609abafc56faf234c9458d8a482ba3fa69c16d5fed0a567d847053807b3ed348dc64647bca850279a698af5bfecb0d741be8552dff98399fae8e1a7d86329655edd25d630a85940da94d0e09805d0ba792f9af5398816aa55f14d8e29fd45e7c2db70ae84ca91f2d4969b86e460e95c2a666dc367d81bb616fa56f99edffbd03321a6d7cd3b287ff2598f10e1695cb948817bd0855352948506589ce8e35777a9d5b8c11bc166421b74101", 0xce}, {&(0x7f0000000280)="19d9490697e68932", 0x8}, {&(0x7f00000002c0)="16744dc0c6a582e48e72244e88607535e66fae298704399a8482bfa615eb3a5f922d786fe173e11afb91fc09461bee56ce4f3b5f880a4412b7a745259126bce42d8141ccf02bb2c70681c2efe100017686e70494a8a724dec3d03cbfd6639865e8202b42a0183e26fe2e71f120b5bb36ea24dcf33a620e568eb2f64dc3c74d372ee73c47ab740f", 0x87}, {&(0x7f0000001700)="68a9f7ba98829117ba74056e03b4a1d7b045253c9ba20b97d8746243b820744880a0877e27386562931d540608bf6f3a468731bc146b7c4b4dcc63ff07560d386eda944af264a495d9880a691e4c6e52281ddfeca0148948488e9c85283f85804c7af722da9e22976d20963a3a73ce20d101ad0d3043cfab33773ac4cba5073667ab6ab5cf3e83254112274968e73a939acefde12376c25796c502eb26c7f47cdbc62e5f27b66adef7e7472250b7184beee400c73cf2dd03e89b1d6e38b536d30593e83a89346548b22c2a4f868c75534ab70a8706962d3a5bd01faec32c45759cf5ef5ae3642fc8767da54106c00aff34d9d5a14ce49e9f5dab9d894a3c185473a3b5ffedbe7d01a1ebb3a8bb078273f8d139765d576528db32c0038997e94bcfb5ea4e5f8ba848bb0c1655fb72af64379a626a0b8bf13a6268374c24579f740d6a524da3e61da75e1927e2", 0x14c}, {&(0x7f0000000480)="1195b4ade8eb23163910c494a7439a54e8a5f786a581834ed04a76891cc74460f6f2b6e45f3ba7f712c89034acbe7370a5e1ebd6f1a93959e38c699d524e206fdd68b75a9bce9e6f9e2eab375906e13095e004185cac798ed4358af70502988be5ddd2f09ce36c24eb04cb89aa63ac1ad84919dad71aefab3b38071434f8817f211b0c1f5f56f0a9d25daeb2ed95ed2393c9a599431821efd919cee59c82ef770437427e1368f17eb66d7b21da569afc3ef1410dfd6a31813db3e866cb2474ae1d1241cf2a7c8354b6674d56fd06bb68d16e2c9197743d85fdd110ef77af8c40396d2c5ec2bfab4329070448217f7ef476c0f1b4f7b83f4c1d5c37ef63c2a0a9b20978d1ad3314fe99a2d2187fbc142d403b1cb8e6836fa5d6df25b0cf06d5c7cc58876b68c07d154bda9091777296949b567bc02972f34f3c3859b6f190ebf5b172d21789b8afba1bd26e699fc8d4077472115f7f7a916fab5e040fcfbfee015cd8811c5683aaa7ffc6563fb23bedbd68d91834fff2711f1a38c793d7e29193561ff58de9ce6ac314e42fc1acb68a983996217a2214f8c8591882eb4e8fa085fb082be852648d6a6f79a04c0dd5e7510a218b4986d2d82bc43e9e373645d3e54a0b55401454786aef1847335930c90987a51daaed77ebd67dd44639f6128f04b05f0bb2b9d7f9bed178c933ca15d124ae59046798368dcb152bb51279654e2928edfbb5809cc075b4c8c6edbea245c6ebc430c23a946da89967a0b33bf67f6cc4063e08dfae78eb819c0e84d78671b4beb49fa9bc1fd8c80430da57ce6a50997d3773eaf9dfa8c755d020944026f534a7dd9c229d152e0305d2ddf5975e5be69d281ff94aa291cb7f70f3ac526914d6a7535e269edad17bf2754f7307f69ce4af1fbe7770a7ea84e7ab6d73514b52377542f5e63722274e507d828110cd266701f1f1bd49c18396f60550dcf12fc03665ff208894cbf261a0fa70a64fa560cd2edd12282cf3f7c33090c8499ae360ab2f63e52c5b0400b3a2f72c7c2bdaafeb2594c47c01de20bd342b8633cfe43523cd55f94fcadbc6d3d7a05d66b5b98dd65bf0d817cf8ab44438904d8f6813618d1b69faf920b21dfe289c2e9212325063d82c945b3ebee8240fe7be9dbaf75e50dbf097d57d1d3375bd918b853463c6aa21eb136269676302d00878fcd64c5fc65a6eec6ba3382bc5248dbf8456e1cfa83d1faf4a55b114c8a5d8eb5cb2ac8c9b22bae1067db94867aaa420c2b22731e02e2ebfc6e61cf01d558207c7e69d8b383a2adfe8e964f727bc41625e043d4003a948597e9fe7dd4221bfe7214ae4d59ad912507137db302ff5fb141f9ce0301c0ee61c760b3f73f228f73a22e23c63c9a74612121b9e1311fcf7239f2b2c77b7ca24f1cefbc6c81498d2b8d933b573e982460ee791faa77ad5b616d4c36f69312bf83e4bb35845364d78ec6a3b9c0a97f8e7395feaa8b67982d7c884d53bf8ab9870aa0f4d981c0d1670cf87c3db3cd808f6d782d22a9566f85621b4af4afc0eafe6a251ac77dc05ed86c5559b068874042552ab98f633782e851bf261257687b456236c0763aee08eea7a7d269ba7ba6d6ee1e9dec35aad30458b2653321950a260c2c1b4f6a5c903b929f74824dcf094ced87be6bfe4f44d2fdad5323737086fae14d9c7922c4cf7ddd5a284fa71e7e1466af694cdeae215feb57f80a5ca72c3f90c9a14c9a6af9fe8a76689b0b6d8706d0dbb51dcba6567776a41197e2012e866be82b90522fbbc6a6b75ea7e63edf9c00b29f1221419921a53c8a6591d75db740358a815919d7f2593080383a6cf314b80d316a5b9e530be1e3b109b6a39750a0f6553e16be60a4a21626736e7270f7d9d06144d4cbf0443edfb6272c7616ccd73d861f3e7c9917e89f098e56dca64a8366d2d734ab3a54aec7a0f28dce365dc3c22364c3b6c097c158305c3b391f1af4f431e2561d77cbc7d8cb077ff80e601c920a7c7e86995eee3461eb282f4413a353fdee76b625b8f3e5d5b0fcefddba83041e349c2b5fdc62cb12291fe91765c19b712f35850d9b6622c8454a2af079090c0a8a89690bb015b672b0c41ec2ca4ff8a545c305154c0aa598ebb90e5072f33f4d741fa0fe86f3f50dfa5b75a3dc84ea8e7b02cdf3d1ec96fb32a820d35523fab10cf6535d8793c9ead7cf4f7882be53b33d844869893452fe8349fb4b54ec28b128997e2dc6be1007873651180871c2a0466f268dd2eea4c8fdeedb24c014c98ccdd62e491bd1c20b1d65c49a87bb404d3086dbd7fa8534d60011798c2a2f3e9c572a9972c92b5271719c0d4ca9e3c27caecc6bd43d200eabffe6e4b029bbe9cdc3b3378484c444068ec4f0776bd849c4a3c2de0bfb6a293901ac132dbe48be2b6baed59e920e5da63e384d3232e54c83816c2f13b18b88dd79819b2e89ac8201bc0d3e63b543388c82c0e0f1de9796f830256c6d64727ae9a445de34def66b380f926340a7db8f37e6aab25b4dfab19b4bc35483fc245718816ad260952a1163b13fd24bc13c14e69251263539f49d378fbb27b348ef8bc4378eeb7f095c6fa04da87e46e40facfdf9e0c0f22c3091368ccefff5a47adfa7f98854e773f0ad6302661afd249a3d4cbf2cbe672582b3ebbe0f6f4ffe586c37acf4b37beacd35d1964a5ede312b056d006d048e343750a8f7f58da554bcdc5c3815335dfda048f0836d2d00864356721a6267ec9a0a1d3ea29fb37bb3548a7b32f4ebcd5e996e58f3205bf5f49a63b78fde425db1151b955016e93a4d69bf40340c7e9b060508a157382cc6d509cbe508a2a0a6137dee7457d9850a3b8e0e400c7acf511e70a21366b6cebb4ba8d46601d399f1d832f449bec5c81c449da14034c6887cde4218e637772320f6b74670386a82483220ab4099464d7da1e3f46a20cd41af3e460f17c0f8c6d7c8ff624c984651b5cef1f1b57352bdca5199a888b7084143f55b8e15463dbd76f99988c9f36f3c216c6e7f2875d059ece9cb856ff4d000139b2033c0d2016cf6d3b83333f6ec6d463a3e707355eea3e802942988a70bb8697a5cf889427613545364c45382993d3bdfc0508f5fb9fb0fef2b1c4460e59738015386db04c0e8cf5d856fa7d1079f7378aed69edfdf08567b296073d9095a7c8cffb162bff989b2559feb20ec3159287ec871b76db31c69e6d3b5bbdbfd62ca520d4bb2378f5e09de8f948d04fcf22b39583555e644c2ca2574d1d6121501483a966e6ff894546a1a9243ef887208bb522ad59a42568ad4ac8f84b001c3990bf4b422575dd7a9f2b0ea70772b11bf1046d53e4f4d2d562b4a43d90692668b20ac2a3a0147d6936595d0d18f3369638f4ea6f6c9e89ac1b9ab50b20a34d5dfc14b8dc23058481c2b190ea217b12b053a183867c37c09b4a5d66f7c7ab2e25b769299eece1bd43597e7bf92137977fdd4aa1b938548327bb7cf331cbdebe770a13c7d2352e57aa72f9a2c77cb711f5cbcbab54f44ea6400d727b9bd0c9c94737a30be707ce93ead3981709670d0dd879eb3eda8a9584daeee7f21fc13462f9f46c8c7b8f5249ab3a2bd3d45c02e33e9fcc47f3bee41eb0b116e58fad781f0ca40c497a13876423ac754992c51a45472c25d462bbe76e1ce91c3d9e277fbf70d0ec05acc2cd27f1d5fee68749d62a269bc89d3388a20d2d1e570bf2a7ce1ea62dd80e8f8a5060be8a1c41ea9eada2c586353a063f8c71fe2d80347110655bbd641d1578d2e410bcbb860f1c0ea74c71e01f1f6ce6b7695b5be0f1d68d2e502ca4380174028bc32d17d9538ac04b114981a68944f5210c99e87218048492bbabbf3302820d9c305b9655157fd102d2818dd1fab9599234f6790eb2f9c7c9b7122f7ecfe861146576ae48f5afdb3e8f9daadb8b121c66b8d16bfddab094d7c994701fbbc66eb1f7ba2024333857ebc736b7f07194718af1f9aa2ddc971a6b5b56bfb505b5a40af3aaa5896ddf0dbdf216432efab3681077ea8b5f0c50d055b0ed0ffb20ea8ebb800941431aefaceb9451f8bd7321229dfeee8f4339424409ac56ccbc9c59560198eecb065154c3f79d4159c35c63edef9c8c60e16a5f4bc0fdb6482f9b2006c8d1b7a0d7a4736a9785e77286ca6f1df84cbd06837f5a1d2ae0dd312c6144e1c33209866a88f8483e494130118ce569d46126e2bc17e3f3e7b4c354434a2959728b43f3467f31f7bb29f4a0a9a36f2197484bf54b6035231e5fcf9646ae1ebfde13f6a809f9d475d9790bb4b2044b1f22b0afd31440bc5b09644707d47a77f3daa91250e6f6fce72c57a6de11d8f41af1d9b3361356ff171662d2497fc3a7c3c83563f34cf4594e2c6027226b09f9044b4b001c21253da8d60529ba4e150281fbfa4b82a368745ede2e2ad94dd6ab8013956ef03462dc240fe589be843903736c4938196317964527484b2313b05a3d74b14a05b096fecde203414ea33e6feb52124902a9742f7a910729dc1d92570874e4bbd4dd75cbf2290856d378328c3c45ea22bced0bc83047517ca5cf5feae7eff15060925d30c767e4771a3fa11736c993eb4323a6b69196ad3af98e4a89b6cb71b8c327b8909652798d11b5227653315304d105686fdd6f9040eeb5b394d5293a6fd799df8602c5061e43b52706d7e34fc889279f01086c52e5ee90186f990073928469ea7b8fa2d716dae194e6904a4d6f084c932702e998f0a344381d3af7beae72a545bb22063f90a5f1536b0e69c1f94912d0007c3874af05456031683acd65495d53fd4c27729f4a9413445d77cdb593246cbac7eb459c7a3018aa8e6465f365f6fa3201a07e070029c95465301f57d47290a3bbbff947704856a67f623c9ea80ffa44852a7f1725fd072013887e26feeecd22b7877b0013479955293a347a65f5304fd2dc9e1d384128b6eb80ddbd57b1e7202764a93e3a76a28e06d356f3cdad82f2768f4cf66995af505188831190689a22281b3aec14db24406ea0ef5a88505f859abe4cc16c50fa95580732c1da5f9128c44c06362fd09b90db380a3184a10a93e9bc2fa72938ba72e1244366d8049ae136b89778c07d50b57dd89643bb6981b64561b92e365162f8fb4eee66b76b79ba959c11f342aa3d738dbf18940e8acf2c0ae07f7b847fbd540c114c1e4b40593a29a4ce51b023882e36362a04c8e92484d029be8e1b3dd7dc72c3c859405a4f495f62c8a0720a23cd9fb0313c79f9af3979c0e9b395854ad8a27aaebe4111835823b4555864fba88834a8f76f5a60cbf1319c113a854c4a0cc173734ddd7d8c75771a28c231e89c662b9dcae26dedb0b4032ba6f7e178e58de1191c599d42ddfd847eb82813fcecb8c5364357ef05338d4c30720d644767618558c2ab48931990cdeb3af290cc3ae1844a5893533790588fa9c32175d0e7d15a6e244e552b579c2996f7293673c2703d53dd078e90943034b046a82de2f3a4e7d1dc674823d85f26d6a2a7e4e9e6372236bdc5ff97f17c7f9bba55a96ab11456dd87a2bbae8bd7985dc66d0c9cee56547fa4d18736bbe8dd01baa8324509197983a633505b10266d681a61d2545b12d431723afe8516724f9ef36e91c575323660aa7b4e4afa2b72ee70eef9f6b7b2136fdff81b940ed07f95539fed78400600015e8a93c71a92dd76388b6a9ef7d8712766d844d7af8e16f52129ebfa3d01964af59e54fe906b73fc73173f381f65f01db7c468978763270395de261b1c0040435c4246bd28ea14c7318655fe9d919bb9d328a178e2eb6d6b097334", 0x1000}, {&(0x7f00000014c0)="616207af453b57b7bd38e7fe97185feda4b162f1fbd81dce2b768c61bee5c414f8c0656d6f28", 0xfffffe48}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000744ee704c376a7763d2b052674b74bebbc9b0454c9427a699b3a81a73393210ef1de9594330fc8dcb2c8866e9804370a2c0b50f940dacfa351a838b3089c", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x7e, 0x409}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = getegid() fchown(r0, r2, r4) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001640)=0x400) 11:09:55 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:09:55 executing program 0: setregid(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:09:55 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000180)=0x20000000000) 11:09:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="49cc8f20fae35e568284deb954d6fdd7a824544e9b0e757f2c490670ade44d275aa841fe3d5d43d5b99230a9f89c4aa9ff543d2431bf97f88de4bc6f406c1d49731ad5a45206c3477ebda58cd0c0b16d55c9777d876be84b8854bc044e28bf193599d2b6f8b9ca9a732d616257567b6f0196e3965ebe857297bb3cfda5e2c2c5ba7aabdecda77e5e129b8ecac71f44d2003f7c4f628e2f23ecdabda6e167cb99e15f58226690462e86266da78746893f601bfaba075d63ab3d55688de098edaf20267c2f0d89c40f9dbf269ebc3f41a0f9817c6cb884342fb72ee64eabc439c65ab9d9abc584b5ad29814ebd4619b4db819b5631f1ee853478a8068ad666c1063da02e87372ae5063779e7fe21b3aa1d9d44548230c145fa2895db66e0eb27b10cf67bb41133381bf86df414d1401a65f692ab324e331649f42f973c9c6291b95f4a180183bfeacf6d5c1d30bd2770e0c01a9012cf582d37ffc9a86127d5147ab0d03313b708131bdfa963ade3e4bcf228fd75857e7f27629eab378dbe075f18f91158c2353bb65b5f8765547b01dc9c945ecb5317805d2170c1f515efc9d617710b9e815f6a3ed451da33c33c0fa1266a000d1c4eab05e3247581510bb60f00bd065c007b115d978412f6b5727f374a5abeb0c76b25de38b253bf145d3941e38cad2a37733bf82c01f0a544a610ed15f91abd6243aed0846313cfad49ef616fe897f151a3a153bdcfda131216c7a1246f74ed52ded79ff27189c68ae53e5a0937c526ad51a7d0ca6f5acd0790af67624b786508d299cbfab3ed2d3bde877cbb2fdb228bac3fe47ddaea3efa0ffcd822166ce95b6ab5d54bc4cb09565fb541baad503b8bf62daeb0bcdd83fc3824adbd9f041fcf212c883f65e5191192300c169b69fcb3e2c255e1f5cf542f2a09b05f6c36358981cc3344401bf6a5c1984b50b669021d5adac7dcde164dc6d5a1362be1e98825ed47b6c6290dde82ebfc29d7c03cb706d51845791086d8d9a887261097a09cbabf0184f453c1109b973445f2c4059c7d6ee984f0d3411d8633a20b412209fd8dc5a35ee406be9786ab71a9ce74513c24f38add56abd1bb57f3d32fc28ae352f9af074c90123768f4aa0376c14aeba3fbdba3e73cb2972883c926df548ab332df3185d788f956a979ccc976c21c24242b8d8847f57b02aa74549262fd57850c137a32745d26e1741460d00215c344f321864fbc0cc5abca2b0909d2dfff01d26c4c3b28d746974363e860d5b9b31bb930025a4880ad5afaeb52ad9603a9479c4be6f80b49108d0cf091bbc310a98438b9496c9ca1a15e4bb4cd31780b6b477cd1758811c6a58777749cea1be6fc15fc402d006295708dbbc266a8ef51d536c23586fd7be424471497e0079f1f22ef63d1f5755de37bb8168b9d74d1d9518f59b3fdcc0af5b1c9560c4f09b97c4dc08b5cf70377b0be3a82d4964d9813cf816e8acff96d01cc2d22c70d02d4ecc8e6e3ce0a0d9fd1a209eddb74e24dd17ffbb20f21b9dc9a8f71ac86bc0b096b01b5eba61a29b1d9789e9b5089b9de6fdcda8768d95d0dab094baff463b6024b9549d7b0b5cdef433839f38bdc01f47289b196d2f925412d968c35af6a64130aa525ae23141d069732139fd31350c2213219238ccace54fb6eda95d972cf68c6decbd2488acb76e6334f871bed6aded97c93e0a36e1eb7606caab4ab690eec255ca6d273ff2439cda32884b09949a7bbeb1be41e6cb540c87b8a9e4df373be8abad2e9a4f8dbde70b479773ea191670c565778e59e29ba9eff725ed723e8c4884354acb48ec5a8e90bfe902cad86359b66d5e579a4aecaa0bd9dbc6ed0bf255850868743a315727d87a507cb4e33126b8d64a1a2cf8f02f292b3a5840fb9d412d71c7821f9a6aab0dbacf7df28c84c2b75ff42b049790eb798102547c2338852c119fe7af2b6b4b97cc4a2a2c792788c2ee74287b8015d027ba12e9d8f53c23f5e2dac7276e161f3c5be0fffd649b89dbed705e0a8eba5ffeddb8d6b9c8912de455644b11511c3cffd194eea6bd5cdbf4cebdf4d7afe289cc7a864e7ebf080a21d70b566f32b2a7d0b37d6beb53ceeeb272e131fae27fc7f65e68c6d116f035ad6a54ce678b436ee227575f1fa897667d1571dd09d0325effdc06a09fa64a211918f11c2513aca5bfc4b272b099cf42fcfbf26223d9f8b4d7183732c16c96d31b06215137907433b2d795f2316bf11fa8e12bc0e411ffa97c59c3ce7d2ee53345af13597182c737eaba93e42f8e09226a130d076ed049c5b7931b946e8e24599ec005c3ab4c029ccf11ae4bb955a4758d42fa4ce735fb880e79f8cafa59b7f407212b54c9457d2000c687ca27fdd24423a103dce2b527bf0657144cc0ae0b5ba53a97d200a5ac41e9d892b16247bf8eeb9ccbe1e0e22bdcc1aad0db2a16d206208249b941a6a4260d6bb3440e9e0620a54b443af8b3458c00941e74022c8479311d652273cb4bf2e9304b99fbdd3903574fa3216b5ccb0a5c8b74ee7c163505533a49fa79c13ea593e84db5773d93d1fa4713280e0099b3706b1f6913af5c250d6a2322547766d2f76f5340d76bd85594d948182c9bacfbec5ccc65396d44acccc78b7b4e91f8fae103cdadd793afaaa8cd3d7d3c0d3ca72f00980622bbd68d57a4ee55e3b95eda85a0a5d67cd1e7dab6fd27900e87f61e76aae89b47bbab398df5c7348e4e6dd4026ee6adae3b8060ca514b585dc964a65b3b2ec8b5c54effb5eb3323674d602569d5c506d94570c2ab9965ac69918125c2ec2d0ed4aadceba08b747b0d5c3dc3a91bc4fd54419fa4f4a4aab5396786cbd010459c394ac1fc0380026ba90ed281d7f1940bd8adb66066b16b6fb12e1b3ad0a206f5629cfb2d68bb8ab4828789caebe17a2babd8e229c4013f219a6c4b0b202a36cc747f47b5b8f5ad825ab0b87a76edc6fabcd28e0e97fe9c2e14d44f6d2150362457c79185bfe997bfa36ffa8f1343bbec1dd0d3c1c23ea4854b80f0f8d6f7a45d5421b4b8b399e95290e8b2ec6bd18358afe1fed3895a07122fec7e35e2bcd3673313a502d0e85e5f3072cba8f60cad19f748cb442aa9b6ab467de7da2dc62d63dc937ed60fedbabceb24f14f50ff2f4e56cef7b912c2e2a1f3a10317c8756a3394fd9f0f82b15d00e87c2e50377127d65489105a2e9ac85ba108d44c3da1d6cf570c45a6d62009740ab697979257da7d9a1b9ee5ad175cf520c0bde8e8ec4e64a9d3f95b9afe936c155d7005036353794d222be6ba34ad7ba6be645b65bccc94328ddf12bc0dba80d83e925876d36e455a7a9fecf0fd30a645a03cc91e8561d927315bcf2c0d210fe960c7289d7cfa320190dae8c5631b030c7e7a571a983227f242d6270c0c292e568a2684e124ad2b9ae7f3aeffd6c1e7533a9c33577b4a96f7fc070c4dbc8c6b8996bf65a5460dbad31b6939dc28f07aeaed6eb805b271d6874be5881bb625054d4f78d8ddeb7404f77c4e17933d5af6ba17dc205ff905420a3d5c5f5df128c65b428b98c86e5be7057cd8560caa416b98de8aa4fb200c7f91ffc29e4fe5df569a1edce6ab145f850ad76d0ff81178674d6f5cf2c2b1209042d91b54c0e03ab43280f617beade317aa1aa6a4e4f09afcfd968342e1307238141a0dcc722eafbac7d4720d773aba10e5d222d3c766c2f3e85f0a6278bc6fa7802c76936d0358d9a5183204baa2813a76dda1b270877cd23e04aba7ca94626ccf0cce43a450279d9a9639564884b3ddf0d47caa284b3dc38a919546af17f1119ad2adbca4ad692ca81ba503212e75f779860aaf0ad9daa13fd8f3e0c5db7a65727491292373d8a3eae57c81fbb1ae8fa76b1db7b6b04b70963e384fc08248c826bc3501b17c9ffbdf7d0447f1d341a523f900d5a9650358a2d9787e55abd59efaba7fb93e5b0971de548770a1984a03c85d43ed48068115c481e90abcc8783c1889ad7cfdb2ce638c3ebebde1e20f875f3a922e17a3822e554598ce9d28d17815492a2956420183792be6bab40906c6b134743c673a8a50b3ac10afaf4e0a012d2b88f8f3c0eacdba8fe69cba5339f9b31f0223bab9f879aa62f11af109173b1e70393cb103f3823fae09bf1b2e1dbf8efae3787851cbce4bfee1af030528f65bdff728b7e2cc06021cfa0c2a1d5d4b8c3abf9ea9d543bedce4d4b3988307ad38c55526ac2be9c4020701815db01d7bf64d6d669c4e76d512653c871a2de990c27d8219b3efee920abcc319747dadd3a02a6b24e88363e3267ba06bc34c6a49a13b054e9235c09cef623f1db45356b8aa63f44bd23ed5f46f4d0c9d33136ec14fbde56fa37d1bce553d5ac6e620dd7fb8569140ba58a9888b585f1ea6e73409b4bb89f01f4079ed60d0de512cf90fe6e4fd9f26d3a7ad9a51f3c0e1eac088a8c683d2c4123681146f9092bbc3fed314e88a3b711a7c28283d0772b95deae37cd2ce63d303e56e3afa908abfc8d420b155b5251e3d4c00e128b2f0eaef8d6621c99cb755a7280c93a2cdfc68e9bd261ed88eb3be9f7ae6b4550c8f72c889b4ed7802de2ca202aef8d71ef99f6619bd7e8ada77d5be190e17d8bdaecc25c02cec88b49101b6b3dc116b5bbb751bde0bea753f17ba54f1a3693390037231658f38b64dd70fd241b01c0ecb8ec19a3933d3cfabda00287cd70075e34304f93eb8c92d4b9d17cfaad2c0e9dbcf084ed193062c6d65ac2feeeda20c8d8d2b493ef8f43bed5852cd4a4488f59f9050f1e88c5802b591335522991cb6e95f240d02880aa164a6dd81ed298bfee964728a24c440f61a712acaa34c5596589b4f844c3afb9e86073923d8dfb466fbc554ab5d6242a764ec8b769603c380936f17d8aa5c460a8fee8b603ecf7a1d1f7da4f3f64427664dc91e903178c03fc36dabb6e3ce433a5187b77f7a3891344ba949c5f283780c7a2688d6aa7c595bd839ea987d54dbeeb41738e9a1ab4dc5d26cb9fa337fbbd76c3d0963828228005cface8a44c467ba6c67cf9d20f7b5862d9c2d8f9eb11b7375ec80e525f08cf0d38f174491e67ca914d2862c0230e9077764a0c506babf168aa22956468ff5262652e93628626583be77299c0e70e86ecfa6f198e712a92e971230e6313d6af4a5fb539d5c322d830804236925cf788ef5f7038753bb327e95a0891c57e188d8fb76a785e8f613feeb7a1497e6719182f11f817051cbe3523fd6b181dd616b0cc60a6c4bdf6716fe31650bcbf07374a46ef49c10e8814133a9a6c2230dd9217dedf168757c9f0aab3901eb452155e860c28f31aa89f8a6dd75d29223a7a275a8a7050724b97f6646704d3a6e44e576f9d687f2ceb93eba9113d25474ea92c400b6cd4c37506549488ec1e421701624e60cb5d47bb0539cf67e1af74a83d55cb2159054b7447c292e41929e83941ed7abea62e5210200615720ea809f2a2a0996a6439a60e1e33363a79c58ed3257eb40d19b7eb73212d7949b68dc1b4f77a4886241d857282fc8f705a6e482964d3c267377859cd13ff1d96d183c904026355bc1faf042401ce87e0bad7023ff28cb54a803c57928ff22715487aa0385887e2f002c58c06955f7c0aa82940bc65666faad26fc54c82769dc8f64ca3e551d3a5df392f19e98f322a5da8738bf5c99c81ae2507b8d39cd95251c63dc8e9176ec30fc12037dd575873ce4af066b036c09616e0ba05486fc26db330bc3c07218761a58fe609d1aff493a8f9f32834464bfd37e6bc1328b87cb87019d5215aa4045f853a86cc84a039dfe7e259a7", 0x1000, 0x3, &(0x7f0000001080)=@un=@abs={0x9b599434858b06ae, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 11:09:55 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:09:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d9a55dd4d572efdd8cce342b9df073ffc449dfff6ae7270c889d88fe7c217227969b9f3fe2ab386e51e4bcaa4ad7f820a4f89a100d2a17b88768e0667515c08988076315216850e85323c880782653f60b6d9b8b98de6b119c856f3a4e9d0bf24c1abec637f57a66122cf85cd3e4691d814a86c7170ff2230e60d8667d82f510f0e26ceda05cc1f2a674a0aeb67523082b3411aa487abcd425fa3286a38a606bff61582b731547288565eb", 0xab}, {&(0x7f00000001c0)="c721021a250a4470fcd25354797f43efa1cb87ac23a25f5a5f09e5b8137955ba4e3a25cdf69e3515bd1fb913e8e6c28b741f00db6610a16fb300e56e23f42b61ee4c099873ba84d073cbf59cc7405055b534a1db8d4c425298a3322512d7d0be24209dac6da74774a5d13246cc596b9efdd5f4c2b5f85e33da1534adb7ac49ee5b79", 0x82}], 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 11:09:55 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002d40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009734749e4be4c073000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9025b37ba9cd440c6b060d02f50dd2149fd1670843934ed3869c0a83234e0fb58abc17835de916bbe3344ed1292dbcc072cff6fcff3373103503b6b3e44ee1b78139fdeb8e72d0f87e23a8761d874dc5f1c54fd302848ed2eb68c539214b0ce600c45886f5ba71e0b2cde00ddd9c3055072a4559cb61b85653939090d562b38189e664735dcc709f310bb3003309ed408d826000000000000000000000000000000000000000000000000006a102f8f07f28be2e76d74127d893b4a1308f02f7c2debec50e78b6b94fa79e3319d4e27fe1943054fe101bd60718903b5ef3b599e25fb71372795725e32161d4d1621a20295acf3862aabbce27e4a50a013c826e78eacfd3f05ad3a1ea3052eb0f6912360e9f35208d26386c00c3231e49d499632028f6599fae48fd6fabf98a35b77e0f1270000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r2, 0x0) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 11:09:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) semget$private(0x0, 0x1, 0x100) 11:09:55 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 11:09:55 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000140), &(0x7f0000001380)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ef1b6d921a3e3da3f85461da76578b4c3fe80c5f2ffe4eaae01ddc44dcb109dd5e93c2d3dfe02f4a8031995dc7bb537db289a8a595dda37043c11c43b9b1d4bb8dda3b68bd82c00c810395c9d10e4910b9798d7112f7c07341f6d0e34045ab7d5d01ad7ee7555c991e11be739cebd88e5986e9764c8a8aa8ad0bbe744fdad87d3a3b6bae045ffd75e94dd8e184f1854c0f52eae9767592387c5d099473591e8849bee0141f6c96795a07bba25fc1c533d719eebdeb130e5e5b2123980cbbef1ee4591bffce3888ce", 0xc8}, {&(0x7f0000000000)="c56e2c8cbcb455e5ff6d105d01583cf86de1daab59f37399f5097cb3a634500e660d89d4203945e46956a72ae488eb49beedc5c57b82da8461888ebed8767f918ab5800ec1bdb6c6463878131315e832eea8", 0x52}, {&(0x7f00000002c0)="3cb2e7d1a80ffeb991082a64e164af86ffd1bb586f7e1f12f6b8a0ea4284669e54aaaa4c9d2fedb09b5a7aa3ab9a1849d04e64c3702097e275d1ebe8ec9a8ec1360c6f99deae825851ac086c69af80fa1a69f3fa99a61b948f9978d09f9547ab73c2a36ac1d251a1b8a02fcdd4284055ff2f4b5c90704c9ed2aa3f7f5624a03bc2335b161e8720dab239322e8fa6e0c212a92adf757797098fa22f40074b3f92b59e3af1d8101e52cf57f476ec863a320e8624a3abf1dbe8281e6c377e81a5e276028f0acd63af9216165cb281cac06ee468929ad06f8c5515e851f3d5307eff812891ee02ca62afb4fcb73e5ab40516d0380e253d16db012a0f22c4afc758df80e1d763f2a61f5a87bbba64347404efc73a88db945e075cec6c1d5e119810f8745a4b8caa410267663224f06e8d4b04a7680d484daa8d282dc7bb53e2526208643de07f02aec49036d6ab614078e6cda9436c9f972d5862762df1e41d738cdf8ddc3cd3dac9f19bc528f6408cf213f9351b68384864439463d4e3e87fa9e3cd303b9809de507dcea16774118da03459b44fa56d0ddefa61d1821c72743b233dc3c0271235d211b61b4d15cc2be0da98189f15877c62b9cc5e8ecc4350c403756e7a342802a967c4350100f02803ceb53561ec05805f9c2bf01fabd00b9f520a2dc47cb20666e9e75dd08ab1b59b63551870e67d011029bdd1d794c4fa4ad3ea6fec37dd5ec5e59b637dd591f03c830c3465e1457450a778977f289b3ee0cef762612f915848053cadfad22be8e6b94a3e58c3a233d4258a53aff011b53308cedf2bca95d70b8204a8bf5171d3f11420bf2b8419f815c1d97869c4530cc4a1237f911514ae96e6ea6ba092d249ccf98bb14935ac51fadbe854651339c4f39168a4df6705683615dfefdd778f8297f2b41b94fe092a7633f39f8c4f61ab1b616b6624e9831c90364b0edaef8622f5353ea6b7bbc1b85066a04f941eb461738b4d5bbc09d65acd03716c8d5ba16b911a03a4b9d6c5994f47396f75805714c93e90e890770a8da03a4e64224e3a76ec6265b457a4f22a9e7079898c1192fcf42d19f45362be8e2063f915c54d804a347ce170938fe3ce39ad0dbacfb45313961efa0fc370aea823e2be8ef331a965ff4eb260f5fcff01e59d1a24feeea85c67e53a72d046c56d9684d9870aed4ac6bb49d806ed5107acb20dad13ca8301392cd09501968e77bf176f499433cdf9c810b3695d086da973b6f3d35688fea46b59c56de6fcd5dfee5461411a795681c610f838d0b127b5aff65e42a6ab305ae2e5a057f2fc1401b8ee0669c94bed90d992e90baed2c380b175f3ad7900bf0cf9afd4c31be38a958aaaec2cc946d4aba7756dc168c3f4523b9e6267465076da4a4f5e4a3e3dc2b415171de8a1e3860ef74822f3e08dfd85e887020bd18195c3759a292626dc69d9c43b548cc79e593d72d68c45b809dbde2047ecc187e1099e454ea9ea5ba5bc928c36fee20fbbbfdd56e14b545cfbc9f00d454ed3de39c33d49b80a7b77dca80366ebccfaebaeafa343bfbcfdab584e48d6975356b11bcfe79599a5b8c53dcaafcd914e702ae85c743dbd3904fae2db03c7669007c8bdce0cda960816cb8c9ac5f178f2a1cd29b4e78a24a404c5a99f08b413dfb5f00a8b0cb5ceded7639b47fec132fa0601f81c044bf7055f8276150c1679c87fd38e9ff9547bb6699cc3e77217985f5e4d0cd208d9f23a850c508fdc8f65924192dc7f999f38dd11a0d0c85d88507e5145bddff9723c037adf3d47ed2b480abd74f145322959b38817c9111a151fd311e6c007b8b8abd8d0dde19d222a2bdca320e553bbb1fe24e701c2e035ac24b9594fe382752f5f514ea4316a55e2d36f6d589012d4a6957234e4d40556914893b3f52d743a29ac1dbed31bced2a1d7645587fd41ac9871d9b1510e17dc693990691cfe9c191c117b164c552199e87b9e0940de3c6f0a5cb748c86a908427a9251efbfa67340b2949680bc78c9baa8e9317a0bcd2104e6f5f16d50c6f0c9e39ed66c0de5551c7ffa7e4c5b4a3f3b1cedf0ed185f955311c8c06f611edd42486c25cb2a088670907e413710a6c5b280b6bb6e74cb03e629f602082e1307e30f1a6acbbe85e46aa9770aec3c8867854e79224fc7518c2de1394f576f33effdb31b2d40862811ec51364625bda4ac38f08cc4c11a5cd01678d6ef3b3687727cc1757a5eaf591fa301ebf8cabf6151bd40e8bffa9c5beccc48eaa908c67e6806d00bb1151df9e0a1dc88952c1e259eedd945464348bf0ead453d2449a3df5930ef6632bf3e03ab38324b792bb2ced372356fa184a259de268c6fcd7bc08e8adcfe65eaec500bb935056b01444915b9ec9767c0358bf37b1ec15a5c044b4caf38677897fc64f6016cf0b6d0b6f235545a3f28f9f828fc6eaeb6cb86c2290637084003f0af72df936126a2086e9d114b43bb48d8b1a81ac63fe111dafa00bcf5ed31bac39e09b333b6206a326ca21e9e5910fa797b646f51314886fd44a0ac647aa4eed941d197a63b9e372166b8b005579a3b18562a85bd5997b7c0126434c625cef671a59e4aea6f4a1137a434345078c5f58ea81698e30330e2f5f5d74549d6c5260d0bd89bf3009c70889cdd35411c977be30029611c863d151a01cd3fc6f0eb1a63a253b43a995ac23b025376020bfeb9a8411469bebb1a70cb9559b62995cddaf4afbcd9acc41b915a009275eca813f54b63ed7d46229c28a94e84ae7ede65d297231ccf9615d0ad378dc13876ccbebcc107c07fcf887a9bcbe1987ffbe7f335bab9d1ea9e3fb678204c243294ceb23097fe8339c0493cab3e9f17a563c5e60d2898581b5b88c477a29772da77aec67324cf6b2ab82aac21d79323a2e881e7f7667760c98bd13bc6d3488edfd78168a5dbf19166eab7f45ea6827596024db3c006426eb0f65dd7e8fed0b939e756dc7a54e660922104654c2965b74c275f9330b14d3dfaf38c7a4bcf327e3eca884ff775d46d64b9d439dbd7e7d0cd32f437c4bc69283b5d7dbc833ac7b66968b78dbfeb8e0f23daa37039fd7199d5e2d3716908479a241cc0a7034b7af6ab736a8e8dd580fb99a5f5aeb49a107efa7cbcb3d50a595dce2f22ab2154b764238c4813bc15dfe22b6ceb4304e6eb5d2a796622e17c0f0b7ba7f1d3e3b77eb06bf2314794ca6d13b0111aaf83e3e0daaf1f9334ad1cf80a4c7ed5a43def77a4d191fb2db642a48bd32a2ce3208bfdd42212ef175e6f89c56c97b8d18cd8d9c8780d17bae1ef8f63df68329cb298fc4ec5e8278559455ed134d8116a0ccd43a3c0e9bd869c71ae5d34e0e77fa2e2ff9dbf17190190186e999448517ea7a8db745595485a0cbc25ac8f3c4c1367806fdee2b97f772939476c1390481b6b4290a7d614dd3f502ae6fee594e5257ca5aefc8c8f37adff5579c8e98314c4a7de31b5ea4eb8c900112ee07d374da3ad0912c0407238908b89be1ceeaa426627517755b017142896d523ca7a546c37c52311f73b147762875e69942cb4c7ad7e174a516f26681fdb228078ca26c2729f790134da01b00c3c447746c0742cbbf9847666b757338870010a65406f0b0e4d8c741613a007cdb4e96f7421e90aca2aae4d265aeec19be8662ff984e502449d7e7149c46ff05d759bc169f20f2eaacd0ebd3ee384aa582d57d898a17e04bc989bd4e90786dfcabf24d9c9a8bdb55f124a55da056ddd9c265f739941bef473463adc7e6ce78d3fb0742cff38506802e6b00f4fb6641215432acabe46cb94a6b1fdb826aa23c89d359299a7f5336cde245d6ed8e3d35ba202e5b60bf9fde850fe0d857ddd49d1f98a4d4f29e409a18972df87518ac8c220165ff712c6c2e42e4e1f224498b45ee8e5000d6f17e800ef729ce98b6fe292274e055d8d6ed034f1aaffa1104432a7d12812ccb4859acdd5be1a7facb844803de1bd4010ecb622e1561a0370e3740b0882d95ed894731a2c6304f097a26bc3b3e394db8ae10d3c0fb1060b67afb111b317e7719ba186b8f60c1c3edd3bf5a79517e2bf717b1caea29ebdd96c5e76c9477515521507871232ac1040a68b02b4961d63a0bcf3c590d5db002e77ece4753bfbb014d0210a90815c1ff3447b74926f2f3fe7fc576afd2aabe2fed537ddf97b5aa1fbff866835a163f591891067aa651ee3efce88dca31fb113eb1de00ce4fbca717f5a544b6c8ff9c981eb131593deb5bff9de66202d1909e2ae6a0b0a4ffb696dbc0ab31ede4f60deb6f85965e3af13dbfee2f40d1d8d951199661a9790817cb7de47107394dcdfeca58b6f0cfba7e246f339ebd33e6adec0dac02ee0e50bc79fda2ebb2f2c5a42cd7fb397f7aca1edb693c92cf0aadf5f74fc2bac19ce4b125d28f84fa8baba16fb576a9e17c0ece598503bc263f9587f1d5108eefc01d3d99f297ff5a7c8a827051490b391ff39487f8aa28402856fcf2036544682c0797f7cd7d295fe9fbb8428367966ae805d922ba9a9c5334f3e0fcd69b7a46bd2180af0a9da0b7615ca295921d269d23626d3233aad7d8b14de4d38eea91ff0226989e8bd987c4e3bc55a06edf07bcd991b4b3e0ac11958ceb2cac647eec290555452d2af223ede3313d9192254de2d1f9316241c02d647b5904d2905612c21f32941bd73e42650db31daf3fa7d496649a37732b3c83508d492ea656a82c540f675f53170d7439d5ca14a56226588e110fb6bbea2a0f19f5d6a6965020877e6e091a1fb15abb12de02d6c39005c1e3e310c406fea97c8749a65a9c81bab9d35e8f90fa25cd5c69039a762feca095d6f29e39119a0062618991eb22a85f804ceaa8202a7482f15ae3ef864bfb7d8c01a46b40e5af7c8dfd20e40b18f9fe62a7851983503b75b208e395b5a3eaaa5bd5bf0f9faba7224f6ba28b48802c580592329ab3c254832248fcdc0ee8def79abc4864fdd3a95a15e1d1416c5788edae4f0f984cb601e3bcba9da1ad2ce1ac363550f84943acef69d2bf8df06d7fe5a32d7a87a351223926b0bf91995eeb215c8d687021d217c0cb0c9608c55c611da7a2e520414e68d1813a198ce6c7c407d98692fac35ef0fd70770b66683e8c03d6fd8ec7a5927c955bfcfeebe39106d6b7e6b96046d90de19a8ceab754ef5af1af3aecfbdb42eb6fb1b6d517a425f437aa898dddb4ff2ec48a9050b18784dbee8ea327af1736b485b355262dbdc31ee1dffb1709848a670651fc08d8e6d50db63f29e555901374347619a8c253c18fa2dfdfb653730854f89bf29d6b868ab378991bf3fda89143a77dcbf525fc99c938912486c721ac6d7dc44b9ef8ce114e235fc7c3e05bcb50d3bafedc8983f0be1e579655e9ba07509d37f1ae7d9d83c85cf3f356d0a754e14da7cb2f6123838aa583c68fe7bad6fbfa12d8fea46527487c205fb3010facab9e84aec9eca8343b68d980349ad322fb7a660e2545394a46b031dedcd727ed5113ea54a948f8fb64dae6a8f6bf2ae653a9fad75602bd73e81898d7194d7b1d184f46a740086693972f8713d4236e077e6ec03eff04bdfacd218cbaf0ed30cb0da2fe605b6457eaab347da0b3dd6b0261c39fa82bcdc40ee4a6604e04312836e422192fffde9c77dbcf9a233aaa5c8ebcf1bbc0bf025ed47b49753d6e464e99d6b1629f8d149b722a494e8cba2c0e4292a608075ce148a4f94a847ccda7f1962e5fd7a73a2544ca8fdb24043304c50b47ded0dbe2e8a27cee21c6ddb0d83af67c02a51b866320872d2332b203f57c4f7730b84a5677e24fdb", 0x1000}, {&(0x7f00000012c0)="6043aa0f591e420fb50d8c441fe33968c3b0d4b907c18056ef35433121e9b8e8198050d505b83404afd2711bf77ce681d6261bd4ddbae5aae299b578e10707603099114d20795ab969ef60a99544a501483a2092dee45cddaf0564c7b03ed26d331672d7d900a8d9cbe5cb8102a6a81eb4b34c20c97e1a09c7c3a3e3ed81310b68586fe797bcc09d940f5fcae49b8c1aae4a0b36177faf03e753cef7688b09861e16ec47fe6ea790d76428530c25d2031a23467c5d", 0xb5}], 0x4) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 11:09:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x400000000000000, 0xfffffffffffffffc, 0x0, 0x800000000}) write(r0, &(0x7f0000000040)="0378c940d6ad865d995170e60f97538af0bf81262d8c091e26bc4b6af4aab1a1d93faa50d6e0d41bc271a1363d56eccd668d6c3442e28b44f94d0039c1f44719056d770c0a2e9b415de072f895fd19c582e0b1af96105513102eadd10c1c2012250850d59309320e3719f8b1abe5c243733fff9d0fb4c4659a5a549a2797d3b77084df18bf144de8dd676b79f2be1a90f22cc280bdee920fe3fc04c6db27ceb2875304f26bab0b61561976b3c8ada8b0a6daea9c7a255dd73be1948610daa91f43ce8124ec4b4e768d7d75", 0xcb) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x800000000000000) getpid() sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8000, 0xc387}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="d2d388a0733daae2814d563a78", 0xd}], 0x1, &(0x7f00000000c0)=[{0x18, 0xffff, 0x20, "1c401d64ce"}, {0xc0, 0xffff, 0x401, "25b6a3590257e6cb31639325c9583a9f308abf060807386e513f0ece1f04301232338584f6dca19d33b4d2c352c0bf07bdd32a28cb933fc391929416a0528347e37d72a5672a6824865e26f00c4de66626f09edeaa8d1d6bb5bfaca794945ff57499dfc3f04aef541f5bc29c17a7ff44abde59a053a6d4c48567ef27fdf929890de6274acdae87167cb6b05abe1c98d6211af23eb4b552d42bfb7db67bfb0b257b930b6fc37fbdb83f"}, {0x1010, 0x1, 0x401, "51beee1966fffc5890b7f70af60ce981666e181e7764c5a4064c4daeb68b83de010e2bc3035d9ca24583ef1523165630e60cca04a319583146a2d5845daa9d7432cfcdf12ddacfdc8cee55f8d0561a2ed9f3fac92a8a410766ea12368c5f1f660ad610ee8db1ba835b0d895b89e873d88758dd3d278643bda19120278f18b55cab11b17e58195eb55c0838a00fc4345bc1dce05f3cec4bfd0500fb198b887ebbe088bd4708e33cd6f6701597a4f85ed2f41d64f76b5e99778c6016619c1cb894773c6bb8d239658a60ba8aecc6dde9c2f8c38e6c81460583375cc40e259900d694d9e49f952cba97ae8d1300622ba11054a1fc5142d38b551ba44e184a4e9726930afb1b1981040797f198e0d10bc48ecab580b75f622e3273351e7de43ca86fd397c8b59ed24444c5019ecd7dbb95dda219496a81fad63ad9efb60ee324938854c89ab91d985cde3e3377d54b9ccf4d1fba8fc3e629893f2f9d9add66851597b1c90b87e7946c498b85c57ab5385c688686fb9daf4d0e9af6820fd9d409f645ac0ff9507ad168c50bf7cb9811005507da250ed304de2e6bbb79485604dd5b7d4631e928928f45a9cc1caa21cf2fe28012c754eeaa9b09052f3010462163fe66d92d8cb536792cb87cbd72489521a1ae7118da9f6da5fdb74a1fc248c0f105b55538861ffe155ca5d6bba4a88b983f6801fdfd6bfdbb1cc6e495f33af000094c9e720cb210ef7a20ea7a99c3b12a128770825e1a77dc1d1cae963644be2aab17359f7a061f4e892c2b9dbf2b630c86761d5bad446c4e2d03615dd8bfe86ff94a92f5ee7566ffb15136e51432a2ee9457071280da0bd41ab400bd4b95239e95210b0ed3f5c2e3811af726a890ea4f077b06c9e782ebac387395d8337c0538165e77b149fffa4cef541ee69733f02b3adc5176149c69d202af68e07c2843ae7488d6a7173baed3bbbb59107119ac1f0c347040fa13b3d496ab94df533780ee96ec5723b5e1a0641f6412b98b9a2f943c85bfb66ab33c7a37ce4a9ce502614a7e4dc0229733b9cc5a59c083c0d10df54cc6913698c30b4a1362a6d1d42f310a531ff0be44064e39921237fa2c98324ed2fe69026a7711aa67078100dc36e069bf89c4dc3b3154dc667ed73983fc21a8eda4dac40bfc4c24d2c188f0abe4c564e31b4f01fb427026e6db90755e3aea89804eeb8f473148f154ccf685fd5f8039142761032d9a5b0fdbb2a6999e1ca0e72d60d78bc53357f115f54f16a38ccc93bfda12ce7f865530f1fd7533a6b1379b15b978c01bcbf9d087c943d4f47a5883b38fa4ec303135c5b141e2dfb5c7c513fb9342666bfe643713ea58f3eed89fc1b6bdfd7bc7e2a81f1e22305a59086fdd561c7353c1652eafff15e7229360a325dae895b806e584a54042c51635f602b6525873cef69b12e73716d309dac5af687292f87a5f2b5250f3df7f51f3a35f138b66e645adefa1573fc14347404efc30b5ac2bf6b8a0f13e62e3c5f4497158821830a29f7ba8d75194b19e998244ed275d42dc60e40912a8caa87c2d98377c05cce4184d6df9fe8dedca7084af4f3bf4d51ec1f7425820c3123e468f48af8992c085aac01ea576792c8a49dcdd5c474cff63ff5291e482e11d41920e4107995209dc36c012ebd58233525b4df38e2031e5a8af663581caab22bdae57069669ecdabba125c63c05507ab2ff2d75d9665a3507a2165b2ee2e6510a110183d927a63cbc86e5feb38ee092b4fb64d65e41863ccdcdbd52bbb21e031efc7e56838cde012b5fa95570b88754a923423f79a5763e29008a09a46fcda39127452287e4bb9de2d3f28e12ffe9fc88bed2887391f500e3899b264e54c0bc527bcee16fe338b6746396a9f41b290cad80aaf6aabcd6cfd8533ad2347532ab54345e6b90393aedee797423f053250a717a505dc941cf24bda25d53bb3291a024c49d1de19d0ef23f202c6f530287ca933f22c62919491c8561e6f27282ddf703c4cdd9ff0534f0d9270a4edd0955a2a6313ef3076b7c6d59de31028312bb5ec4c8ba88dd18a180d038f6977e731e771843acb787cf7d143cbfcfbf224ce102214b9d4a16c193ba0c926749b31ff7dba120b58d506ce6814f8a066c53e37fde07e8a1150efa573fb58ee8884c8c39e747f2f0f9ae06406da61890db8b356ac83689d909048ca10a818f6c896ddc82b8fb85151dc1489a789b5e9ad436311e0b2ce217dbf751e81173364b0154fd54d6a4750e2f8594bd214b2d6a7c2e995c6bd2c3b5a0f8610f2f42a749d5e41cac487e5d0f231bf8abcce569d89f764047048ac26df4bcddcc350b02504df5137252e36c05ec191253ba1e35d9cc6192656b8f8788941eab3179be24dd8ec9c3168e959c4611c6266277cc3a0b136086d3fd1fd4ca756f0c386086a74b2a0111ff86cf497709c4d1edbf42c77b4fb841865cbda88c5b41199003bffddd75369b786c4bfd29f99162c0f7b95f244bcc953d396eb062bc27a276c3b70f9df242d617d23a55db303640df00ef1bc46a52f7aff7969ff987629be1fb0fcbdecce0dbb01cc864feb26f5ec1a8ac97eb9a6c542e8dcafc09ee45688557ff815c4e6317c4d30691b9761c7e8eb6de308907b3720172d223cb91bb6396e980f582da35b6ed058f14022f466f9f382fcdb0ee45b2bf3e6fc4809608d6968e9fd8f7eb9f5f3dcfc35c4ae186b1ddb0bfa6289ea1b6d0c5cdb24d74d052c9c71eb5decee88a9e12eb3a7e3350f47b0accf8f71104fc6e6bc3f408d74b001451f1415efb6786914578703194b63f31f603e4fa075d92b1234b6d6659a7d2c42ce06e37cf51400c199be06eb5758a351664a5ef4ff713927b3019d629fec6529a1ec3ad02542138e46baca36a28a310d0a1e8122105fd35db9af4deb949d7c0af38e5b342de706ec83a42568057e0af1ebadf8a0118c2ddd26865ae14740318ce3b14e09fba642fd0ad7f8a595b2ce9d5e206edb032e2f5cbbba8a7c77074be4345c7b8d693ec5a4865c31c7998fbd13d0110d00d109f7f248e681e06bbe77a21c89c571ecbc86bbbc385e242dfa34e31ec3aad2e1cbe6a69b1da3742336ec250e60aa77d9bf58c743adce1d3098d7315f488310d6844f670d6a1da77945f23bdb215cedc2eb144edc9d21723cff7cdfabac9e1d43cae8a1b07e564ed7183753cf85331f01bcfe5948f505a7f6cfa8de361b93b9861b7ab9ca124748c61a703f43b4234b9130ea22818772a9d4f613d1fd42ad70e88281e57b83521137660049777ed1314320484042512fda28b36960377b3356c8364cd2c70c69e979ae8e36f1c9754c19c902e29d0925e407634fad22d5f5fad34f89d9e81103cb1fcd1efa0e580f82f8649b52f2197d9dd074f74ad5f09320ace43e4f0e85e4b7f157af7e008e0dcb1e9c1bc47898d1b8d657d9027b8b436c372fa5535b8cc7427aa65fa4eb248891045e19170fb6b5154c0c125a18170125bf09d675f97056d9c37a077f30b776266c3564a8585d9d021e63498538b6204138feeefb4b24a691ff966856dd3b2b481337a7d4d7752c7ea9f4f3335e321f2d2a6ec95b346ddc52ad236c1ab9840872323ffca96d62057c581dcb1cfed335438b6817a661c204e769e64b22e6032263e94196d96c7eacad853a757087b72f570a7e328cf728b6ca47550637671ae8286ac8f7e690dde7c1321d0fe48140ce74bd42f0c5e42a7bb5d06c9ce1996db61b4ce6cdd084a257a64550ca19189f7a1fe2dbc254f24ff5022b5c8ffad93134b107b3d0b1e333edfa35fc599b1bf93e1f574c69325ac38a18f917e4ccb3b9953f027a2ca03b54326cf53933adc54a0f9bbf33bad4d19a232c2c87f056a683947a6474ae6cc23b47f069809dd7804dc857306427ad8eea3e08c09615561efe281cfdcfaa9b33a948c48c2489771a881e0d13f9ee32f28af95fa59619f1a408b9f8ec83361cf8f28b1ceb7454bb633ca4def681a70a038b097eb25a59a63e5bb0f82e9fb6f433934441e6d6b5e6df8420663ed1f34747c2bd73c5cc8e44f5bac6210408c78b820cc0bd89e0233c530ad47e43e582b208e826bddba24c53a8a48c6fa59775824d66d440bbe44e8a3446eeae9ddedc3963e6c38f1c559a3187e9c0cd302b1c04a6221a2db584ccb7661c87fcf75496a7be5d1d5798b4234b54914547d86a2f063b70b7818c48b517a2b9b4688e9c4404b13f1f522a043341f5d4dcf8005a96acee4f2803a123d2c64739a4415e92c3bce2b6e3394808fe9e658e18d6e34c28904660931450a99880d1526a5f4c93230627faebb37adbd974aba319226b3d10fdf9b7a0356bc7f02208b52e68f2b3093f9d5fdc5e86e2e39572d96311045b39ff67909d27e20bdf825c6eacf9f70d8af218ea2543e84f3d93220adc33add6b6dacc74316768b90fec7714d7f08fcd540bf95e5f6dd0f60adcc06b8d16be408ef0140e547edb96cf4b26dde807c7cd3dd744524e4e36f717349d56aad7e034a838b8008458b981c611f8b730cb3b72b8033d5cec6172cbcc33d25e44f2c5ff4b3775a61e4f74a8a8b48c1315f29ad9201330a72687ee193a5e7568c5014f4c6cd8b718e564a2f42d5bd17fe4bfd3c2af98ece3514350311ebc077bfabc052f44a6e0d0a11925a1941a97939d60235c7e8363c0899c2c45765c3a76817cd969435e6a5a67e0fcae79aeceab4ed8561601e2881ce3cccd5c1e96b5ad2f82ed912fdb6ad55035df24ba73e33b3093753c08b8e995995dbdf751ee80748b9ab991a8ce9b61aea17871c6481b3017f03d8c19b965b5c3e70d82baa3e5210db473c5da5d0e747b3ae235b16e19653a83a8554a827b2d7d16c9253cfda6d7c616a77ec1716a98943514ecedf6b8bdcce9a9e38bf00b65745a1547d6cbdcced844d402fe3a1ffe1a7651a5f81f4eb6dc88d848a1441f9c63f9f1b0fc41591872bb9a005b7d7a04f7e27c3ca36e95540762d01b85c0bf8a97f1ca3d35b545923d24eaefc755bb070116d82ce884c88f68e2009bc703040e2849dd58ece8bbdceb75da4252b9f41b4205d4e15d1905eedf10092d7e049d79ac81f53fe07f73aba34f22ecc2f031a01084f0a01255d059fe8e15a15e02825e0ea84ecdb31001fc1213efaddc4f297ca9fa0746783340ead3c83deca7c0b98715297d41e671fb2452732d4e7a036105fb2faefdb4c369039a00778cf567bceac3022dd5cb24478c864eeed254b22308455f12a8a7896c43d1bd243270da5b8fdc8c8442700ff194f16ab060be48644cdced0315244de0b4bf6812280ef7986f5beb6c5c72c87acbcd8ac95738c542641b3f80b10c131f41203a78c7d79fcfc8432ed9936130c5303bf7a778543dc143d35183905f2e6c866d689792f2f4b2a76883d29460cad31d822ed14bc33ca9224dacf2760d790bc1df864efa6583512a93302f1f3fc281dae02e5c65f6351d72ee4f76128bc1ef585b7701d275afd382e370c60f5c19c1cb15f3ad6a583ee333773449d2e85ab39f6c35606e21301fa308d63f7d92b2a9d257bd21713b021b216811c7f6f0b52d39fca8993f20f22044d2c87bbd946a60989677919758604d0d109226e849be5f782ffb8ae79b3e47cc6603567497380de7ee9b5eccf10c3c0a2144fe4a9a8b3019952ee6da1a140e3823da6fbdc9097efe79332dfc851d6c03aa3e211dca9c3db54f65e013e9a3f2cf8ad454cdaeb2fae567c7b94a494238640d680bc78a29fe8229d5db23786fa3459df8a95a6c2bed44cb317b95dd02f2cd1dba29cab3af71b"}, {0x100, 0x1, 0x6067, "766817e7d69869a67ef98490d0f6cd27dc526893dc039e226b5bfb564b88cbbc7c1542c8d4666d92830b6e499bbadbe8424a93abd169f746d5c3d0b8d549d36cb9437af153687c318154b51b8edb78c86a8a188e250daaf75d88bc7a35d41b8666450c0792f955c2f529230d9c3789e1364c46f16bc18efa9dabe5ba55f6fea084baa719c0fa95736b4aaf1c66d49dea7d812e1b01c78069dba9351239e96e4bc95bf829cb26d50ed8b2a0967d2d81471221d08fee0b0136431f82f05c803fc420218b4043e3834c61cbc482ead8d0c571af6cca28bfa2a1494c204e081ba8bc78bbeefecea36897bdcac702"}], 0x11e8}, 0x2) getgid() shutdown(r0, 0x1) getpeername(r0, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) socket$inet6(0x18, 0x7, 0x4) 11:09:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x643) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)=0x2000002) 11:09:56 executing program 0: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = socket(0x2, 0x8000, 0x10001) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="29433cb4f2f9012ebcc5bde25de31887e8f2605d0bbd590ec88e0dca61956233ee9b3fc0f317d844086e872a2e7cc4f2af1eb5bf198f7b8050ebb15988ba0c79d2cc50f0717e054b4ad2676bc80b4b2c4af7bdabc28cb27c46d45a1b0f4c08c388f01d", 0x63, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 11:09:56 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[r0, r3, r6]) r10 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) chdir(&(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r11 = msgget(0x2, 0x8c) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x4, r5, r3, r5, r9, 0x100, 0x1000}, 0x101, 0x101, r1, r4, 0xbef, 0x6, 0x3b, 0x7}) r12 = msgget$private(0x0, 0x148) syz_execute_func(&(0x7f0000000240)="0ff27dc82edeab6cda36e6c4627931b130c80000c4025d4008f2430f5c6205f3a7c401a168cac402fd07e9c4a179e7a00080eb7ac4e2e9975d00") madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) r13 = semget$private(0x0, 0x1, 0x400) semop(r13, &(0x7f0000000280)=[{0x3, 0x6, 0x800}], 0x1) semctl$GETZCNT(r13, 0x4, 0x7, &(0x7f00000002c0)=""/171) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r0}, 0xc) r15 = msgget(0x3, 0x180) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2008, 0x1) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000400)={{0x100, r2, r3, r2, r8, 0x0, 0x6}, 0xffffffff, 0x100, r4, r4, 0xd620, 0x100000001, 0xfffffffffffffff9, 0x9}) msgsnd(r12, &(0x7f0000000480)={0x3, "6dff8f4203a4aafee3e0080187ee490c5e9e35174e7e8ed6f49b810a2c07f55adc1ba13d96e9b739c551"}, 0x32, 0x800) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f00000004c0)=""/53) msgrcv(r15, &(0x7f0000000500)={0x0, ""/129}, 0x89, 0x0, 0x800) lchown(&(0x7f00000005c0)='./file0\x00', r2, r7) r16 = fcntl$dupfd(r14, 0xa, r14) shmctl$SHM_LOCK(r10, 0x3) write(r14, &(0x7f0000000600)="e3b9c898b5364e99a5bf6412b54c7c5c5329390548e1c15ef3fa149e8ae76e17a08b481db923a65a6d70e87b8c8823e41b896f1c3ddfb7e03d66af049a31f3989111db385761aaecf01778ce39a794b74846bba12a6235da2dfd1e7955a81d51bb6b1d5949f83109f81c524be17685d62aa82c557f80a779fabc45", 0x7b) msgget(0x1, 0x11) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) setregid(r3, r6) 11:09:56 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x7010, r0, 0x0, 0x0) msgget(0x0, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 11:09:56 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') 11:09:56 executing program 0: r0 = socket(0x1e, 0x7, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x7) shutdown(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffe, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="6169fd264bea07942628f622e14c68521e5580ff21aa51eeffff", 0x1a) 11:09:56 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000050bac3a17c1877b15c3ef7bbbd2d5d3867e3711b2599d9d34b84c711a3ccaab6c3a2d8dd1bdc4bf82c1005eaf3b8d142317930ffb30978000000000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() write(r1, &(0x7f0000000300)="506ddf88c24176c3c2fd390ae1061ef03ef880b754df476c6211a2da69996db4ea733eb55f9135abb73539deeeb48d64faebc8d717d03c7a0900b9406567adc0e55455510f36781bf3c09c5bc2997bb91def8df97bbe435931739075f795a21c0b5ec5f4ae1c1f0a3518ebc90deaafada5b8025f1e90462d7b23a839c875a9d76399a30a6feeebdbb540455e308e82b6da8e27e3c293a90ad868e199202a91d3ecbc3148b2198f58c89a68b2eec055ea8fc8f5f1fb3c5f4648914477873c8e61c2192120a6a35425d65ed47eae937029988489b533d4c108e77bdd", 0xdb) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20000009, 0x5, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffffe, 0x8, 0x13, 0xc0dc, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc5, 0x1, 0x7, 0x3}, {{r0}, 0x0, 0x40, 0x22, 0x7, 0x4}], 0x81, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000089, 0xfffffffffffffffd, 0xae}, {{r0}, 0xfffffffffffffffa, 0x1, 0x3, 0xd3, 0x82c}], 0x6, &(0x7f0000000100)={0x3, 0xff}) sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 11:09:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffffb0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x10000}) getsockopt(r0, 0x20000002c, 0x10000, 0x0, 0x0) 11:09:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) chdir(&(0x7f0000000100)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) flock(r1, 0xc) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:09:57 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_gettime(0x4, &(0x7f0000000000)) 11:09:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x220, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x19, 0x1, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000413000/0x4000)=nil) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000259000/0x4000)=nil) shmat(r2, &(0x7f0000212000/0x2000)=nil, 0x3000) shmget(0x0, 0x2000, 0x302, &(0x7f00004ca000/0x2000)=nil) r3 = shmget(0x2, 0x3000, 0x284, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x314, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x81, 0x81, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0xa83}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x1f, 0x80}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x16, 0x80000008, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x12, 0xa0000083, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x84, 0x203f8366b72a8267, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x41, 0x4, 0xf9757e3, 0x9bb}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0x7, 0x6}], 0x0, &(0x7f00000001c0)={0x8, 0x9}) r2 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x10, 0x1ff}, {{r1}, 0xffffffffffffffff, 0xc8, 0x40, 0x5, 0x401}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0xe0000, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0xa9, 0x2, 0x400, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x8d}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffffd, 0x9}, {{r2}, 0x0, 0x20, 0x2, 0x2, 0xfc}], 0xa18, &(0x7f0000000380)={0x6}) close(r2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10000000002, 0x2, 0x0) write(r4, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) setsockopt(r0, 0x20, 0x80, &(0x7f0000000200)="7de9f47af0b508186e60a7d64e9c3ad1b6917ab93fdb21c3158a678b", 0x1c) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000240)=0x3) 11:09:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200002104, 0x4520) open$dir(&(0x7f0000000180)='./bus\x00', 0x20000, 0x80) 11:09:57 executing program 1: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x80) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x10, 0x1, 0xf1a, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000040)="5b96b13437cac7b8ab6723", 0x6, 0x406, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000280)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x10001, 0x7, 0x93, "757f4f00cb6e8f24f94df87544cae521d34ef503", 0xff, 0xff}) munmap(&(0x7f000048c000/0x4000)=nil, 0x4000) 11:09:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1080, 0xbe) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 11:09:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0f0abda1135beb7c33cee2a0f2f0ba3919660e6e506c82025146c1f51372a6ac3b1d3a451ccd11fb8d1d63ac60568be6a115e8fada65a8e08bc3369091d5865e138be71a03da019bfc54e681eea3de00a30accfefb9566826c6ec558cb02b63c2f126f079f03e4430e6b6fd9849540fa8e3d7820", 0x74) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="4544d8582cdc3b82791e25c423a0a94e8782dd850c086350d34ed372e2e878f2aed176f0bd3459e15cd199a91c58b7af73b91ba4cf1097897b91296c9663b3", 0x3f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000a40)=""/114}, {&(0x7f0000000ac0)=""/251}, {&(0x7f0000001bc0)=""/154}], 0x6) 11:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfff) 11:09:57 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x20000001ff) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 11:09:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r0) 11:09:57 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 11:09:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) r1 = getpid() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) getpgid(r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:09:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 11:09:58 executing program 1: r0 = socket(0x10, 0x4000, 0xffffffff) flock(r0, 0x4) write(r0, &(0x7f0000000000)="4edb4231b4a05e72345350ba78376e04740d3df38b7ba1e3bcb5a0da177fdb83f107dcbca3c49bc27f9978fb5e948d55ae59c14f1ee52eb4a4d2421ede1074a2a5bf884611ef3dc34b744b132eb00880d51a0780782cc07afe15", 0x5a) r1 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg(r1, &(0x7f0000001640)={0x0, 0x13b, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) setsockopt(r0, 0x401, 0x80000000, &(0x7f0000000080)="d6e5d95c373a86cdb8558ee74694040698f48cda5343526771ebcae72994aa8ba22d9d1c798ee64d19d015d7c576cbed6c07f04705895652ede0be47bf66150095e245b91a149e2d7346ecf4238b51c0a808b822faf5ab43cb5da56b9dfbf1a5ca3d4f87040475170a4d8be6e2627dac2dc45f33c25abbb2dbd077185ed64d9e6d965056a721b02c38f8d43eb55c60419df8872dc5c5129af4957c367a674d1ca8dfedb7be05407ccc1785c89959008085fceacdd18623346d95e8e0372736ed7cdc97722b3938035e5f03de7dbc359857774c8483ac62619ca2", 0xda) 11:09:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36000000ffff000000000000000000018c30d17b78b0b495", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/25}, 0x21, 0x0, 0x1000) sync() r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r2, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:09:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000280)={0x2aee98b0, 0x5}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) mlockall(0x3) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) r2 = kqueue() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) munmap(&(0x7f0000580000/0xb000)=nil, 0xb000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:09:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 11:09:59 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) getppid() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:09:59 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) 11:09:59 executing program 0: r0 = socket(0x16, 0x4002, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) 11:09:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./bus\x00', 0x148, 0x60) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:09:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:09:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r5, 0x20}, {r2}, {r2, 0x8}, {r4, 0x145}, {r3, 0x2}, {r5, 0x4}, {r4, 0x41}], 0x7, 0x1) 11:09:59 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) syz_open_pts() dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xffffffffffffff7d, "85fbff12a60200000007ad00fba8ffffffffff7f"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x220, 0x0) 11:10:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x800, 0x4}, 0x10) ioctl$TIOCCONS(r1, 0x20004276, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='-+\x00', &(0x7f0000000180)=')]\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='}A[-\x00', &(0x7f0000000240)='+(,\x00', &(0x7f0000000280)='*\x00'], &(0x7f0000000580)=[&(0x7f0000000300)=')#.:\x00', &(0x7f0000000340)='@%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='y%\x9e\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='-:\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='\x00']) read(r0, &(0x7f0000000600)=""/4096, 0x1000) geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) geteuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 11:10:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x40000}], 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f00000000c0)="55320b4d85e28b37b0cb933a6acb3d75923571407fa4653aa6fdfd1c07bb2c2ae2b362cd49421583385796215f171729ffc5a6bb1cbcd933b5b3d36dfb70e579f28bed61641c90947d9d2bc667e0e0694f1d43c2e46b16880f23b0f5e8c5ac2d89") r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) 11:10:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getpgid(r2) r3 = semget$private(0x0, 0x6, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x2, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgget$private(0x0, 0x244) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x8, r4, r5, r6, r7, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 11:10:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r1, &(0x7f0000001640)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0xfc, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 11:10:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x2}) syz_open_pts() 11:10:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x7) 11:10:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x4}], 0x2, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:10:00 executing program 1: setuid(0xee01) socket(0x2, 0x4, 0x0) 11:10:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30090, 0x0) r5 = dup2(r1, r2) linkat(r4, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 11:10:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x100, &(0x7f0000000040)="c07895860955f5e3064ebdbc9a7c59", 0xf) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x767b}, {0x18, 0x1, 0xfff, 0x3}, 0x1, [0x4, 0x0, 0xfffffffffffffffd, 0xfff, 0x6, 0x7ff, 0x3, 0x539]}, 0x3c) r2 = socket(0x400000000018, 0x3, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='C,-!\\\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='[!\x00', &(0x7f0000000300)='-+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='--]\x00']) setsockopt(r2, 0x251, 0x800000001a, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x400}, {0x18, 0x1, 0x2, 0x8}, 0x0, [0x1, 0x3, 0x10001, 0x4, 0x4000000000008, 0x8, 0x5, 0x6]}, 0x3c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 11:10:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0xc01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: socket(0x18, 0x4000, 0xdf) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000540)) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=')\x00', &(0x7f0000000100)=':%\x00', &(0x7f0000000140)='*@\x00', &(0x7f0000000180)='%]!\xff'], &(0x7f00000004c0)=[&(0x7f0000000240)='$\x00', &(0x7f0000000280)=']\xc8*\x00', &(0x7f00000002c0)='+.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(}/\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)='R\x8d\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-@\x00']) 16:00:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82bcff0f000200000000"], 0xfffffcf3) 16:00:00 executing program 0: socket$inet6(0x18, 0x4003, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000001140)=""/250, 0xfa}, {&(0x7f0000001240)=""/242, 0xf2}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4, &(0x7f0000002340)=""/113, 0x76}, 0x2) r1 = semget(0x3, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7]) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000023c0)="d900405c01353b9f", 0xfd97) 16:00:00 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000100)) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x2f0ca89e) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt(r0, 0x0, 0x100, &(0x7f0000000140)="df7e7af6c99355b673ec995a95de1adde2a121f85f9a3aadd5766abafc8efc399988f7b7e4185376c5367f8d40510ccf2d33d993e8d33ea6c1ae25fe885a4fff461cc7ca00d3ed591091af22ce061c4ab7decb247a74bf294e9a01d128debf0de31b957bf04bba12aca92944281f732295c94b7831026ab212a7388111ecd12098f1cc57dfdc04f16326c28bd723070f7ccf9237acaea32d8bba78fcd493576b77c098f1207038cf5039e4ee8860a495bca3f3b32223c231fe54c1e7e79f19eb71bb23515aca5d0a616897e716812e26fe6106943962bca0ea1c251642b58bc1176b5d13ae", 0xe5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f0000000440)=0x8) sendto(r0, &(0x7f0000000240)="e1a4e1110855c6c9610ed394d1a33ebb1b28537c800b98b975465a16944a4e84b2ca137196f8f5e98a8ee214c52c062f8b1ac5e5947ede6b37b34958c5359b70739486c73018f096dc17496cebded341f9fe83da04702e289788e51bb8903c111a6ad7798096402abcb93f261886ade4b9711d76208b7728239daba4cf04cb2dae1f2307ebe4c09f9a3f89615eb07ec43d6a381fc99a9cfea83ded1792327beec45537e3103bae259e6a6c72b36ee0343f2282367efc99731c516eb1324d32544f42bf19948d7cbe4d4046e4e6389453275fba97d9e491ed0f7b88490c745338c0fcdd6859a2c720ddcdff9feb6737f8", 0xf0, 0x40b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000000)=0x80000001, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) sendto(r0, &(0x7f0000000080)="a8445567c1fd767603f4a8fd7b8b1e0fb3563e728b22b37ca8d5e0ef35dae0bbf1883f9d61e075c5d07127faf6aa2ea7651d23a46fedcdcdba2dd3e81f39d8e6b4650d0309", 0x45, 0x0, &(0x7f0000000340)=@un=@file={0x1, '.\x00'}, 0x4) socket(0x1, 0x8000, 0x80) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="7140314eeacb320bd4a700000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) rmdir(&(0x7f0000000140)='./file0\x00') msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000ffff00000000000000000000000000659cc200000000e2ffffff00000000000000000000000000eb2464f1299826b6d9fc000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) msgget(0x2, 0x60) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) fsync(r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shmget(0x1, 0x1000, 0x20, &(0x7f0000eca000/0x1000)=nil) setsockopt(r0, 0x101, 0x7, &(0x7f0000000000)="04b20c2322859f81cb64c42194bca62b154a4825f569cb9765358f3998a1dc355f6f3c7811e9ab2d34544cf8860e67946bb9416fd7b121ab577c8b98f3d30ac27fd8a3a392028d08d6a2119508fa14e750f93ce2df301ddbbd826dd06ed0219348503d6ddf6e0dd21def9446d46571f3c616d6cd0ac8d7be5a579d8a9f7613a820a7971bd19a3cfbedf51b70a4584edb5892872f242a0ded718c9ecee21d57494da0ec9e9124727a815503709b874be1b4417d3f4bc4abc0720b48c60b4cd54f04c7c462a544246d3115fa0a2e6b7167bedaee5d1b0ac86a2b6c403780598fa7c7e5cafe2ba8a12e5f017d2c7cb572e5eee7977c6a61f41e5edb66892087288b270323378f862515ce870fb6ee29715e2aa113ed98e85611a9c55a6e4f3b22c44eb9ba35f2c224f96a4d55c8127e554242637989c1b6bf40646d6ab259dacd5c6a8ba8965c49c9f0efac75c613c84372811d485f2fa337f8d70eac3f591f49322846628be89001d58c8be45b634b6a5b3451ee91924572492e7f998b65fde64c61f4f4896cdb1ce31cc9b3e8ae473d5b0fb21f2ed160f047cc58415b446490c16956b7472f88c704e319d8d244d097a3ba8dd23a885c567d4e298f29582defb138bd0edbdeeb5468c2fe0281ed9dd94a6a31d30866bc20ddda7c1be8ed970f950eb9bef5e8d2fd586f86320c201873e3601127acb18b9669b41250c33179837bced90bfc6d94fa1bd537d737d6257e7afb51e76b7e945d9848b9d8ad28b6fbe4158f3ed6d3a1e6894071ab6e3e94243c6d33759681d33f286976bcc692b217d518c1576479eb6c9d2b616fe2278dc35df47f67b2149d3862caccbae246e8b447248d416be5cf25025d9b2f41fbff4b5e7d706b57f5b328670a1bc57dfd4081caca71c9ff7a3d72a79d7a772099cd925206a363cc3b8d867360a862a6bcb80abc33b356b2315e68c7e9deed4955584ce1baa53996774c64858751e947a26564e0f4f7fbb1a8962f746de370648fca21b6c70f8b19a4b5aaaebf5f89a2f80046f9f1024ca5a3a2b80dd2f6ecbf413c72682796e9e21ff5c06fe50e55152a7762c1844cafb8d0240517beb783eb4a7d5a37bd4c1857c019556d261dfee383ac758241bfb38cafa3018ead42c40718991ebabf03ed59e09c0c12f580a92bc7ce3bec223732a03f22019f29e6a2397b049805bcb03dc1c56d0aca7891eb8f694f18ea6118b7f63939b307ead983a80cb847dfe9387ad9533be0cec8b70a7f7c1dc4991838a65d1a19ad92b460e4d7fc5382c42d43fa8bb6397ed614082cd1fa6729fdddaf3ac016047e7620d56e766fff2a8bda7c128556685740d6961e46699f8b74281d3121277921f0116cad4d920dc09831e3898df71adf5df3066fd561751783abbc98f7f4c099c778734837e9365c55ac11301d0593ea856514523024d2fddcbfdedd186be7faa488bde099e6c11b1c4f5686381527a254414ee1dc193a2f93f5cc27f6431581176c299feb815cf6e0b315c81a49cf80dc0bc82bb19e282e2d737df9d52cdef47b99288cc9443bb29bfe49e4e32cd58cb6b27aaad4b2ff8066dfc7adab56c089df0250c8c1b5e8ca133c4883368a96d2fbc0c387ab5f079d5c6f270e4e7b39c4213f73264913a15a31cd8dce27315a4116097126768a13289b8584a8747722d7a93883ea545ebec41d7d44614e5d4e664842dab8b55f23464f181be7f8557b6ab4db06d71a46b4fe08e5947526d54fe02c0bd6e9aa8d14d78b0afbe304cb69c17dd86b2709a3f4c81d260f88d3857b34fa6fdb1a04f0f3f2900902c3627c6e5bd464525da88970b4b781f8755565cf6c81f5720483fe4aa20f144a082fce449c0f37b1b371a63af1f7a280e5cbacedc34177f5cc98ecc756e8e200bb6bbd02dd53d3f7886ced109056c35d6019cbec4dd98aee3db640a6fc37e8ad01b50732ed4b6e3566f5520d373db2f81f6dc4ab2eaffd00344c6e2a6a0cd3f0d532d98c257f3e84ca9f457dc25c5f5c80efea874cbaa1e99fed184e8e7c69ff2e0d4a33f96bfcacaaa27b2219e54bc3466ee282ec4f3a231354a476a92636353a9a8810555122c582c46da603308893f53a333649336ce68554370a4e16418cf28f3f82e2958cf0aee5fe0fd804cf0587993e4940d685053c2170ccf1a5cc61cf9fd803f154d0dd5189031b7fcd0c1c8819cad4ae316a8299c74815e5dcd5b2199dcf87c07deea3c09790bfe3d3f29dd8ff4aaea29016a78715e6bdbd9db33b77da8b46b43cb4bf2cb6ce481d02f9131ec0ffa78742672628ac3eeaec5034a176cb00c690d6976a8723785cc34c8d6fe517ddaa862e9950127f3082a12c0adaef628346c29ad99cebb5a8650a1e229b0a1e025a6930486a3568c774aa36da5832adcddf03e5e32db2e328cbea8cc64de35be3d6eaace5a7815ca1fb89f8adf86f9c2e6b61eea003e5c83c6e8ae56eb96bc5315a0b1514a971e1cc0b02725797e27074f85789a6923099f6923b1ba410b323ea8198eb06b36638f826ab5e897779febb15f2795a6f599be035ea6eea2eaf2ced3f4b332e8992b0ad4a6b97e9f314dd9535888a37429ddf7b461ecb704ad9eeecb0b4cc54d74e4dab674bedcfd6a2a3690c2b7afb3db02b09afdbe4ac3c0ffc55c0402417cec41daac1d82604bd759b2e5b7bec95c5ceb21df2a26e49aaf7dc9b6d4886489bed866e1a6bd796969eb45b79b9bee04cc1b8ba227944adf0a59c5046873a8fa534d77cff4ded1fdd07c720dfae3c28d0d6237958ca6d933a72fd991ab98dd321e4f38a2502d23ac802eb8dd02158e14b9cd36ad9393cf1cc6633475d1a5eeed44f54f3a67b5ed643ec455157da4a9ade49b75f8e6762ced886cdf7c0b3f872468049e8840fa41bd21dfe56e4ed9597b055e15a120bf622cfe55b80a8642d9d6dc3fd11895b20a325c8383c43906df9b14e0056b07bf32bde2e4713de68f571bd97d5e9ca5c5f5762d91970ce4541bc02bc4c5d846c1af3566fe0edaae2b080385f20f8fa55a8457cdbe7ff461411016858c739298ee5428cd7406fdd8ce66f2e8d16c702cf77216247c6645bea362908337e4651ee5e756e95e962fe09cf656762a87678bf2d8024ca31e205833bf9bc5c021f9a0147003d9e066fa8221662507d150e66a9ff0f090572c429f050f75b455c4f4d7190421fdfe09514febba9f3cbcc560c054316e02ee9790af7f4fbda89f8b9fec59dfae062ef9fba8823b4cf47102c09c441bb008554acfaa59626252aa814d211d5f2fe2e01d44090d33c190df7dde30bb8ef916b14c6e29605318235006c9c6fcada0febfa934859a4176b921a0b5922d28a0d4fa2406b680f88a1568d6725e5006f0b86c49a09ba4cf4223ab57308e3f5926c552af5e0233c20d9d33f56e2683fd6f5a8c9274b7a439a94190512a4c177d8566a6c76f867c4290c0e085ce5cd3fc2fa51337618273e0d7756dfe6913fbe341712fff58d79050d16926b57525c6c698f2020f123299a0abdd906c4f8c0060576d8cd61eb94b8db31029a08b1d5f2aa06e6a1df0caf39ece5e1b377bb250726e0d43b594ed3de086aac86eecf50b234bc7c7e300144869a30b106f707ebe47b01a883cf4ef7b0f48bf3c069f777587b2dfe1e6f668879b70b18b4ce16a54b9df5e9bbd1f699721fd9ed78d01620fc8556c5b371e14185d981d629a6e7fb450dc7543c516d93f3836023f2a973bbf1ab11da4663f463da5508ea3e1276c901d38d09dca8889e52fc4a0494c77fff06c577c8d6d25a0dc0aae4d7e5c9b1030c659f2de50db7b974f4e8956fb68d97ec56079e7d4bdfedd982c0e1f8d3b94525a29c14c202bc5ae341cac4b36352ab3214a3f8ffa9d83ef93e6c368a65acfaa2e84577206706342a036285133052dd0393ddb647aaeed203e76847ca9cd829f655f1cd4afcca42d8421f632804661a9a76bcca363a631e38466a1323feaefdd0d7feed5f83b43c3e43f633d1a0f94feb211908182bf1645a0071a1022712f78662819fc24860b780d4fd6768023fa6e76b7dd57ed0cfb24366eaa64384d65a36dcb3403fbe68d53d60637a90276b85f52670b6f4f7d99147c3ca7150fb6eb476f231658741098b8aff7fb0fe11234cbbff018ede1d385bdb6b0a41e178d237ef97308c8fb9695f3f43dfe44382397bde1b519ac02e665cd0e08703a0c8d96022f9a5aadfe9b3ee757ad84d481db9bab5302860aeccbd084f067b7f37bc47483d9e6aceeddfcd155ed311ac8c6dceecd197910e9e6be14acfbf1c6898b7f1cab65afd4a2c4012b3fb0ff571a4b06a18ebf1a62543622409505098fe4ab944244fb289bbbfc4b3682b4fd9d56a755b1a6660f81fdf82ac4f47fc1dfcf7ca61005461fae66a03bfaa3f8b030baab3fc04a18d48237fcff79aa365b6b0df242747cdc83fb82ecda3aebaad12709513d5898ef25932714003ef6f6d116a7197124f00f7cff38542ef8a85d3b78bda4773c630a3f150d5edc982429518347f15b66feab0e8bd5fd4b7aa7ab4588312f798cebc455de4fd70fbef39c11a098b2b7d7e89a56f8dec2ec15adf310379ac1383ca0b33d3ec0dd34c8e447d651760bfe7ba8e42390508376a0f05990a1047b6bc4d0db56741a147ed8dbf42abf7763e71da5271c5761b5624563eb7548c1e254fdd20bef97b960b2deb35bbf0ee455ef58fba87056928ffbd084a1a144c629c647639f3aa88659802ada69885633b1670fd02acd81886e6b7d752a981302c49a865933218429159d6c291a8d3cda882dcf359925a92204911d0dcc3c9deb5453ec2be899276f292ebdcf424c0366f4310a6608de0b8b6257d413366a0e30b6be6fe711affe71e77a6498af674b9b2ed3ef928b243b39835a4495740fd8136bebc9eda6786678e2f86fa10655b9b08e852cfab70869da26646384f9d3baa30f6b172a4f95c6485c5bf091da9a253751bc8fabc3c995a2d175ed78dc42e6428840ba3b98fd117224192467a0fdbec891aeeabe53e41f6fa0ba72dd19f27ef79afb950f6a30c85a582b2f536c6bbf555f78571d7c668d86449faa3660e09390bfe18aac0e3e7b435e5080c0ec59a4c09aae5a215a3c1986832ad6081b84512d10a03429594ba7684683086976f1119e71e145ec0917c4582a30cd1d2871a777d129ac7e500b89ef54452612175c21397f96a8d754745523aa6fa172bcdfa2babca5e770758acc03b6374c53d506298ae6d6b3b606b016aebde22e6d48e021f6caff1df8770d5c28290cf47af0ef0dca55e0689671a1fb53431de41a723d6f0aedd72e0c204a3f7dea556b6a56107ac414246b26974ede1a7745044dcd4347c9be8e1f99eae8d6f48f799a16ca6f8ae79dff3f554a24d31ecd9eb0dfbd393ede422e9abf143233f66f5fae0eeeba8b21bf72d42f56631f8b366dc91263a3f6809d9c191a5abb276acb1d73e21cb2569f8f3b8a6edfae8f0eba0f40da619d6e103c5f7f3577ce562df55bf6ca32cb0bb5043e555b45a0ad6cca9be6f3eebfb303f37fb351db90c1350b08e428dc2755fd572a2554feb6ae09eb24c9d7b36c124b0fc6fa3811fd0aaea3c53a1b0b13136421cc76123df7132a7f23ac76ebf808fe156d2fe6e79ae92c3c1a1b38fa85baaa149a24b72e203f60c9461ac0b78eca522e420c513f9901247200ed26668594533bf84d26da2bd591c5be7891c464512182841b8cc695b0b594dbdda3b518de66ad9e20aace16125a4ec41f1e169282f6c367dce5cda09db6173d3fc73566e9bd636f1951b", 0x1000) execve(&(0x7f0000001000)='./file0\x00', &(0x7f0000001080)=[&(0x7f0000001040)='(\'\x00'], &(0x7f0000001200)=[&(0x7f00000010c0)='(]{#!}.\x00', &(0x7f0000001100)=']\\]&\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\x00']) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x4) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffff00000001, 0x0, 0x8000, 0x4, "4b2a80f83a5ff68321cd8c849e8c72950c594cca", 0x200, 0x7fff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x2, 0x3, 0x3}) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x10001) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/4096) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x7fffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7f, 0xe2d3}) semget$private(0x0, 0x3, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200000}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x52, 0xa86, './file0\x00', 0x1f, 0x6, 0x1, 0x3ff}) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) read(r0, &(0x7f0000000000)=""/16, 0x10) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) r2 = getuid() r3 = getgid() msgget(0x2, 0x17) getgroups(0x2b6, &(0x7f00000000c0)=[r3, r3, r3, r3, r3]) fcntl$getown(r1, 0x5) getpgid(0x0) chown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/186, 0xba}], 0x7, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) ftruncate(r0, 0x7) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20100, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x60db75f1c618910b, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x143) ioctl$TIOCDRAIN(r0, 0x2000745e) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) 16:00:01 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) shmget(0x3, 0x2000, 0xa8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/153) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 04:02:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20081, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x0, 0x8007fffffff) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x7}, 0xc) socket$inet6(0x18, 0x5, 0x4) socket$inet(0x2, 0x5, 0x1) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 04:02:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) ftruncate(r0, 0x7f) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) ftruncate(r0, 0x4) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 04:02:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/169) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/96) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4, 0x4}, {&(0x7f0000001240)=""/12, 0xc}, {&(0x7f0000001280)=""/235, 0xeb}], 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 04:02:32 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) r1 = syz_open_pts() rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') flock(r1, 0x4) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x2, 0x3, 0x80000001, "0aceed6acc29b1aa25472f6a3a7afe1a15589931", 0x4}) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) sendto(r0, &(0x7f0000000000)="bfd6e86e9c8cc8f7017105e327e4e174fe65c04b8baa19a5f86846364663fc990f7e9ae2b2eaa2eca332ba675a41610a6361251ea8adfa618a2f568e53e8a9664eed0293c728fcfceb315cffb1c49245267525084b01cbfaec6e888cb2f156313fce1a1b9e54df5df882467bca0f7e9f734eb84434ef5239bf64888689a78345ce8dfd26ae73de9451ca9ec0486ca33244b92d0f5d3d8af0d8d7b3e98158c55de842fa1427f4657481542a1f69cdbdb88c198c588073f55576a2dcc398c3e1b92253f824a6e46ed4f3af0e66663e858254b204d231e73bda135e171b071624df77", 0xe1, 0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x400000000000000, r1) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x40, 0x188) fchdir(r4) r5 = semget(0x3, 0x3, 0x412) semop(r5, &(0x7f0000000280)=[{0x0, 0x3ff, 0x800}, {0x7, 0x7da, 0x1000}, {0x4, 0xa1e, 0x1000}, {0x0, 0x8001, 0x1000}], 0x4) r6 = syz_open_pts() syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt(r0, 0x3, 0x1cbbfedd, &(0x7f0000000180)=""/142, &(0x7f0000000240)=0x8e) 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) lseek(r0, 0x0, 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/59, 0x3b, 0x42, 0x0, 0x26f) 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fcntl$getown(r0, 0x5) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r0, 0x5) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x1, 0x2}], 0x7, 0x0, 0x7, 0x0) 04:02:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) socket$unix(0x1, 0x2, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x3) r1 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000180)="385c6968981738c990c8381428f00963c094a1870c29ed", 0x17}, {&(0x7f0000001040)="5af21e27bd582ed6", 0x8}, {&(0x7f0000001080)="d881905a9904ed6928f77658c41fb1ae7f6518f8044853f471696342bac0334b8a6e8308fd139651262391118f147f78c3256ccc9c49aee6b718d8cf234ac284eb7069b605782ac511faeb9981ce18075431ce6c3f37d5d89ec1f5e5bdebd8c758f4ee19a90665b8a2", 0x69}], 0x3, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000fc0)={{0xfffffffffffffffe, r3, r4, r5, r6, 0x0, 0x1}, 0xfffffffffffffffa, 0x0, r1, r1, 0x219, 0x0, 0x80}) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 04:02:33 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) write(r0, &(0x7f0000000040)="20d45534ae968d7aba5835f68032829de9216319329a9d27330c2e6850bc98fd5fd255354bfaf966c45f2863ab9ab9604e107a0ac772dcc9d158747273676dd17031337f020d4c979be8be08c48f753998293d216689ddbefd6592457cbd8c86f6c3a13000a307879a7ae4f6dc5a71", 0x6f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="f39072c47bfe71306788c2d99800ce36c5fb47185ad811a4bcdc8ff64249e542e44cb12560c78d3381b7e80ba2ad9afd6a2067ec676fba34301d0aaa3f518122fc544a152f1d8af060b799baf53ed2b5dc1008d47b746b8a50f98c67eb551ac3014c50c531df6fd44b8f15ca971718f7ab91f6cb54edd9a421", 0x79}, {&(0x7f0000000200)="55985bdcc1d85320eb1a2a8f9eaad1936a8f6822b2a73d309492183f798b87f974f2c8729f7443d6640b6b9654c19aae4438b3da8ac152866dfed1885f2d5939597cd09abc8e5a7178f643831bc4b2a99c6914f52fda076979a1514e9b7413c3b5b55dd42d13b83b5787f7c0318f0647373748d0dd6bd9201a95d6bf5dbe59478ad4a49b30390401f108cc3ac9f3b2470e43ebae01ffb95f71bd07cc2285b07f32c7", 0xa2}, {&(0x7f00000002c0)="2ed3c9a8b57216922604876d9a0e04f392cb163e59cbd5867629516fe4675b30b5abd670706ccecb81432e3c50e195a275", 0x31}, {&(0x7f0000000300)="fbb9d39f476fb193c4621d7861fc783d3279e4b5160a875285d6e8dc08a182939e1ea7a9242ed7bf7dd403d073eaeab96e97e009dacd99c73c51db53a3fb39eab31dd093c59f791885950098b1be77c2b4666d73272115732f4afe1b8713bbc14dfeb4b0875c37d67744e142da7eea83ccd127be952852a018dbf9fd682913d1c6", 0x81}], 0x4) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r4) 04:02:33 executing program 1: r0 = socket(0x10018, 0x1, 0x800080000000006) setsockopt(r0, 0x26, 0x9, &(0x7f0000000040)="06000000", 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './bus\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800000, 0xce8, 0x1, 0x8, "d75e6970e9a816815fb2b30f7e0c84c0d1feb9d4", 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f00000012c0)=[{r0, 0xb201}], 0x2000000000000297, 0x0) üäêÑ vÏ•X@&|Ú=ì¥/]½È&ƒ¢/÷v`p‹!†dfW&Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø 04:02:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) listen(r1, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:02:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400, 0xfffffffffffffc01}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 04:02:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x200, 0x200, 0x80000001, 0x1, 0x6, 0x0, 0xffffffffefe93887, 0x0, 0x3, 0x3f, 0x8}) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2050, 0x20000003fb9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:33 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 04:02:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x108, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0xffffffff, 0xfffffffffffff801}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000009, 0x800, 0x3}, {{r3}, 0xffffffffffffffff, 0x5, 0x10, 0x6, 0x8}], 0x7, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x4000000c, 0xfffffffffffffffd, 0x2}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x7bf0000000000000, 0x8001}, {{r6}, 0xfffffffffffffff9, 0x25, 0x80000002, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0x11, 0x2, 0x1}], 0xad, &(0x7f0000000240)={0x8, 0x3aa37ef6}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/4096) ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶Óøƽú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ׉˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:Ī²¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† 04:02:34 executing program 1: setuid(0xee01) geteuid() shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6b7, './bus\x00'}) -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBW&Ÿå8K>ùF"Ô_;£õƒ/ŒÀþär¦v•Žº:Å´`1Èb¿)¶ÉFŸÞ”ê=³£ýÌÿÊa½”O(%ìBŠÏ„C@//0Œmÿª,ÿæüñ„ 04:02:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x480, 0x94) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/233, &(0x7f0000000180)=0xe9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) sync() execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)=')\xac\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='+\'@&\x00', &(0x7f0000000340)='&.:\\\x00', &(0x7f0000000380)='\x1a\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)=')}-\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='*&%:\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) accept$inet6(r0, 0x0, &(0x7f00000001c0)) 04:02:34 executing program 1: setuid(0xee01) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) ù„¹ƒY¢I ›@Òž3Øú/¹ùóIvHÊ8œyÈETsL*³±”{r¾UÛj²íæÒ,iÑ@ÊiQr¢ÓvÝä»==®^_NY¾„W»1Zò·ü½¿}|ÄÓÒsbFF Ž÷GÍ ú34ûFܸ(h÷†?O¶< oëÐH#\<ê 6?UÒ¾`AâŒW¢u‹š/ü¤^3œ€³ËKãR±äo×)Ô„ž?ÿ^¨Qqõ§Ï/úé¼&F$çþ·ö}›Éð^™I]¯òn½µ|ö9òBVÃ…ÌÌIü ãâ­„B»$ªÂ×øIghò.¦ \r+Ä»ù×·ö'6Ú ÙTýÜ(=¸« ªú[WVbš“2÷®3œ°ï×&p²äÅEeS+¶ÒGËÿª]Z«¹ŒJ ½" 1Ûœ¡Ø 04:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r0, 0x6, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x101, 0x101}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x802, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x2, 0xfffffffeffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x472, 0x3}) 04:02:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = socket(0x32, 0x5, 0x5) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socket(0x10, 0x3, 0x3f) r2 = dup2(r0, r0) ioctl$TIOCSBRK(r2, 0x2000747b) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:02:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x92, "a138344774329c8342540ef5e262d6c323b0b57a", 0xffffffffffffff72}) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/4096, 0x1000) 04:02:34 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f00007d2000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0xfe46) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ã}m­›ÔQMê}qÎ-WüaéK$µOh³œaÚîök¼p{Špä'c°(€rµÈˆôÿÈF‹jÄUȧM‚OÐ.ÌLÛe˜L‚),”ÙíËh-,e?òe)Kp"ƒ5Ø]ø7>¦Žñÿ: pa1^Cû+rÕ`JYÒÿ-:ª”.óÉ|´“Gïp¤Lg¶L¼Ìæ^]­ÆIC¬äòÁÀ¯¼Lå Í! žç0åÞg}6›óŒ•Â0­G¢ò3l%ÜY6l• Ñ’èȇ«€f­h"¾[MÍÑh4yOL4ëâúÇ 7tÉî/›ž?ÜŸç±{\ Áþ†Tû/S·ÂÒæDˆm—*`Õ[ÇM2em#¸…pWƒ*ÜÔMìÆ¡o‰Åh‡H=Ôæ»i¨‚Õ9É`‘Ä÷|ðÜ þÞ½XN˜ô@9æ$6î pJ0 Ï£ßÀ±âuXÌçN’ìÒÄHñÍêç[å(#ÿoz¥Côö˜^g†/†sšóùO;B‚\x;Uld"ñ[ ^]"¶jG–šÅ;Ï2ù§ä¢9t¬Kã(þëzi¾ÎGÕ½»_ãY̘k'ð˜úMêRº¢Ûòê·¥¡£ïq"´g´øCò“Üõ©ÏÇ>¢þw÷ø€ÁôZª}ÄÖò/ËBmÞ$QŠ’@ë<ìaâ¢Õ&äºHuïG)Õ\4þ«ÿDO E–°¢4JªÜcÆQßn?oà½P£&uXò­¸ðì™,·Ö]Ä¢ÚJð¶—I£f¤²cÙÿÒx†K:šÒ‡]‚¯[†ÿl+ÃBšIYÀCý4Ô2<ñÔ:ĘD'œsÜ€ý:`³šépŸ jšý¤"ЮøKå‡0T4ª­\ ö&o9ºHbgíÿ]‡“ø^Ž­¨;La<LU*P¹÷Ïè¸5‹ –Ô¼Û‘ >ù bø¦†\I-•¶ÎMÈKÿæ Ñ)·ã[~uZ¦&#fN.ôîºÎ^WÞoº£î)¨É´ïµÌò** ñW³ßú"]”Sߦq«ôP ¦ŽËÈ€ZÚ6íÚ\òØ~y)àœ±¼õ²þ"ê°ê¢¹î0lò<… =d)"‚ß5Ëd­½²køµñaŸëåpN vMè:ÑqB3ezâˆÌ8ô:5Ë¢VðVÚo–Fäb³‡ù=MÃ:AÕªT­ÐHJ^Ë%«„ŠÅ{~'óL<çÞovÐÄ~Ú·,ÃÖ;/êœ2cØ¿nËDÖ&ä_aqñ,€&þ¨;Ss¹gI)û*‚£µ3$bÀ‘²”ýþ²3é¸÷„ƒð?$ë`\VNŽï%±¦‚8ˆœ0k[)×Å [4D·È½~h5×\Ô…²ôv;VÀcu$˜½_3×{PF¹W9 6-ón¡Ë«!GG)¦Š>½—Яze8ʨýܤŒq:aô‚X¤ô ‡@tñ—÷ ­£Zî,_ƒöU"¸%[¶Óøƽú±¿[óðìßD qøýÞ—®1}™`¼À‚V$I{û2’þ±Ÿ8iÐEíKzIhmA>‹*™.¯˜BZõ“ב¾‹·2¨ûÍ瀵¦ÇRë3ì.[o%'ÑúyéXûq€rðÚž^ê) !®bæ'Z¥äH• 7Žà}ÜÏÞÏ¢lh¦v=­”²‡ÎE¡  Š ¿VÓ‹åöÞ#‹äy2ôQ×Ë5°È?]ȹiÈøÜ'$>7 Ú^Îé'EŸhàŽ8ç=ü@›vÉ9jêÐúŽ? 캺\ªÿ:ø%Žç& ËØšm"N;£•œÔ9œ”lÏ{Å}°¸ãMÏòýÑ—WUªYÐùÐiLó,5&<×ö¸0nW\*ú^à~¬š#Íêa«3®Lê}Öh²GsF-O%9Y…Yä’ˆN¾ñ¿Êg^TÄþ‘ŸwŠ ëTœJI§]¡×Vöa½ ñ)n •Òž>¬\Tõ"w°µ± [öc§Æ׉˜…¶û>DeU0IØ]ì)¯Ó¤÷KE_ùáBªKZÙâ•Ø âÜ— ì¡?‚㘢Áqè:úÑË€Ü]Ö‚C sÚi¨p»‡õfL;³ïÀàí"Ÿm²fè‘,Ñùît¾CòÀã O[éiŸ]Mb˜ŽŠ’d%ÿJKÁ«¶*.®Ü@kÃim+ĵÆövò@’ó›2êÌàÕ¶<.Za-Jüèœ5ÀÕ-›|rœô•¡ ²*ºú½D~©sò-ìµ–þS_ð-} Íf:Ī²¯¶èoZkżüp±´»}¹L\̠̦= è \YoÑ6^éVý?ß}8‡î$¤Òò D÷íµl3~ 1”Rð7¾¢—PÔ4c5¸\NפŸp4[kb´šÛ4xA°êö }¸·O‡f܈­‡ ‰P1`«˜¸-´ˆ¡®tFj1IJ‰Ô ÔU¡zÌŸysù—\þpP¢`Þ!h½õ“Õ¹±# &E>¿²ÈÊ{/ [% yÈUó|EÓ¤øHƒCk_,×À…>\*.ct–¿xÏ á¢öé¶ ,„ô*ææùsß¾„BÑEµ¢‡cVŽÛ°M%x·HjeÌãÎF\R‡„ÓÊ'7† 04:02:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) -ö‚Ûëù•–B»K´¡fåw, gÙÂMˆI¸$.¼ë §Ûý,¨‘›ú4Rô÷IL•eTÜ€=ºòpÉûûâ•f)ðL:î6(¤±ë!îFÎö>2Áq«ü™T~B¢{ŠM‰íÆ9Ý£œ,~:GËÚÌ‘\NxœGúO!o Þ2S¬²þÊ)ŸDþĸX>@›ü9À$ùtó÷Tÿ€wÏ;•¼«ç¶'ú¬™•}¯ü¹û¢ ÈÍæíD_Lúê>ú1دFIMÎÑ&ý§ 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) open(&(0x7f0000000040)='\x00', 0x80, 0x18) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) socket(0x20, 0x2, 0x7) setsockopt(r0, 0xc1e1, 0x6, &(0x7f0000000000)="1f663c78d7b811920e2a13c9502ba7a5bbf8795f41ee6c1977b1413830317fa78ad28f687f747fbbe48c8d58f4debc6adf2edc5b590247b7bc00e334faa6c3be25ab6a396d2d9bb9594082d178979537d17a1a805039c0280c66fcabe50b6f7cb14a7b398be5394c75e9ba7d3f364aa0a11e8feed62814c9b0123802f575e38aa82af6ed9fd7", 0x86) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000140), &(0x7f0000000180)=0x4) 04:02:34 executing program 0: socketpair(0x6, 0x3, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) ftruncate(r0, 0x6) 04:02:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 04:02:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b274b887f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ac3530549c6eeab2d4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30992b9b57d95b03f0000979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db29b072b4677074cda2f26ddf77e5944d", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x813, r0, 0x0, 0x0) 04:02:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='\x00', 0x110, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 04:02:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="0135edfdd77011c17c7d8a625aa1a29480fd52e286658953129245ff1e77bf233c8726e30e6ae33a7110bd7d58021f3b2ad86dd65942e7cbf585981db23729314b2975607022d654764b867449efa188455e4e84d80dacf6cd577cfe2c13bc45c44773f37f88cb9f8d8cba5ca58714f7781c2cda12d039dd473c48cb1f4f13fa8e31795989436f28715e6283742e4f8c1a9f2fe273f925b2502852364db3a1f627b7f8ea86b1e791ac8921448d64ea14da37fdccc032205d518ea427819b91236474eb08dabce5e9de35d3ea591ec99b341088e4ee0dcc08fa539ebe28a448fffb064d490af701dd3ccb07f36da1c5435589af23ea91c0ef6bf374c667c65f0895", 0x101) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:36 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x80) fcntl$getflags(r0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r2, 0x101}], 0x26, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r3) close(r2) 04:02:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="04892649708a34a0bb30ecbed735fa694736f3fa301983277ec8a1322a9c4346420e1957c3e16597ca0f2731dbd59369339331cabbd4926522eb43a7b9e947dc4c1b8c41c051ba5ce20359b685978867f3d2ba17822a167d58a0c543fc74161acff7d310166076b852aa5e020b5fabb9ec7c2e7fc5519ddcf3420fcf546fcdd8fdb7a66ec26cd0b94e231101202534112a8c28848c9cfd2e7ed3f9f2a02d536ad56eb2820c346fe3ed8d4a5f05c0f5cbf847c34475c5bf4b7f5485b8ff709396a8fdade2e58de790fa5fd2770566137342b65d07add59855e288d819d840211c2c136699f06d98a02acfc76a9d9c47dccb9d7708d2e9e3e8b4d831453c477878171a6ce88c6622c08d618c4a08a4e49cfea6116ca8bf0f0cae6826b9155433267c037cb742a40c03b04a672ebfe5f9e8cd56059273efbc786703ec6f6d24a1b2b8468dc0fc352d1ba99214b4051b6dbb0a9ba7a7e1ef342e5508b6a9dfd7ced51a94c8e1ce7a159d2f3f3271cc1eb8a37eba0bae48132d37ea7308b091af872d557ea092f4b1597799d92bee04275927f7c752da7f4b51bec61a2c0c55bfe35db6728b248bd9e6082580b036bda720c00b9ab2070cbb585974ad7db6537a865c915850592faf8c0ffa042b92c2012eb68e269d713d68c81439b60c4c4dc37347467bee29592442fb2c80d35438d182cc21af420686c10fb63b7bed4e5196144275040752d4cae7a8181fd5c7ebd4189820c42828dce1d270d187e968fb2145f86585569522773c0e92b5ad21da13098769d96cc36cd364f88faad747f943ad7724ac50829f0261addeb7ba9bca340392ed56a97f824c9fb8547d4f3225592a724530e51732158ff05e41c68dded940160b0e8ef9fa52a29366d0725d0e1064fab19811ce8faeaaf74612a4e3852518bac186485b6786167c63dc80e5d74c04a6428408122c3aa734c21fd1b1a4dd27d63070890d4fa1573ea9eac3adaad3c2efb8deabc8678274aa04d2b08916ff3472d9c0d716aacc8b805209d480018fda2c6d349560dd0d2117384bb82d7281d59ed36fff7ac55753c1ce257373828b3c573bd3324e3af6a4fd4486daf30e47610c8939487c18931567fd9ed8d4377f6ac195cda60db5c371ccd0a3ffefce0e9587afc38d036bbbcd1e976bce8561fb30359bd0725c3105748ec8571474e3411f78149cb5236c83ea168510fdf6e242ad1aad593e35e6a40c2c19e1c758d609f62819569d8ed641213d5885fbdbe21100bc1a87c6d09d075553decdff314207f83251b72b85be4c2712fb3382120727d7d1004e46459194a2c00f7791860145070e41e92be9026168fd3c78c9b08872b3426bf9515888643f867edb5c90cb637740a9c38cf3db94ba5f1e0c8241389d2c89f17953cbc7044325597ef7d9a85ab7d1f3c00e15ab2fcce73264570ded55df8c115f938a54ab6078417f5c301ba34c47f1edda3e0a924f19aac13c2e6d94a4f364d992782ba5a3106b29309bd66536f9e8333fe4757dd8aa83dcf04cb34255dc029dece728adb6fa9f6ac00757e4c851e5ded6f91e40bbaf0ab6a5660af783957d1bef89ed532c02355bd8e9cafbdbcddfd5821b16b814deb40349c37a1b025cae6fecbf061350b4f205a7d5efeb996995864a32a40200e4fdb514f874ef7f1ddea23acb8720f905c9b5ce4c470bb9c527a9cec891304cf63d5fa9b6e02bb84c3f27015dfe9151c73f0206a88ac989be50faf34caa2bf8a556f0396ba0305e29d9bb921ca1868c0171c2ef08665157ed0f3ad5ba52de80a601d964cf25ac01f955fcd33b4f53638e070316fbeb142b0ffd9a6ce22cace90963052d0704dd9204269db542c17e3d53eb5b4a522da2077db33cef3d44b725f6193fa9322bb092a42d7d931df2979510f53b0a62cd89e1294c0218b13e7b6e852013de4293933b0324182d11efc33eff35e5a9b3ad6c040ccec698081d03ba29a10e2f0f6935bc709b86e237de8785e581b3f318d210a3b11f3b73577bd331e71fc18b09d11f21343908e37b371890c83c122af839946894ba94c6a64e71367f16c7abb18ff426661f66dfb46d9e5d66d705b77fbfd654d2a3dcb5d89f20cfa94d3adee8ba8a85a34617cb9053007fd67356217b739962b0e005405169c9988735f4d5f72f3e23583c567f664ff49e901e926065152dba42e281e5d59cb8519f06d1b39f6e9e5697084ef3f5476c3268e5c095f96a7b1e3cc8b39091d77cdd5b606e9c83ef592bf8f60707b74288dc7f751118518de28285643c923f4cbe7fc7754d49f7b7ad16f288df8d6d5d9ef4b0057c44f9e5dfdb2df0ff5637a43edce8c072131748515f69e6613ec4aec1132653d2a906759f2ea5a4da6a58b5b63208c17100a75a28eca54f0b229b0531cdd151e0c9e3ed99710712100101bcf3c89b7fe17934f0bd29e5afa91eb3f97b746cdaefb076ac6ac2053ba181f56c827c126a21c9319bc23302418f9cbbebf0d5c2aff410ced353f41b2a91496f9253e57d8b884e966bf2b741521ad0c87163ce623c04411c02e9044b010a1f10979cebdcefc7484091cd79fa6ae3dee467ed7f91a20d793d68f75da791fb9a9e213f1189581e2b3629c9a4f8f85bcf3217637d4f1e507603d547473b32ccc25995c32fde58d9e03efe8edbd8813877e292af4c87ca8b48350ce3bc138df5c2ba1947a857b5338448d778e401caa64118b6e292c7430bc440b94fcf13a5d69e827bd3b82d65fc04d4b707435b2237f75cef4ac72844ccd3cd313c5138a867bd611774b7eee42f225c76289c951f3f21f0c5faf2fe80299527a1f5c9f8ab48b23cb7b4a4167a0afe1aab69db5d8b1ed9607df267fdc65d399b413e74523eb5e7178f1dd7f4843bfde1edf4882d230e0d8188231c218fb681882bd48671d619c11f39a8e2e529e8b5d010284f23b2e1be8daef503c3e2a6470817e5a01dd620bb7e053697cdcc80f533c8ed9ba3be5c8cee9ea11585df7a9a9fcf8c7985fd38ac39fbafebb244f347a641f99f8391b132114e34534d71b83ef66bb9d1bd59670d149ae44f53587e2bb7d3627ac56280ea09264baf8d184a2cefc4f5b5adb45b371894943df335e08eb49ae547c61bac8ee10a58532d3e7e4e91b6398da898b577441a6e123c758ec48b7b472ed91835d51b000b24bc6a2829083b51568d957677c62fa1e3b3709340dd79005eb059ea0c60fecbdaf8e8241074b9da0f7f38f6768e17b0fb296fc60494c32ee4c35e6050ed485dee29d54d1eeb7b5ffb9a3e2410ca7451bf9b0209ea714555b9361af4ccba9aae15bdd4da5f623ad32d8bc434d72b0f2a076de4abd8e2cb4ae8e1ad72dca66edaf947c1dc4fc986bc09c63407cb1f41831ea10d2d11059186cdcca0ce011e9cca1227b6850f498f4544a18eb1c1caae39114214baf9cfc4e5b33ba1384c75011a75f160d1bc93af31090bc0fc1f0c4938d408ac448056b868eeae08848d4f7c12e45c43ace364fbe1207a92dd0624a43937ab071fbd4c1f91110fe010980af467f5dcc8bec3d06f375abbcedbf0ee62a863d9efee71008120532034d68e2da8c26827be34d4fa2d48140387f86c8734b6f840f4ecf8c77cfd3631b7305265d9dfd83ff5439435d014678c2b1cc16761004bd359f8a9951318f41bda6014d5c4674f3fc497308b670f4d657ecc30846f3fc48fc7d3f40acc1631b9a99d94541d7728ceca1e471a213f9d2697958a6bc446cf7d82bfbe3cbe0eea2cd4428954435da5ae578eb63cd918f7a3e561ee3ac77fb03b106c552072df69f6824c3e70bfb1fdf3e95cc210b564028a5c5db752ab99e74272560584804bd4c7684deabead5fbeb48246e350e231eeebe6b5bd89ff67c5284f8a52255d9b64b22bc5ef5458f787a86445152806f14f6a76ed2432ee43ba4e5bf3769732e9fcbc3cb9e5173a12357b241cdd35f637ce077c6cef23c1e5b59e074de96ee0740f2fb015d977e087e436bf437dae0009a5cee72e756dd4eb1c4ecdb9ce0f7dffed80c20137c17386bdb6fc8200e5e66aa58a9152264376a81abfd30575a98cc5c0a64f8b2d2f4f4937acb3d848aee4db9569af202cac0518a09794cfb20a480503fc87e782d3c9b26fa4caa0aa399bbaa92850e40cfea502f9a7b74200fb91934f1298b21c88e9dc3c85166fce90f3a06a2d2a5a784e9ac71ee19fc23f8e5b9e46b0fd3803252ca4e0a91ec11f8c418a1109cf346c2c42cb01cbe1934b75d6b0fd8ebae7d45a53118f7bad5fd4e16ba13cf364ed8f9d8e6a3a9c625e15d90db92cf0a3c362264d64351b20178725c83cf5bdb95cc52f500f1ae1bfa572969de5e5d78b09bb6c35a542f84aeab2e55000efa10cb7397db11732eb567c909d40121886de7f3869d5cac8e40d908a3d47d8babc5cb3ef9a6ad660aca56d8382063a8ada611f7fce05dfcfd9f4a800a2f2a0c9479fbc1361e547892c99ac9fc4ac1a0d4d9a0285068bdd5896da2805831fb0922e18494fe4d31486c99c7336be5190d5848865b9d165f442be3fe7ce670bdef9cddfc9368bc8ad6b04580b7a9ba6245a14cbbfaf96c5c395e900e6dc60cdf8c5dd4587a3c86cfc226369ddfedd9b2bb6e54b5988af8ae779595a98d0258dce54e3efa8229bd9044d9fe8038047c0d498bf3fa35d4f4e8b5e24f8256ecb3e1044894d5a150ebf34a6a871259c07709c045d0aa41a738e0ec39d28a2f555c78cd1cc8c4993bbd3face91839c100f80b4b31a67fb0b927538bf97316ba4968e8f7d8f7303b227ad8f1824d88327bc274395f77541ca2aac9f5184c983a27ab9d4410646514241b4bb7dd627dd17e01701d0795d7834f3e8ca7e486f175ba0cd52e9f57b0f705af2a72c2550a93883820c31542f500bc26a90cb824c9d591d28f71b66d6afa9307980b316c3b4915b2dcb8549590cf886d4ff5a1fdca1ba5f763c8e0934f86bb4ae665a2ab9b2f02566d0f54cc5c85a6d7adba0ec0413179a98445407ca58572eb2838f319c5b9461b9dce1ed950b310c771689640fb79373e72b02c319b8f1f8166d6dfde637b3ca6984c141c1517f41b3a0dec56a90b1dd9282a6d39276d15d3f8fdaa5307417cc06c51a8bb461a3e6cd63767cf1577e7bb1bda81708f79899fcafd422f54645b250bb802052d629ff8be2aa383c5fa9f0f91d014e533a701a3ac781112a3c19405f9eabcc1002bd78e7f6b3c8c1d9c267e106a3dc3097f6e50b1bb5d5c5ffb49bb3e6d8c874b4794524ba8c39b6dae67f5b3dc98d071fea7599ca3d70efd01f5f57b3d17c86567dae0f485aa8bec45784fcf61324056c6edece5e2bf3cc7c65667a8489290cbafef79107fd3453be3610d5f8ff0d9514ac2d8101a53d603ad2682b6dc9dd6c8429bd22f541ce196bc39f40b2aac1b6cc97f9b9e31be26f89523a984140ce82c94eb7bbac576de3c29880c32f6106c86419ec3ed50447a3686e4c094867f22c1a265b45b9e9343d0099a59b5ba80a33d7fc7dea1a035e7f719f3e504a7de8ba6546e7255bd3cd47641184c29444ce7a67e5e934328a1c5ed8671a8cfd7b0bf36eadff28fd64a9b32092e1cc306b3816a3bd9172b5883664d2e8431c94210ad83c296b1ecbb3e6406996432b30754ccb27db26d53ddf64bcde970ec3f0343eced24a9715ea4f06f4924ad93398ba18cdc99732698c1f8185d6a56e85cc6f719d396056a94da79b0a271d33b9637905397c14f09ebe2c4ddd8b41b91d064d2f5ea0d716be4d83f1dbb957fa6046d49f8c15b4a23ed60b0583aac6f06bc5fb03", 0x1000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() getpid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x3ff, 0x0, 0x8001, "47b491c0ec8cf98ddfca83c87e3cdefa7c0c8e71", 0x3, 0x96e}) getppid() 04:02:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x10) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x181}, {r0, 0x1000000000004}], 0x3, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x3a) 04:02:36 executing program 0: execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\\)$[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\xdb\x00', &(0x7f0000000580)=']+{\x00', &(0x7f00000005c0)='{\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='@\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='{\x00', &(0x7f0000000780)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="15d61020d4e8fe51b87b26cf23d194c8dec2085aba0306915d4f324a8448", 0x1e, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300083d5061ffaa9988912f8f4ac0fb6f99c33d10d82c4ccec8e02a3951ecbec98a6e7bc1f99b98a8af4e931798ee24e9a01c4ac290170d6261bf3eda9dde21ce6ffab50c823f427670880761bc466ce902cc43f88783fec845e96fc79430dd2aa78df65cb1a8a417f291d55e15b483d867528a8a008941f6b725e2201000000d01a912beeb9b2c239ab09f7e328c40b9df6e693554f481670e1fbbe73c1fa19"], 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x80) setsockopt(r0, 0xfffffffffffffff9, 0x8001, &(0x7f00000001c0)="2d232f735a3abcb673426bce20a303f05371a2052c3dff0aad5d9d56af56ee9c684d7ec8aa219060ee641909acff3c7c9d7bf1aa6a8a9e6b39e6e76e8d5a9b5d1b5bbf", 0x43) readlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/60, 0x3c) mknod(&(0x7f0000000140)='./file0\x00', 0x44, 0x200) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 04:02:36 executing program 1: socket$inet(0x2, 0x4, 0x40) r0 = msgget(0x0, 0x80000000005) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa6, 0x0, 0x800) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000000)=0xffffffe2) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[], 0x0, 0x0, 0xffffffffffffff9c, 0x0}, 0x0) msgctl$IPC_RMID(r0, 0x0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) 04:02:36 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f0000000080)=[{r0}, {r0, 0x24}], 0x200000e2, 0x3ff) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) 04:02:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x1) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r7 = semget$private(0x0, 0x7, 0x100) getpeername(r5, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semget$private(0x0, 0x4, 0x4) 04:02:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510f3dcdae", 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 04:02:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) getsockopt(r1, 0x5, 0xfffffffffffffff8, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x28) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:37 executing program 0: r0 = semget$private(0x0, 0x5, 0x210) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/27) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) 04:02:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r4, 0x2000745e) 04:02:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:02:37 executing program 1: getgid() chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(0xffffffffffffffff, 0x4) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x30, 0x6) r4 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000002c0)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000480)=0x3) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000580)={0x5509f9a5, 0x6, {0x4, 0xff}}) setreuid(r5, r6) 04:02:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000040)='./file0\x00') 04:02:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x80000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x800, 0x2}) r2 = kqueue() dup(r1) dup2(r2, r1) 04:02:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = msgget(0x1, 0xe1) msgctl$IPC_RMID(r1, 0x0) 04:02:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xa, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r3 = msgget(0x1, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) msgctl$IPC_RMID(r3, 0x0) msgsnd(r2, &(0x7f0000000240)={0x2, "dc8d127bc48ba44938bdf03a21d52ffa49fc3b68edb27d3e7e7369f3880d25ab20345f04b960178ed2bd5829fead06cbebd81b439562178d"}, 0x40, 0x800) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x2}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 04:02:37 executing program 1: unveil(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x160) recvfrom(r0, &(0x7f0000000140)=""/216, 0xd8, 0x1, 0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4800000000000000, 0x9}, 0x8) semget$private(0x0, 0x0, 0x0) 04:02:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x225, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:37 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffe9, &(0x7f0000000000)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf900a385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 04:02:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f00000002c0)="9e790a8b76f622931e6f38ccd61291631ce253dae279919547564eece5c5dc511e8993ed1a239a101e413c97b5b277617c4012a7c6114e7d351382763b7807af598c172562aa2e657dedeeb5d3acbf10f5c82de6643f696820b55dddfb17d4b9454f05ed16ec0e62e47788f9486c6f0707e5171610bea1c20bc92e507c4aaddb0af158dcb3f4d19247141d8709c9989574b4c399809aebdea663ffaac4e0299f000307431aae77922f4427a33c37184117a05fa1bad837105610b8d22a1d99712bdbf3b38cd4a865c6b9e9ca54152ff6ea4078d650c0903b300cbbc16a4cf4dfa40c11912bc642913effcac67e0dc480", 0xf0, 0x9, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x1}, 0xc) 04:02:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x6) 04:02:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb278cbea8f810305f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r1, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:37 executing program 1: 04:02:37 executing program 1: r0 = msgget(0x3, 0x210) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/54}, 0x3e, 0x2, 0x1800) r2 = socket$inet(0x2, 0x10000000001003, 0x0) getsockopt$inet_opts(r2, 0x0, 0x8, 0x0, 0x0) msgsnd(r1, &(0x7f0000000480)={0x3, "56324ed03af8e62f34679616a66022334ebdc334dbc588a8ba9896e80ff096e9e386fae91da0b8ce225d53888aea150277a297a3bb13b1f148875cd3a7d62b0f242fdc26e32f34f7ecdef356f4276ce4d9184b80978cdbdd48805745056f"}, 0x66, 0x800) msgctl$IPC_RMID(r0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000002600)="9a", 0x1}], 0x52, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) ü6²œ Ø+Êpwµñ7lAÏy˜ÑdBWmap stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: no mapping 04:02:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6bbfe975712bad18, 0x20) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/206, 0xce}], 0x6, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x81, 0xfc}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0xe0000061, 0x2b, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20}, {{r0}, 0x0, 0x8, 0x0, 0x80000001, 0x2f0}, {{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0xffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x101}], 0x1f, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x0, 0x12cf80000000, 0x167f}, {{r0}, 0xffffffffffffffff, 0x69, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x80, 0xd2}, {{r0}, 0xfffffffffffffff8, 0x18, 0x40000001, 0x1b}], 0x10001, &(0x7f00000005c0)={0xca, 0x401}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000600)="d14781901fbc26ce54e361e7ac0ed6309a39b20d4291f291ca457870d8eb2875b22c", 0x22}, {&(0x7f0000000640)="a64f9ac05994ba455b711f", 0xb}, {&(0x7f0000000680)="f4335e43bceed702d277371e56d5a5c49f9ee66bfaa728152d537e6687078e6e3dfe288ab93f936c7fe17443b36516a01d43cd8ab1869c65eb5c656380f9486d14341e0ce56fe523728179db878cc5ded20807aadaf80ce8501286bcedfb33db4ca7428338a49ac59369501eb30c46b1fc7b070b94a6179200b22707a62e555f709c5d05c0ad03f2bcc7c5bf646b41360752fc39a0525b3ea818936b37dcaeb988e3b681f142c5db69f9e0f9b5fa689b07ea4afb77f520d590dc82444ca0c7fe0399", 0xc2}, {&(0x7f0000000780)="b36ae603c32ad4d4a139ee79b57b616774f66219aa205f936a813a22eba5fdb24cd72ae71331082d577a873022fddb35a9822b9a4fea8b9bf58fff910264d261de9c405a04d810943548a6e4ec6e14f77475f070d9ac1ab005b9056fd0a50d68f84f6bbbe3cebcc23dfefc45ea40ece21bc25df5c3df9e75a9c2b23f65f975cd358240fd51b13d7bc6a3cef04dffb307354d8cc849c331f94161cc2ec84fec3a6f8b74890f358ea196590863d65d79d28a7504a7a6d88e9117f2713c6f8b2d063fb93ce60c22687de925ef0b51a6d937564bdc06d19568bbee", 0xd9}, {&(0x7f0000000880)="c8ed7b6f38e2dd8934f8d4dda8dc621c660f488a8b0eec9b49ac2179e8e91e22054a2bccaba840f41837d75a3b35ef6fb41e54521b903efc7c5e15d37848a12f914f2cfc089616", 0x47}, {&(0x7f0000000900)="69236d8943be27630e9219acd40303870e5070621fb2ff5641b965db5eabcc4d3e67a52a1f4a45b7fd111be88a779d847f482d8802ecb53d36e1d08ea737445ece", 0x41}, {&(0x7f0000000980)="4a242cf774624b593618cabaff56fbef0b3ed7ddd2b627943236e1ec5450a2e88bbee6b5943626ca3d8559c3d044e38898014e90bca1de371f04ff681a069e05016b14334a936384b8c70876bc96300496078b6017b865f7f5e61be98bf3a7b810b509fa3db3a3a4a4984c6fa361c6563923295e8c481d7abd5e7fac1df480ccfb234f72c8737c2132ef0ff0e5cf108329095ee947ec2550a155ec685f2dc099e59a2a10ded2e43da9f31c20de06af9ba68cccbade02560d4c06c13bc28114af50f42ccbf07f57463e2ea3187845d227112674a9555057f515cde3fc3c08b90b6a0afdfbce36d93b6b3a2e1099df2fa32db8bdb390b17b01eb4ea1715921821b01b86816a4aad833a85258a4f2396d32a935ca29aac03976404a49d2e756d1831f2e3bb2127b38522f82216c8749dfa2798d22b81772d36724415d6a57068c8a6c847063883017cea8f9b01a181fc0a375d111219b42e3cf409c95c438fa942c4a81477842327bc2ecb8c5b95f34b55af776ae7fc77236e3a2f64989ea6a0594468623dd66c195a9420721b0a65e564dfac3723bad38fff0aa42259e917c2919e7ff67d8bbd2622af8482d7afa772031d5552557171d8b2124b516849dc72c9fa7f832a5f1344d33131e9c2af7b1aa2ff718e1a83b296135cf722677f5212234447735bc34e05f43905f7a057625f2d82e6f5428c879df1a2f8472066bd5151e13e1d61206ac42bafd67acb745d269244b93089413ad41ee425493c1c75fc2b0f0d099d8bbc36d0d7943d1582358b9f1361f857d6b785696fefbcf5fd42c74feecbe4520ca325a5edec1c6ddb3848e8f7622c1a64559bebf06ec577f0610a60ac8a1c98583e79b19e70a57941b34eaa06b225f1a2e6ac7adf9cea5190a011c4118dd2b43b5ee3c7368fbb91acecef29d969517df7f44f9b4ae426f3cb7456457b90ff7bdcf10bcb8b7b2b8e234c181bf2073607e9020c957101331b86ea22f30e6df4f630bbac130b97125b9e6641d66c3d156beee0fae0b9192cbb91e787da552468aaa1cb74a9425df630c4606a44b3ea2617da95a3101997cc7da3336bed772588033faacb7880d4ca4500c1a71bbaae09cb4145cb98ec0bfa36f395a81b918775ff8136af47f1ce56d0c079a87d4d76479ee2813b882db5d400e61dc6323fb331b53b345b3c2d12d0c683f03d0a1b7aa72d6d2463345ac80331ffe35a09048de3966511d8c66115f904ab874424f4092cb7346bd5ddc6331dd3eebedb70acea7d5719567bcf6301a3a2c63eaa496cf3b9642b5895561b5c66610205a585f2206f9a00f9613a1ae5e5c885c77e8d929ca3193ffb2e0fd544d77f1dcc8eecc4168eba2b10be3b610d5cd90ed23fc26a6955e17d5429e642603fb1024ecf964ede6aebd7f84b9f112b343711775c57869c58238e21ba8f5d64a7df5896f1f8c4ba57b1d4f0b842a49c6f7c2515368942d98b0985186cedb3e23d0421739b918b3dd868de96290cdac5de99a20e38978d2f9209a2275a0c3f2435c622d29cecb4c0d21adcf885749e25663b63353b49293505ce3cc935fe3464333773e5422e3838dbc7982140131ad593879f16859eb2350734c13920ccfbba52058a97b24321fd96a8637b3cbd72035890096a4deed2a542441eaecfebbf1ff7a0e59d7e99055145b617510e733237ca31995aeeacf82e4ad3ef9ce561a8d06de63980282b17bf24fb57a9bccc707abe29225c6685aefa0821a0c78b9dc84b5efd89209651504d2d8140512b60660df1ec9de178a8ffa04c52e017839673381effab67ccc7e87608351499ed360a88f2cb2b70b2f4000ab240b3d1962953d7a7f656480844f737dfbbc5213b6874c63ddb7a6359f7de90a9b749d976d2160771608129d89dcbf5da33c516d09c5a35650a369d2750c6ead8bca07018af0c5aa3096edf22a26ea13845690841b6c2feb944092b00fcdc31f41d0d63ca3c2f050c871d373227263834986b7071128b428b228f2314ffc9799c8939aef36a7346143eadcfac8d92145a7d8869eaecfe8fe68b9112978a03ac7eb2ea7a85594b4579ba24f353e32aebb4afe5c853568791e5097d7db51c34346669672d87830f9e4eacd7fddd13701c4121782c96fe9f7bfe253c236a034509b158d9e5a746bcdc6f03e233676ac96f3a5d5c4151ae7c690094c729f56f649b8f38304299c28ad1f80097ba6d871a8eb4ed51721cf736b0b0b6c8961a72be4d294d1fef177dc8b487301a49f998c6398c71bf956887fd4a3e92e7dd816f2a241958557f962df10214bd913895fc1b2e9cadad68c2bd3b7bc6c82ea558658bf9babd5dc5e5f5990002dab794cc8c3aa49ad2a3366094f1fd9ebe8555debf46b841d6bfc57cb046c118be052c1fc9b09b847971cf23918fd9718773e918c5b2a7d28746be581f5131c76a60d330cfc2ef7416d42a8d903edecd08d0aa921628321075e906854f10d9a76fa12fc0e719caecd9d493eaf996583e580725dcbfb8b2605fd03808461e871cd3b2babc6f549acfc8a9d858e97e870e085ed0d06f89043319ea41b2fa7eda4f3a24ef451d1e8986d6e1fd0f1a4d390b2a6d0e300c7122a065a4ed1fe54285ae39d76ee77abfdbce79ae3b4f7d7bca91151182e2f939129c6c99432bebc01c49da0aa4a579d522593de242b590a6e3dd303e443c95f6cd6f508f43822694e3621d1026ea4f9d5ba57fee893e6acbd6db8d4e118c9b2cd45be4ac2a1876ac735e2fe86de39ab510fc06fd8051d6f5abcb4f5b2c7ce6b4994834f99a6e2fec22e2e056969b8776faed3b9f88752b1e1a75c08571d00d01b6fc817aae56bca54b55da4012c1b85e5cca8bf65a2910919c0c2692b62f8a50a6542688d80e5e4faa96ec27b3a37ec4033fe8b9bb2506d5f502adf65a44c01bd34daa333f31942ee841330bb2b40b4b4db418e24da83a8c63d3bcb7ea0b795184f2fe0469701eb88bd5d3183a11b018b25428824bdbaf6130baea6d31622c846124a85f55720c49eace834888fdbc58736ff8bdeae19844c0b1010400040a05646a89708c053072aef474ea9bdb4714bbaab0c2ac4ab8d7459a2ab32a99989cc6a8b55ef607072f4306f5c747ba52c4b9561b7a14b215c0db16360d69cd0dbece69518683be52d90a695c87e12888054146f59dbc47a9abb2eb0185befc177121a84b01758e1e3b20e53d65520e1ab19c89afb7db4358aa43f9eb301ed2187090238a41631a6fd1aa5a0142a27fe025e51fd5f5ac698e37c1220ac530796626969a76a711da76489d6f7381372a07af8fea11d4c0df7072ebf111ddadd8ec3d6bc39d1f679cb90423d374ec78c115444e5ec781ff631666e6e3ed08f4e9ca62790224509a91fa367e146d9519a0b6b74439de80b83ef08357e32d5428e886c08b9d5a4a70d56062940ae5e0491d22939c4b5c768f9642697dc951732a984c79c5115fadd2918d4e858f71899a9559745b3046f0ae7372c1c0582888aa30f3656125ef5e95f082220ab510eaa2d3a230080c5ba43c245546a64a97a0b4771f556491c6492fd2ec8d0dd00b28700e896316a196c44fd059e506ae334ef1ed2aff0d7125d9c051efdbf863d25913a987297ca7110a934a000b9cf9a53dcf8934897e1a096053dc55b12aa1889150b7f05103d229ff1c4cf880be6de4f561442bbeac0154c02b7d74bbc8c63134af56373907e7b9f738882e55104a662b1c0311cb9864e79f805da2b10dc30b90ac73addd9261bbef85a167ef492c1ac7d9e9cc99f4fe7d0dc25c6de8c48afee0183433c474947f97e2ab51c44650c2cffbc26ea7868a5fb5f6ae5ede4f50e19b94daa0fecdeda3ab8981f2cdf96feca2fbb719caa9038f9c62bacd5d9043a0a176568966d559e3ca302e4542e31bb910eebcd9069a917cd7b96ca7043b1b25237c0b9bcb0025647283e8ba2227388325c2089b400bdc008ccb46ffacec0c757b0944b1e44528eb4a9bd612cae23e614c1621685592ce2da4b8f6131a64f9819656578e75c073b7c5b80d7808ac2c37379d783912094ed39f8d2a781975ebd346f37bf5c8385bc930037427b8b5b3f64006b7d6c76c82391d019859d8bf119d08aafc3906db6e6a84091e8563e308883c1a129a34681918ddb9fbea055eccad41f1d1995c7416c33ddd32cf59d9e6689cc904719f8801b3d7349bbf8597bb3d3b810116ad065e1c4f290d1535c23c59e6756f4d29f0e24e4e3d73c860d266f50653b27e6df4778447db634e2540cda7d99a0d1714f42f94549f9090e95dc90c023e11406541f7080c7e0bd624cd9c9e5fbbb87560ec5fd3470411373fa1a8b21dcb2b8cf68052ccaf004e18bff504951fbbfcba231a2477814b1e082d700319141fb8517051ee7259d91e3cc954fc9a460d75acf31786ccd7a8949a75e8a754a74626db4fb39013137fd70f8ec7b93ac5242e6b03496e259991f340102c980d19f98de1437e8d9cdc5711a3e6d2545f5c91df75a710e4debe505ecfa0156ba9e8f40a63ae068218251aa28c987333b21e961d80355dc8e6febb41ee98101b1b07e2f03d79873208fc5f62f0cfcffde6494ea2ccbf11edfdac9ccbbe12f8cddd065a233cef8bbcd1c3efa563018ced3edee0104c736c61754694394c12a03fbdc00dcdc19bb963c786fff164e73a1098f7d49cb8d6ffa1ad0eaaccea2575af28333a6cb7434e9ffb5cc8f6df20af9e4bbdd4e4e625fa1fef3f69cd9bb903a5b61b7645538f8cfdeea7bf8050eb39392407c0f8cefc01dec62bc6801267e48a201641a940ad288c0940c052c6b1ae6bdd26afd176e71bb42cee6a6f73fb8b3d343409e602a02c24a8b17fb4be325e9dd4233b51d374119c2255c27a3c18d053eaa5a42055362ac8ba86bbc8676bdc4c9337512d2c6cecea11955f82cc0284468aa59a9be5c8812708ea62d30aa44c166b11cfc9c7aa0bb05f1a84b94bafe15d06914577a9a82d7c71f6bb223fa12b80f9e718e46794f8948a8bcfd9bab1de3a3f20a0796cb09a3faf42795383260918cc76c47f5d59ad6d4b0c22bf76fca2675c29f8eb39cf250be0d60bbff2ac51cf85ad927786a8258cee38c08167a19794949f605352eaad8e57ba92a7e2ec86bb8f40189d5a57bf11528e485069beb4353b5219116e10e319eb34379ca4eff482d9dbdec70a2d0cfbc30d51f792686a608998423cd7f749e8632d2c732f7900205ce020c4091cd4a3a5e3cf77d22e3577a1f3eb8cc2356283e60b73ff4381157aa9f81b51137ccce7a0631b564e400320e3e95e3c7ceffd000d817c6f0193cbcf0baec3f5af2f26b6b09aedb2f3273c593054afa10d3627a89cb62c38901e0430b99870bb2eca9cfc3ac2457ad2450cc579fdf18c827e1710c9a53e5c722df59058d54e30beca89712e6a9467eba3412410bf6701f8d49ba659aa6f137f36fa98b09accc5aa5bbd12a88d91c9c2fb6a2ed5efc0cf6712650740ddde2392f49ec67374bfacc6cf4c12c4ebf3eeba931c347b8d0dea3903bb86a8527fad37a3cf4d2d1feed1e85db29018860111b21a8f2cb61438860a58cd08589bf4212831f6a62e5e8d3862d2073917ccfac83c332eb63bd3258443861ab34b657420631b57598f62ecaa78c40428bfac8b9667281b3580eba15c0e4bf8c63870c5d207fcabd04793bac52398a429ee67f0e06a9cd0fff31594d6a5db53cf78204f9bf551b5107c6bb683152ec259fe5f3058517071eed66db8d5f159934772f69aace6ae81a00ccb2b1de97f5838b629280a5ef6647035e36123f94", 0x1000}, {&(0x7f0000001980)="b914d9f1c37c9ac45e0792eabf494fab0ee53aab35094012a0612766dc7c82f0953afd16aee8", 0x26}, {&(0x7f00000019c0)="ec428646fb6ef8300a788e5712ecde723fe1c6d60fefb654e4f7704b3abe8ab300c6b33d6610682cb01e6a9da1b2b67260b28a10d69a366244603be13ea14ca488bbf2e3fd5ab31191d6bd2bfd69b458ea1e01300505ef3aa74eda4b2eea", 0x5e}, {&(0x7f0000001a40)="07fdc02a76d3193b5edef175092aba8744acb6bedef6cf74920766bbaf5015fb2bb890b47bbd38a68584a626d257899c092cc6d7107471aeb10696abd3dd023d9adf38a7f09b34", 0x47}], 0xa) r2 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x106) kevent(r2, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0xfaf, 0xe3}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x80000000, 0xffffffffffffadf8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x5, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0xffffffff, 0x1}], 0xafb, &(0x7f0000001c80)=[{{r2}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x5, 0x8}], 0x6, &(0x7f0000001cc0)={0x8, 0x3}) fcntl$setflags(r2, 0x2, 0x1) r3 = accept(r2, &(0x7f0000001d00)=@un=@file={0x0, ""/4096}, &(0x7f0000002d40)=0x1002) shutdown(r2, 0x0) mknod(&(0x7f0000002d80)='./file0\x00', 0x40, 0x0) shutdown(r2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002dc0)) fcntl$setstatus(r1, 0x4, 0xc0) preadv(r1, &(0x7f0000002e40)=[{&(0x7f0000002e00)=""/2, 0x2}], 0x1, 0x0) getppid() recvfrom$unix(r1, &(0x7f0000002e80)=""/186, 0xba, 0x840, &(0x7f0000002f40)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000002f80)=0x400) writev(r0, &(0x7f00000033c0)=[{&(0x7f0000002fc0)="817b0c18d2554d5feb42", 0xa}, {&(0x7f0000003000)="bcc102b4b475b04595decc8793dcea3a8c262e3f22dad1130ede9e4ca3da9149c91d1b1a59cd1d8ba696d3c7d2965d0d958f78b8c58aec8b38c528872ca3710a822217f2f6d7dfe1198d9ae5a98638a6e9de32ca9829a277f728fe4ae1c1ac197eac79cd9dba3bdb32b6a0211522abb71c71f251a52b9950903fcd9f154a965338e4070dc6e0a35e5d533b5228a33492f97ca3236173d8175942feb7b7f5e151557228db43ff14e4bcddd3abc0d59ae117f1156f9addbba33e6d85ff768041cc8bac732ce42a0d9d6ec98b1b", 0xcc}, {&(0x7f0000003100)="8db7c5d839ceafc7f61d4195aa092c68a9e9f746be27d655e20212e57df930ddf553edf5f569d696a2eb380dc17fcd53664f8aef02da11bd925333b55547e5931f659e6d59b6a413414ac7de37aa67712e46f1af3edf3033e9795c187067b1ad0086559631f3f379319fb64213f6e784452ffc0bb81ee600a2f5a07c309078b943a5efd32f6c292c2aaf87", 0x8b}, {&(0x7f00000031c0)="09219b588e3caf94194dc2cbf420cbf5f0de942b58f3a68900f9f5337798a14325a18c470ef51e50eedd187da9724006a73f62583ffb6baec6345ae954456da7d71bc78a058b18c512b6c3af93bb92b3b309ef29705970b66ca8baae44bc931317b62b95c74a9c7f2e7b177483cebf04f3fbfad62fbdfbe4258730d4bb02f3a8d996bd02f046e7cade0a49c95d257250fca3e85cbb0f8c4ac6e77df7cfddeba44840694f1337bdb5e25c73746ff1545dc7d358b3a91791726e54bf", 0xbb}, {&(0x7f0000003280)="bc332296c24ccc8f19e212e21c2f0536d624d135c5c86ea83f153aa7bd53cccff12975c60488ca00fcaca91b855a4cfb66828ea840983a7e86c536b856f0558bbf9b2c447504a7a487a51d6ec2087b0f8e98a543", 0x54}, {&(0x7f0000003300)="ce5e8a652d5ca16941c4a6863aa8b147724c74a68ba08c063e6b38a032361cc0c7bba83d7a15dda5319ee378b1c1856f32f2428ea74de8833aeef4df7d05a6bcd024426889adecaddd9c535fcc879ca33df62bf248da714f66d2b5becfd29d8818f0c8197e0c564222e3099b4634dedd3d84dc8784e583100e2b97dd6b8f3aa513a85ba3f5648c", 0x87}], 0x6) mknod(&(0x7f0000003440)='./file0\x00', 0x1102, 0x7fff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000003480)={0x10001, 0xffff}) close(r1) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f00000034c0)='./file0\x00', 0x10000, 0x180) write(r2, &(0x7f0000003500)="166b1da9d0384ac822066a19f27dbf6ad2434b06bd680e7a33d5f4f7cb883c589882c90b89a5abd2a42e4baa1372015b2bb95eb98ae7b3b9f60ad48aa070c6ad8fbd4ea7b9b9daa8765387c1fe47786640edd72a56ce1a3452bce661332878e5a1a9df6fb55ad6c2179dbb57b1589f9e1b6fb856d5e340f5f7167ad693e36b643d902a55a20d79d28d32f3f8e08f4ac6f725e77b5109f1a9f7564b16e193a669dea531fbb5c982298a49fe9e74da49eb4a10e26d39c97eb502b2a4f695c5bed9ba1167a4f7485ac79071227769b5f5", 0xcf) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000003600)) kevent(r2, &(0x7f0000003680)=[{{r3}, 0xfffffffffffffffa, 0xe, 0x4, 0x4, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xa9, 0x20000005, 0x2, 0x24dd}, {{r0}, 0xffffffffffffffff, 0xc0, 0x3, 0xffffffffffffffff, 0x7}], 0x6, &(0x7f0000003700)=[{{r3}, 0xffffffffffffffff, 0x0, 0x90, 0x20, 0x9}, {{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x1f, 0xbb31}, {{r3}, 0x59a5decbfca3ff0c, 0x2, 0x40000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0xc0, 0x82ad, 0x5}], 0x3, &(0x7f00000037c0)={0x7f, 0x7ff}) r4 = dup(r1) mkdirat(r2, &(0x7f0000003800)='./file0\x00', 0x40) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000003840)) 04:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: no mapping 04:02:37 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x3f, 0x6, 0x4, 0x1, 0x1000, 0x30a3059b, 0x9, 0x0, 0x3, 0x7, 0xfff}) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe80855d94d666da34628845f959af9e169989b2b9aeea2746f4c7a97a8bf691d0c0d407a5291b89010241362fd6fa325f07c152b3279dcd72ec8f439f1115403088752c1e15bf19a8b5b3d82025d97fadb7021b1fbeb6fcee74574597163a440f6f3f030011adfb52e56a5038b611956c8", 0x126) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffffffffffff, 0x3, 0xc7, "854955000200", 0x777}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:37 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000000100)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r10, r11]) r14 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r10, r13, r11, r10, r13, r11]) setgid(r18) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r14, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r17, r13, r16, r15, r18, r18, r12]) truncate(&(0x7f0000001a80)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r19 = semget$private(0x0, 0x3, 0x420) semop(r19, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 04:02:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() unlink(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 04:02:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x1, 0x7, 0x40, 0x1, 0xfff, 0xff, 0x7, 0x1, 0x800000000002, 0x3f, 0xfe}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x100) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, &(0x7f00000001c0), &(0x7f0000000040)=0x10) 04:02:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x100000001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x800, 0x0, 0x81, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0xffffffffffffff01}) r4 = kqueue() clock_gettime(0x0, &(0x7f0000000140)) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x57, 0x4}], 0x800, 0x0, 0x85, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) lchown(&(0x7f0000000680)='./bus\x00', r1, r2) 04:02:38 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x2000008d, 0x401, 0x8}, {{r0}, 0xfffffffffffffffa, 0x83, 0x80, 0x0, 0x8001}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000011, 0x400000000, 0xcd70}, {{r0}, 0xfffffffffffffffd, 0x58, 0x40000000, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x3fb46dc946e845, 0x40000002, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x6e7e}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0xc3f}, {{r0}, 0xfffffffffffffffb, 0x82, 0x88, 0x1, 0xc145}], 0x0, &(0x7f00000001c0)={0x2, 0xfffffffffffffff7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x75, 0x5}) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0xf00fffff}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r3, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x4, 0x4) read(r2, 0x0, 0x0) write(r0, &(0x7f00000002c0)="2cd7c7b7dd66e695c235d3b72cdcb954f4412718e4dd588e108b48cd6ef6f8e553703292a7e63fcb51ff5f8b273fbe5d7f93cab1effd5e425d576916ac39613b7428b32552ea3c8a752133afffe90a63af4e814b723fe5f1be7c7dfb04", 0x5d) 04:02:38 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xf2da) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0x40, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x6, 0x1800}], 0x4) getsockopt(r0, 0x7, 0x8000000000003c, 0x0, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x4}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 04:02:38 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000180)="cc517755dd05e267460ebdc9ad0d5d316c7a6c1bef4a97e56f2b953dc0f5da815b876fb7ad459f23db2c1e3889722248c363e553827d8e39104f9fd61fa95f131ac2d91658d4a12a96c6bdcae3569c26f2b2d5e6cb0c5631bb60fd7254bf963b5a8e002f4362ef3234990de8ca0dfa3d9a9a232a4d998ca17cbe19be6c4ef2da5a6881ced99935782e502157b74498a353b0c7dbe5f0301d4ea80f7db7f8f89cf36acce1fc", 0xa5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:02:38 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x60) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 04:02:38 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x6a4, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') 04:02:38 executing program 0: r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000040)="4c477d026b3e877fe72aef67784757e6b9bf414550ba3444c08c0cb32026136ce0c3e1", 0x23, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x81, 0x9d1}, 0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 04:02:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) dup(r0) 04:02:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 04:02:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x8000000000000) shutdown(r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x3010, r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xffffffffffffffc1, &(0x7f0000000300)={0x1, 0x202000000000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) 04:02:38 executing program 0: setuid(0xee01) msgget(0x1, 0x80) shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 04:02:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x208e0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) sendto(r1, &(0x7f00000002c0)="f2bb4b0a9237ccc8", 0x8, 0x8, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) 04:02:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0xe1) setgroups(0x3, &(0x7f0000000040)=[r2, r3, r1]) ioctl$TIOCSCTTY(r4, 0x20007461) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) semget(0x1, 0x0, 0x452) 04:02:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x8000, 0x6) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000180)='\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/146, &(0x7f0000000000)=0x92) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) readv(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000040), 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x800, 0x81, 0x8, 0xc7, "9261ba1d5e2331c79558a9b0d918516c11421486", 0x1, 0x1000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) setrlimit(0x4, &(0x7f0000000240)={0xf8, 0x7}) poll(&(0x7f0000000080)=[{r2, 0x91}], 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x4}, {r0, 0x84}, {r0, 0x100}], 0x4, 0x81) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:02:39 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x3ff, './file1\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = msgget$private(0x0, 0x100) r2 = getpgrp() msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r2, 0x8, 0x4, 0x1000, 0x71}) r3 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x2000a, 0x180) openat(r3, &(0x7f0000000080)='./file0\x00', 0xeab, 0x3) 04:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x0, 0x7) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 04:02:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = kqueue() fcntl$dupfd(r1, 0x0, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x34}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) 04:02:39 executing program 1: r0 = getuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) msgget$private(0x0, 0x2) r2 = dup(0xffffffffffffff9c) r3 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r5 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x4000, 0x3ae8) r8 = socket$unix(0x1, 0x3, 0x0) r9 = socket$inet(0x2, 0x5, 0x81) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x51, 0x10) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = socket(0x1e, 0x3, 0x6) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x700, 0x1) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8253, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x8a, 0xfffff, 0x0, 0x9}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x8d}, {{r5}, 0xffffffffffffffff, 0xe, 0x10, 0x10001, 0x9}, {{r6}, 0xffffffffffffffff, 0xce, 0x0, 0x5, 0x3}, {{r7}, 0xfffffffffffffffe, 0x80, 0x20, 0x7a, 0x7ff}, {{r8}, 0x0, 0x18, 0x80000000, 0xfffffffffffffffe, 0x100000000}, {{r9}, 0xfffffffffffffffe, 0x34, 0x80, 0x4, 0x4}, {{r10}, 0xffffffffffffffff, 0x40, 0x20000007, 0x7f, 0x8}, {{r11}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0xffffffffffffff81}], 0x5, &(0x7f00000005c0)=[{{r12}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x7}, {{r13}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x2}, {{r14}, 0x1e7b8daf1fe44f1d, 0x4, 0x40000000, 0x3, 0x3}, {{r15}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5eb, 0x9641}, {{r16}, 0xfffffffffffffffc, 0x32, 0x40000000, 0x0, 0x8}], 0x6000, &(0x7f0000000680)={0x2, 0x6}) nanosleep(&(0x7f0000000140)={0xf0, 0x7feffffe}, 0x0) r17 = kqueue() r18 = dup2(r17, r17) clock_getres(0x7, &(0x7f0000000180)) munmap(&(0x7f0000ff6000/0x7000)=nil, 0x7000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r18, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) nanosleep(&(0x7f0000000040)={0xffffffffffffd885, 0x8}, 0x0) fchmodat(r18, &(0x7f00000001c0)='./file0\x00', 0x14, 0x0) kevent(r17, &(0x7f0000000000), 0xfff, 0x0, 0x10000fe, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x4) dup2(r1, r0) 04:02:39 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x102) 04:02:39 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9e9b}) 04:02:39 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x0, 0x7f, 0xfffffffffffffffb, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="0f", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x27daeb31) 04:02:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="2dfec75bbc88640d150535a1f0ad20ee59dd5c0cc42000b255b7143ceba21fd53e5bda3b08c26728675c26f39da6ee28758a52e74d447e274597f538247adc487221722961b1fcfc6dfb33cd8a2a2caf5bf0408d96411d0f40d195cd95483ff9663d1e54524c10f0eeda99c76e7f9c6a0bd63ba4e136615441e25dc2597c2b4a01c279ef00c87475800a0e21dcbdbf479d75a397c6340bbbcf301a2e22defc1dcb3a7d97ea67124913f648a11f4ce6d68e873d66f4cee2d27adb", @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES64=r0], @ANYBLOB="6f9d4089bc7b60ec89729018dada60fe97d847938f0a097c98e239f94c62f90b", @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESDEC=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRESDEC, @ANYPTR]], @ANYBLOB="efe140f77c24ec8554590de3fec14e5856e4a839bf44ae65f803677c921661efbcea854421976df9bef8ca84ffb7a737bb6f26d8936382fe67edfdd3b44d0885ef63d8c2eb24b13681b4f1212f077291d6dffdbdb94a02e03624e8b74b168c5985e27d0e46aa6a3625852eb7d7769c7133455c90b769b02079edf17fa7a8366e24991c986603bfe4af7e57e7e48e68cf3a2dd7998dcb6a1f407bfce4e7f9ffb7d9ea4440959e75541532112e1f772f121f98fc262f87e1d25cf3ccab7c37fb0b196828eea7df278f3eb520de03c2d67a0a1a6703b4e69f43ab13348e8b6d1a80bbca6af305ff896ea335e8f12177d0624e20cca4923060552e5ff6a7cd", @ANYRESOCT=0x0, @ANYRESHEX=r0], 0x5) 04:02:40 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x6, 0xacf2) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) 04:02:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/180, 0xb4}], 0x3, &(0x7f0000000300)=""/9, 0x9}, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:02:40 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 04:02:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5413973c69886654f0c0ab4ec2deafba473ba531", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf12bee03478362fa09fc8cdc77b800c6073e4bfc4e0db074af7da1453f4a70928587efefdbb1a12b7dfacf22536e8d95204b828", 0x5f) 04:02:40 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xb5, 0x5d}, 0xc) 04:02:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) setgroups(0x2, &(0x7f0000000100)=[r0, r1]) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x24) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:02:40 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) r1 = semget(0x2, 0x4, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001140)=""/96) 04:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f00000000c0)=0x1, 0x4) 04:02:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8240, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xc721) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = socket(0x11, 0x4007, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 04:02:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff}) read(r1, 0x0, 0x0) 04:02:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = dup(r2) syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) readv(r1, &(0x7f0000002480)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/189, 0xbd}], 0x6) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) 04:02:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x4) flock(r0, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r3 = dup2(r0, r1) ioctl$TIOCSDTR(r3, 0x20007479) 04:02:41 executing program 1: pipe2(&(0x7f0000000040), 0x0) 04:02:41 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x1011, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 04:02:42 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x400003000) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x420, 0x10) r1 = socket$inet6(0x18, 0x2, 0x3) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x1f, 0x4) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x1, 0x149) listen(r1, 0x9) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') recvfrom(r1, &(0x7f00000001c0)=""/54, 0x36, 0x800, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x5, 0xffffffff80000000) getrusage(0x0, &(0x7f00000002c0)) r4 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x100) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000003c0)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000400)=0x7) nanosleep(&(0x7f0000000440)={0x6, 0x2}, &(0x7f0000000480)) kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x70, 0x0, 0x6d, 0x7fc}, {{r3}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0xdb3b}, {{r2}, 0xfffffffffffffffe, 0x18, 0x48, 0x3, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x7ca9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000005, 0x7, 0x2f2b}, {{r4}, 0xfffffffffffffff8, 0x28, 0x200fffff, 0x80000001, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf000000c, 0x3, 0x6}], 0x8, &(0x7f00000005c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x1ff800000000000}, {{r0}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x3, 0xe6}, {{r0}, 0xffffffffffffffff, 0xcc, 0x41, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x38, 0x400fffff, 0x0, 0x5}], 0x9cc, &(0x7f0000000640)={0xfffffffffffffffb, 0x8}) connect$inet6(r4, &(0x7f0000000680)={0x18, 0x3, 0x2, 0x7}, 0xc) linkat(r0, &(0x7f00000006c0)='./file1\x00', r2, &(0x7f0000000700)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x1, 0x7fff, 0x7fff}, {0x18, 0x2, 0x9, 0x1e8000}, 0x40d, [0x200000000, 0xfff, 0x0, 0x8000, 0x6, 0x7, 0x2, 0x1f]}, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000780)={0x4, 0x82}, 0x8) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000007c0)=0x1) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x2, 0x8, 0x20, 0xffffffff}], 0x0, &(0x7f0000000840)=[{{r3}, 0xffffffffffffffff, 0x7, 0xfffff, 0x9, 0x2}, {{r4}, 0xfffffffffffffffc, 0x2, 0x21, 0x80000000000000, 0x9b13}, {{r4}, 0xffffffffffffffff, 0x28, 0x20000000, 0x100000000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x14, 0x4, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x30, 0x3, 0x6}], 0x9, &(0x7f0000000900)={0xb3f, 0x6}) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000940)=0x3) mknod(&(0x7f0000000980)='./file0\x00', 0x2000, 0x5) semget$private(0x0, 0x4, 0x100) readv(r3, &(0x7f0000002e40)=[{&(0x7f00000009c0)=""/240, 0xf0}, {&(0x7f0000000ac0)=""/150, 0x96}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/11, 0xb}, {&(0x7f0000001bc0)}, {&(0x7f0000001c00)=""/34, 0x22}, {&(0x7f0000001c40)=""/200, 0xc8}, {&(0x7f0000001d40)=""/232, 0xe8}, {&(0x7f0000001e40)=""/4096, 0x1000}], 0x9) nanosleep(&(0x7f0000002f00)={0x5, 0x9a}, &(0x7f0000002f40)) recvmsg(r3, &(0x7f0000003200)={&(0x7f0000002f80)=@in6, 0xc, &(0x7f0000003180)=[{&(0x7f0000002fc0)=""/98, 0x62}, {&(0x7f0000003040)=""/65, 0x41}, {&(0x7f00000030c0)=""/186, 0xba}], 0x3, &(0x7f00000031c0)=""/3, 0x3}, 0x40) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000003240)) 04:02:42 executing program 0: r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 04:02:42 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:42 executing program 0: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1024, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x186) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x80, 0x2}, 0x10) 04:02:43 executing program 1: socketpair$unix(0x1, 0x1fffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x0) 04:02:43 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2088, 0x1) 04:02:43 executing program 0: mprotect(&(0x7f00001e1000/0x3000)=nil, 0x3000, 0x1) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5eb3) sendmsg(r0, &(0x7f00000047c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x3582, 0x800}, 0xc, &(0x7f00000035c0)=[{&(0x7f0000000100)="a849f981aef7a416d564ff6bbd2da1f05dbb2523d1450245563abd3db86997d88aac564eb513464e37628a8c3a5e74a60084b96a408c737fe1fcfadcbc7cef896c1404b4f0c5ffeabe4f091ee49e6f55f2d0c45e60ed748584b823b042e8f0b79c367fe73d68eb314d96494626c04931c95cceba9b8cc9337c692b344fb6bd040220235f3807309d519f0715a39d85de86ad31e96c2b43572ecc0417bfd79caa958be65abc84ff17a8d7a8c2b52e744c2183cdaa4149d9d6ed3153f48f2e4d0411ccc906029a9be8635101971fe065eb2dda5226bbfd84317b941aceccb3a0f065e44f3b41b4bfa59e0f32bebc7584559f09793ad7d091148627e2ae80", 0xfd}, {&(0x7f0000000200)="506a3ee277f2be4a45aa7de1c72b730f0587daffcd5e0baed52146bdce71dce3404175e13cd4afda0d00b9aa972069e5dfbda954060b3fd69b5cbffd711ee72fd483a4e3ffbda24dfa7a5b248034ea52da0f0166de9d3c3bf623e9220d8ef0b1524617abdea0a7841c564ee5d2a05bcc75a016615ef7faa5546588a9308c8621c701cd3f558c3c3baaa0da7ffc99ecf60cadc5dd03654ad71063cdb7f5d1e4df9333c0cbd0802d595e8b0b279d946c412bf0191fa2021ec0f1f49555b27b6879544d963fa051993f4b244f335100b99b9000995a1293c7e971ba3c72c9a69a66b05a4737d149a673aa710e9fb013974e5015aee2fec4b0663c57b27bf670777a080f33e20e082921b5706ea259a5835dd5aab270c02c68ca2ca27c09f4420d68f105cf096b245a38660fe5daa43107fe5020aec7b1c0d2282c263f6c7de2068bdd214357dfafc9a1796157cd30860d0e8ae39f0826d95cd6406140c5cb3432929cd490af5e83b3119ff68fa650af7e4e6c776ae9f1e1e5fdbfda94064e6978e579cbefcb74a5453208def1c307a43387a5816b0eccc80b1d38a57d96fcec23590b1161b6a3035009261981b1556527d6b0589121b84505b212823b4d0f8e4b0977aad856888e336b563b3bbc16fcad32d5220831cb698415a977589eea0e04bcbbb35fd2614331198878cfdf104e842013e143b36215a1d43fae88cd774dbd2cd9366f6b67fddc583ee41a67a96bbd98fed5ba742ce8df17530865fdd0a6a995299eb0b40a5c15cc1c2e3a9be9592e3a43442c8b07f055d5cd81ddb28d44216ce29f5cef7b716671385ee5fce10138a594575c1b2871c350c85b10d7deadd05e79c8c517fbe423a281be4207f13e43371a77d35d0e6a318933e6b35e182d92be8fe259a6bda0bcf2fd78852c27b84e58a22220f6d6b47ce18fc8db63e1eed4070a4a646bcc6e15069893cafecbe73efe680c784054df3e472d103b8f3f4616791dc80370c25fca220860680ded6a5ac1aa8d0c364d833388d0dfe46b499c1d7433a3625dbd07a42fb683f75438d705116981916338ac1b417c562fc5b1f52e1854d4ac1433906e005f4ad52561e48ee81df356126d85bdce4dd33acce212e411e594145ac6c5272b3ba23cb6fe8a423995c3f9c348d245868758a0044284c0de948a7bfdd5ad630046db218ec52493728190825ab42bd7a2c9eadadb6c587c40b5c8396b24529378c136fe6a7c610aa5082c38864364af5045fdc7374afea7353de9813e8169a2989919c0578f1f2be2df3ea90a6690c9e9193de5020e2d442c79e67a00a5a055f543e6950ce9eefd5eebaa528a4428455668d9589532fd7adbd2f9bcd6c307f1de3dbdb78c3ebe9483f187b1f452a75d8afc9d67b6776650d38d995881db93b53c66c2a2ec107c24c3f69eb12e26c925dcd5341af3405c301022cb37346788b5425afe07852bd8ccde70e6f56459394381829b98e5b4aded0593f54adea0a1f11409889050c99044ba34edc6e0c34bdad1a2934127c50247fdedf5955b0779ebcefe5738b152c6a5d3bfd73ede127682a3aecfa998dc82516ca8f1fce95790841587e35284472af07a156f3d65530369e7812634cf1026f73344b8e043e25831cb7e7f99b1917839ea796974882ed73f6f1a76cb4d9cb08c0d823c2d247bcc020248ff39c60346d3d983d501a37269f11e5153bd74bab94d7727b1c14e6f68cac715abe14ad476359452a556cb40f59124c4f11bcfb9d07d24654b2e6f950e9a5b0382c98e6fc6bef2f6ad902f3658744404422584dae4842e0d5b0a7e9d3cd0bd709f32e6db7f5a981d9a0b8c14a5cfe252968d47cb4151eaa67356b7c4245b4ce2eaa986500e6e9893a02c9861d429c1f3edf4daece605775e964b84e8687b915499e87afecb13b07e7e59cd0722ba67242e1de9a780dff9a76beb726e8176e2ed84f40a7d6a6b6e60ff04696f155ed1e9c1b035962c3cd50f2aca032a7b2fa48abddd3259535f8cf63d7c291528deb8241f83db355256cd74f566493692d7854b3c0591722f220e9e0496e150536fcbed22dba61f808689a1bd4125f505e2b2554fbd3ad5c45f55a3603804b21eb80fc5dce32b487bab727dd3e4d835e38e2a3e8549aaeee5b35d620f5694ff5ff7b499e884d8bcb3f238d870ae36d08c4db72b9a4e0e73d84270d860e64fa7e2933897c83565e4555a2c91da71cf9306830da00922cb0660c543725768a95f22ae58e949a120eca0e2fb32eb21082b17108f8495d9045710a9fb160fc4714d0e4550c56e8d28d62fdc367bb6b3c056bd6414652cb348c1735f4fdf9dd045abb102f87d866aa9b86b70ff64aadea40a6029675a7a1179c5dae670c3d50b8d4e054cd138cbe4a335a0504c828c9883a200f7dd105cd0d6a2da2516a5b3d379bfb8358654f4d5e113c39ccbff9aeeee72d469f6ae3fa622d10ffa9cf8de2394295fed63d9891ece60cdf8a40e84a31a5de3ea368f5e8e75a4816524dbf15b12b07453a9a10ad2e55b7af235998f33d161016140b3d3ae881e908d760eda14209fc1aa9e0ae80e08c8c04f6a2199ae55b771aaa8e3781309dc19eaacd2e8a6b2c5252b48ffbbd9dc9c84842b8ea0c6fdb8f97db1dab2d810e6ab93d8a8c21b5860a05c14d2a919b4e8db3fb756208e61ad1ecbb5f0f85469a831c7f9d08742c86526a0b6aaf2747f8a135e05c33655956907fee5e3260cbbb82603039f9142407834221c554e54fe5fca5244060e5af3f6c996a16b2046e26e4851cecbdb5aa0a55d671c0b2d46775781d4cc81912542fa369b230b49ff524c7f32fccb04045d03d0a652b85e743d4f0de50ac6c3e14e1058047720b7bc7821bf59efe28aadb8433b9c0f55133ac3c7fa4fda19423b91a488fa9ee5a79b44147e88913a30718325d0cc4e628f79ce08a5192e344f0009268174ffeec823e4cd2815f3ca599e61746f816f85c6a35c85878c677fb6c1db96545069cd4865c8c250e1e73ae435c65db0ae169a5f8b94c4d9e36c4956f8ebe4ae5787ae21b88c8d2b4c17173d7035444156627e255e38bf025d59d44256d5cfe93440c0cdbe7bdf4f57d05c2bdfb4b71860e72e8447f95c9a2136efc1996d5788c4a6b12f53ac0f09c66954cb80a7013b1a5c0ff9491d124a7ecc847f9bb05d0972cd49bf7507ebb6d0b36a52d6d1f4fd2e18a976f3b7bdbd7f96a7a9a90fbe2c3800cdcad73917367ea8dfd15030535d2a3c43045af119710cdb7b7a0d50b93b18ad6c26e9dc9eec11f58eedbbfa4ada0f4f93ba89af08b049882b291ee3588ec77b8d09b14bdd0341120d57e3296913e44e890c9683b1c6cc24776d74fb455fa611ce133b48deebab6859dbc9714fe9fdf273a02dc043b4867b776db696c8bef062e949e7a925514ff1465d7798ad8e4c6270bd2a804ddd966db1c69227a7efe93adb912f3a52a9af30427bf41cfbfa3133fb9aaa5bff647ae670232997ae35ca3a9a06952da4ef73caf80a19fa0db49d9650cbe43c884fc01d8ae32d2ec6cdf10a546463f14eda444f53c64801d7fec01dbfbd3eff1b49bb93eabfe740d8f2e2123fb531abddc1c01e27e9e92143e0488e4f21c937046a7b85b739c547faeafe965d89e7c9396a3fd8b7d51bb3ae205724dab29d415d72b99286b32fb630e5fd1b98930dd52e3aad148d2f8621b4fee180da02460058c30d08d5eea5f4826e8a05054584b7420bb5aeae2526b837e16efc2408d702432dc6c5aa956d6efa4a88e3990ee5413ecc46c1abe8f1dc67950d52f16317ef4f3e7f834046679d19218e3b2a93a1f7a863d060c750280797295e6f007eedb4c1de112fe604578a704b64ff7b61626cabe14bb4caa5e986475c4c649a259b5906875bbd21f1f6fda8653b4cb708587267d467d85afa18726f1c306f30b29c22f3ac331992aa9c17ea0b3e81eb7e381e4f721918bfca749f5938d9119686ae8d46fff7b0e0c15741aa0786fabea2ced840cbd3cf5037e1c68314460d8fa6a6f913b836c457528679bd20eda0e350ba89f72e2623e55d8423b35ffea6918b4acb93add154be363f454eedfeae4ab23c5e37d66cecda261ff951acabcd0a60369d284fe73029bb76dff3508fda220ee475ef542354b36590b84809991b9e22bdedf2885571eacacc496a2f109b5ca2aff4f291518cda2470d1b0fe701847c01652bd758748ce3b4c6d663d3a2c823cc6cb9f6d466b0aaf75a7746e3dd7a0a821a521325cc222813cb24437be36ad81cfc1aa5678a11b9889a38cf5c8ac09e189a54ffd41189fed21bf6159560b015fedefcba3dc769487c798111c3f391b95d93782c9588a3ce86122d5237374182bb4537db9c9f0bafabb65f6489ed6c6a3de562701e95db27e66a794741e9b72f297f4d357088a8aa0545e777d3dad5e2250d5d2b3c211e3cd9e5d1696713e5cc337288c53ccf93da8578225967b4ed013e940c8b25b23269f6d19e34f420856f229700768279e06446f24004b74698dc05042e8a8e6aa07e21cc09d452432afabf8ec289f9de2a171eb81484bafea9da2a308b8ff99267b8018f23f3a03765dcc78595e7323356ef4f4834fd53a5f355a3f09f96533f100771d70f1fc52d7e686ea607267f308ab145da447528ab09ac4701eff2ad9b9e88335a2c51b30f23faad93208205e0869c7f5b9e8bfc8578aef13aecdddd2c27aeb1237e3751cba9a7e028519ce7e2330266ea97f22870d99b385badad877eae1b0f863cb319456df1f15462a8eda4357cbf0d5c4c4e44f4e0e158ba007709a3427b73e6ab5ff282c9640a048eccc81db576cf796f0a708c50b517d278404adba95e9028aac9139f19eec2a0c9b81ac5b0866f02e2a5dd2affcec3d293e2c7ff18dbd2c44edec58ba474948700fcccb078c06cf209cebb6bdf9768b9af9f45b18e0b6396e47f9fa9dd900dbde24ec744d9b796a9eea070ed79469a1a945a44cf1e4d3e8d3deb05c6e19cf2f5d1cbae657902f65798a18f0faa474dde9c7d9ddd3785dc8d357ede65349b963af50b7b4dd5854e5a1353377b356fd97a78f682c44b5345bf623ec4b9451bbb31c1448dc71f09286a6214dbc63bc2423b77591a0a56dd8b3e13e58358f69742f10537a92826a54845893de9d3868c464446ca77931798a512e1ad0e6ae3bfee12f7c7e0521fbbfc85ba9ef1bbe06cec369a17708693d7a421b0964bf34795ece36f174bea775fbdf4a298258dcd0f4142cf5f9342ac2b0fb654dc6cfc447f1c09431c8b71f45eb34a9829b4a7a0b1d1cfb3220af98a6ea1c6592db4879f52203df67f232036f63dbd0e995ca0d871ac98d3a481213bab45db9e0f25e0000057109d1e3ab916009d33348483d1cbf5cb8d844c6c1c97351cdaa9ebcc79cf3919c7d86a97b4fbef9a51483428b89f651716249773234f54a9320a4ac91432cb05c0bcac5d72038398431318321a5d45ab5194f0648548f608483f9f934434d1d968baa7e3db403111f056ceef2f9ff87745aea0c6215b80d19a089861e48129acd84a375114026327310f7725ad5c2eacbbe013ff9f13333a33e77638999c08be792e7c4a82fd8e6fa64a317fd73b93439a6aedb556f9fd9c611de7f6277f2171fa3063950ff1a9774bf499c15ded9d291c705cbfddfd78355eaa9aac7e1bbab6509c8b3fb06059e800c0d9ba053ca724987e314adc7ed72ee8762238768fab126640ee7a41b7aabe28817b2a15bec3e2eb03650d4384f8c4dc120a003846607ccc7a410ce4ecf43726a96547ac1137e2b9671e2c1", 0x1000}, {&(0x7f0000001200)="67ec0d7ddf6589d230954ebdc4cdae5fe97e27b28326adcd59a1af17b6bbf4210d62e18df23b7503b8d1d3365dd984f5da0e9ce9f3d9b72b065d658851b512cbe577f352413cb26237c5119fe9ba699dae4fd3003a7446a9415dedcfbac775822997fd4206ab917506e007deb1e984b9dac58c34c646bee4435d23886915078bc738bcd8a667e8e9448c20405ec0c3243259ef7cb8ca3b565b8b4a7f6ac98a6bc68f8f2f4a51dcba020e460bedf89ea0dffed9c469cdb07f150680d11d388048b98a71cccf19b298a93afca2bb22c2cdbd170aba00575d0ede1c5e431266cb75102f4ee777e94cacd35f79ee701a248436d05d6b1b0ea182", 0xf8}, {&(0x7f0000001300)="53a97438eca80445dfcd6fe3165e9289a3e531bfe1c95082d78a667f525f6bde61d17f820b19c97186b3842b1fd72a855aa917c5c75455aa1eaab1982ddbfd9895ffd12a529f78ca6386e66a54a88d06e0d710aeb8df68b97edb388e24c5803d44d3df05fdbd53fb65446624a2b40c22c4eff200f9b35a1a1fe7db06468f56e64f32404a083dd3bec17714645470eedc603c6c2727913327afd1a6ee5c432f99835616cddcc4bbdf0dc5ca6509dbfe005cc091fcfe7cbd01ea050c3ba879034d3ffc202c41de5762635e29599811fccb2800f51f7aac5ca16f3f884deb3f571651115bfc89df9b97", 0xe8}, {&(0x7f0000001400)="6e7cb1e455ae432cfd3f355acb63c551bcde74d82b76cd489e796edf7b244dd6ba078bcbb3e45aaf12b9f9b6a0e53398e12d9e42a7366bd3a3ae692c7409408518a6b76e53827d4b2a6593317c13e19fc25acf0e7b5a92f8a4138975f6ada210b864f57f0e67e4cf149cbc36cd4525996596ea196fc73ddd0915a5ede599e3650abeb9143e0211813fee7ce5067e8bf2337e436424d980e3140d5c94e70d5a5ddebf18628c4429b7352417d9bdb29a2f3f6bb2d5762e164f380c9e848669ec8409262254ce823ec0b47c2c98bc1a820b73a766c8ceba233513259579ff08959682428980e1ff2880da06066b8b29aa1c0e9cf63585353e0880e7b3693448d62771927860977512d57f2ee2cf184f376e49ca07fc64c078ce98c4cfc58916b4a20cbeecbae4186f6ce87d7848a4e4f2fe55cf0d0c9dd01ddbf7cc436a826fffe5308a689be462592ea060c574e674619d93f7c215b165e848c13a95e118f4fc2d4b95b948fcec74b67cdae3e6e011bc4493bb64ded3b7dc1dbbbda102169ab408b0c42973bc55f8fcbed36627c5700063b8692a98760f81948c59b8ed6bb903b7120aa8c9becdf045ab696307b391bef28bbabcb0f88b155309d59de13d43990583e7f8b9b64e3fc4071774580362a27aa8cea75f98a26243be71cf27fd0080a7ae28b3888cbead232fc77fb098e7e39bdc12986fd0143f738917dac52c033e0e717e8ad396c1a2652f111bdb1906eec584b4c111e3ee8cdfb144e9c2dddd199d7724c90858245174cc1581d0af8f22f04a85c13af9e0399badc7d4dbab030d4b9767ccd9359dc63c56a429e4d9c2f84cd170e27eedf6be55b77ffc5ce11967d01944dc17c4f592e688f6956145de46b80bc06ee5bfca341230ebba5e0a2ee8764b1e8717c22e67efd6b57341e7493396364f06d0a928289cab27ffdb3105f5190970d77d1af35babfa208a35004c59c511e118242351c5955834de5ab556a27757803acb18dc5a29efc60c6a2762dcfe9c6d016881f32b49daac0459f2e7c8ad3862e3e561aa23a2323a57d6a689f3b325f28cd8620da2c1318b5c67bef345c25af47525b4f9cb7597a0f19777c7327e7924540102ac11da72ce96a144058af7eba709909422ae405bdedca5dc5fe98d44ddec98c37b5a659a628f81d94426a532d306a339226114a2b4326004561f1ce88d9d510e73a647230a0e5d2cafe96adf49d07af4ffcb3e84994e15ab1987b09a214040d73dc32aab57bb1e77fa805276f87a52fe2e361c90a9335e42fd2c3e45592b24e8df095fbb191ff5b0e62f63219eeaeb330356c9fd709be65092a28810cb8689e2033c1ce68f01a22afc7aa55bcb2a15109708426f3b1bbf6c719a3532bc5f0d82f4f916e691c82305db6b8dc2c5e1bebd7af0e91c41d4c9caf24a811663fa59f5e33eb0fbea27c28fa94105becebb4ba552524d2a95920ff97ce6d07c17a56db1c94cd54b35822eda10ccb56672dd0a4f417118f2e6269904e78032c69307a132f7666cb22b05daa65d0698b5f8667956719f8a2d19132869bde003b7cb43d6b87995ea2c7c795f634264919a73613313b1d9d6593ee527641b746e1fa05bb46880df7d826d5c2bf3c4b6fed4642a996529b290402d286aae9aeacbd83832743337cae4e46484df625049c3a6123260c2af1c5f03e4fef9b7a93301d3031dd7e1f1580d49f9cd7dffb763bccdece34b7f74eac4137bf0478070b58665c9b0eae045aa382e2a9a26ed54e8e554b9d4213beae4d0cb59d2b06c3872a1dcc9968be6e6169b111b1c06cfbf0c54f1eee0154d518f39d08520280fe86f52e7d7f2de9c6be7ab8209ef47659bf33e51b6e2be4a0bf33c9b589fa990b70f682367da5efd7a8a4cc5f7401881cc94b995aa79694b559998a60901ab6499102c8a42d1c886f833d0168981d11bae803bf82cf0f7cf84ef2d8b1d14f12696c0ddb5ee7463e0248c4ba4efe02a2dee1360152831efd616c03a5b5f13398bdc52fbdcc0fcee14c08e4cf3cfaf02afd4401d9ededb6c97944c6c9917c58835816c3151436341d468f6406a11422ba8a113124ba47d11d6ad30dca7980e78968767fddd0e2dbb89439f951ccf9a684101c32b7edf1cae1816613ae16288dc231a932e3f7fddbc0145499fe9eb4f83979c9c933fc6b4ca8e3caf130cad026c9971481c207878c219896e75c8d2284a258a8eca1e12ec0276a4ae57e79dc85bb900d026fab0c465b34422d9cd637ba485fc44d22e042598d8ee64a78d9ac10a0bcb4dab1c8f046e4c8a069483cdcc9155a59fcffa468e761bd9455e66a9997a4e027ffd529e9aa1c11c593a620d4cef01f24c264f93f9c4a5513d7e32ca89e411ad21daf31cca63e73c827266613aba96927407f4423a525fb34abc6606f718bf8fd7f8e8e2b593e52c7f78e9137628cb9a1307a5b37676f3ae3e4f7f4f39a6461d0f33b3a658e591b52bb24a04c3013d4c853b6208a792e43bd3dfc3443949032bcc9b63b1544fe6e3fb469f6642ea2d6cde394072e0a06b1ea54d84e8e4072cca9d70975d9d96bce74af90dd92a0124fc2d160903c3f837044e81f1b91aa9bada10f393cefccc4720dddc8181c3b6b0a1e624e0ced2004f9714ee33a014e7ddf89e209bc48f0c7eef8976c2aaa090ca17203f9afca551c0dbc3d71aa3f6db7ac4f886a6ec242ae20384c86755f1fe154140d0b4355ce4adb459f59202b6dda6105b6f8e2af1f63f309d027673e30ab1a566b7846c8515b980d5297c680d9e54a7beff4ac50bc14b92846145e7d813c740cad024d9da8517d45a0a96fe049cbf8c78c9f61a17569b7ff9e23e5f7a66955a7d255be4962efc52f086125e3d4fde8f4862fc5ff6bb537388c7ae7247e91e43496b7a3f1debe33250945d64ee776c999e307ca3b4b408625e0f5ec6138da940dde814156e7443ecc3f1911c52c0888bfa0b2437bf4d3bd69a6b508c225baa7d058ed3af7d15e3a95abf3f0a5de7d143cf25a3bd8bd4459936feda8323ab84798bdee7508f1d492e029523c5173902133440b812bebedb2e518caa42ed1b65088f169893ef9bcf905a6c6630b1aaffe6683a80789a0f28d08e26590ea73cd9eae28a74b4c2cae4a3d72b9c377deed6ff51824689dbd2a0bf1458f748f96244f376b945d83b269a90f1eb0ade622615473d1d6ebf7b9ba1710fbd17e2ed058f0bb3c85cefdebca8d8fe2cadc7448b14b734714225477d6b7ec557e84d19d4e153973ca537b2556f9d2fefcea58b0778f63b314e2fd2031863ab3aa7d38cba1280a144e4f31aa76246b1dd5e986d5aaab973918f6dfa00296e9f0ef6551e900d0ec75c13cbcaa3880fb55daf8ad625877719694027ff64f8def0fa2581f58a54b07c0f97835df7f2eae6bbe6be8b507521e9233b84e64b049327106e4ec63b3630293e447c0af5c22aaf4346c4eba7f576fb22e5946037bbad6ddced2ae7614ce50a48085279eaa73cbec2c76df58434770b7e4f04c041b96e1a9ad53dc74805f63feb7eebda9bad64972efbed2473273d791da56a031e2a1f595840fbdd78685517f152caa3294ffa66a2bfcebf9316eb7b41f24ee61dec45db749f90d2f6317a6eb9ddc83b01fd40a841bff5ec6d7ba053e201b0f8fde8f4fe75d7a6b9534743c6600b28b4ead7726d4138ab704c478a4a975efb4ab6265c29ef3dd8fe03b428decf75259cf7521af5b16d33a4fc1f5571c4bc09871d1711d664cff773f468d0e393a85d12e39648734d5e14f96224f3e0f8b34b38665951f94582fa4b34905309fe38a9f82a37c885b92cc00f4fc7303b4d7503c946cc5c9500d068209625fa05ced263aa44e1166dace74a11b8a41c0aae069327be84de3b9845ea187afec056f2cede220a70bb033d5fed77c95b3a37f7fe3daab6c9fff14171e908897cb65412b09505d3ae858bc089f2a6dc5ed0909869eddaccf9dd21bfb0660b997ef975f0f6b518cac1c37078ab1d7ea8f683fcb542b99adcc012989f8ab8573061f25998ba3dd7938ed9df095339cdce9a8461341f86c3565be72f852425b10058fa52a6863cb7f28e2489d6b7826412bbe99920f5bda307761871ddfe86088650b79216fb6e5ff7bb4700a40a5afeeceaa40231c27b602b4642821b21ebcf0be3c537c4eccef39bad0a2e58deef54f6ed04e4986b33a92299d6d77b0e4a501c5d8e8d4f193fa7515582ba458aa68da80e3e6445f6d1c7a223d110922ddcd56568212ba232648a19a96b992157d03b8e9be7e39177b529279d98cb728c2629adfa85787b7309336de1794237065d90fd0078d93aa710cdc1801b6178ea7054f2c1681898eae2d78109b89fe82da6eb3f108a78c4f4b6f7d139db5e46b57365849e356e7ba11d5448405841948cae2c7e6edb0fff03be5b01b3e732200431b13524b175b4ffc3af1250c289ef54e3b9c8ebd43c44f56c59a338699828678a79968d2aa377e930bea0481e5a30d2eaf48426a39994c7f36b48ebb9bcd74bc3ad4530b0040d597765389db484bbc6913716952d5d95bf368419f7d6fa6c31dcf3091ecbd35abe072afc3d8f8845afb2477072ce524a59a15cbf622be6893cfe9af678f1d10ca209b55eeb961f6ea7273ffa59491adfee6acae46aa3b11b1ba305cce1a5e61b3b70df61ef2351f8339b75f1de35d2ed7f3d4fffca767913a026f3b6f80547ab9d5155afd8edc848c3fc29f90ecc171f2c12a15c5f4451e5d34520e900677c46a216c0678d3c19bd342c3dc1bfd52d6db84cd41e483299b27d9438a934c2edc09508910a873ea7bc12aa0d0f06b449dea1d98fa8f072823a565f7c38c261c432fa0d371a67a9e14345e6326f198adfe530830d7fb3e1bde4e92a1b56767f3c54d29f86f922cbc30f10189248c992e424941ccdc11fcd3aa8e178928f11e8d3e3d27728123e80adb2ef96efaff3b8ecc918610fa015ae6c87ccb738972805e54eb8b998170663d0f1e43aea849a7b2294870334fba06eb14059763222bf900d06ade10577ee99fc8f0b7099f2d0c63e524ee5937937c79e5f4283b7d3806c85ec2d278fa48184bb04b92dce02f45c4b3d7d65f37881e880f6259962911a3a6e4983b72b4bc7f866a8b60fd3bbd1e3f8f4fccc3d5e0059aea5e35eda37463751a176ecb9b5978a699f0f0e9238210efd94d162ca1126e9b7922d679dcf781f4d34c1795b9861905bafe0419f8dc23a25b9e9f1df70f6c6ef97b7ab6ad0a48805810285cc4ed7f475499216a98a31867e40122ea13ae155ebc740c24eb6f93e46e3e7432f1e83a9bd8e8c9a417d644d2cc9502c1b617cd7a9143c682d7dd9962fd5fad70257be6fde3f72c13c5e3bc199ac41230184d1c23a1cb492801b349f887b0ced3bd2b0242978d2918dc84f1d26cd3d31fbfd4ee8062e6cff7ab8bea420fc5978e1d008c00d4e1289f42aa2d3b6df8d89e6f2d0680ef803532447f3c669ed4632c4df0ea057281d6493bbdb35195db44d9b95ef7814824cbbdbb561b7ff3364dc2d2d815151e140594fb96c1925d1dec6eb842b119d09c503c48a3e68b99be52611a2ffee327b8e5660ab9b8f3e7a4663d5badcb2752ff4002ba0f43f81c8d0aa586cad0f8324c3f46d2aa6d1f5becdd7a3148071a6f3decabfde4c1f461348a33828798911fe724ed1556a431de8bd76ec209105e313ee09d303df288026d68847830a5e1beffa6ed74707b97b60590757b5387b53c8698e17b2de78166c4bc81d244f94d24b3547da49ad19c31c98d9ae5ba0eacd0af164219eb02301f8", 0x1000}, {&(0x7f0000002400)="397efc9af5c45cae6d70aa6d395e6919f77e7547d9064a201c2f88216f9826a1ec55a159f233eed8bfc2165af1f17b2e644dc0e1b19f5086534ce93bc73ebac58a2fec071ff2e5adac7b9f094e18f75565f520b19365f82dcf25f20552f86d6b6d09e71657379405b9e789a63700d99e928a80e55714f0e87be60ad9c13271af9cb3435b2b3ec7bcfc84ed337d940e0859c65cb467829e2bb361f8736caa878c3b9fea10b5017002e0ec49b3177612b55f11301b3e650f1d4a74b877df61180f4db0ecb4c3558e97953d05e16918b5f83d49faf5d29a653f7ccf0c3a7ee525552fa9aec5e5de121848395db8289aec02fe793b5c120d83fdd487f4fcaa60c8f832045d7959a532e285ebddec512460c7c1102811d65df2d98703a080681160c1d7665db4ba9a42a95cdec93463939aaa73ae8fbe0e85b3090c5e4b9266df2c4ede897639b3432c19d67072b679f83ab81472351a731e6c9e6b509c9c63c7fac75d25026fc31d5a22cfa2dcd193dcde5f3bd617df19aa5cdbf97f5177ed6ac4b8ad33e2a902bca7abc3b000678e0fce079f15c8c5a7e6197c1eb483219859c23b8aaa183ef4c1d15798cc87c95132960bb74d3cf4d6b9c5fb4049a5e4993d88b4b54d43aca995c6bbb9dab232bd4337d3ec00261ca9c4802e8cd5becdb1137122a64ccd1eb9c6088fe54ec5cb0855893ad6a050a1a3af9df165677f7101ccd3157b878b39ce61ded96817a5dcba214de88938e77167627835c1ae6c04c2d96ce3d11f2b170c443539e0417e00da6f6815fa53b9251e48b1f588d4f536802bb0befa0780daf35560fcb72621682a408d88eec956812a1764cbcaf9716bfbdf3d7437110d2adfcfcdd90f16bed5facde0f145d26ddc750e3d775257c34b6ab97ecab4dd300a1308821b9d0fd94268689929066d1494485343fbf7acecc7a648d558378b1ce8b88d94c5f8bdbed23a8faf2731ab5baca4eceea17d8ad2dac1be9d04149f64942b6abe7ee3caefdde573dc1b3f36329ac19a7d41a2c3b374642ff2d4872f5b525a71817cb279093b62bf1ccae9020035a158f1bbf1dec1317690e1c4d9c0b106a214b27dddae1b97e713823226aca3ca9fde7f294d208e843ed2309a9876edaac6f6f90e72c68fd51c78d2a92ccb15feb27284b109ed7cfde600c497bfa8189f033160fa2ee58d1dd06d2eaf37356493e877533484ab23ccc8f239c08c4c42b0265cfae9b7a8e5c3905ba6fe855f22e388d1a854dcaf9726e65a8eb858a3872776b8b79a561c8c26de0464f179449b3e8fc6118f79e8a1402295b678b37ca6c8d7756d196b6a6365c0e001eaca6ca59006242bff169459229a35570c4c341b1fc9fe0fbe43595c66b79f1dd9da2c7e7e3e8846b7fe3441dc48aa2b894e22df3557694641f1a22a4284323792e94ff4023873ee9f30369aa19524fba7740140f5f673af898878a712630d9b991216b487bf680ff3c68293b5d570c8378069594c5f659a380300534cc775a61d9bbf92966f472485e3309441e98e9b79f5f9eacfc4ba016900cfb884536f3a9a381049bc4fa122c562ae568eeaa482aa36c26f32f4c650bb4b2987dded15dac3f873bda9129e92bb9723aca89dfc3e771eb1762e28be0b89965bb071964f70880b11c8a56f28ad3f6f4b520d528ec25ff9f91f8f94efc2c9b59b50cb81af1da54109fed1df3b403712dcd55e44fd5438fbd797845fd3fe3a16d56a53ef7a269ddfb910902d0776621606a4c620356ad2b60b369186c1a3e3c7d877a945e1d431f763b627899a643eeedd69d08a5a8b6e1d0537ac90cd39e65def09d430444c2d53d0ade4e2e5142c145b5268d10011b03876aae0f27ee7f3bdb6607928b18b086eb3041ae7dda63cfbb674b87cba492d4cf611ec07f1c3d7ffec6cf7010658857bf62f8b28b576f347c1002f143533135be916ecd0011fff747d463ea26cd6a857d98c0e1173f09ddcd9aec5af1eb07339e51e849f0cac048227f8c9216fa56b4334af28a0ac701476125996725be7303124b0ccd7cf22dc25fc69237a813dfa945d8d0706e7244774d96819bebb70aaf183ba242dda25f7e0f79f65baeafcd9971dbb20560828dbeaaefc51ae7e337f4066e08648e4a1cc7fa22d83ca8527e3165249c65898511dcc6818993ffc5987ae9e2b8d9df7b3cfa8514229b18c4456dbc3953ed1bbcd4f7ab711a309885198616ef077e3f1a3578670c10908efd9ecddb7f4e9683835e528fe92a823543bd92b4de95b832d1e98de25f8f9ebb44c327d41f94960f590f40e9a8d011cfdadcd87bceb25fed83ffe6cefd4643cb0ce46290f71d555e0f5e68208321bae6ba45712b126ec74ababf39e3026763b553c4b32cc7c8ecbc49190351769e257bce99a652d0473e3a21670e32f97ac05acf51f407be0ff6ef994848b7c8a54c7fc2c74bd039081ce56a26f71fcb6562f997e691daf2dccc3bf96bd1a8ca03c62f9621b8b0e4be3de6191bf379b2092a01e063f90090c4faff6241018d1af80118de420dd35e1ddb61b6107b91d349a495ca19a91ac6f0bc9dd2ec5ac7eb0872706c43f2e7247f512d0f6e325e50a001e3025305272fe1d7e5954ba5e2a36e23f73c190f713497baa0c1cfdbd9fa8d78af785323de17572f5e86b0d7648f6835376226a38b5ee89179adceee3176ebe45682b009e34a0cd0b1304535abf58a6644e6107bcd4f063533dd3b39ce3815acd3973120a16cb0ec91be8a7aa13e8a2318483884243b9837f8f9c917ca10e6be8af42649094b92c2959955e32e45eace139c051085668b1018df90902d1ba2cc19ea5834e4912a2f5bef47f4920c26675df0cb84e3c33ccd86fc418e51356c1ac0764a64f3a36ec904f7608d2903192ed874e376341d6e31fd1d3490d82f42a014f87787e6a3ce7c5da62d6e02136f255ba07921e4bd19de5eed50ebd4ce36b7224e05c5de9939efe3bace1922136b97e51af659732f847022026d35c8cae01676657d8e341daa113fc2ae865d639e7d3e47f34d1686e1269a8b7145eb872a81097ccfe2dcef3c045e4ea56a5f4bb784696008c6e8eac84bfaf6b8bc31bc961953e3a3ebeb1bd589c8923fbb12f8ba5ae09139e60f3724f3be8b3c7cda30cd4567eb700ca3b8d1a791083aa2b0aa32a69957dc9207cbab7046857014d07489b5db07fe960792cbd92f7737b1134ec699766f5b7347536874da1b193af6f96fdbbb12b3f84cbcaff916a00f92f4ff5ae7e95a2c9d354ad198ea6c05a37693d373ee3a68eb3444144ddb4555ec597d6bb262dc4447c0fec0a3e674ad4d29678658bd32324424b17945d7bacf09b5d884664d43f6b6aa9cd72ff8ffae37cb2b3d6d78590406fa382a73e26303fa40c0cbf8e4b87340ec41f91bc7503e3059a718344757f10e1407438f0986e64920f409aaed4d7fa7175c406903bc80f3bb0f5d9a96cc752ff6dab2ade1369cab6fafd08d457cf3252082c6765b886e19b5a07169d343b5180d5666837a7f5290fc4265f4a79e8f0b5b8c5a4b455fe67c29ac9e99294961bfdc149c5cb09bbb2c1a5adade9beb73cbe50dd7ffb66aa0f5e938fbaa30b79ffce0083ffa236495ba69812c8823f3a6d823e4e498e2dfb7c9b3ebadd5dc0fa335e8c80d6732404f23e96151e70ff34afe41bf643d1d6bd572f80c4975accb1128e8fb1e2c833e793f494fced45988c72617618f00421949103f21e354dc97a8ea5a1955dc17598cc74ad44a15d26bdf4824587a17911703ec199360e0f16c4069f4bace46c1f4be3053c8dc63d4b089d5bb2dd5926c6a72bb0767ab2be8f3135e40413c2413c1c5a307269742b59d15e85f7b5ae4a05e7c65664fc656f2c2fb2732caa40638fa1ecb7d542dbfa1c690db9efe8cf10efbb54e2826c37f7177816bea9790a889eaca35c7d12107f922105a9aa45087536947fce8a0742ec24fc76ed7ba97a091e625c3eea383ec3b7aad9f2404fbee856fd16feb26c6946393f04a91058c85a12d826873e682373db891baf1844853fcb2652fa873173cff0e9952810d8883a4452cf8c1ce95cfd4f83e687c416ff837ac696038a92b89e70d7103d2b75a95b041bc4e0f9a09ccbef934ee253ba240481d0cf36b1e5838404b47038c4896556cf6f36d597555d3cd35b41158b56eb4cb7f31e7a7da1199a60704ae873463bd5d3b6438939bcdf86fdfa9bdfb17613523c20980ce44840fabb9a4102079ff4d47b448cd363248bb0f7603e7793be66b66773a68629588750792d4a4d2d27d9687f534d63221c1b0bcf12e98b82af094651ade8545256bc7c47e5207355d4241cde004b79cc92db9abc574e7f1ae30f3390fffeb64500d672ff082aaf59a88765de800cda2512b6e32f29f5bd6eb40c1d587a9ac05027fbb80af687ddf9de0f8ffa7de7f8a7341b31872ca7e60690d3efe554b1621bd68d68764e51e70bc4b935ccd56c2f165314f7d8de5a4f8b7504d75781b6029bd7fe5cc623f1da632a2e4808740e654cd05682b9b3998b2e075b3c14279fb79a2faf29ede6e9d0c76d1f1f334ae7b3766ae7b126d2d1c001644a5d6a65ba35a76f09a8018ca03c740f3888ea0994465085a666b7b01c868aa9190645b905250a7133a174fdff8924772b86024a79e213f096d3581789fc2b874e9f0faa03c3ded4daab3c05f6ed9e45f14662abde5abdc681154da66a1829031f2903a557af76310208ca6fcb7b295b479ed47db7d3f921fbf3db0cc1199728b9762132638e475c0ace5b45e89e36793dabcafcd617d360a78ed90f9f312302534624794b71ffea213f2efd1a228f809af25141939c9b599a441250419236caad0f32e3d41f9b80994d37dd876aa753cf16af7e08f56bbf4bd9e6e1d30a1fe969f96f5b6e9597bf9f466b4edcaa64b742a08fe3b4bba1f72cfeadd46eaee7c6f199e5ca4e72452f095789370ffd35aabf4e782e46b4d5443af93b4f6ef3f79913b958b940462cd40aab1b27e8e110f0ffe8767c8f9d7b67ad07fcb6138bdf0fc3e27a20c5f6842c8af644a2fffd43665d215553333d7fbd5bd7a5d8e4a864b2972e66fbb7c2a3fec03db08ea872b81dd79a6d8f78bbd301e1f96808e65e3a9011ae127b03e02c80717421255aef41709138ca6e9686ab6368dae044d16a4d40bf8e59b250286e8fdcee73f982f405471e32476ff31704db84dd967d7d34059eb32af14ff8d99c72cc994c3dff9a3bbe308b903fbdf9325264c9772c9af61fb4712890493e591c667755cf6dbecce82f786376565316cab2f027731334e23b37a627f44045cf922e5fa34dffbb7973a1fbbe6f52f965c65a26e136e3869b73398116cf2f31e18bd3a1001d2d2ad21e25e21c2e671f8c168257c35eb5b317e86b2c131015332acc2a919beee687daf8fe2ef62d61d43c616bdeb1c9166201618dc4c7861088dbac89665d63461459b79c3a8138fb420848496578edcd15331cd1231d5473b5822c07a256f768910ad5651613f98b5e17d0c254c98caa2285778f0fa1e3ce31755b850ea5dfd73270af3f86223a370d0defefa52a94de12acf7257022d79e1e694806e34e4c62f8a6904c3d88a7a923f1fa9865a8a60e5796c3f43451bef3ce05563c20c00e5fcad16f5d5f3b24676012bac4f551646f9ee1ce3b759cddc1c85300ebf21f258d35c463d52af86988dce1292c7272f38e91f24321b12da1437294e65fa75dbfbe4d2eef43503094d8249da1d6ac87e2f03749bb871e51779dfdb64cb6c9c3123b5f17cf2b0bbbf7c4d1d421f9293e705c95", 0x1000}, {&(0x7f0000003400)="9714c07bd41a6b6bc367e9d91498ab21dc3cf6ccc45e20e782a2acd2390bf2cb56933b78416fdd53f4809fd6ae25231cba9a9ae41130eada0e9f0c0bf4711a98479034be81e2445bb9986b8ca765ecd4b165f4170bb032b65db47dc37f9722476ded1df1fab00baf2d55b93d51cac9cfbfdeb15059f26a2aff4c5733c03336a1fb4f03ab894f726b0d86ce00fd9807552dfebf55797968be160105e0ca18112fecb8ee7490cea297b3684be763a428ec6ebc0bd1d9cc2e85c9899ca2c23b6317001b4761617953f6c6beaff229cdb074ac416d5f3da4e74a281f8a59b46de2616be17ad3314104182c7c", 0xea}, {&(0x7f0000003500)="1f7833eb95a8cbb3c7693ddd3dd6471e9b4f7553fffb3d946403809d763e2bd608109ca80767bae19a74924df94a707587d22d38ac6c28ae4f31c1e79fcfd7a55731d4e785fb5b0557f13416533553ee97914f30caafcd0ede5b7c76fc8694e5ed6f498f74f209fae34e230d83aece8d09f3b09b38757df3b73a9914c1fa921c37345dc8a5e860fa43f971271b22cf706d9ceded145267d386f90d81f7b5e83e95984db5f4da61c35a11c6359931f086742817f610ccf0cad5fe7663", 0xbc}], 0x8, &(0x7f0000003640)=[{0x1010, 0xffff, 0x1, "be48c247475d935bc9990f465b2a3a22d311d415eb94485288a19fa8c46a535c11b99e6ccc0789edc1e5c56b353b6493e1080b377f542b24ca419d8f49dae6ec06f96a90eb93828a5beed0c857701eb4b35b5c02cb0b0b8170796dbc88d81ebe9175f29005cf1e1a29c1ca494ad94fc8fa1cf00cb7989e65cb225ecd8591c54f26de49ca8f062161df50265f22f812510ebbf7298e956abdc29c0b278f81a22fd884bae6591b0386d7075d4ff0c724654e118af75cc266382bcfed920439db139ebc3bc094349e0e028bf1041e29cfd796eef1c7f1d1f5948a568787f96397be6107ad8e02a95a582ee0deeab25c4408b5cb5fa125d9567249d97ceb28d8a1fd8b5b2ae1b959cf72c1c5856f18eaab8e2feb9e7c8598275d2a8978c196b41ca54cd25e2b49abc87ff483f1a2544ebac5c71e406d6ccaa09042efe484c0afb4cd51f7091017496c3c53b6fa8b04d9a98883b962b5784f37ab77caaadc9a303d4d3a7ce4f8a58e476f987195b51de95172b45734a2832f9dce8ed60237a9877d3612233c7a666c0581c63604d8a1b6d3c968525b3e6b4c269a94cae5cf2ad5c07b8fecf8cd70ac30ba33159c076423e5a6b075fbf812302413237f0ec40ad26298f89b0bd567d24a3866647c59bab3890cd5865c0a98398ccfe3ea10ec5f2381c10cad42271bdf6886e4ba2137550742f33ad8043322e896c9a2bd54d0f3ac40922bc34e0e6fb2e34923e511f2681b8fdb969f1d2573d59003d08a6a6ecf122da5ff5706c04bf606c34b189eca286a3b15b3cdca1314874161cdaa77cb0317a8cc8cfdb7725ef23fc8a83800b1758a84b344b5ede34868c4c4d4a4dcea87865867d14501a9120caa014486100506d552105f0e92cf8deee0cf10371a5a207045632b53c301a90c1c5eb4534138730e1a5e3e1d5bbbcf9191cfc363c64db287a3d9c3d2e346d1edd7828865933c3f498a73d6ebefc3d97c2ea133a0d124df83e1761ba20501c8304b4ed4edc9599e599a5db5e8a7c36d0637155bc43101eb7f03afeb1e51ec11ba9a6b1f0a4932e47175907c03d6d0bd859c2a22efe1b0b9f8371a77f5bf5e4f256e6dd1000d459818128fa4b5baabd0d6eb0e191177162c432f2e98d160b15911e4938ec18f89979feac494f11ff892408a901ad39f972ec0289d1d615bccbc6ee06f41ab942a28481f5e97eb9edd4bb46588a2242328891788100f6f96a63c17db86895a13f5d4331488536fc186423969d58bbc48a7ba237a9fe3bd3adb7b556dd55301d96ea8da360d816bc030cc499d5e4e98d802e727db6c56482e73053bcde486bdefcb265c10269225875c9509984e4c33412d6d7d96c4efbbe4945121ecc613c956ef0e31f595ce5045893065ffda25d72573e11b8fad80f1620d307387fe4c5f9cd3b8be496b02465dbc3838542f3505d97408a4ec047c75d1477dee40cf40bef746d39f9ee78f73edd28f733891ede0c51717fbb10a2ab08a217d1b0f5172956b31cab55005b5f5dcf9eae5e0c87d9fadeeac1960f671d6193ad7fac66e4b3b0bf59e70b3627522947eb45338822c967c88d769da4a21e5f90e8f2efe896eb4178b4419f31fb02c940a7ccd1bab10f4c8e30802d914df5a300c7c49fdb5ed29877011f6382e6dadd04f63bcb63b7fcacddd8550a7c30b39dd1e230c1245974e494d8d6bdb1f21442b76dbc9ffa28963a776517fc3e26b93cf9968400bddd55d394702c08df5d2828b718232f0fdfe2d237660549420e99152ee954dc4b32e670f9881fb7acecadbad319fc1434b6212ac4f5b5b970d3ee68d2fa90fbbdd94c94119be9218c3f06b39abc4ab90747012e3d6c9b515ba8a9574b602dac20d7fb73a6370b15866f3d273f828b5306a15a49656b1cd653b2306e1eeb3855000d2c7d2926022aaddfa48a7d6bf7424e95e2decc4edd68b2b573580e4a323c10a8239db15a0e9f87f00db91cae57b3d179be5cb43cf73488cf011dded1b6161aa6c9f7d6082f2c66d05fe52c24d07da17888dc0b5303993568fc9798dbd432bf8e614f5f625a5af3eafa91729d38994b46abb76d265157cea8eb7eb678db64f89fc9d587caa660717512d1a12d3d215969a1d04f36a7d6071b30d5d06c7f00844ffd89ccb519762168caac21e3833ab124b0669f7bf5c68d016f94eb26d6da6c90851ddd3ab6c812a32c5422339425e0810d6f6af965456087fd4ff8accb072a33dc701f108be4be30acf1fa51c02b5e7e4a42a1b7f005ed85855e0a46bb0b37ccab2774f15fa38678281c3192608b48605ac3cdb374d262652cc8f25c5004465a85673bf638bbe1a9f45071057dbb4afeb4751f31051f4232f8afc0ee5f4ccb0ad071695f81f78fd81cd0ac8d3fc29df49198e297ae3e937441e382abc1376255393835f26e49b097824472ee1f6c5588e639dcc6000f0d024a9b8a658d11203698147bbeb58342c1622c16735a861607dc580607e837ae771813a965cd18703bf218e15e9a3abcd1f845cc1c27e2b880fcdb6221cf85a6d506ac9e52a4a7843609554f6639b7b8915416f2a7c6d0f2f2cb0c82f526f4eedbe025faa63442034654a1df870244a298a0a4581bdbdad71d1603d61469cdf34755dbeb4f2e1b5e34ef43cab17f9ce29b406877f65aefb158f7601d2aaac08764d0fb06c29e2e6494f47c5fa6d4f1016928b7753d15574b4778b2d3d75794549b013fc09eb1ae9346625abc2a468b8e7f5a38325c3165fe254435dc8625d5a9c0462bcbe4e23fcfca61cabee4b24c0e47fecf5f89ee1fdd4523f587035b10ff33ef908ea51a20048926a783eb55880f0abb5739d2295e9aee834c5162f34e4253df410ddc89653ce00fa25035344f180e6c443879d36e80f917fd7bf4e7df93b9699121a04ee76119d04c3dcc7cb37091767949c6fbfffe3fed767ba0cdf85094100a9fce0ccf60ccd842d729659869f1ad815337c79daba51693d8876d096fe37e8100d71c601ac496d2c8ff8a8b36cde387cf6e89ef401eab8ecfc087fcae52203b9f5ed0b7704676d4aad3e2cd73a3c9032e9af87eaf71f46f75c4fc4578feb9216440344f9b17b787d35fbc05d5018cfb9190ca001cdd891412ac20341113dd647eed577932994cc9273c29bc5dd1ec87ce2c602aa02a8e2f7e23b724b12b00f11baf8e246a52bc6ffbcfcf3ccae38450960c60652ec90e35d888faa7caf7ba8c45991ee4696b5ffc9bd35a83266f348bde3d9f2759ce78e239fe63d7c359e1eee009b135c3ca314defda3ea87725fdec7f310ca4704743ad024dcb79c5cb2cf0eec6e81c2686545925312410c9c2c0367dfa5422d73d24de5abf51041f820556e7104047d9adce07e272c229eb58293a9d38b9d4e1079ff8f4988531503d7a71ea74061e154963faf4f978308df27922d3563fd3ba4b42f9d9c1c8c19953d9c3a962ecfbb4f413d3f67819aeee29a3014d301b1b5cb12b9dac3d2dbf4d3aed784abfac1844fc2143d5824912df517c556ad9dd08d23a0969f3d1fcb1113ecce34a6c5ac4cfa496edd65324c89dd9d2862e3106d97bd3058037435423c7cc2354ff47aaf3ab9113ba502f148917153fecd8870f0d19bda13c72c1b904437c9af060b07d6ee1cb9937d6fc4a621fc2293178de198e8af7bfb8514afb3dec56b68c818961112d96eed78867c5da84712266c30825730ab9c2a5cc187f76649913ce03075f9102e6ef75138f0e69127bc64dc0ca7ed140e1ab39fcda5265d354e94adadc201aeeb143ddb5715c05c2c6b6b448d674044e02cfef9bb2f1c8d49dfd08f0e0259090829e1a233f6a32c346d52cfb70f098a0db97ec6b538179825caaa3e8699025dff393f49d36b8547d30b2acd6c4aeec36e08af1145d7ee7650f8d0ba43b814d4f490ea43dd69f6054ea31fb8e42dafa36b4041cb2c2989dc746fb36c6627091e1335ae8dff349393554c7c4e5b957b7d124a526668063259ce489beca2ff041a65676d868ac7e16d63ff4592cd0eb1d997ffb076b9e20fb8d20b344e1070273d13757ab881077b62170b75c88f1ee8fea3bdcc750830f90d23f0d680fe1ec8ede5aa66e89169b95e5a914e20ba23eb96f8bc929737756d1c2f46ab6478200429b723f8b142b82c98bd131588be780a062325e561b80fb11d0ffb7957b20f2aa8a926bf510cfc3cb9ba4c47af355130cddc560e8d9844379b4d89dcc3d3bb8ca366ed38a6f2d7d7cc1bb9747ec923e813d7fec988d22681891f7a2ad10ecd2c4359aeb7fea8c9e0ce9ee226061d40f3b989242d86606a838c43eaddb5e6b3e9ffe5a980a84cc6186b76a583876e18ddd431cd10715fda2966412cd127481d19cb3f2787ab8afa332770939e4889738d27bafc06aaa655d9f45a3134eb577a5aac2306dc15a8066bed56fa6e175e7d08e46e6b79efedc444f8244c5b6a433e59a10fdf63ce6650c26a6021bd5ff1eff063c8f871920322aef02709985a279112074f8c3a015bde97693ec35e39461009b3a4b3a80d60f596f20425dc2e1ed08be375109e6bde15b7f82f3668a9da0a3fd545d38281d90463854af72d78252e615e3cd3a7477e7ed55e58b166e96bc1cf9bbd198d064b18350c1baf662240cbd1d42715da209d9283adf48abfb7384e120c7057a7722ec5572aae6e713408774afbe26ac7617d0496b8f996b995c5ef3df7b8636f36e1635f3d3621e309217076dc0e7016e4dde522fc726bfa3e7237e188d3ef39cd8379718320404ee1009e4781b8a540e4149d5b279779ea1819071ec6ed64d1083f32e3df5d0a67d53f679c1b1a1df9782480579944a19ab7ffbebb6bec6245cbd499a990b3fb0d605ef50955cb357efc59e58f12f06c9b6569d96aa906ff02f3e46b97697572116ea96d4e1d281f6b2a14db58adfd79ee6b4c07ce2ea14186a69cd722dae806b766c8a3f82480abbb14eb9362be179917e79b10c45a1ace6bdfbdeb9b04a40416de096fea87beb6cbcfbe77b1f2203137259a4ad1f5fa0d7793304faf93a96de272c762f7bb332fa9b36f6a7f1177f61ea68538452651f1f85fa5b4a0e342d6598d515193a4e4f009610db9307af6aa9fac2d0a844ddbd7f9e90a5f6e42779d3d090b9e7b3a368aede29663470f6647476c22f458d0a6e62ca14e98299e11752fd1cc0206036f6d0c1dcf579e5984e092d5ed1c3ccde82b8e58534de798c616c9e3d4188afb93740ecfc607c01a24514497d3ec1cc452d1df245132d9e9442458f3dfc3858db0e315abfa4f58ed64e48a6fecb152bc89a10f59ef59d47dfa58e331a9a6a9de0d040fedf75e4283fba665a855b807c01df23ebf369a8489c7aff43e79ad1813e655d0c7bd5455d9c8023d5cef13228f3b67c32bc55569b518fc5f56f5252e4706987956a9e748dfc91217bc7c06383c8fb5b082b7d3f0ca08a56f44d4e79681faf93976dd7a13f895a9bfc44f21ed50be71f6557a43c64c295dcde078fedeac63b6f7967c8e0d62cc365476581eabeb92ddfd1ca7ed8ef67ed77b4fe36cf03a3b6d47a9a5e5512334cb0bf4c10af9bf66dfa3ee812e95d57b68eab34663f84a3eff0f6c3d764a5a04c1543b1bb5a15eeacd419148378be15b733344361a6dd56993b6f4c1ac5a71632e3c71fafe8a72f181ec55dedd2fb5f8ccbac9d789cd6dd9821a33da46f2191e950fe2f06511954052d0e486a1eff67f0906c49d5f0ed2f59cee97a4c5ac74f663155d17e4571f13e949b43254beca4cd971e7c93d304bafa692d8071d03672e0768ac5dc354d0888d3e162eccc130e5"}, {0x30, 0xffff, 0x3, "9108631f8d0a559942b14f65d8f661797fb8fdab87c93439a8ac"}, {0x108, 0x1, 0x18000000, "d8b9da4927e62c21b7d0aea81bd850d9de1a3b916d8727ff06ec9d7e01882992412c34ccec5e45c993f98e595c4654aedeb07041b1a7b2a88c801b1517bdcab1d42237e91accacb8c2f741ca60d996f0d7e9d8afd8f58f46f228a2df55388eeb14bb9634048ceb4b6ce792ff08740101fae0fe9fbbac7c37b3968aa1a7e61457b69868db6d81c1dfb92fe778e4fb7b61a5094e2297ec47bb1447c3a0d9b0ba2361a4d5c13fca7eaff0984e57f5219d710802299543038b4223afd6495e991cfab9ecbe008231db9afdc01239115206a262d5987a3674714fbdd74b28ce98663549aa260aff369aa359b7575e06b86dac28071f2d"}], 0x1148}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x346d807776ee82d1, 0x4) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) write(r1, &(0x7f0000000000)="72112eb0e02d475ab5ad1399e7130216075c3e2286d595a4815b8e3947459ac1da4cbeacefc63a04072c1271f60f4f6575371de05c708b4d8beecd900c912d4e8856ea713186ba01c42c6de4aa8da8ee78f57984e246e4ae60afca93c283fca696b8a24937b401f6b2702a68d4315990a1e946c0ab2572df8b594831deb5760ce25dd18b137be1f5e2ff472f6c57fb2cb839c493e76395216de06c51cf84fd7952193fb2d24a", 0xa6) 04:02:43 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x8000000098, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') 04:02:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="02002027820340d9eade0e8037f287e0f06ec068d983ed20ea4251b21c813de80bdf5f95b6a7bc98e3cc1be47a8322949a9dda4c724ae06ace772917877b07d6f41e908df45aca83ec24ef121ed4c051f3ab0f6389ee6e3890d6a51edd3452f4a6ef6228aa2b7e732032403aef69a021e76789d43c07f2dac924f4b99267cfc6dd0fc62da7392be598beafc5e20e99bdcdb5764c5b3c066afcea108cc01250d460eb09819f212d22d1b40da1778aa7a3bc250e9e10564b89163ce22a1988af485ebfd15ff16b41c7ca9a4ec975b45d67d563d27f5527386636eb2bd1faf2135c0c23e62a3b0ac48187e226dfacf6925c93e72b547c346cb527d70b7430efd341b491ca90df33a168917358629cbe47547d7ec48e736147a67bec546af55b4ff09e1fb372070e914fcd15c14c70d91b3595d392ced1ce3199fbb3bcb381cc9fc1a1c59c8e122645e3fc2a8b74c3c5911087353e1d213d1774739ba8de24a00bb4f1a5d90aa531d73d68489279af9267b7c0815008dd01a6d8892d74d2a7e814c2d6135c188fe9a894d7eb2d2c31766a8bbceeaec78e368a29d598c00b5e228f5ddb1dde4400b103e5bdcf0f8e363c940f5f31d097739cbf072c37ac853e1fa49854d81a20aaa7c3762ee577123b5edeab0af378ac9967cac87a3859ede543826806e5631fc650e29db559c69ec78aa200c1f6677d9095f56fcc35ce439a8f9a97e1a65b06fa57105d11afc0623acd00ba2e9c179fd62a03d265b81fcabeb0982ad13d9b9a046a7bd420865ede696280ab0e2aaa1b79e85980d933f6ac2a93692e08b54f630249357cb8c8c92cdff1a2125d80734f49946d420a025903791c6695d4d3c91330583fb78d58a7c29f4f8e7f267df012410be072aa002a9a3eacde11defc38cb29c5ae1d87f07ca866b68222c0a27e681bb40a2c681c9a178b7323778303962864f2fa8d799e2e18b9d540b9c1"], &(0x7f0000000040)=0x7) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x2) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x8000000000000003, 0x5) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 04:02:43 executing program 1: r0 = socket(0xfffffffffffffffa, 0x2, 0xb67) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() 04:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:43 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 04:02:43 executing program 1: r0 = getppid() r1 = getpgid(r0) wait4(r1, 0x0, 0x10000002, 0x0) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 04:02:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) readv(r0, &(0x7f0000000680)=[{0x0}], 0x1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 04:02:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81, 0xf0000011, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x15, 0xa0000003, 0x8, 0xffffffffffffb874}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x2, 0xda7, 0x5e}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0x6}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffffffffffe1, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0xa30, 0x4}], 0xc95c, &(0x7f0000000100)={0x7ff}) 04:02:45 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xc) 04:02:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xd45, 0x7, 0x8000000000000000, 0x2, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 04:02:46 executing program 0: clock_getres(0x2, &(0x7f0000000040)) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x2c0) r1 = socket(0x10, 0x0, 0x12b6) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:02:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r2, 0x3, 0x5, 0x0) listen(r0, 0x401) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/214) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x351f, 0x1000}, 0x10) semget(0x1, 0x3, 0x10) 04:02:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8082, 0xe1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1000, './bus\x00', './bus\x00'}) 04:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f0000000000)=0x40, 0x4) 04:02:46 executing program 0: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$KDENABIO(r0, 0x20004b3c) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 04:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad13e778ed9e5dc11295259bd0d53f618e0e1407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73352182830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e06aec33fcb90cec9eb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc24e2b18d3ca309b7ece4316f8553001312d01d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f000000000000000000000000", 0x153) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x8000, 0x0, 0x0, "293b7e697cf001e4a822bdb59fed000fa925af34", 0x80000001, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:46 executing program 0: mlockall(0x20000002) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x0, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = semget(0x3, 0x7, 0x211) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1800}, {0x0, 0xb3a, 0x800}], 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:02:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 04:02:46 executing program 0: r0 = msgget(0x3, 0x212) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000037a99671ca5937d300000000000000000000000000000000000000000000a1c65c6d158546498b0000000000000000000000000000000000000000000000000000000000000800000000000000d5000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000dc9886655f771c144d7430b7895856dff7e44da269f1f1500a13a37b624cd4b82ac77700342f0f1dc958b601b6190bbe4019a10f5883ae42f30c2b57468eb08691d772ddfcd4a89527186ba52001c416f2a6189bdacf051e271944ad13b7b336ebf023a103e6d31e39ed2a8fd346ef0f8541ea3b35a50b4923e708d6d6b2b9d05359510eeb34ca05fb98751ebd7b842d1b012f80bf4f594e815daa5d4a63cfc51a2a0a116a6b592cc63aa648ffdbd2438e0347cc89d612d276b5ad817e820e52b6dc0d38632724229424b0e367dc6080915ab30918b49249a99d550a11da772be5b08f75dc8968248f3a1c8df4a425f22ee9277b4fc672c924b26103d30d0d9a44d965fa200ed102288f08a015265646f3830089169b7f9dc0b6b8c5abbd517050cfc572ab0e86e0f70de814b5d5a27b5124224ae38015451f21a6df2a48d9eb696b4b93c156ae344b1b0f6fd3abc08826bfb30cdc2b2bf0353d5360d6a227a6a66ee5ac14f17980f795f9c9193d28e6f8e004d310deeefc9afa71dc22c4b11d2edef260986464a6db35eb49b2cd860937bd9a51533cba0f5e3d"], 0xb3, 0x3, 0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = fcntl$dupfd(r1, 0xc, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$dupfd(r2, 0xa, r2) r3 = getppid() setpgid(0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x400000001, 0x8) 04:02:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="3e367ec19c58a7bb4106c4bae2e250b01e8451c33f11c9d91d79654939b43437f9e487286be6c45723ec75034d2b10d05241694066277e7a0c835ccf11bb842a61e0bced913776d300e43e3f5845b232ec3b05d22e5c00f549ab2ba6cfb4e201d3aef401eb8dc0", 0x67) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x200000000}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x53, 0x0, 0x0, 0x1fffffffffc}], 0x2d, 0x0) close(r1) 04:02:47 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:02:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 04:02:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/90}, 0xfffffffffffffd31, 0x3, 0x804) msgsnd(r0, &(0x7f0000000540)={0x0, "451249e8c7bab04fb61c0e78775081665e0df38d999605a6cf117dd52a8aa4e81752d858662c5f22029e8a9601708d1533cd327b49d9750241a62d3a8853a4e57cf41342e3f34bbe9711fdb64c31ea3fc44f0bb3175a8f6b20379648d5e0299c00e660dbddaa60f6b2865338c0a591e7f52906eb2fa57176ddc0582aea9dfe6137612fa5fe05b2af3c3fa9a8def5f7bf06e152140ee83dd0a43f5bb18fdde7223df9a62081efd983e1a76465811510d987354bc2878525b0d62d43ddaa792f540aa3800bd7f2e217059ddf814d618ff72932e9047f9b33eee6d78c1167b95c488f0da0"}, 0xffffffffffffff42, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 04:02:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe(&(0x7f0000000040)) r1 = msgget(0x2, 0x1) msgctl$IPC_RMID(r1, 0x0) mlockall(0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x0) 04:02:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/216, 0xd8, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x3, 0x0, 0x0) 04:02:47 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) getuid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 04:02:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="bd4e92e0fcea15b6023f21703195941aab47f2c6ab4b741e6201e1b90c6dfeabda89f5c90f897f5f2e0a083f3f6e969c2c7099c2f7d357fb45f95eda6ba7414791eb318dc9dacc23268595b4f989ce83465c4bd044b69c13fa3c79f498ed130cb5573a1189ba462670a381c47cf2bfcf0edbe00fcef55d7ae5fa8983085ae3f8c7b4a2bb5066ae9b3178e7e7a1da", 0x8e}], 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:02:47 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10001, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66863c653000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x4, 0x3ff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x3) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) semop(r2, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x130) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x41, 0x100) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000280)=0x3f) dup2(r0, r1) 04:02:47 executing program 0: open(&(0x7f0000000040)='.\x00', 0x66e7e7c954e78ab6, 0x1) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040), 0xffffffffffffffe7) 04:02:47 executing program 1: r0 = socket(0x31, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a5e51af2143f8e5d1cc2aa350f43c5ade6bb3a9c0a0ebcfe8f931091c0a23e5a0f5dbf889f50cccfc8bd07ef46dd9718250f191a07b690dc7cde67a278eef009ebe64f93ff947676d44f59737dac1d50de4f100d9b7598dab9e47a03fdbd551dac5a920d1b92dd49f8ab4006ec794106d8fd8b14413e77fab8c166639a8a71644032989b3909739b8a99246fd89ec13be2259f245145446dbd362b72ffcc031c69aa521d948332e7dd807ca0f9b2ac0b7f18052c912cef", 0xb7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x4000000000000182) faccessat(r1, &(0x7f00000012c0)='./bus\x00', 0x20, 0x1) recvfrom$inet6(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x6}, 0xc) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xffffffffffffffc1, 0x7, 0x7, 0x1, 0x0, 0x6f, 0x6, 0x0, 0x0, 0x3, 0x2}) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 04:02:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x4000, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x3}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:47 executing program 1: r0 = kqueue() ftruncate(r0, 0x5) mprotect(&(0x7f000006a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00005e8000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x70) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 04:02:47 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3008) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x22) 04:02:47 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x20) recvfrom(r0, &(0x7f0000000140)=""/208, 0xd0, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) 04:02:47 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) 04:02:47 executing program 0: clock_getres(0x2, &(0x7f0000001900)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000500)=""/12, 0xc}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/165, 0xa5}, {&(0x7f0000000740)=""/183, 0xb7}], 0xa, &(0x7f00000008c0)=""/4096, 0x1000}, 0x843) msgget(0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x3}) r2 = geteuid() sendmsg(r0, &(0x7f0000002d00)={&(0x7f0000000640)=@in={0x2, 0x3}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001940)="9c3edb319680ef314e87baa359cae2cddb91970d4c26a023b2e577bf8f4d9a1dd305e7c86e0d4a1e5903b4d0ab196892ac647566dfeaf82088a29499df771b1b4a108fb0d3d1bc0d1f2558c976aeebc82da45f53f241675d931dc2a9aaf1e1961192fa188929c91f10d455d363b387ecdb4c67f0a6baef656405ea03105766a6", 0x80}, {&(0x7f00000019c0)="75e583a891dbcdd7efbd305fa0fc1016e0d1a8a57edcdd85984e1526ce33076f6acd51365d02d9733c4d7a188955f0d6c0c23b15c7af8d81085056e20455ca60fbf591c9c8a24904903a1bd6067c7ac1ee31bd50f11c6d7e88ce1a91fcfcfaa6b8a29627ea1d3779e0b7cc96acbab87ccc59057e297f09937583", 0x7a}, {&(0x7f0000001a40)="5c5ac1ee55610ddd75f5a8f132e7ba76c36dfd4498a81c4114f5a46ea6f9d6c9078e67a891eee1657f8b6aad1c23e26daff9772d2e3146d8", 0x38}, {&(0x7f0000001a80)="caf925180d5c6077daa37b0740811e3885e7cb", 0x13}], 0x4, &(0x7f0000001b00)=ANY=[@ANYBLOB="e800000000000000010000000700000073ebf3f034c7dc8c0bb0a2d2f75edac3933483bd0e831c565af3f580cb6edcdea9a7ede5281938c7d493d7f3e22ec222f26efd03d42b802c13896b930474823a8b8377d65fc5487e5219eb74bcc137e2670adf193bd822f68af6c207dbdd2a94446f560d27765aaa2953fce13f23908caf75fec74ca71640cac0d0bc3e564565523fd5f24673abcfd1990e9b9c633ed7d3c14cd9a5ccad45da19aa18cdbd2e39d6517d93a032bfa7290c7baff2b40738e631d69a13d9a7bbffcd973b04b819383d90eb0c28761963946aeb15b1957d2f082ffb0000000000101000000000000001000000060000006925a2dc367059bd19879999d844a8358b012ac00adc4c2b698521b1a712c27e8c179a84f55cadfa1f4c1224855799c8e8134fd38d1745bdd301a36d2319fdc9721a10bf3b52c4d1572c57223d226202cbeac8e0937a53074dbbc59c3c3a73c2ec02b664b78b4e741ef07590bcc35c3c501293a89354f925c128f2ecdea60c2ddc1a5455a510b5d0fad1e9b4f0a37febd1faeefeea17d20a941352a61119f9b6d0a5889676b286562ef34992bb40a55365d031123c42fd0651e770bbe6b16ab7411a401c5c6c0f61ff7300b4b545e7fc4f2bc007ad139ef7ac2a87af7de9cfb7c5b96494b9ee812c7d172f721bfbc32905cd5b633dcecb06e22ff39324829ba965a2b2ebad90fd1517d5050656dffed1965342d95617282653c6425215a59eaeb4b48033538060fabba2e27c729567248c6a8c8f2ce78f95b5960f7f22caef42e529274477fcbe3f949c0931d4ccaaecaad89a9c29e86ee7b3c5db50996b509348a33503f35e7378205b17261416deeec92c84d49d3c731aea049a9b9304bc3e3d9ce5079386442eed9eb4fe9d8178038bb6dde88a28cdc454172844a8e5244b59aed997a6d7fcfb23cdda263ae90ddce593c77a0473b55a81ae205c1b26d4aac8e80abc95b4195ccb9a66c2d5d225277879fda7263b864b3a22698baa774dc2da79bf04760420c56e06d4b0027aca0edb5545130ab8b6ced49358fa32ecb8027f4a32aea312c0117a8effc42d321e380da47986acfa69a3e2c41bdf2001f7cc8fc48d192ad4abc958126d6b5e91549163bbec66652a1b74d4635de2490ad16cdca5a2ca2017f3b80ccef9a4e90ddfa1d763592f7373829748a04c2f8e0f3b14124db5d00c83a5886f4d5fb39541a1dc9573643fdf4089ddfd410cbf38d6956a0564b17a314a379266fc2820f22dcda4518c6f731fd944182f900cd8179b4aeb1d9c75193a4ff925f0ab3965660be7ef35218e6d12f9df4ab7e96a1661adacf9de9bf87e0653e7d44af73fdc20786224bd5c909d118fdada85be874468e1ff0141cdcfa2b7db0c811d24d65a2e2a631ebdc878a91c490eb5d8c0ade6cafc319bb363ebbbc5900ee4c11d26143bd8401dd2b05d6ff0a01912f9ea4ae57697e960524dc0d6f3bb5c6916e379d02508fd47f74fcb3b2cc9cb57f3e0c1eb552e49194ac74fa655e657988c04d579dd0c33d6393708df98eb1ed6e7ff621d2784b745438a4e06c071899a6d4da7a30e8de0d26854260be735a9f84eb19f745834f0559015a7b8c03f3a457fe0be7f54a0fb21d492f4dd62c1e0ed28757b4beae26fb3ce78d0e76fdd19d9b438c2e1a4c187f5c3b8389e01a837adeacbfcd3d1b79f30936b2482cc8571ffa6cf0f7e2d3f9c752662e592d3e1dcb69fc0a364242456bdc77939bc24c6e1e48bb71fb559ca85a0609845687f3f5275bdcc975f1e8119453282b3e6e7d0d7d8162f7bddf02f7aea8f93e17a423a0f820905dc6df32309fde4ad5fad1fb79bbe62d950f5e6117907968b806e234872cbd7c0b653423f4c8e395dc891c4651f3d246e8fda595e0bb52b2ce4fe0766950eb2216be5abf259fd9864e7c48f4f45bdc4e9bd10fa012a146b5f892dc8a406597096f56e51e093fe020bbb1cfe06adc553107d7b0ce2dbb40fa8ddc20789260dd7c7765c14f55579ecbc211a6558ca83471627a8445af175617a016750f0e0d6994278894521a730a6fa497f9115729334a3f7ab04c255636f41b28e4855c3a9a1dad7dca2e0f30bd3ce01068500af81072c301683fd696eed588511d3bf10cc02282d38efa8c4aa900cd2abcf8a2742abdf5b0571176163fc1cecca48957cd1b7b227f9e343164e3586d2be9aba9d344065967a7e83fde482a334a41501b79d0030a8f2acc21dfa24ba62db9c4dab91889f3860708b4e0267fa0baf5bc096bbf0875a4b9fea6df0774953f83ae0a6b3e0637fdbd64c0b6cf683aecc3a2739a50f11aa9303b65d942b4fd85953d0a14d50bf62309a1aabeaf2e2cca7712c50c60f1a6023d1f2397340137d569f14bdfd470fcf56f500132c61ec1e3e41e91010c7d1642e69b6e38ce3af22a476ddd1b23eee6984717acba07f5799bed8c505c824494ab06b44fd9ae34fff32e3e950e47e33ceb53e63c1e134494a4cf0676f624f80fc178661164223251a66b695470690ba60cc3a98e071955b09a57c872957d51704ded1f7896009cc2c6af78732f2f81922bdb55db0e8271b19a69f77713df4e4caba9ed541c45dbb5f596af6e542551fe502bd31627e936a23e11aefc3695d20ff56e189d081841be1f37f3399acea6c654a7a1ad4fd8459c395334a62b0b9bdd072fee049f0195530ce84d6e69b7f5f0690a47dbdf31facbdfca2c59b790d0713a570e7a9e548ba74910c916974359ff4ba82dda865a0251285bc35236f1eb3f57b494efdab9148b0ae8e87a7d4fa84e25e3094cb4feb6cdcea497c364149345cba640479cdab3b7497c5858a58d8a1c5569246f80c42c01107bb0af628abf590e2aa94ddad9d5663afa5bbebb6787729417178d778bd248d6a57966ce1490943a6eee1c9866cdfdb9abaef1b5dfbcdc208a1265bf8a2bc5b74c0ba31d3ccd0f6c49ea96984b628219ea64ff8786924fa4db708432e1de3cd33187bc3e86b8357d5ab81dcf38b6515f26c41316f48b925716e42edcd9d70e52988fb05505e1266498e91690a8456175e50d17ea3154f374ff6fbc5cb934ef946cf3c74e6cc2752b353c277e1ae82875a4a4e56241946678330bfe910df5369d051a34d5afc90ea94a4efcd1faef31d4c6563e804d29d8eccc755bbf32e3f15ebd6c82db6e6a417e6148d28f79ec4c62fbaebc98700ac65f7d410ee6bb078e2e5c4154c9a7238c49649cbba3820c017b11c78073d387b4c85e2bdc13e9abc95a499b5cbb288dda693f75404ba27dfc804482849aacfb28db421b98248dd059eb360c0b73fa6467d2d4c9ec13e48a2ee3f5e109fb0079a8535285f8a9dcd0175110616b148f9663c80afce4a6654374984c8608153a3cb4f926e8bf3724f940b9279959907864c97f668f7a3f79ac9dbddb1baedfd6a81d01ba63e7a90259dfdb7d5c10e7387e009d62537c02287f3a7643db57fc906b12a10e5b6410a4cd164a2490db7b444189d490d01406d2bc046e903eb4f38c661db65ae78ed517872895196c813a2c2a3108cac1045d5495f0e99c1bc64ac16ed35bc63d28048a45bc068f55664d78f1451d5de7df536262409ee772e8a823967f34773f2305a5d3245d3e640e825f12df795d4e06952874a6a242b408ac5366a3bd627c2a3f02604c912807f6a92de2c6df2b89a872d83529d6439eb1890e06c9d107445ab04fe59aaaa4955394aa5977d30ca050d27f430b01acdf2cc2ac023a7adf88647088ae2a2a11b3541cb5ce6723d7437115f522a2fc58194f395d54954381dc4f045b3f53e9b97e38eb9cd61466fc40fc231b8463ca306cd3a7898822dc1de6866dd065426c0df009eea4d5d87d591c2a9cc7061c3d0e47b7dff6e69890b8cfacfddde11eacfe4083bae4b2caa69f7178371a890d0d922156b29f1f9f3068871dcd92343a5ded535a330d469a1887fdbb42eca2bb60ab74c7a7d1ef7988294c88ed58990f45b91c489861224fb97364112df4e7b7faa37cf45bbc37ff9bfea8fd398929c3641ec59f7706a4e5050634fba42b4ec3484fd4a066a3f43234103a70538a66637627986858bc9a502e7db2e7ecbc5150ac623509271c6f11d60ed8b43a7e389d549d098a4540766b69e01fd406ee853e6eac964df117eea9b93f7f680ef65f1de8f8539d499db5277a1d7df0238e8a2349cac3793965453966ece4fad8f322d5842b9b81533ded403dd9029cfba1550d9ef20615341b59cf0f5608534f8617bf33d667e82044b0660f2032ff169a7baee9b8ad206a6301b4851a772a7a80ea547a69a3088f309fbd0183d499463cdcaa7e29354ffa9e2fe79863fc0e600002fceff186e00be95bb41a583d535ba96cf79f846e1fd50e7ed89aa1024938a52d7cd16734a71075ed30ba6d030651df7a036f7fd50050d5e9f0ab422e4985e9d745529da6122967f901901bff9dd2c5cb054af910408bef3bcec76d90c89dcfe0ae9f1060b76849fbd86f14057decbf24ead01895a5edbbf433dde61a5ed6772b265676934f7be3debdd542d7f2404410355187a9ecab5057862ebe782e30092924d7ef1e682392ed1836173db77a1c0e248253586e3d6578581fc63d732599db7f1f424622db02828da642d72e58622904175d25913574da03f7db6f375a55fe556867e188cd407768a0d616aa360ee4b494e73d4a8207637bdae81a3279ab8f38b87e2313e4d0769d30b48e88d5661c3ffb37a966e6e281fc6cd9f52b314cb809f5e018290487d925781c193953b1b22b1ef2bde74630152d99418ac0a88609c7f0c2da180d977ff27898fd613628a547f0c7554df408e1712aec94ecf67bc510ce6741a8a1be2ee5323b8ebecd7587db520c04cc63903997c718113f070672890995a80cbc8290f94a12e1be7a254a73663b2709f3701602de0fb33b7cb6a7965cf9e0029935a085f3e1a654ea9169d5870ce8458482a4b3171edb7835a2b962b18bdd9dbeb3d0e2483f9a4451aad83a2bb590473ab9ac3bbd25aae624a77011fc6afa6f3eeaac542165cb82c5d48948103bd12aee0279ee5595d0efad68e478e0307890887f479144dd8505e3cea91e3abe83673f4e9f75f34907de0eed255016631fd9aba748811cafc91bc5aceba1c29300728c163c6e3fef3693ca4e163c84b20b3d27d5ed16b17ddad0fd753077f13612d4a62d7f086664975d613925853987b761375fbcfbc9683ff086537354952c8716b72096c9964474b763eaf2593286b3153250c0f404ca1e731e8119e208eea5f8e296734c3b686c6798517a9d110c5d5071ec71b61ecd9d95f147bbf29f7d3a7be1c4f477f394ba3424cb3ff8e5f7c4408f705b13d72c8cc8275a9d897b5721cb59a2f7aec8529e70bb8cc13eb0cef51c2b0967718e9527fb2a44ecd199a65795bf9670db0299940b9beef951272e93f4bdcb2aa005935d4b0bbb8d66cc389eb5f5f0c757677240aaafbf4dc86080e15e69b1cc45c8da67604037f13cbd3bf4454e85bb306c8be71371b4025409a41bddc3038eed3446997c92aef2ab13c20c9d348b51b80ecba0547c7cbdf8f6245a07a52ccaafccf4fd7cc38d7920bce2ee9e53b94c29c5ce93714d4e6d6934bd559b9e80460ed5af8dc8791616015be07df945478e6a358f8ab6f918591aa4e2f6a3905298fbd538d992903d996b64765a4159535dac92b3ba8401c6587a69d115ec2a10ba36a3725377b9ac969204eab437d0b918222be86b93cea9e3972f2353ee4dfaac31c1aa11089606002769e7c8e88c410c357141d0a4a1d1db49cb89a8e0cb601c74bcb8ee7e9cf5b4806e0f741887528e41bed10b82edb51e4ef2a9c64d79d6e30f96f1c6a24577f9697e00c81c1805fd897b73b09c07c059fd97a7ab233fead9dca6380eace7fafc128feadf09d03ce1d473053646d58727d2db9c62950c8c2c969593c19413259ae8b7798b895644a2cde8d4c30c69e8dd9f83dcbc9a459c4a68c98eda592e28f02ffc453fe1a1daee85fe1c3348068f42aac3672da5df325e3fd81050883c39904a40c7b7acd10f6b0f607c963adbb5c2d2f31bd78191164f2714d2a430e7752afda6f0e7dd0cb0ea408b2839b762abf5d928c80ff688a1bd0000000000000000000000009000000c75c51c4684c136e7aa2e11b96a00a31133b7383ac50df71b031ee7d1ec5dc46ab705f59ab5cfd8100976ed0349dcfeaa78225ff398e276556e4b9932ed8b4e89a614652ff06175ab622572823f16b6ba28632ce3157f878c2e936eead0f491e3a3ff4d6ab9b0b5ec663a33aa9be14c234113ef8cd50aecf777c05041f262fde40b7a426885d3e38418e63e714360edfb7998d7f53b228a6b98503503445b158acb8811fb1ff0dca6e4b0a24c1d208d09d40812f2e530b822cc8788d5f70930000000000000000"], 0x11c8}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) 04:02:47 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = syz_open_pts() flock(r1, 0x1) fchmod(r1, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xce) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) openat(r0, &(0x7f0000001340)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x8) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) pipe2(&(0x7f0000000080), 0x10004) 04:02:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000040)=0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}, {r1, 0x26}, {0xffffffffffffffff, 0x140}, {r1, 0xc2}], 0x4, 0x0) 04:02:47 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x80003, 0x148) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 04:02:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x2, 0x10000}, {0x8, 0x400}}, 0x2) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/90}, 0xfffffffffffffff7, 0x3, 0x40000000001000) msgsnd(r1, &(0x7f00000006c0), 0x8, 0x800) msgrcv(r1, &(0x7f0000000480)={0x0, ""/170}, 0xb2, 0x3, 0x800) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='@,*\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\b\xd0\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)=':\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) msgsnd(r1, &(0x7f0000000540)={0x0, "451249e8c7bab04fb61c0e78775081665e0df38d999605a6cf117dd52a8aa4e81752d858662c5f22029e8a9601708d1533cd327b49d9750241a62d3a8853a4e57cf41342e3f34bbe9711fdb64c31ea3fc44f0bb3175a8f6b20379648d5e0299c00e660dbddaa60f6b2865338c0a591e7f52906eb2fa57176ddc0582aea9dfe6137612fa5fe05b2af3c3fa9a8def5f7bf06e152140ee83dd0a43f5bb18fdde7223df9a62081efd983e1a76465811510d987354bc2878525b0d62d43ddaa792f540aa3800bd7f2e217059ddf814d618ff72932e9047f9b33eee6d78c1167b95c488f0da0"}, 0xeb, 0x800) msgsnd(r1, &(0x7f0000000700)={0x3, "514f5a59ef63c1a50ac606d55bbc5255595adc03074cfecef000cb0f4c43c55265d77ac5fee8f82ad2fd6dbc3b81f8e205e3b1d26a"}, 0x3d, 0x800) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x24) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xff, 0x3}, {0x18, 0x0, 0x7fff, 0x5}, 0x8b, [0x2, 0x100000001, 0x3, 0x1f, 0x7f, 0x101, 0xfffffffffffffe01, 0x1c8]}, 0x3c) r1 = socket(0x40000000003, 0x4005, 0x0) setsockopt(r1, 0xf, 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x58) lseek(r1, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r0, r2) syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x31, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = kqueue() ftruncate(r6, 0x40000008) kevent(r6, &(0x7f0000000080), 0x7c, 0x0, 0xfff, 0x0) fchmodat(r1, &(0x7f0000000300)='./bus\x00', 0x15, 0x6) fcntl$lock(r6, 0x8, &(0x7f0000000d80)) 04:02:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x2, 0x3) munlockall() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) 04:02:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x58) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) getrusage(0x40000000000000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 04:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 04:02:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000040)=[{r0, 0x94}], 0x1, 0x0) 04:02:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) recvfrom(r1, &(0x7f0000000100)=""/190, 0xbe, 0x840, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 04:02:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/109, 0x6d}], 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0xfffffffffffffffa) fcntl$getflags(r0, 0x3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/47, 0x2f}], 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xfffffffffffffffc) dup(r1) 04:02:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 04:02:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet6(0x18, 0x4002, 0xe22) 04:02:48 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x4000000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="fdd01660f89028f0d4417c7d869da0b52fa3e21f3cb9bb101fd60b06a7b2d8", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="4fe2cbbc5ce965c244318e650c24490496bcd8cb47e15491975ef646ee4afa8ab3a1bdf93f600928f1a6dc90e71d0e5762a15574aa853104b998418eca3289af5dd8180452", 0x45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="311fbb3475207a61c44c0fc69c8de00ea06d8c088e42ad258dc248b82c9d16f00696fc2ff398c88ac4b282e6b8875e34e39dd4d6f495d4b0f4a4aa897005ec64bc1633b80b958116753c84c57affeb337acb35c978e17d7fa87f441c76ae47e9e3d070553268dc05365ce271b2e17c05337c5946debf4bafdaa7444b69803b37646dc92995f95be47bb7911fa0f990fec93eaaaa900f2fdb55f5", 0x9a) 04:02:48 executing program 0: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) nanosleep(&(0x7f0000000100)={0x800008100000067}, 0x0) pipe2(&(0x7f0000000040), 0x4) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 04:02:48 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000280)=""/239, 0xef, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000400)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef6", 0x331) r2 = syz_open_pts() preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f0000000540)=""/170, 0xaa}, {&(0x7f0000000600)=""/245, 0xf5}], 0x3, 0x0) close(r0) dup(r2) syz_open_pts() 04:02:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) 04:02:48 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001240)='./file1\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 04:02:49 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x530, 0x0) getppid() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1000064) 04:02:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x90004514) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20, 0x1) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=""/215, 0xd7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x2000740d, 0x0) sendto$unix(r1, &(0x7f0000000140)="76862458bd93dac1b0f74e9296ffd5b847cdad2053777b297230b7a771da55c4bf9da9974e10f3b569c2345556caa0a1fe66791be8e0fe2b58822a22028117622c44a0a83be8e26bbbcc125866a059e4d833c0d096a1e0682ad70891871f8a6b45b6d454e6b333661b744ab30f18bfd8ca45661e5e2c977176438012386c0f47fb0e61f9d70f25e7f0fa37070521481a604553206042001f6332ff3c988d58df86f53bc61d844e4c9ee00de863917529092307f0747c0767245afef738c3b225cb507c248fca", 0xc6, 0x409, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 04:02:49 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) 04:02:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="88acaef0ac2e9fc2b48717d02d07fb7392c7c81239f315fb0347ae180a7a447fbf3a02396d7f10f1747dfd67bbbe4e2e1b4d959db9289fb782f616f8228bf54dfe2a4516f87ff228e1062651981433f46394169c88177a30ae26b86ecfffd04066b2fa08151c9f69f8862f0b3e0c5fc2ac92d0cbf57630c46c246dba1dc2d484566545af2c727e88ff9c6c705a2990b7545df6a0aec25d596f4541bb09b84389ca91b90f5b6f8a5332dd6dce47bc70367f5104add7ffdf022530b9e483dd4b5550c7793eb24edbff", 0xc8}, {&(0x7f0000000240)="cd93c408bae7c12fc01d15ff8390ccf6f0f68c10c184b32fe8e6be4d046194d7700d33193ce6f41af1bb3fef6d6af2bbd2473ce5a6f253e958fdc2affdd8cad629b8c1bc97a2a57f1fb4d4900da0a52aad667612a98d36660f6a00699c205c0441f2cc2b3cce52d1010f26c6dd9e94d074e2e5307ee6c2be6ff27de83c601a4527ecd7f4b78254800fb79a7e58a1fcef064fc46cb51e859797b4eb44bed05761a1513bba9c", 0xa5}, {&(0x7f0000000300)="9b62f9f5d22ac91cd1eba63737cb3e1aef5560bbe798c00b", 0x18}, {&(0x7f0000000340)="de48ce09745e6e043dc4ef1dfb9808cca0d437669562b0f6bd6cbb681d51e1f1a83dc0d197db5775d0cfa6523eb0ce661fa336bce99106b786d43deb4d3e33cf7c2b63382b0ab4dc58fe07544622d4fbe963b9def9f37243e04fffb55bc0124d196d58ec0c20aa0e4235e512e9851f8aee601c184cbbf9411cf8e1f96caa3d3a6d634668", 0x84}, {&(0x7f0000000400)="349a3815b1ff0e48424f6f8675a6562e538a66c3920c82c2c96a491909fe809e74fce45577f5d4f0d07486938ea63695adcc3644341e", 0x36}, {&(0x7f0000000440)="f18fe6ef2de0b436438754e7199a2174a07d6330442c3e575c32e0b9cc1c0e4a38fe7de798d08bcae747067f6f6c1b96bb7ad655f8861a72eb694f2831d88f39d5528460dcd317f5173edeafb92dace3d1dc7214206dde602d1ecb156e94ad3bc103694d021e7a2a276c9273d7ed51b2320ff0bbdaacf7f7dfc955d55e7cbd2e29cc350687", 0x85}], 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000100), 0x8000000000000004, 0x0, 0x3, 0x0) dup2(r0, r2) 04:02:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x1}, {0x18, 0x1, 0x0, 0x800}, 0x101, [0x0, 0x1f, 0x800000000000000, 0x0, 0x6, 0x1, 0x3f, 0x8]}, 0x3c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) socket$inet6(0x18, 0x4007, 0x1000) wsmux_getmux: no memory for mux 9437204 wsmux_getmux: no memory for mux 9437204 04:02:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x11) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x880, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r8 = getpgid(0x0) r9 = getuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000400)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="903461751353e0304190c16eb221c524bad84341289bdeef888890be2abfa7ddfd1233fe0abb7e93d351fd3630b536c46b2dd71b32b983030fd28aeffc49f2e43fec795e792de80207090c5a7aae7f6276851a362800076629db2be4e3cf472ba263331b512b11", 0x67}], 0x1, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}], 0xb8, 0x1}, 0xe) 04:02:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfff, 0xec7}, 0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) 04:02:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) pipe2(&(0x7f0000000040), 0x10000) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="43c9cd0a41eed0fccada6cc1c47426dc3bad7bdbc1a9e9d895f7118232f6602c60f9cdf6d439c2a99b04e59e63e4e6260e3353caadeeebe1ee96d9dedd50fc282b7d722be26e461c6aee46d8f7e44b4f80d610724436e23ad3d843a6747659bfc0a2ef3e6bd3885a6238b1e55625d24f1c0d3e8b32b289fc98c243bdaa3e49e5178a355fa377f6635cb2def568c7713f30e09b0df09b57f216132f655bb48a76cfd806eb6241fa0d60a69df9f92de721d8bd306385b6e649aaa336206563bda228e8426ca1351b9afd9728b88bc2ef21ffe438d906f8eeada495aa649348673b7539575ca3f75b4b2cc9f0c8dfbddd1b6947a0eae3c057f12948e52f3096e13b6d3ce56377cd74d002199a12ccbab8cf64a560ad56d3dbdb504a43d622b994fd53758f4e6dfa85d273de0953dbaa0232a392a22d4c0f14460d228093a9ef9a25eeb77d7528d09282f309f6ee3043a01d8c9b7e8fdd2176eb19348da8a58d1d032bf671f5613c2a1b1347e869fffc28e753ac3f01c400253f770c4a99bc4087fd03b43756cc2469de6705bd57476874ccd9b421fb0974570f0f0418129a2d169ab7682afc75e75abb88315d799d28e46da41309b3e38d7bab1291404e9a00c6666bd95bc8f6844496dae93b0f7136efb0c33701cbd0e1d86a2c306fca15f890affe53650ca39271000420e7c192f134146d2be84c29822a4a83b2e65e5c429ae636f35a3d6786163f8d13097d2ed1bfb378c6d4cc88b1814081dfc1da85facc83033883ba7f998b48513d2eafb2773bad62ce43189dc4f12a28165de5307f89b37a09d01e3c894fd9d528a845769a66ad8becbe34e529e5f429ccaf7e6aad48e4e659a6c07dae1e41c685f6521ccc6a58b1a7d2329f4b14c01224ca1a5f602888e020a3133a87aac0435cabae7da2679630577fe445b706587540e39aa84491a04a4be004694f91c1fd55dd10f6e57d9671c8da6f3358222d94cbd7d1eff7e8a50f945175866ce8dde4c37696736d50e373a9658e7b7f80dd591da7e54dba1c063bf896a543c644351c0a26", 0x2eb}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) r1 = socket$inet(0x2, 0x4006, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x401}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r4, r6, r10}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="e834972c5c8721dca066a1b571d5141b912e20c75812f4ab3afc734352e0e8ab2bc308b011471507fba923c9fd7489bf8239252409b54ed005e60bcf36f5245956ab2b1f76fb05db58535118038e932f8c84ea4b9f1a34d3e289b4f0b5c6942350b3d3a5d396255876817906826f91e248a919925809e4263b3eb97eeca8df164f1e498753394703664daf3ae30ce99d7043baf44942d032064b7bf0511a1ae19d0c0f01b4e6544bc12dbcddec7ba9bbd6054e10a415e9281b90adf49b5d5c87c17e9399885f54d9717d88d5097ef7507a7ba8eb23c8e5de31e3707c58dd765a2c7e921d5ca09bc21d907913573ca8549e5369de9ddb1f8b2780423ddebf92", 0xff}, {&(0x7f0000000400)="8f6f150b44b59b9c705eb3bd57ca6c2056cce9ac86518d9a08d7f92fc48146671ef9a4b0dd7ec3a1beb80108bde329cb5424a3953bbe93ea51147c8fbab09a027f186718e5c58c502a8ed61193545ac62fe7f97048dae4afcee13ed425", 0x5d}, {&(0x7f0000000480)="200300ea4b08557fff04f143e200c95f6fa6105560cac2a73c5fc60f681baa949aca8ec4ecb80bf5819931c72084b860c2fa1a9172782b38000f75130d048ec2cc187416e9a8e30539c0a6af6ab24f65666bc45051a7a050db5f801c6868ba692167baae20a8b4698996b76fd0babd896b884437a6e2cd1bba05aaa2016ec422b0507727e6b850f09cb6feb7e6a2daa05f85ffcf52c35b9b687eac5c6875597643a57115adeeab3cb8df1eacbe5669117d", 0xb1}, {&(0x7f0000000540)="825f69e058d55eccc70239936a97d8b1022c3317b47d1964e52a602cfc9d7cfe2aece92e275c23ae2251dece78bd60dc7ea360c01173da403ae71cc66490c706107bff8dcdfd", 0x46}, {&(0x7f00000005c0)="7c89f1f28b6f1a4ce94086653fb753efb6", 0x11}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x38, 0xffff, 0x1, [r2, r2, r12, r0, r12, r12, r11, r11, r0, r12]}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r9, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r7}, @cred={0x20, 0xffff, 0x0, r5, r9, r7}, @rights={0x30, 0xffff, 0x1, [r2, r3, r0, r1, r12, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r9, r7}], 0x148, 0x5}, 0x4) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000140), 0x0) kevent(r3, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0x7bf) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f0000000140)="86fe89e0981e34eb4fa397b45e21c241bf2692507f", 0x15) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:02:50 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/109, 0x6d}], 0x4, &(0x7f0000000280)=""/169, 0xa9}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) 04:02:50 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 04:02:50 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 04:02:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/212, 0xd4) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) dup2(r0, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2a, 0x21, 0x81}], 0xffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xb2, 0xf00fffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x100000000, 0x44b1bc6}, {{r0}, 0xffffffffffffffff, 0x88, 0x7, 0x800, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0xc, 0x4, 0xa7, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0xe9}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x40000009, 0x45f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x15, 0xa, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8a, 0xf0000005, 0x0, 0x2}], 0x100000000, &(0x7f0000000080)={0xe185, 0x4}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 04:02:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="000000060017000000000000000000000000000000009094cc45b15839d42c05751c2f5066af25cce1a1af0fc71d84da9e346b30eb3a94f5273ad7e0d916e2c779a99dc4229202ec03b5080f8480c11f78006e2956b742edbf2850dfa04c6c3c228379fe4f1d67d34ff5f61621966e5ed74b2101d3f74cbdfed0e496342ad5f4b8214841ebca34fb4823d5e72b13c471f5320bf54f57"], &(0x7f0000000180)=0x16) readv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/65, 0x41}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/242, 0xf2}, {&(0x7f0000001540)=""/22, 0x16}], 0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) readlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/55, 0xfffffffffffffd38) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) dup2(r0, r1) close(r2) getrlimit(0x5, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000000)) getrlimit(0x3, &(0x7f00000000c0)) 04:02:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="fa39969a77926d53cd32ce3d52001b5338cfd807f53cb45c2d26b6730d04d05c1f9a1335191314ebb45ad57a427058f37d84a183d3fb0e79a31e5d804b44bda3c2e1b8c7f1530fff8ea9ccead114c7bdcb846ff0b542b439b9f490bb80206ce7a8f869d0b76835b349a535090185722243b9e55e16f32c9ecb78c471d0b5fc55c4ab954b157fbfc0d5e22b4e5bd55dbf86b7012955cd4590b9fe04c665ff68021d701f443780264cbffc4f", 0xab}], 0x1) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000280)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000000)=0x8) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000440)="4bb405d1d70e84707144cf146d7cb276f77281d6b3b1b1fd", 0x18}], 0x1) socket$inet(0x2, 0x3, 0xfffffffffffffff8) 04:02:51 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20002, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xffffffffffffffff, 0x2, './file0/file0\x00', 0x1f, 0x1, 0x9, 0x6}) 04:02:51 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x284e7b4417166543, 0x19f4) close(r1) 04:02:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) unlink(&(0x7f0000000080)='./bus\x00') 04:02:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x16) 04:02:51 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:02:51 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000", 0x518) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x14}, {r0, 0x20}], 0x2, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0xfffffffffffffffe, 0x0, 0x7, 0x7ff, "b08d14c655194701e4ff22000000ffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:51 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x8000, 0x0) socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000600)='./file0\x00', 0xfffffefffffffffc) r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x2, 0x40) r1 = dup(r0) write(r1, &(0x7f0000000400)="f771caf54d091fab13a801a87bd329e144a8e1ac6d24cf49feca634eec0bad1934e2690843389c34fac3b333cf5b670fff15316ec0dda2075e96b22047f6ba1b3e9a44a90198bcf1a9730873be3489a76323ca4036673f65eb89af4a42d162ce65c166df7606a251e0268fb65a7fde10298091329179a81a8738dbe37f6a6996d8fce9a2c43a5944fafca221ded75d3310ee1bcac166f624f036baab01a87fc5157858d4bbe720c6f5c522c80040555813ba30f5d16f7a82400fdc23fd031c6f554e04c270850d112eb2", 0xca) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972aca", 0x90}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x880, 0x0) r2 = dup(0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="8215baf3e9fc2c0a20dc026312831c2f54d970e190732a6bb0bc8bec92da48db066e73ef8d0796644441051f36b083c8e563909ad54704125018c7760b852e3be55378dfe98237434335ba061d99a494d6fe4a38570ec4c32b6d43ddc47f4e7ba6e70b57b4c4d42f897c4e10398e3b12bbea509462d07b5ea1dfbb30601ed803ee488f09764143b5b4f8a36361bd9765ef5a74d654221769d32e6a01603e2a85c80cf9746ba3a4018d98be00de54ce9d0435cd169d561962e79a5dd58c9a928ce0e0bfa709508b0f1c9d02925567aa2c9ef27ad13749794a510c1794f3b66c3ca012f66955c178f26ecdf4ee974138acd0f4bff9a86b3bbe93", 0xf9}, {&(0x7f0000000140)="c56cfc2f6e6cbc890a19cb461e955c6c7d977a64c95a1db02f9d585a30d74f1067e3df3cc9670e89f5a55edfc58537cd5cebcdc560a8f246ea9b803a82a2c15063f45345a99e2b81eee54692bb1d02998bd243fac055442d219dbcf138d3f03a2789804d8c3fce02a08cc10e696177456337a292358c46224ae0639fa74eed1fc536e4ffbd5135661421915041cd2d1605bedd5fbaf071e4d7bbd2fcb4b9bf0963cabfb4d50e9fac567a6ed66523d33da32ecd2167667fc4d334994ef2252db029d8cdc4f9ad6f92530620872346a58478dc37472750089ccd74cc998e2d18ea832248806ea815477f6e28bb38c2da1a19743395", 0xf4}, {&(0x7f0000000240)="b98e0f60830bc188a155523285deea0b28acb391bd77e65b853468e54108593604cd049e92f33e1913d71470eaa92cccd3f60bfcf7abdc9256a4f112ae195c95e8c0073ebeb38289179f65cba7190f53073355711caf118034a298292968bb17d6f968d00db1d69a7ec0b7cc", 0x6c}], 0x3, 0x0, 0x0, 0x1}, 0x400) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000640)) 04:02:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) 04:02:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x3, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIS(r1, 0x2000740d, 0x0) 04:02:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:02:51 executing program 1: socket$inet(0x2, 0x5, 0xfffffffffffffffc) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c580b19a16019a323ab00ddd39513bf44368ce5d477a8fd6e5d86c3e20bddf67692665616222e6b20cf6810214487beb3fc4e9e9e42a3d54ae9f4d39befe5934c4570e1c162a65ceb421f1a1e848e05492c302afb8f26b7c72452a8d11dedd8afa41a7561c2dc954f90bbc056f1449c6748a5df087a702b5ae032c8b", 0x7c) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc201a2c8625c5c2ec002283c87a53b44675ef8ff84c9ae0d11d461d43925d408119620fc1948b84a3fa22bbe0c7cbd8cad6a069424cf6638065c843c0015ec699eb6286d8a53e3761268b3fa100cf711f25682b20f67be7f7df97b27aedf49d49c50e10e30784877c21bfea599428b8dfdc2f459ceec8f7c6f05e7028d689afd2cc92b0bf4364cee55c01413ac53f4cf92eddfca2fe817e8e714af12473b0e721559c58129a6dd421566f5a701a4c434aafba502a4d983426fca0231460b3183504fb85a47d9ed371aa43dedda183d379c2886e1afbde92375cd4124a421430d51937cff43d4a78fb0427870afad7cf307a40ea64c1189c894f817bc37c8460a51f6d01a44b0398f20d7f6a3a498897fd2b9b9c6d9602e9bfef1d92d9167e1625cc8301beab0daaa5bcc88017f01f06b1a2713a225e30648d9e6d91cfe4a392df11773f30dae31ba7a3558ef2afa46b09b1019ca26ec56b63d9f20ee779b5edbcbc0c06aca432b06d0ee46b5c37e4f760f3bafb8257577876e2916a0620decbb5b0f552d4445857c6a1e1521d18d6f551a1d872df7a5c5c2fd656254271ae62f6e19500518cd501a075f3c51bcc6f6bd68625fbdcf19bbc6a2a6b5ba27b8c04a2474ddeb6d3277de57eef9542baee470eb1c97c363f949f6da3e5f4ecbbdbd50f6e06f13d774259210d42ad7f8862d1103c825e3455a06c5eae111e090d0e204a1cb904d44ea642daddfe20c8fc3b82b9d9e3c40fc0622efdc0c2a05cdc31d17852bd5f9f1c4ff4543c6162bc67275df4afc6c4a815c83a74fab6d33d1c5f33507817fc9712e5d766424c70bd5acfdbdf1ac0fd2000ccb045b9c9e3e594db608c24dd88c26730b16c865dba893b2efb62ac4c0452478404ceb42c27feba776510c3037b8f0ddcfa73999d7131d2f9a9a25519379fcaa8d9bd8fe4a1547bdf6fe1b327b1171eb2bd82ba16f72511e3cd875e0cb6f7cc74cde137286eb2106ab930e4970902617917de2914c4efcb336be1d18ceacd7fcbee6d43ee176ccb6ac114a06289bf9b0d79fc6fe51fba2c08d503ec6aa8f0bef5d0ca6bff6620306f8426ad9595f8a22ac1c3cd098138565059d0056de4516c82cc3e7a0112817c147087b55f8842ad93d3d8419f9f42e0b0ab9301c0d75b7eae8651294eaca4d197fd762b7fba02f38dc33f9c81c0ce14ec90ae90637bbdb0ae6f27e8be10ed42bb75fa4c1b64482399bebec523042c6e2cd98c28c04a1ec451f0a0891837d1085153c7e6ae0ab05ff22ac0963443181dc1290882fd25d9c0726999e02a6c56d564d9ba1995491282e6507c131dd751f8e7e921e250c91fdc89159674c9fd70dbff9f8a9364b95b297de1dbc6a385a59707cbacebdf19615adaf0f96f941be5ce96e91bd624602f25d6928f4e960c3042c1bb62ed1341041cf73c5052942790688efeb699edbb35c5c09646be311b328f9b460b4ca97286945e94ec2e29abfcc45af2a01de323b779e9684b2e1043cd70c42322513196c7d64d0177bd368c5b1eb5bf199af2fe4f9ed7cf9493d6ce3407a2a83af889b30fa360ec7250ba8bcedc3537ad689437c963f2884d2509860c28c5744ede112a24aa51977f806580e05e3fa52b498860666db8a52c02ebd59ef96545038eaa572078996724766a7160785111a11f7f9538bf97d8ace551e8c726b044f37b16b64ade332c0946f6036b2d59730dfe6a12314f8df69cf42f53399fd6624cd798b600e02d4b9508eea13f1dfc188eb0666f273d554d8997e0c5eddf78393f340ec32bd7ff942174f0ea870fb1a36f8a9e2a60b6d97af7664aba397336165cc350e488aa92a2ce6e2ce42b9c48cc2aa255acd400ab3dbe00f3197630303bc42d08b1a2826757ab3a467c0f3731d9c384daf131d5504a705cddf0b863f3b9ac8343e2bd456ea23b94f9f6fea48bc956d08d8256396423ba7bd1f3e11e36053c1a4ce6a34c3031034e388a0321994c29ae6654d8b87e2ad91e20a8609009d3a6ec21e3de15f409ce7bae90a636f6db718248ad4aad3cd903a63738864c0900a1049a3d45e72ebec16af53e2a829baa900edf5fdae39df2f12d4a23729806e59ccd4989d682402e7fb52b005b8af29e48fae24916f20beee2ca4c07be0146049b8cd63f2f99a6ee2db303379a52b93352d47e204611277ba73f4b41e36ef8d385bf54be07e9cc70efc164bb953813c0a9c17dab0e058b6e6871f3d27b3367f5b70abcb606aef0a5ac521cd9e70d194b12e88d37d77914f7a6424677bed1f293c6d7c6df0d2912a19d05846d594661aa52993f79a77ddbb5606caf2b869aea9615ff421416b5ce5152e327ceb83c11d723203e04608db57b60149205fbc744bb9e5b452e2b26b9f6e70faa7bc6164f236d99eb7181b5e4899ca549e39749de30d4fb365850aa9aae29be310515bc83b668363b64a038707be4caf10266eff6ea88a13904092b7a1c7356ae2a81b13d322f242eb0f68f286c316b8ac9fac1d0f62cf35102c1b0592f644c3cac7f1012e8241a220ffec77253d47f9ccb5d4a96acae698ac8ff7a3d31c19e43b76e3ce206d2efd2850e95df68641e149e5a6c9b5f9742787d8c3c502176571233ef784bf6a61e7ae4f45bfb7a3c8d1809b96046587f20acb90ed60d366b972ccd867074621e65012695e6a30908e7c0bee18f5cbe6da37ec7233a1fa9248d51dac8ce6715396bab1715c2f28c5146fd9efee877d6042bd1e187c7e561b5a690a13c2ca00840794d76037b702a53c50063dfbacffca7b17ca8b6f058201d959b478722123400627e8c92b5ce552afbb213234cc1bfd1b51ddfb1d16a74ca1c55f423ff3c2098eff612bc8856533b93ff0ebb8b85e41e50080cc5eb98f7e7dffb3100f09d427975a09bb0fe895dd69c85c3f98910b3ecbe5768f72d8633bdcabdc64df8f527bb8dc864ab9c6c2f5f0cc1b64f75227fd41b79a9084ec35f1d901f70284d0be35a7a8b8e70972a32ebc35ed134367de7827c5daa7d9a4a292e40c4b25c7393992dfd41f2cb3651b476b6d9103c7f43f92172230910615692ca6da255f7f450067fea4f8cccaea8881b185fcc0e30c41e20f522b2c505679edf6d20e4ab183489bf9262a85b9cbe8ca3fc1d4f732fc067df06585ba0151d0e2fd83259aa41642296e62a242592a6b88dccc121e272b92734437795416006203951ca6a4f3523e4df10ba7d6d664dca885c2150bc68bbda7cdd1d2138757e3e63e50fc6250baff27d09c189c1aa74359c31c3937ade21713eafcdf0464aadb31b08a29a7f7d3f79ea2823f8a067a96bfdafcc24b644e27ec9f591d29026b9df860d3643678da751a302cc6f3831baf4caa85a1931f94338d6ab7c4d3ecac78f7f2870dde1471ea101a58c5c71efee1ea8ca0b21fdf21f4202b8c6406c09681352ba6d484c1f8515e9f4f7319ef0cabbb1df0bfcc29254e849f768dbc81dd01edf2d4c4f4559276a3d9ad9160dc17fa42bf777da45f271b4aa6b4b717e68d32923d0caa4bfe791decde12dee42431f25f5ef9614e907ffd2c614ae4e5e453bca46dea78af04988f293df5a8c5733ed576736efc853c70b2810b1f1424452c7037019fe5e7d5c70fb54ca54209da9a0d2036349ee80f40756a4f9b1787a1acb92ca38794ab68c1322d4bc3b60a514a0d7aecd1bc5e6403c112e0707d4ca0adc738753a4f024f2657b6dbf074e5ae77af473851cf1cfec72c6a2ac0e915bd028a2d4c6da5a0ace3cbcad76472c4cc8279d2b04eb6966f2fa0b60590d8389f822ace86690591af31adbcfca1d71ddd938c71f1470bdbd6e9e5a31639d0080624fe84bd14f344acd76ae62d586d973f350bbe23dff8186c341aae79a4457b158ebade5efa9d34dd88b9eb2eb5d17a8d01d4ae0fce0072403e1b350f1ea3e5099d6e99398458d08390e7fbd15a07bfd06ce56e2a6abb5bab568a8e8b6912091bfd2ccc5871b9be18850caba735a4cde03de6aff8e68718d3ec44f02ac25f436bab7cfaa36bdf32fe5179d3cce1dd70a20d3585e8c5a5bbd6fb448664b517dc1ab34da2879386bfa0a251c21e985743b17d465cfa9a36058dfcde2598be040c3d925ddda824b41fc7edfefd06436d03cd005c5d4975954392c407a6c7b678d77f97b43a5cd9e6ae6a66be5338351aeeb3263205bb48a479efd71e3d0619dae9897b9bed45657d84a65c0425cfdd3d5313a571a90a6eb802e8d054c5ade23c5a33a82d0e4521be1c8a564434f73f7b6469f769378f111a7c66d1a8e57782bca2010e470044e452d26aa18cba84823882e1a5488c89e9507205d21577726f06998cd25ae842ef6f10fe21fa543c1cc9fe11164fdc33d62608d523cfb3506e4d8b5b22d023aca3328591f1c9130309a673855e0acbf404aa6fa2fb7ddb1ea1d7c1d46eb193706164aa445614827c0d7a8b1ae039c1018428c32063236ce132bcac7021b457ecd0721bdc8db22acaeab7de963ab28412371cc3604d484e982dcb0ea0762d0fe4de210e14d4f1436a8db0ca118d02a10c19385ab23b89aec3b571cb9c7a6eb7300a5af3a0379dfa2d8aff895128b2c43f14827c5bc2b63ee6a8f2ea65add2be16a00f64f6a4ab3c3a20b6f8dcbd8aed4cfbb82d3c2b1c49c5cf781af694c5ffa084a2c9be048ea5974ea09a458d70485750b029cc5044a2e4549a3ea7e02a05a18d3dfd5960c842dfdff645ce98907eb84b07cb4508c073f87197ef7ccbf49ed6d11af3919f1eee6931d8da9d3fc0dff1bd1572b3ad36d821b6eea000f3f734504ce52df08ae75f252661a82eb9dcebfe2bbd1ff0cee49feb9e16968837ac9232cb3231483d0eda9286009cda66d1bd4e73f955f8118deced1a2e238a033565efe16a1b14da211530759e7d1bd60c15c58a9a07f9695b56087259db7d6f2f9a3492d8e8fd140d98372b093348e2d75941760fd8e08e5d26a831873d1baef65af8f3245a5a5acfcc7253accfeac20b1c33abf392290e4b72f2a2f8268080e7e7c733aa2283fa8e448ee0be2b31289a7148450e8290cc4194cf62282a05d16ac5add4d56685c086047011b7bde419992464598016cdbe2666350c2a29edeb96d59076578221993db7b373e5f1e6e60373afe15d71c54a84867125e3d9d8d43005b4448f70244067bb6a5a39d0555980812da0ceeb00160269be3bbfee7a89922fdb5d3cbb31fb1310bcb58c27bcc803e06858c4176517e06f38e0115bbfaa9a8e5070f98b57b13490e6938db37184df396a8a411d0692b53fc7083772ebcd697c773a34ee5e1debc763730d64bbb720212e5d55f95c2080eedae3c78954fd3ac439c381dc66a2a9180160001d77de33089205b68497929967ea4d525d4617c1effa64ba08772a51a5f0b36d19a39321e3f10f8e6c5e0d99520a00ac4aa5afefda7b9338aeca2ec66f1fbeeb7942c8a5a9da304131394bff7cbd730c1d6bb6d7afd473ce86bb78ea6096ebf4f6d778d8e3d1589393ad3dd303872b8edc86acd5a40842bb0b8653e01bc511b02967592c8766747e4bd068e35c1ff498e1c07f5f220e5b9e184bc858d239a4817e870b085a6ad32871b3f27f1b92449508f3b156dac1735c65b673f6499111baae9b808a8c3b65f3ad289e996647c5439eb778c92f764fb84197fde1ea6628a0663cb8a96798345a35ad42bdc7657a19859c684962ec508eae365afb1364db80a1e036ba8938231979fde48f86323f838a10bd3422e9fc10cb6eb8a7c9dd88ca7e23422d977a846ca361c2705a285a8eea88c33d5686d9f88b805ba5c", 0x1000) 04:02:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r7, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 04:02:51 executing program 1: mkdir(&(0x7f00000000c0)='./bus\x00', 0x184) truncate(&(0x7f0000000200)='./bus/file0\x00', 0x7fff) mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) symlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x2, 0x1000, 0x140, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) readv(r0, &(0x7f0000000040), 0x1000000000000091) 04:02:51 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = getuid() getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="7b5c42f55cfaf2cecec37ad879af08a69dcc22df10a0d7f06549267d02874a1fc9fd91df9d180762381c1a56a1f89bf024f97c409fb8a9b9b1d3747fd0b094b6460c1acb6acde55f05b3207efb8f8a212607046a56e6dc04be2669428dbf995e53a0c1e24aab019c37ec61b25186ff9e64d2ce78982d475b161a1da5f0bc6c00ac6d", 0x82}, {&(0x7f0000000080)="1ff96f508ad55fc01043d964aba5a286b936c6574c4446962811715c81e759435907d367c072c8ec", 0x28}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="008feff9e5791642e0000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x9}, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x8004667c, &(0x7f00000000c0)=0x2000000) r7 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/136) fchmod(r6, 0x104) 04:02:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) dup(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 04:02:51 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x7, 0xff}, {0x1, 0x3ff}}, &(0x7f0000000200)) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x1, 0x3, 0x1, 0x7, r4}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) 04:02:51 executing program 0: chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/28, 0x1c}], 0x3, &(0x7f0000000180)=""/38, 0x26}, 0x2) 04:02:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) listen(r0, 0x0) 04:02:52 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) fcntl$setstatus(r2, 0x4, 0x9f5ce538d6800675) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 04:02:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000040)) getdents(r1, &(0x7f0000000040), 0x0) 04:02:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x3, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000640)='./file0\x00', 0x2000, 0x800) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0xb) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x2ec}, {{r0}, 0xfffffffffffffffc, 0x70, 0x20000000, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0xac04, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0xc, 0x20, 0x0, 0x7}], 0x8000000000000000, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x28, 0x80000016, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000080, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x100, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xed0b1ef8a506b769, 0x7, 0x98c}, {{r1}, 0xffffffffffffffff, 0x28, 0xfffff, 0x1f, 0x3}], 0x6, &(0x7f0000000600)={0xc6, 0x2}) r2 = accept$unix(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000749d8594ee10626e267ceefa210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319b4170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000950c48506ee55404d41ba14c09de6548c68e27538d3193d7c8be43e0a5fe976a4ce59fe56f294442ec302335e4fd4bcb4e5b9250b79bf389e43231cfe345a21aac66ebfbc0af586b4ca33d8cf4e4af5231000000000000000000000000000000"], &(0x7f0000000200)=0x1002) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4c) sendto$unix(r3, &(0x7f00000000c0)="626ba34038637405c8ac50b0a31ae713b32857629bff3051effe6aebd3b09275e23f87ec214fba64b9cbe94d1af62bac15d99e3dd25bf3a91a8f46", 0x3b, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket$inet(0x2, 0x5af797638a7b507f, 0xca38) r5 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r6, r7, 0x6) kevent(r5, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2025, 0x7) open$dir(&(0x7f0000000140)='./bus\x00', 0x8880, 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x23, 0xfffff, 0x101, 0x10000}, {{r3}, 0xffffffffffffffff, 0x28, 0x47, 0x1f, 0x8}], 0x20, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x81, 0x7, 0x8}], 0xfffffffffffffffd, &(0x7f0000000400)={0x7fffffff, 0xffffffffffffffff}) fcntl$lock(r5, 0x8, &(0x7f0000000d80)) 04:02:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 04:02:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x8, 0x3f, 0x1f, "484cc36271978728100839c429bf3f6b835a054c", 0x8, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0xe47, 0x20, 0x1, "6768998a4ecab4e4f22c56c812270f0d659588d6", 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x2, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/62, 0x3e}], 0x2, 0x0) 04:02:52 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x800, 0x4, 0x0, "3a62658ff940a87355625d130dc650dbd31d618a", 0x8001, 0x8450}) r1 = syz_open_pts() close(r0) r2 = dup(r1) sync() r3 = syz_open_pts() write(r0, &(0x7f0000000200)="a6fddc9af63e0b5480cd12da0dc3e23a165c91da684de51f527c939e0b08c7779f54a94c1ade57b691106ea6931e6c61833689dc2f31357f2e7f8b9c42a806f1de3d17f6847b4be51c521d178ee4ecc299dcbeff18075623812048d2fe650800f4652c9248a58fdf9a7065ce0c406c00ec7a79e8d68a68aa129a6b63b64fc32ee4bd4f5e346b9c3c1cf5de864be1fb22cc338d65fb6444b2638b093ace2def678f28ae4637b7936d4ecade72803ebc494d8b275a19f103df613aec73cb91dfab28ef2e36c0f71da97cef949b96069a4f7ce16d9c76fd5529867a9c5233074b2c177855b24b8ba09e6e4ec346e8c0", 0xee) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 04:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/42, 0x2a) 04:02:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = socket$inet6(0x18, 0x3, 0x102) listen(r2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x0, 0x9, 0x9}, 0x8, [0x1, 0x7ff, 0x8000, 0x7, 0x8001, 0x6, 0x51fb7834]}, 0x3c) listen(r0, 0x9) 04:02:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) 04:02:53 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x0, &(0x7f00000001c0)={0x3, 0x0, 0x80000001, 0x40, r5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) socketpair(0x2, 0x4, 0x3, &(0x7f0000000080)) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000a00), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0xf8ae, 0x5, {0x6, 0x100000000}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="008d4b0a61c4fab871c5a6b8c97bf479ddf3f88a84f17e3f4a9a1407950e4f33a35e701265ca4f5ee0fcde814097e6197dcecd75dad718f55305cfe67045db9deb6f79d04a952424cf4e9c6505a34a0b63448094225de29d7bdc7fddf87342e3a348356cb058061a6f9b71325afa67f514d7635d50a125c69ac28d9903b71e000ec8c703bbdb8c92e2a8e7a8fa474c7b0008f07878f0cb86dbeffbc8532633650e8a769cbfbedb19caf1c55d0aa6779f15ac44b8acef3d85332c04d5a94fa3e9efa6d713e635d9fff095746d9607fdfe487e60c0068ffb481e6e4dc47103af98077d249b13d83601f6f035628be4a0a73a27", 0xf2}, {&(0x7f0000000780)="8442a2ad2e3cdcfeb2d4210b8456c3a0c56a792c79b468c38c0f8a89777a349d9ecc87fd8c28aefc2c0b94e150f7699f0fd8ea82874dddb92bd274debd01858cb5f467c33805d26c8f15c90fb411ed72cc0873e9bb5eef1ec4c6865d8fcf67d19ddbcbc6d2b9", 0x66}, {&(0x7f0000000800)="568e388e6dbdb57c4b4cf718874bdeeffd80f42dbc31c3a2a80ff7a2a9beaf1288770ec98c05c194b0482b64687ec0cf22d382a6000e53bd5e5e598cb99526f3e69cdd8f69fa4b4c6c5c8853cb1bdcf17d2deb3f88972b755fa30b934deaf44bd414367b98905d6e0b4f0729b7c0736af32f50db1ed81e92172d4d97c8268dcfe4f9579c9f5a166f8ef2e8d1a921d029fd932faba1ebf0c23d8bec3f2ff6d729a6bf66546b455172aaf3a6ea0ec99003c15a4f30bb3659240b8456d5b33459e8447949623136dccead8bd12f9c077ef9566aa19d6354cb662993029984a56417e7f4c34e96d6", 0xe6}], 0x3, 0x4) 04:02:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1000, 0x9912}) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000021, 0x8, 0x7f}], 0x81, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000020, 0x7fff}], 0x4, &(0x7f0000000140)={0xfb36, 0x10000}) dup2(r1, r0) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket(0x6, 0x4000, 0x61c0) socket$inet(0x2, 0x1, 0x80) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 04:02:54 executing program 0: r0 = socket(0x14, 0x3, 0x2) setsockopt(r0, 0x1, 0x2b, &(0x7f0000000040)="24f94be2f569e2e399fd65048f0c1ea64861aaccdb07000070274400000000000000000000", 0xfff4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x0, 0x4, 0x400}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x6, 0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 04:02:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="5f3bba57c8b033e64c73c0aceb699d8a23c99d126348e97f43a8ff660caca58fff37d84d1bd809a27ae100c0530fb38c9ec84e325270db99418872e83c75ba6cd34eb1789f9a7ee3cb60097a13838a9a65eca8f8263296120a7e868fcb66b7537628736b416163b73e7dbc", 0x6b}, {&(0x7f0000000140)="eec4317a4ca73e73d7096fe79bca9c90857163ff38043b6a8640deff07d86b34220c623d8c1f00623484607193e3f0d0191f503e29970439a754caff9da440c43709c1c10989b12a396b8c545fb32fd33930c42577884ca26f0549c580205f4daece8a76e913a518387558f546438ef747c3525da4", 0x75}, {&(0x7f00000001c0)="067b83248376c198800506e4dfe7cf651e2a1b20d9a1d94df13021654ff4b6fd49c0d5d3a36e6b0394273e78372dfb32d678fcf1a85c9fb5f25451367338428f143fcdd4148ae99c5b05c38268f03fca0cc53862ec20dcad3dd62d7d2e8e554f83dc224d5e96d3920ce671192af0df7d7408e81a5c5552d820f6a8a9e81f43c9aa783fb774784d04d7b69d568697f8998f4d9f7684ed728d94c3e4a79af8e02ea568d9af65617280ecc65a509912ee6eedbbe5f094ca93e2c68c", 0xba}, {&(0x7f0000000280)="6bf8b30e597d36a7d3a65eab640452853fae4f1b9dbeace236a187c9c715e06751eb5cf615730906fbedcc2202ec30d084a0813167e3697041d877809b7f8a9d2db5114b5c7173bf898dc94e2e504b07c6a889921c", 0x55}, {&(0x7f0000000300)="7884cdc71263efaa195efc67874a9e58d5b16352b0533d6ca1f111536856e86960197832bbe096e6f641650575e98b4b46bb1e8e06968fc4517011876793a68e2f1198", 0x43}, {&(0x7f0000000380)="47fc02a940512a045596d5fa25d9dfd78c5d195b2d40fe9fe35f07264dfd6c222c71f3a01363c17ba8c748beef6343c045bb4c672d49ed213f1e8024f393d6ed76a4a170013b0a", 0x47}, {&(0x7f0000000400)="d7fd2619338c32d9ed69bcc7e7f04b98a2d72cecbf150cc938ad6c51b91cef6aa84e1e7d2c79b6537b9d8fc618d704c573395db1218d78", 0x37}, {&(0x7f0000000540)="1207591a7b5ae1ac904bfa416187a5c5c36566fd0ed3a38c733d850125350bef26c10f67eb42db75fa84e3d80caa9d90ea95acce0556b05aa7e99e6c79e30bff50de5d1ce422833cbcd688d46c795c439867f4dbaa5287a8ea9417d5cac6b94461169c2ed608c9adc847bc31caaa8c0e7ada5d6b2fced93e03e2e1633aff880b768c0b8c171d50c7919e4083262fcb68c86b6d4addf67022eb55fa4426811417", 0xa0}, {&(0x7f0000000440)="d24351cb0abb743ce459596d25778b60b3240466fdb1", 0x16}], 0x9, 0x0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0xa9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="446fcc3753a6d61d3a0702a143a5eb2d0da09009e6bf086c7724472dea32b02e87036bab62bbfa8a5af1a0e9d6835635be", 0x31}], 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x180) lseek(r0, 0x0, 0x0) 04:02:54 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x302, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x104) sendto$unix(r0, &(0x7f0000000040)="0806d04b7d127711144f78130fb65f3060a6d09f68cc6e40532fa1db5a68d46b2b3e1563704623783a98d69a37237adde2a700fbb5d6be3b86923e2d77a3519f4313e276d8fd0e050cedf1f2b8925b1aed9c09fe1bc40b0683eb693bbe64b839addafde2a54054caec8148a54f663a75c8fa059e17e0412e63c647cff8609d5ad64bd02ab95ca38c32322c6b00a7129e93d489d08fa21e8fa3012f2e3f8dc8cf4fb60ba3b3a7d4759ba838b1c873266a0d43fe3ba36b443c7655d3cb4f9bd22aed74ebfe6bc0858cb7da443e84ee0f63e300bd5164dba0561e409e56591025bda7cbc903f1bb395f19d3d30ed31c5b7cea38cd955607b83250348a4b339dbc1ae2efe29bc103ade3b2d56b90af3dc48e342946eecca1060ae702c61db480b89b3a9047077766f28873df627bc9c3259b521c8aad05487210384fa49fd3e48fcb96fe966ba303f43b68004891a8143318b81a18a7e9125bc0279966afb859a46274071764e0c7545600c54df0e183281e9fabe9d18532b39150eda67eb13f8dfc8530e548798ddbc5113bd3f26d894a3307a55027da13038c2b9fac0f7600f8f1fbafb9ac54cc5ff418776ea88b832530c32b605e2b5b92688d7173fe6a0cd43c063b19070551338bf9a81f7d575d16ac8858a3bad8a9c4686d1b1443c790659c6e6f17dba22c6d3e97a266cd21c1d8912af2a9c07413a78e595efa5423eac04892bc7b1f6061c22c6e348ee4b85814477a9514e702bfb4f2982d09e98f8bb931a4f75f10f6e921fe6141582d0120fd7f0fa6ab081bfca0efcf249923a905b0bd85886c6b18392c856e128fa048890604056b77da28247309613d621e29ed5b3b1e886695ba602370109fac7665188a050944a780304f08a886a2a0a859b6ef535db40e5a18a9abed2a2687dda12b1c6fa3852b9b1e38c9625750694a95bf288e47e91b2925e919107a1c9165a2d21be58d05aed4705fd2e3e081b32c0d43bcd30bc10e069e7f267eead516c265a5819d370cd931e8467f9752417818ddf5b8edf859825d177b36f69a9a8615ebda2ef871f840a67ec0bb113fc6d0a65aea90274836955c68488943379210c2c74954ce8c91f81f8ba59d388242ffdd7f8b8301bc65947fa7884b6cccdc6b8dd89eee9c316248c4eb9640403eff97b13d27dea54bd9a99cc3545bbac3a2336d3f05829af6531dc372d06c7cbaf85ec23d04a3e8f3e80638ddd60725deccce115bed7c906564773337c06b0a72d6bc61f61db4c495504c1ee623d77c87e81d6a6b7e524270e76113a28ab9e33dcec65ac231f7b36d39f0cf9f12743162a0e2125ec8d7e1a86091043b80a940a9e0cb4abe46348feda5698e9cc5b6d2a82e7295b035625c7ff49393385211776c9053c801f2a107cd1c5453bec30b91d32533e5a12828bf9249805d711b08619547aafd15e3cb29a82aa49472ddb5d389ad6f5c2a801a5453a995c1b8fab116b4aa917acf9b865a09a598fd70be3097e1a1bf563b95370c595f206c296bf0b987e11f331d3d3b5d0c483debf059d4d7e2a5ccb97216b90997f4991db06be3b519bdf65658004d145771737e2435fddbb148dc171b524b1d7e08cf08f792c99f53e7b65d9c141f2188c5746d1d59bfcc4ccb03be82f49dc46a4158671b8712a7a0210cc76f1b3cd7cadc527a4dce1027f6cc6f0ee4c835fc1ee41419f3121bd56ec5be0bffba04f5690ff54c655ef0bae056563163494c3ed4942599dea56d3c7549d6cb4b9f89bf108d4eab3de3403b9ef46ef5f31e61458cf9b8728b882563e13c6fc8a4c9b670a9ae72a5478a2b827d26ac4ccf30c9592e56ff15f344c195553dda7c9fe654251561af3340df799beccb6df6205138bd66e3d78044ef5583d959b99d4bf3823065dcbd37e85f628b530ef70b0d4c36ac554cefbbabac6a149eb34c27a3033d013f2d5102663aae1b482980bd9facced9a55090fe23c16e7f1db0255ca29e5307831388769043ff967bbe758ffc8bb15083d18960035d99fecce37d41e66099e89e14de1cbc7641d549d48e4bccf1b6322be79fc54bb94bca20558ead1287b129e5241cf2f0fb38faa23cd719f97c4b6959e1422d0cd16963909db74d4f170de28f20b30cbdb621f52592b3414a9de1faa772a1f136f6c77d0a644f3027ead1ce7e7dc95785ffb98803c34ece917caa5fd03ab3ad26f1cbd56349716b9304c0b6fe98e59cdaa9176ac4c7d28ab20242d31aa8f5e8865157e62c3f936fe9c15806dabb3696434f8128a80c3e5bc574b31579e63a2e52f0c0f8d2fe0b0cefd976dfd7fae061996080f3c20d0f76a8be5790aad4ee0afc175063c5d9a450592607d87f3e4e01bd54594f21dc0761f2daabad67a37fb1e281fc87779bf293cd37e8be99c1bc79b9d8357ca4999cf0579f6931dd38318f889f2c5b93402ae64c19060da49e65c4fa4894fc13fd6ca9ff5ea42f32b42d1485b99a8be2599a742e189dd32fce4e5f86cc9db52e935c3a41ecdc7823e887ce93cf5dc2163159235d8675abd7faedefc0471ebe4a797333f85ce7f0b39397bc69a1d5274dc1cf4e899571146fc687180b17abac2bb97bd4b4df42944b2431c44148e68cb49a931e2a3cc15361695432ccc78cf5db9a35868d4a07e5ff922ec21e69b2626518d5e3257ce55dc3eb8c82b97e733e1f7e4adb3db832a436d60fd4a65bf6d5309c8aaf5dfce36df25a082eea76b33c2f33d0c5a191e46ebb57be92f112d732a8db795355750a108a24db6811450c4f956ea600df03e43e0b887c682624edd32ff1c140f395a0a95e2e3a98c937bb748414fdca931bf3ac5e359c898669c8b2ad39590e4853662742ba2abe57844f164a57e896ffe06820a4b82e52bd1fca6a98abd5429adbd47a8c02054345d4a5a796a57d251513b9a09377c038a90b123f13d82685bba986cc14cf8587b8a19c776424dbc8cad5ffcbf6b2f393e9747a3b49e307caecc1c2d2b4ff30ee7a633d0b1f68dcdebc0b3669c5025a8b289345965a2acb5c715f198563c8eab3c2d8f1b626b3e7675fd0dcb5987698b3738453d68890eadddffd6f303c1b72ea7dbdc5ba9d03273cb19fd0fe16e7428f80415ce07cc2a2b987f997bf29f2ee02e2723b7f3fe7373fc8088a84f7c5532e58d23ddf4ea17b96d955e3bb39ece916c8a618afe13f6769fe4b264b7e4d3937b0199a814e296456f09bf373eaac3659dddfb8ea8eb49a4ce8f301cecbc26c0d3f530bc7b23cebb5cee89f01e26132e82af39c6f04359b2ce1040cb1b2be918de3723038e7c18cca3f1b215d3ff93bba803d07253c7f8226e460d9b88042e40a41532c7ed0ff980ae068a82e9944117a608729a9cfa51d48b7c83ae6ba3ccdc3bed826543d788b396432b70d63b2f21ad247528f10cd5ec3b9584fcc18fa85535597ff3e77f50271fcd1e44b7c1f8fa4ca1e317e9003649ebd2292ba556ee0b432634979553022517973f331676a190e560c37377ab24930038edf975258b40d6c94d5a19815cb5cbcad654e6f84470caccb105c5e987cb94e0bfa199148c08f71bf7b494c6beec566e2b818a5867b24ad6456c9b41eee05e8d50aafcba93e276cb41261c60808efc1f3048bf3a72a7d524ba3a136593ccbb8b227aa8a5ec9580c18c7cb60c5758fc282ad6ae0ed565ac49fe6b54ce58b20e533c87f92db82c12349f0b45e968eca794a881c73ab003b8e906a76d6b99598eb49884de7c797cf9a2bf2c254a4e8b8238b43c6e8bf801398637fbdf9bb9ea04d1ed34a8523eb9b25e486656837531a6d4025649c9e823df4f10f646353becd46fb9cdafd70b37918445a7b6297cd506080f446b9865d5a17706f69e1310ede5db0dcb934c1f542a29ba39262460eba8f1d13425f3c0c77e55d4bfb55807c2b2c9863fdc40837ba91ffa299ec48765cb7bd3c373504323e4d367a184c74a8a06436e0ceffe815fb660a44d38c57d875ff809434a1b9ac219aa8345149fd48d0f84b77fb5146d5834f8f2bf143b1ef15209c6d6096747591fe24c7a80bc82f73dae8cd2bb71a2407745f2035deb13b7cbbd9a7b22cc9355fa0dc337e69f9e276be7b1853dfdfb83f8f9a581cb3c16e63808a4b6bae19b0c2c2369af6f7f0d1c9bc303df6857a4d6385c89c667e8685debc6e7b1243c0de6bd92d0ac3e5ea5d377a47f8a5a680a8c390216fe063fc5e9f35ef2a351f0fea130042ed29217fe084199a66ae82874a1c323ec4ade26d6b731014be406c26dbc889f42ab35fc109c713dee92c3ce58f610fe49cc2f157f178fc11e4e01d54ad01d9c27e329c51e6347e497891a615b865a297b0cf496fc522135867473919f76b089d42bf85d587dc03de18e68c56c618b66f49cd661459057e5d99e77f9852814f60ec898ac06a3d211bb5ffa85703e6517a6e1414fa8d9556920173b2333ed26bcb29d454cdb62451c688725c6bf1a213b33dfa8771e8a369c2070bfa0a5c0b8b333c8e76ef8c2716a835d5c97772bdda8902fabb6d7f934c6a9a1ee3dcd412026c7ee84c0aa66a1284ee0eeec58102b5c9e1685973b5d78102646c51a6bc3754fa974599f99449e8be3c11fdb6df853ef30542ce093704105c604e6e029ae37fb2fbbd68800eb892e35f436357c101ac105a92eab2db7707384285cabe2284521e49ff16b025387499ece250d0cdc646333de0ca69a246b473903218046fd0d511009201584d23d2f0119b082f5b9a07ab30a505949016f91720782298cdab75016b9f4de33f859ee15b5eefb753e381f1f9d8d1011c21fb5d53ea03db96511dcc93ba89bd9af2cb3661015bc72fa4dcaf9eb52b2c43b5a5e5fa292c088c8b4a480486f7cf42e0efe1bd5852d08dac9bb62580406505adc38408cc493f0971e1a2310dc2ebe1597c1995523908e3497123a25c9987876243b9371ad8232522dfe9484b623cea73529a55434b0ae54bd2ac174a07085d15d43429eb2bae79a1bbd9e9fc329fd3f3344e53e6c8bb6620ac1b197a44ed5fca270ef6a20342c39a2eb6d3407d48ea55bf00dee8057381b3a5c2ffadfc754f5a279fcf0cf23be3ce08345d5e5faaeebbe11b2213b96220a20e99bee2006ccc5e3790307dc2e4f7e58f315f8f660f5ba4f5e2445d5db2f9dc9012c45df73f5c3c9782c178b29db82ca50024952ab7359b6b73eff9ffbc4138e8ce9cdd294fdfae4a337d9a1a533337421e6e248bb2084794bdcc867ff32042fb94156b9b50d5c03e89c83df0a452dc0c873faf40aba326c87883b1234d265beb4fb74607508037ec7d8d488677da4e149bf7f62a50acd928cc2c9385c9c539d51ce3cfbd4ae0543559a6504da815717e0f3a8d3a932f73bd0a09f3639d6b532abdd4a56ab2331f5ecf6d36c29dcd698d2a046584eb58714e151ce46885457864101f2db4321f6c57236d308fc1abd5ad3d0899a690be371864b1ccc2d1c022c10e762b6797afff18416a901554459f540a5727630e255e4296d394d483e6a4f5eac44a42418663dd37670f1b80374cfbda12da0d1c77d0d5836512497f63ff60e3e0eeffccfeea0efba507fd6f8c164ae8619d357772b29e5bce86ca75ed3ae372c373b81cc9025eb435ee1f4d9f96436633624edbd673a19ae8b8f44387d4cd065f10b05dcc9e841c63878db99f44277f0a4004a2424b6d4e7ee910b51cb6fdb25123236d0651be22f5589c12551081daa3da9fff2bd035f3b1f821db54b027a48f7af23f40f2f8c6d653326c0f4df55cca97904b0baf39f421a63ea5e63f8c2f879eec0c4d9c2b8530f5", 0x1000, 0x408, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(r0, &(0x7f0000001080)='./file0\x00', 0x120, 0x2) linkat(r0, &(0x7f00000010c0)='./file0\x00', r1, &(0x7f0000001100)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000001140)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0x101, 0x3, 0xfffffffffffffc00, 0x1, 0x2, 0x6, 0xfffffffffffffffd, 0x0, 0x2, 0x6d}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001200)=0x4) mkdir(&(0x7f0000001240)='./file0\x00', 0xa8) connect$inet6(r0, &(0x7f0000001280)={0x18, 0x3, 0xe2d, 0xc8}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000012c0)={0x3, 0x2}) bind$unix(r1, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r1, &(0x7f0000001340)={0x18, 0x3, 0x6, 0x401}, 0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001380)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000013c0)=0x2) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000001400)={0x2, 0x3, 0x8000, 0x0, r2}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001440)=""/79, &(0x7f00000014c0)=0x4f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001500)={'.\x00', 0x6, 0xde, 0x10001, 0x0, 0x4, 0x4, 0x1, 0x3, 0x1, 0x8, 0x3ff}) r3 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000015c0)={0x2, 0x8001}) bind(r0, &(0x7f0000001600)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = openat(r1, &(0x7f0000001640)='./file0\x00', 0x300d0, 0x1) connect$unix(r1, &(0x7f0000001680)=@file={0x1, './file0/file0\x00'}, 0x10) r5 = openat(r3, &(0x7f00000016c0)='./file0\x00', 0x10182, 0x2) r6 = fcntl$dupfd(r0, 0x0, r5) connect$inet6(r5, &(0x7f0000001700)={0x18, 0x3, 0x3ff, 0x9}, 0xc) chdir(&(0x7f0000001740)='./file0/file0\x00') socket$inet(0x2, 0x0, 0xfffffffffffffffc) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000001780)={0xd9b, 0x2}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000017c0)='./file0\x00', r7, r8, 0x4) 04:02:54 executing program 0: socketpair(0x19, 0x4, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) fcntl$getown(r0, 0x5) setrlimit(0x7, &(0x7f0000000000)) dup(r1) 04:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) fcntl$getflags(r0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff83000000000000a536b3ca8e4d64c0d0b3746e791eb999"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r1) r2 = semget(0x1, 0x2, 0x300) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x7]) 04:02:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x80000000}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x110, 0x6) r4 = getgid() r5 = shmget(0x2, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001740)={{0x5, r6, r4, r7, r4, 0x4c, 0x3ed5}, 0x5, 0x5, r8, r9, 0x1, 0x3b}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r10 = kqueue() r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r13 = getuid() r14 = getpgid(0x0) r15 = getuid() sendmsg$unix(r11, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="dd756aa7eb13d5c463a3ba5d13b660d61be1ec1afb9f7c029b3f326fddc417dc0bd356511c77032140ea252b475d3b3147d4a6c8afb2d6dc7d8bc5b5dbda2f44ec904a9aa55e84097d74d48ff92f42d4fc721c6582df9c244b8fd7627425ff2043934717387484ec5edb68ed2eeba16e6bc0e885d0329ed64ef14260db5b197c7efa83b234f757544d59fa4b72b7c5473df3f78082b8aa9bc8aa70f4f04d9b84eb760bc938b3f866ca06a8a83f76070879d21e3ac21b0afab0b3404ddef5ad337427872bbc3aa6322bb2256ede566f1c4a5755b68c3a1070e7d10af3b9ae", 0xde}, {&(0x7f0000000380)="623f27cf8db3bf6740c34cbe0e03d2dcd0d8779f8b76fccec2767dc847f966cb95f04a0f9e756a449bf49cecf0226ef32fdbbb0e1da01a306c1b595460688ee8f4471124b6814e49b4bb2060383974f7c4802662d1579f7707bc2c5effd84f0318bae338231369897f22b59d294de353160f1a6c3f3e13021ca3e8de3da90b97e7c5b41c5ad8313f4d773867b5db250668dbcc7fcfec881851105212fdeea722ab5dd7ff7820454b784e32a7870a66dab9ca7560619fa07342439fe4d1677b0f52d140d767d8c6b3c0c599c26df4bb14a17618fa54eb3d68aec917d2b3406f290405a335c683ebba18", 0xe9}, {&(0x7f0000000480)="b3568ec32b81fb5d5f99664800bc851a6fd4954d4e98c8e50e3671ee00f5aa9089396dec260d35cd73b5e9f0abe3c31e130cf0617959243124df2be131eeb18812ea0707f3366a1e3942ba5b8b18c0ee66df5db326969bd5a090bf8c34bcf8b46c1a9d5a2ea9bc31b67fb37c066da8b2e1ebfcfd5fe960b4b4c7d12955ae9364a117be81e783502873f87ffd0c2afc735e082a58bdbdfb2e4203a1b7bd7ab69f3e13c5ec8401c153995d737172bd54fd7f92e6f95cbaf84383f12c733e7c57b04e2e367bc9730d8ad6549dd1112d2a0cd7cbf6f724546fd3e56a1c1547d13dce27a563ed2cb7531f748c24558b2339bec28e374f5bb8ae8d7e404918d19bf8027422ab301189d5d6d39dd1ddfd783e2f4430d58847deb6f3b4b3e6bf434b2f3ce0b7128845cf1a8090a9ff1b5ef5e5f82b0e24e3f7f045e8c5d980ef9954233a251c86c27fb31c403b1e90df217ecda735465e2e8f1ff3a4c46b6e6d80f9f6165e832ab409dd23d6e6107791972776a7fb3304ff9955794ae576e6f440532bb6b6b4c8ccd6d788ec2bb096949fd277da5e07e253723293ef9edd3c1bf1a817ed95cdfb5a3378cb18ce5c330ed216cf1608cdfcb934952678d4e7a7272d931d8d37f389aa79831cca9b2369342f6bdb57899d324e35acac309e3fdd1cf4c6cb5459ba1e0d073fc1af12f86d38b82faf7b78323c4ab3e0d4aef7a6cc72ccc48aef9ae794a02b27387e7907599a2824aef5f11b44568ee9884df619e9492b2f20c53aab0a8e52bd3e179254272903e23000a45bc7645985a78158565cc0e1f7b753ece722c65a10ea9ad303422eb8b026d77a95458ac723e8e3c327d9a841f5a981fdc3098aaf8b7c523d2ab46e2a061466ebf3d1784cd1c2310d57fe778641b700e069202b0dce22ecffce6792d704723fc3a6154126fa08accb5691c783515b89c5650fd68adc50cc325939c733b2977eccf38022f1cf4d6ba88ee868cbcacb3b30a5272b63f1c7ddf78864ae95d545fe7933f0e993da37d1916d4cbfe3c2cf7c6e471f1ad186d51f281d3ce947f03a2a5c8412dcca036d03b2b3af2ab26ecfee8e3e1fc04c74336d0c6b183e2f21c10a8181e0f15a236bbc70a67a981680d4fc2428960eca9b735fa294eafa77563cf79131a22fe3c1912381ae696efb40b157a50849f31cada51b0e7dabe8e31ab67ae123367d7f089e69db1d1b13cab0b39af925c557149df9bb809504d6217f25eeb1d24b5168667e300624eaf7b95943f41dfe7c1648665152db0c735d6c6b39e30e054c181b53b7e8c580be00e6fa3e985b496995f5433b44cb5b36b24650f890cf23939ff57d801538a0c7b9c129c9f602f7a789ff14a5347c201f7f8f4171c66f34a5c180dc3bad53dd7ca401c18bfcb24100c7c01cc663812801ec925a9d2e83509b914c647574fd64392d925eddd0f758df4554961c3c5fe6c282418184d7bc8bf8535673ed0854b39345d14caef8fd0a2c5a7477ed07dfd9daaa03f2d75d9a5776ccbb76cb119e80b0dec043aa96b1b03eaa6ea470a31cefe6219eabbb298ae253fcd3f05b9cc2daef78ac6e09516176c461a5b787177035b7443778a6a4b63e7c53409cebf0d569de300541455f99bb619d0ea77d10852d4eedd9ea5ae750e562d59cefe8aaa838cd545524bf25ca31cba72906ee8aeb07ae76b00cd1b92da0d431b8dd26fe6ca50477a8f0d2f554d9ae432a71d0be40ec0ff1c0d58fb4e9d370f45ac246b38c7b97a5c14641522f8f60b28fa3c93b7cba6f53a874014ea3c88327c1c9c992b913ef853dede462939327256d9c31a7ce362c6ce02adcaac3787bd015a202c4ca484e8d4d0cbdb57ce4b65b451e50e490b861281b174b272ceef4c034ac487f742b99bd6cd26e46a5ba7148529096f42fdb6af7cffb6e061ac48c09addca82357cc1999906d9a4a68a9a3a071075d6808da191e996e788ad242671f841174f7bdebcdcec40b75cacd4d4c46eeb3fc8e84bf6456864138d6903cea445f9fcaffbeef9c492e8b4100f099d87e83410bf6275420b16e0c9ea14900af4bafc76fc9a8071b792764a7cadef2f7e8ceb299a693707b25f7cdde83c8a02b17aaa9a2d6e22ae4c84a03caadb366e9b85aac1421c0ffd90411fb2950587ca87b05468c8fbb3abb564ee70c5c980c5d786afc0e95eef0c636d6367eb38627331ca2eeb1694795f0ed96a920dea16a027ae5bbd67fe5e9c8decebfd32cea21a5373880cba4c10c5d63eaa614fe682db5b4dcfb0fcaa776172b170a00f297404bbdadc80594586809fc56adcb665ffa0ae0a0c9180709194e5b1b154556d660fdfa135e0fb21b9b20eb6b47677695fe9ddc96721853d09895d0c09c690f21431907bdbac59b0e359e259930d7ea87cfe659e9d043e7eea5113bf5eab5cbe24396ac6fdfdecdd116cdcc20785d00170d62540336dee0ff604b52f1ce085d095b453785baa36e1072a081673d2c783e293e39be27b928043017bdb3a4ea1a92163c86a74356bd598d542e29d120f4812423d182f4d177976ab16c621fa039fd6d3d165590fb7a3af2686f26a82cd28d346b5e8e72acf1565686b0c2265e0ab2115e5d3d2b6e62fa7c8f8a25101103bb4ad435db01bc475f316005d7ebf5b7c7ec54777ea58dc9de97fb5518fc6c9485be66b95adf6fd3cb84d5e92733578ededaca1f82a28ee35058a69b68d9cac13b8cbb42186442a06b7cc33b02b76f936489bed189dff18c7e6a5502a32fe30eca938c6c9854aef476782d6e200837f2ae13d8943591f49ab3083fa2a990341d7586e308b3cd47e6a7ea35663a990230437f2ce765772d9ccbcc2f105e6799d5aa55a234eb8148282e74c827c39f13bdb4296e9dd988267818a17a4549f4a4dab46b94bfc8b23a7e12793fc33ac8726af4306fd398f1bd7a7eb2e3d9d00aea7f2cf4550cc9ef378eeab618603c052bf473b84b150730498f1c3a1fd1b48cd411709ccab909524d2f62d381a1854f60697f64c6da7c679077821a87aeede3488ec32564be738c3a7bb9a4ced18b96aff2bbb9da09a80c48b769bb716b924712f9f9e055b0da592273cd1936755a3b05b4e3e0c4f3c3e40804adc8dfaee217b5d8c1193e9bcd98a9990296956d0ca4217a4f15513a349ee8065d7f75831beb6e97ecb8f4785d4e99feb301635bb7eee60a7e7380f666c37f6381c8d5a0aea20f982fe05cc3597dcafe34609df0adc777bb19c45d5feeb01c575dcd9962589a8a9b8c9b82586e1d70141e29dc6f30fec0871e4a18049ea6800c95df465f3b98c889785785720977d2bcdaca05d5a7d967f3da712cdbc66c5e47008b377f9d697d6a1eb1f20a3cc1594ebf33f8d2769fa76627ac2271fd600fa6bcb702ab72a643e18da33548ce4edf27e13386e9ce8d1d45fb003bba4f6f06746e2214f479b7693d272617687c54fe9e0eef6c3492f151c40b573d92db49bb1cf05ca35b856c3ec1ffb8159ff57f2c68350dceb79ad7ce7dc41590bc405a628830feebae697838a738b5cfab19a471b38b32699cb673794c71b7d7771bec31e9565a9dcc3481b0219739b5995ba964ebdf4503d8571e357422edb2e5a24b0a49688a62411f90d6414ea630f6b39ca593d08a3bb96a8f8d38ae652fb8e962b7231d5ecb86ff641c350d0152cbd1e68d28f6ca4681f83ec80c09a53eeae937139d8909da633c41af12497ca6185c0e948cbbc9b2fb1fb12731938d4fcc93633a71ef3a7941c71b7a5bd2bc6cea2438de2220fc7b3c73e4103811fd76cd398cc85edac50d56f4b90c493a510c04a986fdf12b868250faa5acdcf5733b1f99c5e31ad92ec121c16602c161d51147e429781ef072fd28aae5d6be25c592910786f7ae82bcbcbb9ae26691a228d404487bd61c2dfecf7645196bf46013be77b7625bda6ffd9efbe4c96d722dc668b2d03d5fff038dcff8073a3694025c2d797d63ad11b4bff4e5ef0df6f78d60887f7e4ce40ddffef86ee5400a25579fe065949ca30313460e57a5d9267af1a2dd8d0782616b2580ba8275e66f9aa88ef8b98f51490ff0cc6bf52308d6f7ec65689768b33648fd26fa872bb4fcc8d7a7db95c97966f259552c0a96a94cb3cd16e5bde90378589bcca9aa3f87a398a5eac10b91a5447302665bb6d53c6e898f966f80450c49a328df9ab5305cace6ba662cd37107cdfe7c63061fba770fca8de87d78e0f213a34ed10138c069cd2a6e83470ea7f4cf35d5f21d6fceeec764615a0d61dfe6aed9e209a68b49b7286192dee224734fef453e41f3492eae56931a787c3accb6006acadc3231ed358d78ca6b5943fb8c5a505ba6e9556446fb354c17fb23f8a9cce31f82778fbdbe8aba0d1e1dc9dae0d4150bcbac61e71ee843db264bf909064f2f357ce2c5ca1e269832c819f979396cb7c5c24cee04250807d45e275463f43d2954f4a5c213597cf8e59e4b0be373fd9fd36067191801f54a6f079d8f316e0c367d950f969a23e2fa19fccece20a02695b76653a90e5cbdb19af8b692f11ecd3a3e48e754f59e48782ecd8158b859a9d2ac0343d7f6df6ef662617f89e2069489c72f5e25d0e2a9a258ddb410dc1b6403ddc812c8533ac49fe6da6e6c468617ef31502f9054df26d961d82847eda745889ef0609a44550062b29fe28caa71401bcbc092edefda8b4c0756981600afd0da988cfdf397eff7ee4edcb33d6c73ab4bc259cf943b3a0521fbdea803a9f0584ea0dc3e1172234f2de2e1236644b0fc0113db42f17b531249579a9d025c65e1bf2cd478c78e3891535e9a7aea37d938704595bb54293bb90a6301d7a4b71006f1e949d994d0095009596e1ec958c780dd9dcbcf4d5a22274cea506d322bd571207c8becb46fc19dd39df68ad551810c4b1671e9c8907ef6653f93b146e43b2ebe07a93e0b5ccc9535dd9765ea0ceea1a7f9a78b6e8cf2a8469d3ef6480248f8eedff339f4cf1c9676b83d9b9d145473ffcf87725250f7d26a8aa7e600118bfa19568c0705cdc368b670d0596d53364a6d6839a590f7f13cbbc9df725494786fbd7ed1df4d65fea5193585cf780914531fab9ac4bd5c641a657295ea5a323ca8803de0c99e82029e677b084088e957c93b58466787c99a85e20bc50597b534f63b430725709fd2e72dc1d4d569b95ccfac9b5e0565fc1cb15bbfb7de7577922a93162eea1f9b247006225f24d04e83f4267460d897535bc35d287637f8a92cdc8ba8492db76b42660373354a76397b04a79c5f51b7d29659d09bb7f0030fbe39d20e6360eeee9986cac466e7143a216582b2ac6c5164d8c57bd328a2495e0a8e740861c0a370813d174e3bcd28b70f7e7683ee8ad317b117af73870cbb3e3aea2b66233181ae0da86d62403ad81fdfc538623ee0fda3153b9684f12911c6fc09f771ab119b6f66e79f1d4868545a280237ecdcf7b02f0ea1fdf6e996ab946d1831e8bd6318f821040140e10231e1492cdad16d711d7da9db003fa44f2d2f2fdf682bb8e1acddcafd3881ee52b008f64fc1fbd5f4144a2b1eee8459ead5198a36673999529d55f30bff3772f54be922ddecede5c2265aa0456ce4cb62cec0a7d29402b2724abba388a63f4cdc7ba9a62ef067ea3aa80b7e8bbd9d1138a6dc1a3a307c1426e0f064e9b76a16a227dd472e7e67cab78929a7a4e9cc9c0b9f2541124ecc8c413d5bb4e21ee9f1f1fa10dee72b40d7ae1ac697ce2767bb6df9fd292ffa0270a2fa95b584b4a5fd5d5e3d4a86009c50ebc100a573e70014861f134d9ecde2a0493cc9384b18", 0x1000}, {&(0x7f0000001480)="350068a4029efd1a9d8e17ac84dd13916b9c5316e12b25d0c6ccc585593b9187aa00086ce8b85a10b30fcb8b8ea927e114bcdb628266d9723ee0e55f4bd09811a3647a9d48a1d049d89d1a86c617f342e62978b3ce93db225912f044547354d2f3ea6da9e201fd56ae016f597e9522cd278792a31bcdb6834528f907c17425534c258ae32bdb6a3a3ce54085946b45e392b09fe271f78c5bda7af2ac4d91737af102abc7d58f827922fca1c0a96f488c19b907db45ad52e952ae9aadc649f16d5a231a6787afa42394981f110a9520ea9b27ed6a90756d8f1a5d2c9b", 0xdc}], 0x4, &(0x7f00000017c0)=ANY=[@ANYBLOB="1800000000000000ffff00000100e10000a0f8", @ANYRES32=r10, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x405}, 0x2) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffeffffffffa, 0x2, 0x0, 0x4, 0xfff}], 0xfffffffd, 0x0, 0x7, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x358, 0x2) 04:02:55 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0xdd4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x3, 0x8, 0x9, 0x4}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x100, 0x3, &(0x7f0000000080)="010fd9b30ec5bed451563a55823094b5d845d7fd0cc50b8ecfa295a6a0b43039848b59385a2f386fbda181b40de3501424edaeea774713de00fe4dab1c61f45eb85ac70640444f3928c372a9b448e36da9ce4432929133df919788afaf852f57ab650b8c2c749647a7a2759c20f1f44f8ba4c090626b56def8b3cf59d414ea89edb45ba49e1e3955d35d5166ed75e292d8660649d6cb164724d16374de1dab445192ed1281c82b94a1ce90a339013d89cfe0947bd589c7800c40d1dcae21a9d050e077fa6f48d9c117f00a91bb38207dc49c40bbc384f7109197edf53345887a98292a71c129ac1ffeb85bfa6867d0d6a1454f996eb4", 0xf6) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}], 0x1, 0x0) r1 = socket(0x0, 0x5, 0xa) setsockopt(r1, 0x3, 0x27, 0x0, 0xfffffffffffffd54) 04:02:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x10001, './file0/file0\x00'}) open(&(0x7f0000000000)='./file0\x00', 0x2000180, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x20a3d, 0x0) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x19, 0x1, 0x7, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000040)="ff703bd45a874f0253c79cdcbb8b4d62f7ad9d1033cb431927b91d84127a6622edf397b52da53972ab15cb0a71b18f9efc981af53ea68b106becd022f6abdc64359f39035502124d9150f6650984a04e9f34aacd1a2faa414470110b0e50fad0eb0997b6a0ebe4f0250cdcc57b515916ed0e29cdc5b4006fceea57ecb018251a5b", 0x81, 0x5, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x100) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 04:02:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000000)=""/57, 0x39) close(r2) 04:02:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000000)="4d94df2d95b4328ca890fac4a41e643bcdf4b96946b3964bed", 0x19) fsync(r0) close(r0) 04:02:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7fffffff) 04:02:56 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 04:02:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 04:02:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 04:02:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x1fffff, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/212) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:02:56 executing program 0: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xfffffff8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r6, r0, r9, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r10 = dup(0xffffffffffffff9c) readlinkat(r10, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r11 = dup(r10) r12 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r10, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r12, &(0x7f0000000400), 0x0) sendto$unix(r10, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r10, 0x100000000) connect(r10, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r9}, 0xc) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000640)) r13 = msgget(0x1, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000680)={{0x8, r1, r9, r1, r6, 0x1, 0x5a}, 0x2, 0x1, r5, r5, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r14 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000700)={{0x6, r8, r9, r1, r6, 0x1, 0xb}, 0x1, 0x4bd, r5, r7, 0x2, 0x64, 0xfffffffffffffff9}) getpeername$inet6(r11, &(0x7f0000000400), &(0x7f0000000540)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x81]) 04:02:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/215, &(0x7f0000000040)=0xd7) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 04:02:56 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) msgget(0x3, 0xca) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="aac3022d0150cd61cf0662d36ded212c17438b1de2ca4557b7992f02be767b00556f381ef1d470ac986fc600e5c942f2e966ffbabfdc92bf64c93d8be5ef721a8b98eca2a1f540c870dadd524a62fdc1419f949e97f71a2510d1d063318ec3894f0725702741474be6d439eb2fb7104262b34a14db788045bbae6784862b5f85e1d136a0b6bc7a14146027ad0be5ce6f98fdcf74533bff52b0a4a636411b3f0b6875eaabf30546ec8c64b698c437ee8c268d4c93020fc1fe7b91296f76def9f4620294cd89f2a3f028b9385991407bcc39620eda57bc13518e622908c25766ec6fb6a018d414972fde874632c558b55b8e11490f5432", 0xf6) 04:02:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x21f07fcc) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x13b, &(0x7f0000000240)={0x8, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') 04:02:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x37f, 0x1}, {{r1}, 0xfffffffffffffffd, 0x3, 0x82, 0x5, 0x2}], 0xffffffff00000000, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0xa0000010, 0x0, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0xbc, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000080, 0x5, 0x7f8}], 0x401, &(0x7f0000000480)={0x8000, 0x5ac339b4}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r5 = kqueue() chdir(&(0x7f00000004c0)='./file0\x00') r6 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000300)=""/95) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41, 0x40, 0x6, 0x18c092ca}, {{r4}, 0xfffffffffffffffe, 0x92, 0x40, 0xffffffffffffff7f, 0x6655}, {{r4}, 0xfffffffffffffffb, 0x30, 0x21, 0x5}, {{r5}, 0xffffffffffffffff, 0xa8, 0x82, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffa, 0x41, 0x80000080, 0x3, 0x7fe}, {{r5}, 0xfffffffffffffffe, 0x84, 0xf0000000, 0x2, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x80000001}], 0x7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x20000004, 0x94, 0xb81c}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x20}], 0x9, &(0x7f0000000180)={0x7}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r7 = dup(r5) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0xffffffffffff7fff, 0x3}, 0x10) 04:02:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x480000000000000f, 0x0) write(r0, &(0x7f0000000000)="02240fb17d920e54d6c462f54bfb5765fe018ba6bedd09242db7de73fa7d59e9ca1e65cf6e1e2c076e3529b11f4c904687daa106518e45b73337088ada7efd81d9efd5fc51f4db02c9d89ee6d6bcfd3532172fb3608f03bf8c69470c62f41262fac336d54a19bec730e69243100fdcf59aac6297d77170802e5dbf179741602ef70a63407678ed984bbd0093ddb5301ac877ce049a9157bd5f51fa1c4eb5a00110562e9aa237a9ad7e916119c09769f98a699875e8791f125f5e7c2a7e150a93920779494f2329884d28a962248d3a0611711dba8dc266f444aca8dc6e4c7b60910aa10c5f5cf25fc99d0cbb5e487fb23e669e991df0d02fc3cfae6e3bfdc2375fb64e7c81428c592f6b16bbe0b674a62abe17165afbfcbbcfa607c2a25faa32bab63a8008ed5893242c1a4a2238e74bc8b3257286132cf2e0af9851beb87f14a7df757d64d3f36625afe47b7d1a9535ecb75deb7e5712a09130f2b4a93fb95efb7a6407ae8414c76a6e172fe3186f9a821273117f6b2ff8c98f2c87e3b5a2e4f7cf627b2e3ab4940267971d1c76aebccac59f9c55ab1c4bb50fc3b64871b1cb42e5e46706388a1a420426b6efde7c889626b0e830ab6bfc9538d8566df9b90faa0f65f3206c4f13a911ce0da82654e0e56c5434a63b45dea19ec59ef869eae9e249aed08ed0e5581d395f9bdbc6d3db8a2f68dd51b148c81822289240a5ca7f1a764221be8cffc1b03d3077476cde372ea6ac916bbd787a1dd6a2035b5c1c0a3a18cb0ff012bbac10c690e2740832dfdeb48804510aec7d656a9814a80eec3827bb578938d553319fe64c0d8e501c01dc573ad52f673085a039c694c6e21f975afc68da7e8dace964f4263eb001a5b760872122e4b8a9427e48e212ac3c0139b8e7e2e130ac729e2df3404cd374fb2abe99d6b40973f1e8cc0af2719c19f788ac9fc1f09130aee52453f6997345a6e4e3719844f609f717838a1088ab0240764ccdfcfa01ef739ce2277ce96649ef54bc0ca63c6591ec7d716829664e08554bea49adcaad93d3919ba231a2532983b360b04e4961e68e44aa1755ad507bc8e332b8ca0a15fa5fc759793be929aa9f54e9b3eb2a9bde9e5e1f2d67ae8d51ff703fa8effbb59546c5a3c739c79096632d7b58d359d256070059b8a2fe2eef68c4e97fc0e7614469b61a7225f75d27c12a9ec654747a080416014e55870b51887bb72bd3bb18bbc160f1b7f5a74b3b8849557213c3d57a487b8f6cb6c89e5a33606e9a072a103c4bce6e9993044b9387caecde5969f55d9f524ec644fe045389a30934163a87fcda1797b0856f8c314fe43f098b4048a3d13f1617089fd92ca4a15f477847c90bd162869bbaf4a11a9cc389bfde7b6531e73d2b0eaf5f9f092de7231e88d4771926efe5088646dcfcc51f118ae60276c9df89a05e597a1404f5c59845185581ec00d149d1cd458bcd045f0ae2a1fab681f7f4ff32d0a9e2e2b949634ea60c97eaf2486fee3a10d5e132e4dd93dd9537fa73e764686531317b7f46772928612ab7af2439b8547ec401cbf3f3515d1299aa0c81d84204669d27a7dca1e0e7120079cab55331c59cf4e989b72163bc3f799036df3694bb50046745c362208103d591275941204e2ad1d1391114f69e5934fdb9b13807ad3c1338cbaf854468923e488e3e399ad4d34f205465fa430a45a2b8827b515e454c52acc9aae1a7e40acdf48c35343d56b8a07fe30428806a5d00724d50aa68ae6631a25455aa6ba10f28d8cf15316b5b83d49a33ec80f9d391486902f2f9d77a2360d48471bfd27a773324af03dd96f8ccc0bae9d83731890e5f7903845b5a5a7947cc43512c06dda2e92a1dd91c7c1c36f2d23675560a8b0b9e846863b1995488182a2d1d2e8a5e8a290b8c0f89950bb85ab42ee0f6c5728a47b8fc5a3b8f65a5fa8ce5fdabbd5c720df87166fb142b2d103c7c908f8d0b82f09fd7eae2bae053eef35ac860115f71d5bf56d9a6705b4be76895c01c3579535adc928011e41e7d1a39952391d5de009d9db3d4235efe0a64d4636a75d9b8e29a435e908d8f22df25d79c0c90ceff22016418733246059087dbf51e1cf46ab98516701ca2ea06f413d4df519f30aa7a994c41bbe93e6df9f9b86d413404d5966cc72a1edb766a5fd65d3e3c2096345b8e228199a37f460755afb9c37b4b13c21a0464c51be536d2f8655c481faf79531a30db891f154efb93e48fcd100b8243d4d06848e8cbdbbb3f1fb95a94dede0225c4734d6c38df3185dd493ea7148cd45408942c6ee2101fbd507ac7250f1af4764789452b09d4f172feecefe04cb813f304ed7199cbbd0e10c986e0de369aa36ce2e747d81ccab53421d8375c3da7966c49a7ba420ca28cc767ae0ce94496a30b0a00cc396662e37ee52c8975eee878aaaa1f8c1727c49c320bb1054a5cecb95b65f8b1c2522c16c9ae8fbe704d0e78b338434f08ed970af8cc9e583f9df8404bac6fb13cf015d7c54ce5f3483e89df7753fd79c3967a8032c568f2859c9613defa0664b8b049ba802bc2397f2adcd713119ed2f8e9cc98b31f599b6b5f55e1b6a7399803719ed651dc6a85c88a0c79c6678086f2cd7c7f9ee8393a39b21aab1ba4e599b4434eaf56720c39546770266c27b66d25e75b3f060a4f0911218cbff9030c71c367afd0daa628b1f8af1d796e7acbe59f85821bbdb64f18f6bdefa23e11de09edb501b0e1473fddea69413827d54598e02da5e3e0613e07c1bac8d0a1f85831504dc5fd41f647a5d15ccfde5c07643c5b9f0b5d7064e3d846d160f5711b101ba14355d5d8af9b409256dfdc58324fda6ca2a61a0a2377efcfd0bee3370911e9c064397e728d8cba8db8f1531cdd2d81965b6d30105b6f76c9273e267d2b2820d7c1a1de55952fdecc3d7f31563c8a93f3da906e911d3753077e4cdd3b2c84d018fd7a5373a93d758fd619daf726c4db830965b1aa312e09b57304a6c5072369c45fc776380b296d3e0e48867346c2c10f1ea3250d94ae2cd089c2ff49edc15aed6ceeb1efc0cdcb5424e4a6c45ec92757f939a73536ee4861710237aa4904ebfbee8116004d8360237801c472a659c6d5c97040cf9aa1d3bcc96c67fc9b23b2d0bf5f2bc129a0e61c4e8f1cd93624c714606d824dbbbd6db4ec514526e54c90462f907d5b5c53c325ffe554fa5e8da9e65f52669e5f8f7a772df94bbf407928f73758da3ce35ad42c76672a2cdfc454f662f001e5219976ff245cfc5d1da967e7f93eec153de4e464b19fe8d19cb73f489c5dd4ea069a7a3ab8f6da964fed4de61ff1591d20dba8a016f700157e7c8cbeaf08721f12017c138816658766d800cc98e02bfd902477473e537cfac281e6003fe0f93ba1feae0ad52127807aaa7a7159d82451cfce2d56ac60d610e7bfb944b905a2d0485b392aa9069b4efef7cc99f5d08a83a0bbb7d26eeac99f2ad0f6b9776d1ffe3987bc133d231c68583f0d092479c7b3dcd4f53a2defd88eb30848992cff66351133b108a80e8820e6a7e72ec3314729756cb61cd266bfc0f2cbeb15c94b4e34ab75498114a12365d8687b5ee80f33addd3c7ae4b865212105d95a569d1a383c7bea1c8ef5470922851014a1bb5f32f72cc66bd2ce03b804c25a0506f256af50f9152bb6c5a71103e1b858839e71368386472dd119954f0de6295aef8c3afb7d9510ab785ffa2f0a27683cf1f82d7a00accd8f3504dc3342b5e76f5c3ac8f0866d06ee9e8565d0a722e358a8a21e368f6b7fcbeb890678630b0d9d5502c76a418823d6aca38a9c0395b8d8b7be0c794c0ebeeb104484fdc212d97ad6fea77abbb1a9712bd614b0d0c394955680eda62b28a7c6cb5bc397622b1a4f2cac4a865b6108a47efd2c39c6500ef5b588deee2603dc87d6ec4ed2e6e90dffe1676a677e18bdcd271f0a1008c5ddc6da97e04b9bb70c98c282d814c9bf9f3e45cf29dfce4eb0f943502062bc44b7aa1ab5c8dc62dc61066b1d11213f474c24740f3eadedb5997a582414299e5052a1349670b20ba4bd3a2a9b1aa170918b9fb8d50410951200bf5aca655590870f2191486776ded8693c22df89260ece7c5f9fe1f9139c9922ccb492013a51ec1ccf689b26de2e6b526b9f3e6d366d5e612cf50676083d2ae6ba83e2639dc85158f4bd465be58b1d31c4eca3a4a01b7f227787bf312c8b4e8bd27327a90c649a13a613b62aa50be028f0af7e530e7351aa94d4367a294729d6b19bed8244110da68ca805d09b56298f5f50dfd43c21850952afba2baf37813d0731dd879dd0ddb6a6f5b1f2ee073acf903b12e8a93ad9bb963e47b6df8523741fd6e69f416c09cda863be96dcbba244eb263329af15c58d51d6191cfeed968e69ae79a63107e72f7ae7a65767235a6bb64dbee3d51b693c686b80e5a45e81ed3f4fccbf807ad90cea87c709b2eed28de478c0eb875a69e165beac81a4f1c9f5f83169e8acac1ee21e1aff14f1406205f59bb74a05fcacf223c1bf4a77d843970831464f711825b7e5cb673df98e8457b7d419327184f2ab4881f742d97a9bc8a923e6d2aec884bc1370b53a31d958ddc1d7505becc24c0a6fe0dca7b11212cfc776154ffa3156aa5236f36c0995c6f4c23ba266e6501eabfb8e707012247aff3c03da7cd7d1da5dc111bb3377bdf66c4d4bb6da49afaa588ca59c2caea0b0abfb6750c3b96dce6e12172ceee1072cea3f7b9a7d016c8658f955ad45f23ec346c3e9526defff23bb42d9b5084202c91d6556fd4b8d1b15e610e2520dd67fe12793d557ceeb9af92f16ff4bcb815c6b19b0c128e0893f191751b9b1a7d7019fcbd0349822a8cb1213fb1b8788e48153cf6015438b27f3f842572d58ac01a6d9dd5d19b0e0e8564f4e27b93271561b957ec2a44ce8c002a3c470bacf77d30c8f44b281396ec2f893133d91e86e21b1e3d8ea88ad0de17c44e35bf569c8d6cbfc259153d88aadd9df1b720a07bbd51d657e6e06e44cbc5992839f59adfba9337b8078a49e402e38a9136842e955fc2f553eecdfa77b9757f451e58043e8bfc549c8e074f5c33fe4c2506c43d041378fc9a15b7aba5f360a176342489156360bddde862dfedf8e0f121201ff26499c1ccd2397a3bd8f8e7508766afd04643fc33fd14f42dd9a1c6ad2bcdcc2d44014104f7163a6be0109c456906e5eb62a50a4d18af09660694d920dc17b10508e6279458af1045e47386d5863ea153786757a0fbd7dd9bc75920e237329fd85c0cf5c11902a1bfc85fc5192b8b9a79fd6d0d709d4cd8e63cd62990f8d4c37c48265a69973bc736dc1c92cd9f9d2e9128d60eaa6db0a54705ab9ff5f62fe5a095b0839d1f1c1489dde8759cb02dd32547e9319b46eafb5565564e111784e0697a68a2e8b325592d710c420e4f2956085c3d097f8fe62d2b255431c1307c19bbb75c118a30aa030cfe1858bee323148ea8154495e901870c9b4908cb56a9a35b59bebfd009f192893e530adba0ea1716f396e161c0926721f956168d3ca8826307c2236308c1c051d274ac6c35f6178ee82e0c4bb4ad8b469776ed83368a79a4d98327d8e11068a1462d6d3eb0617285643cc26c0097344714e465c289b3d9f1d79883f9875147b254991a7f533557c0b5b3fb084a56682eae820f581a9b8057220333bf1b996f56eed0d7bb16147fdde9b8304716aa85496158cdc3fd5145a71f70eb4b906f14de0984eb142b78f57070b01e2162e0b71298634d6a8f2bc0fa4ab9929977612fc9d165808a681331d7e6ab31a723eb4", 0x1000) flock(r0, 0x8) dup(r0) 04:02:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='-A*/file0\x00'], 0x6a) 04:02:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x10000000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) 04:02:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x58) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000040)=""/37, 0x70cd) 04:02:58 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='(\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='[-\x00', &(0x7f0000000140)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) dup(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) 04:02:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='r\x00') kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x2d, 0x40}, {{r1}, 0xfffffffffffffffe, 0x10, 0x22, 0x9, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x7ff, 0x2}, {{r3}, 0x0, 0x8, 0x0, 0x73c5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x2}, {{r3}, 0xfffffffffffffffb, 0x82, 0xf0000082, 0xffffffffffffff00, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40000048, 0x5, 0xffffffffffff4902}], 0x2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9d, 0x4}, {{r2}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0x17}], 0xd13, &(0x7f00000000c0)={0x3, 0x400}) 04:02:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1831a2bc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 04:02:58 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r1) 04:02:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:58 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget(0x3, 0x3000, 0x40, &(0x7f00007fd000/0x3000)=nil) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x80) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)="3c747cd9a8ec77e6273d1f16bbc1e72fa1b24164ff365581012f8c8b372b6f419e8e6ea7799bc2228bc468cd5a54a8e0138179acbef3bed5ceb13e21b313bf005ac61cbed6ee642f4a70b2d87bb2d81c2fe6df820ddddbef7c423455c328a1d3385f2d2562933e4698ce704025361c13ef0d371226a6f0afc1becd667a74649ae80f0c9953fedbd12a10f5d675", 0x8d}, {&(0x7f0000000240)="d41e60bde5416716622962e756b3e79ea66a6699c1e50631c2273303191fac671ff2ac137b2f81c9c62cd355805668dd01f53c58584f2110a725ba7057f916feb79c0ba8c3b89621f749fbb149b14b59f8e17cf3f7728566de1f91274e237a44b9805241c404c0", 0x67}, {&(0x7f00000002c0)="9b39f3806ccfd5cebdf811943342c110e6f0bf4f120de2044fd5417ebe7a8e07920142674163f9a878aa8c09c9da340626e0a5d4d0ea295fffc52f65539ce6c0b680e9b4c5ef461ffd935c325053304215159c14dd9cf0f2593fa658a69ab291a88e80806a3f7cac74f86557ff5cb895d2eda098111b290971b67544d4f9b74050fc59a4af41a6274a87d2966f2a24e2c1788f87153216c2d4ad6f5396293337c6c55d8b2d8f3c279b23095986b2df1e59589f2a224145", 0xb7}, {&(0x7f0000000380)="270800da49c076e3b7a87b28e89a3fffdbb36d52450b3f281dbce21cfbdebbe09b576d153d4eb8c1e4684a5f10dd7eeb4c213e235faeccae3c6c03af80c19a7d8489f2dba69350b6946dcae03cbd8c11880f435f31210bb9b2fad6fb3752a66869adfd87139717b31035a739a1aabf8bc8f2ac3caf0be8ac3340a75a22c60d7cdbc4fb1452fc4dd19824426c8fcd3fdbacd938569a2de7550e8aff3fa5ddf03eb1d287fcdfea71f80755a119106dcc022c1e3fcdd7d1a8635067b00bf2be11732fbad8018b4420091810d9b0aa97b1ea5138665fbe200dab510184c2c220d3097b916c3edc620375", 0xe8}, {&(0x7f0000000480)="6ff93281aa9cd482e099e510417836a75d751ba9a801e44803f414731c8041fe5ba07384647b654e98a8b9009c19d3bb6a361fad66a5cc632e101271b99c8256cb2b07780ede7729982532242ecb24d01e7e719a632db438a04dc1952262240aa919e75a5b628bbab503da976ad641d4ead3e9d0084109d9098b05768c101bd7d8f173aaffb88abea4adcd086fac27335fd6ac5283435f13a386aabc325d7e9a9f3b9fba04ef612bd933e4249bf51368fbece10f04e06d7da90e3667dbd67a5ad50d63d501d3e515480dc6db30481963841e60430e81ea98cdd56ad3eacb92cba9b46a689d7df9950c08b125c6dde9fa020faa5de04fa5d44d2074a0f66016f1cbe2bfb3303bcbe49c80f177a0896aea786252722703426e3572417491c2e2752409e9140eff01400198c60213b4915c27651129f9a8505f06d8f9b65a40c814629180a780fc15f68711d28b0141b1b56d8e00b5e86174a05cd0ecf882b9f9b40d451995a3bdb46618bea619354d856550081bcf8164626504757abd4e135169bd8513e8acbbaf5b1e15ca2d9448f337d2b7ac53465726a0fbf3668fecd8f786443c55989fa5818273515259f99e612e1a61d51c3e8ee13dd16c839ab908bff4a5b979f3971323ccafca1aef19d5ac759127b4cb3eaed16d28e02579ec66f053042edeec0c002d2747d8bd16062b72ecee6fc1e74462780de8095583bdea205589d04e8509b988fb6f7a08caaf815f5697a8d3fd6403c2c8c487f2ea7ef52b83fbe62f549e45421046071ba5c4f872ee67e21a5d43c9d802cb46b9d01b238e4107bf16fb7b310fb01e26e6a5075cc58bd782658922116853d3ea1448174fc921aea00fab51bce4553a42e12d71b860562929eec1968806b75a2c31c39a764ce005c48c7f4be7b2fb0ebd7616d622cfbb9fdc32798e781fde6c318684ca179fbe63d930bb31bd80bec62e18945a11a91505b5d7b8c653dd21d034e775bb1da90a4802bb317fca499740ab03ee70faddaac78e8a8134a0ed2d57b441a60035ac856704d2b483c96d761af6e8942613994f2ab080612f6b14d1adf295f07485c512278d29c6d6a58d5240cc2df178d1531c426be052667637310aa5e2e3a029db3563fa7dd4d14a180bd58a6322329858afa25c2a3dd589de10e5b0da067157c41ba2d24bb7db3d5ee50b7d6b7fae041e9150b11cf64b20065cd093c7dd051e4d906d963696c4edf505d4c462b4d1813a4284001237af942b1ac87cb772ef532d855f133dfdc198c80750212e45772bd3734517ee86289b47b8d40873d0569e37314d2084b276a36fa7ef3fbd87c57ccc0c4d648f181ca65ddc8eb2269a4d53c5b65a1e4b7b757abaf6df764e1cc34082fa1263d13d95e2304e0cba695201c1649a2fda77363de4fc0c4222e1d6eff36d7f3d1458180ba96968698185d56c1d9add8b7f492006b0ee8723004b8e8fd5b3e073fdaa6855b8e25fbec466e6fa38c5f9d6bb5e77668943e6fc2595fcb84d9f6d5c18c6bc83a2b741ebfb044f8822ec5ddd8048363e03b026e9a3c7e131e343b28a63ba8f1a544a46ee60012869cf5aa8629f3726b0d31c76d7d85e765e6474e53940949a9987b6b98cc6afe1aafc053628b354b07cf1a57121e3217c6b614195687a7181c6999a944d09f24968066dda335b136ab7374b65dfbaad7b2c1b2a0eb4b2a9a6c4dff742910387d5d78f9e7aad5c0fe1d501fc981f6fdf9752aeaaefdf49e0e2037b3215221139e8920f2188bf9fe31d2548de3f0b83d13f75d07d0477625405af5cc2683ec8a6aced8fb2d0596dcf8ad68b6730978115e0e615339f9362380f74e3d2bebb0a7606ab38e0fce22f2f2a329e4f230bc2b2d7e1d7e38c87603d931854b69a9a3ecc953165d306722fcc4986f018d137d3902a622271160e5ee177a152d45e197e933b67f7f66b40b42a9135a7a68b121b5279f9bcec9c1342f29d9de705271cbabbfea03a9ad7e0b71565e4b1938b44efe9e27903aca89353f12a3a5b028a22fce993d32f7ce368b3314dbe247ea611b888a04e8797be8c4f525e8abe941bf8a797b2997aac98a5ea486e94b9e4cc07f3b8585612d1227abf93bf76001bc414d7e1cfeb803409031d46a17acb8383375157b1146683669fad250cb86c01b2477f5327deac02ca24fb15caa91f03b2a7fb506c28b99cff35e886ec313368f5e2bd1c6334abcc8ebddfddae8a2ed9b2350a2639472e33f25fb46cc50c63ec5cde7415b49945721267ff977a771460f9bc7c15bc899ee4111aca48d7f3f0598253bda8fd48fd00fd96577fe7288fd9f75f640d22111bd76a69ea1c7f491706654f79024cb2beb5c25872b95927e0ce014cb1b6734c3fa8f6efa67498089cf37e87483f720566608a28db892f2dea82eb2ee9dd1b7617e1074723434ca2096b6c0713e1f270a82ff95dc3750332a7346cf4561ef6170d5fe6d83985e2f64a737192b7d462555c49fad6cf7010b01b713ca835534c302d169c83749e0d3a1560d08d299abfb88140b6c2b317dd4304d1e16df5fb804308bbb67dcea2d9aaa16195b62ed027fbc634495b45c95bed2dcc8865c2556e12de9babd79ec1e02abd43fcc36ef2b94968b6f29243d1910eeaa2f8dfafb48a851649ea75bb0546d6397d9ec16328024b3b6f3d7ee9551e635b20f003689d8f137b9c945fce67f3cbfa4d9502d56bb95bf117ba9998144f1d993a12280251e324954b3d229505d1adde7a69401947e8d920461a26bcf0fa89206e2a521773a294767c6ee90a532b8102499b6ac22544126d8221bc71b478f349947e88598cdbae5c45423b506112ea37ce5026af55be31b1e5409eee9f6a9489d6b8617c994e650205dc4dc7f9aa6cb2a6933992c9277cad117e4fb5c25d31b8bb718915cae946503fcc061512a29bd820ca8804a794faf0a060a1c63d37938e6d69886e87273acce9ae08ef04405b09f2e05f469141ee46e89ec91e3f3bacad407a4d1a20061fcccf56a0b74f89fe0f9de97833d7923787e06ee68a86ae65daec249a12cf51bce73aa52504d58652cb5102ad1fccd23bdf095a733d7df221a5ad82a0290eb3e78fe4766e065d21b30af518863db7ea2997a8b23cb90f7ce60dd737e555d5d187bd3160e56e93e3ebe2a2c1e8fb14bb9f947413c668f27cba5bf9a8ff77e5375fead7eb0cd8f0fe8ffaaee4f78aa53f9a641e9db5f5a988f3b9391a02dd23a2fdd9a8d5e61287a70687085d00a0ee9fb4c68c2eb8d7f72795ee9ed47d16ad403e5eb559a1920264679c25c2846b073a9176499d907b184449d0441421a6fbbfa25ad7799a26a83381060000215dd1dd8483c6bf7e7900b55bcc459a16b393c26e04e26c13672b7a500c7ecda4e8dad98860839109b894938ed0f00adf73b31b9bf33e5e3d8863304fc76fa2536a39ca18f03196eaef60c3b31e54b6c4038edeb1d68be1f8341ea7af65a170f192e2581b9e8176b940986b0c5503d5c83ac83c0073811d6e4200e6b663ac989a0e58200cf6fab04a3a8df63e0bd2a629868a28363c28d3e22e5bbd7708f0fb7e6b31412876a4718421280e97ca0cd7e7486ec9d5e6a14033bac757666d2279344ac5fcc344f4cf91d60d10c874b25a7573438316313575380b027829df890897a25bbfadc08071ca550bf5adfb1bad1b1147b696d6b885eef18e037b17216ac377642d71889b75683a913cbd58be617cbbab36df895f148778236c6802607e2cdfda106f80833222d5c55d330b7e08e36ed12129c72d89a71b5b306bae9a790f8608ae0b3c53df247abff6bfbd31f810db927497019f3985ee2fbbcca5feb3fd55447d24997454ff386fca55f0dfef8b12990225eaf4222e09ca967ba93f7c089fcd00c4e1e167a7f4f065c0a38746ab6a5f1408479b20b520c1dfc28f0e80c6f658c50740969c115f207c63248b90248d1e18d00ded1378e142db198de393149e3297607d98defa4337ad653da508ce091c4cb9f4a4d93d25baf8f26b359a558a2fe2188a44fcdd2b88bdd4238789807cd9bba985ac8c4abb549af05ce01238c051e11ab4746d7b977a81bcb4322447e61a62061a5d8187efe198c3c5b5bf026b5a60fc6bb717eb7e9fb85a06d6dd95d91f186e25d925c4243a2cfa59ce0373eba863977265bd05bf5fa400b0c2bc1f0a46ab09e3b6ee06ccae41fdbfbd5255e1b816f75dc11db285a48b88124014669118b382070587bc2ab3c0d7d3bd83d766eb2263a87cfddac39c58676cb31ef0bcba68f3023f1ff00b24402d3045dbb1e435780539de861015e375fd1645d28355d4099c92218fd02f07d0e104957d2307e539b65184a754104d4e311d63abcddddb330be29a0621fa29ee1011d64016262a2943b4a5ef14ca1cf804c5125f20e0b2651f415e272a39e800c5c51f05f4b1bd02324ef630ad73caeb65fd33c75ba68a26c7bcf5a82842eee0efdf2d676f0de3dda6fbe9ef5895ffaa0c76202b3245ee709132e1f023edf7c998e40e6e80f199ccd9ee96a37bd01ae8281506e915bba13f3a50f853af93c2dbbc221a85348438b833a4581e2898096b99bb213a0d001897a056714895d6f20c8de8916cf341a188330639275d8288e6cc55dca1f2a98714e99031231835f3070602e5c2a5f86ac6a547e26499af01e4fd5e2855b64359cc79a573637540d0b01bfcca4328c8d2f9a210e720c840fa5cc0c1f3208fbd0a0a24ab74b3b01ea7c9f770996b4a9add9f15ed4942fb1160ea91985881aa763b3370dfd55a10d5aadf881245d85579a6b9a6b6dd6f874bb54b245156439313ca8e101f626e12f04fe379489148668e3eeaa3609befeb60f0531e94e7fc708b599dd24bd42614138ef215421076b5612806fad62ebf1bacaacbec1f6d8feb5aac4351867ae15fcf6b0b4409273faa669cbcf4aebe74eb29157f8fef46626c4ee73ed29126e00d0a30cd314f7b24a568601503576e5dc6358f4d1264c62646125a0fad0c2bfe4c98af823f9a59508c9a0c1f874e4e36e378daf4b7c8be05cdeba474a95b35e93047f0ffa4bbb17d376f5a502a3ac226e919cb59c25b1031d4417c5501a898a34b7c00d1307e45cb877bdf6db2a1a84e764d760e35ab8e89280503d1a1540c394e20528d1ad6740a66dfee416c4e65e56ff44aa7f6cee5c92d2a82424cc746ad9e8e1b9750b9ce7a4b784d81e095c7b67f603e8000dcf35e2541c14acc3e67bcea144e0065f5d5fe229bb49d51773be9f1310c92b827a1315667c7474758fe58f804ac70900b256240a85ddf9247b6285429bbd00878d083e6348c6479e957e7b6d90a045ebd56b570502c8e3abb817f750db43d43527aad6a93d8f247e448924abdfe273121d24718e0df34fd44b0a6ce6680d79746836e0b2ed9467080a2fecaa5539717d24ef28a05a3d718017a5d813ab38abbc6f5bf7e5006faa79c8358fcdc25594153c8047275c9af5b3ad0f625d362cc270c1f37740f8fc9fee4c4c0846a547d111b6d348292cba81884b8a5e950044fec432c2a4ec0ab68e6e0b2da2640a465a4c0110e920024255333e70eed98eadb5944da5d375582712c544878d4262a36f199483ef903e0d637168162ce4affe099be777f745dce257c26d24bbf9b1094a5fd00f7aafc206dfe24c785a3ae50d0c1e64fb8750a376efef4b6c918a30c34199ac13711251e30c515d94247a62d299946b9c740caedfeda0fe296920400ca7f54c82f0f939ad2c976a4633ef589eb479fb0bda2c42330ba78250f753971c5e1bf852ed4a8eacef52ef48d", 0x1000}, {&(0x7f0000001480)="e3865d35bb41714476693fe28768b207e5d936ea9b27df660a5216f94a8d8c2938be087a0e", 0x25}], 0x6, &(0x7f0000002680)=ANY=[@ANYBLOB="6800000000000000ffff000003000000a267805dabd2812e17184d1ba8385f5f0c45cf213b20260775034d6de9edda4fa90b9dc0649aa810d5a3a8079cf3f29966c1b5f2e54f0e5525ceecd7338aee691b599f1061d817c33513d4a3bec54b355fe18023704400003000000000000000ffff0000e5000000b70dc8de5e639e3b74e10c41400a4306638bc72e212d3e6d34000000000000001010000000000000ffff000001000000609b31c38c1703c6aa352957230d110df8e678d36feb6e2cd2c35796a7931e6e44db62f5673e7616f8d3c79e96b8f221861f96d7dae22bc7ce9c68ea651af66d01f16600a3b57871a07939300a7a3eb1426b62610c64b74c16ab6732e484a0dc13a50b6d007e31eabe57951cef4a3754e4552e00d1aeef9aa843088bb35a59905092eef60182ba6d2d07820facede9eaee68daacc89f97ba4be54d8cf676df94c2ab40c3fd20777dabef23a0640a6f005d3fb5a0a2b87126000478194bdbba89b9655b18beb15f9ee2fd07edba912878d7847168e0c11ad79527291ac8467b4fb4a50310a5ec07e4e93a1f8770c35de438169e0acb851b26bc3282e46fe7c7749a592f455392a11c52c0fefe9a9fe565ed98f0b435b86b4b3e7f5c538e15a75a4bf2ea59aaa602ef8ea00d5676415196eeb939301ae3654862b76fd7333cb6f318311bb745d906f24c724ab9bb2601462677fb9e6ea2a92f3ab91d45652314ffe954908191d179918f5d51945b7eca59a4536ff86cda8d1380515b96e76e9f0083f4e8c9d29b2493fee6399176faf90a4ef2571226bcfbdf7ca241f3d48dad6f18c311c47abece8c4773c5736f7cd31450041d8539675f590513a12b863e40599b841e1babf4ce6b708e90a25109e43598d032e08f7a3798bb71d15d9021118524a906a080f90e357fce8688260e169c8ad4cb0a85a93a75ced7146e307b611d49d2bfafe06e2d22c3b0241b4b319db95aea68846a217e7850ddae6819f33ff5c7c6b0b3ea488d0e0a03ca91b36f95cacb90efbfdcd6ea52bf11c1e5702e4f1a744d1cd86b8ec5718aa2c2b2de96c87d213a5e5a257a1dd9585f31905a45b662e1573b88b5716854646411475377300de66128006c00fe4b54e6f3f9287aed0f350649d637e2f186e747eff24fda90251f1acbc3abfe62f22f66d19eab6d68fbfbb5f2fbc79f2d9c59b5d34b6e123ff0da7b241e29320ae437aea6aaf70f59e7ba5b711d036b511eb19b309075be9225afca84f0c99a8f77ae781944fcab9a34c887c634634ae764a03e807e4a790c00eefe56ce3f18b35a1bcd5a7cfe06a2d947cb98c92afc27e664f17879799f7bbe5cfe73626752942e273cc970f706ba561eb6032636cac0607657cb69f9416c167a382f917504202236331d93d82fbf496fcea094ace3bad48cde9931a8cd1387311257e85d87b581a40d87329aa50b62d75080b1edc6977099575dcb3040aaa3fad20b704020bca7d4c0b89f56fad17cffd0bad2a76ef08dec623c6a3a7a10dbc96f3763ba9c2b533e561f232f05cda8563bd2109cb2f0ae657a208cc5acb48e73f753609e71ce685576fb396e821228446bfcb6efa2c3994189430229c269fd3b2954ddf8917ed26f0c3218ff15be16199794578bed2d8d5de70a903ff6b5e9261f99edf05e2a6407e132550cf8e825c3ffc3d18c0da4fbcee141c9f9d21bf3dd6550d2308a562cfa061dfeb8b9f917437b1a1f5736bd05bcb7de1b7adb3b5327509692a16d637bd247b45c8b0bc690c081d8af8a843a9ff1bdbc44a1efcc4a1d3bd9263de75889aba14dc9ac09eb5c5af0c237568baa7831c828d263375e664d3fd5ebd36b3fe74d47bf77bf6f36726aaa86f6b8cd2fc7aa9e526c0febc59d0cee8f96a891c1af9ead47ac9989958529e648a2f17f0eb6f50009fdbaf883efe3b596f88bb98b490e960b7ad27b0e95e5ae7f09d207c633cd66b84fb09e8ff88a6c6b68b6eeee177f35826c7d17d19f0384008bc0e91766195fff81f28f3ade31e45a3f55ede05df42f86b6fea7f2b19e191b618d1dfb831adb2da0684be8c3a0e81dec0397f1dca9758c38d952bad54e4f82543d82a807c82a9792bc4bdfa8e2c86be3b9e6ad6c7ed6fbdbc6140f03daee84fadc89d204b952c6ffd5980bb58e174f17c83dde566d4b39bb4a44c81416b504032364cdbd7b231bc66928c8485bce52298aebbad1b5fa3920d91e8e7c1c50660bb693ccb53e19b1b9b82b86b0aa993bfbfbd8f066fac7322b9bce34346bac833c7a63664d8d37deef7aac11c69880cea62aa600b2c37c32a4a2c55a5b3f636783bf222924a06b623bba7d1f0968f11ec02a8fae9af385060e49821b8fc8453f12d7a67bda79bca0bde68ef39b0f3ae7ba28ec3c55bc39822f86c038911904f5f6f1469c45d714bb4b63b23566a8f27ab9d35c8650fa16149b227a742d2f9c9e0d8fc6313365ed77b6fa4350f5ffa32d7be5bc541714fa4297a87a62f83f761ff6d1e7730b5389673ad27cfd362373dc745906eedae5eba8d2f7bebdcfb452e8dc256d39ad38ae15338e6537a5796687358e7991c7c49822d380633f0bc375eda95f47f177899416b3fb1471b6cdb3e20779190f9efdf3753cc47fbb46318249c67f3578e123b70bd31a6819517045d3c123d2ec12efdb018af965086cb75ab82532d51f327aec4f95dc012ba79a154e3aeefe09776c60e321abf0ef89b4eee7d78d5956583946f215f90e1f277e58dce8a498551988c06939477b131c8157ddd83a36a23256c6373c270aaf1b46b0fc81af7c8faadce38f8dc772481b1428fb4cc19a8f53b7b265c53ab272ff9a9b0555fb7ddeb169e859f5cdcce25379002fed64fd226e77137b3527e35993dd9ab575e3b144683ada3f65e1c52d9c503ed56992548a08b5128b111ee0825eb8d23eeb741749e222c5e7ef85483b86f5fbbbc5b736805af25c2bde1e5f0b21d32e59a7900db36f4d8570dcc70a184ba452adbf914c1dc9f1c4f24bd4d0344a5d819a11045e8ce62d5d725618e27c2f077449f625f09067350aa16bb3c1ad633a0a844210eca7d52cb30c28b36b7e48f8012104cebbb448901d199b4c32a19923f0e9e2af7ec051206c718ee42d438bd40194564b0be6e35166b0e3e55842ac9d50fd087f3ae865ae886ada028265ef7fad33bba3d9a130163e1f490be77bb00c33e825dc6f3583d9bec0af4755413b44d9aedcfb7658586d09a64083c168f18e60bb57daa152dfa7f94202f55f747298d390a7bc80f71c7df626a217172bd68fcaf8a9c619a5851fc9aeae8b920db2fb56dfceb2a54aafd09a7be132d53d3b292277a0810b4e945435f3d35980574b98f3242a8e041807f8b4bf4259c5413bbf81c707c67f2603b59996ea0a919fe99c455ebf7e3d0cc494429000bc5088f5968faad76fb7b7540057dd21cef2cd70d928b3e48a026430694266073d24214bfbdb099a1edd59b23b0659de1b0878d31c6cb66918285fe3082c408bf6fd7fb3d0a7c2b829381dd5bf53f1aa48eec5f90655752fdd9e6d6352fe1e46db2e2aff04cee822baad500d91f960ca3afa71309ef40b767f32c86fc9cbd3babe677dbf9420c152755190e019d642edbc97ddea486c39f58e7cd3a8a5de366a0ca57bbb23955440234b2ad3ff0c84ee14603240fe8a17ba43556c5d37858ee960fe91a84d01acda4b9057b398299049ae1429b63c5810dc9da479c5a8d06a1ab6b21434e54d6808dcd36c52e1381aa1078661917a94eb5a5b5188dc1640aab4ca8df057bbdb31d3d6c7202e8a7c311648f7d67df15154610def11aab02b36fc81d914a09f32cf43f13d71b1b5d91f2e125570c59da99b9ae73ca74a762e512daf5052d655b67dbac7a40e8c407a82586e722d8728199de8a8baa052df60bea46cf652ff038a98861c84739a175e26d2b25976220125d3b7dd6ff5e12bab95adfddc93952188d7bbf43f84e9db3a5ab8e802f251c129770d5d5b35e247c9ba2846fe437a3a4674b83077e2823110b839ec7194fb695751f719c57c41121f568fd690113f73e7b0f42978d8451bf835d63ea13ad681fbdda751a4e9c5bd3e6a130a1606b817f7b0ea7df08321bfebd3607a2a25ad0776f42489d3efe94808da32b9325df15c733db17300d6a7a6c4ef3647d83febae9aa9e3792177f0c9055d64ec863300a068f2d66d5b8466dfa4fe907dd825ac94c45c5e4709456a66751c78f353912f4765b061190e3f5ce40d185cbf4e39ef1cb476fbf8d369a3cfd17b3fa9f767c317d2f00c9f600ea0aabd828c9739672b28b76e228880b4dddd7e6664f7d3a572fd0ac0f195372231e78489b0b575afaf01d8f1efe354238c161bc650b667b6c3f983e1a1467a30f436387403160bf84ad0b07652579dda34814f579367167199c951790ca569d30d3a73ea918947c1af337f5d3026f2e7a111efb2f33ebc61cef7434e53f9e284029cff2b26abe8004f2551ed3e66519929fff655df05f6e648425cb61870b3a7eff5ccf6ef92eb725c7c732d8006df5d0e2d35ae4f35d9808dec5a75f574d0d50f1a594f0c79163d6f58b0448f7be7212c3749bfb442910d0bfafdcd3831b45b26a2811724ff55e50cc432bf0bb3a2ea569d8fc2e3e9b0a6f4cb4e874dc31802f31f00e8c3377f7459146c34fefcb10abfcbe1b90366acda065ef8fb5f60fa326ab7fcac78b96799431b98a5a72e3c82985f39b23800084c05667f93b994f2e06407987435c2e3efdedd966c8a5be7cd1055f4dce0f9690bfcd5693792d6cb37f292a82109eddd3872be9c08577b9b4afeb8cf20e76d1ddce2380a3a526faadcc2dc6ba79af6300d22f86e51abae2fc5cbcb56287125ee623b95990a1db648d4ca39b82f41519af14f9f9354cfdeedf5ba0e4c5bcd80a32ae6432d6757f9df257807620becf16faf0288ca02c79a5d95924d846d59227fce5466099ac280ff08e0170aaa39df683e1581ef21560c219da42f7db3d0575c47418001e3320c8a49901a8cc609bc299c558f7532006e3b08ccf97d65d44a6a8014c10642a15a8018e964ca7136dc8c586ecbba564369a56499dfd375a0cc4b96e0a8ccfabfb56e9867a67896728739f769b9dc7b8b8dfe95b03582d81d2c2aa606b1cda30ceb698778cdd781741a609433b4438cc0128ba81470f80c18dc924f367d7f8e9d8f9dcc32824280d55c1dcddeba2afa1da69337f2dea3bb5d02acf407a6d90f9826df24fb0440593f7c1d3833eb0cec61bb907d5519914b9658c233baa1199ff938b1fa2f2df9dde51442535e66a05d8e4ae1813667ba5549a9533ea646d61efcaa1f5f319278aa184123cef3a653480113192808d66ceab02fc6b181713707920ab4119371266c46bbcab8c3b5ae82ea116a9877c6c8dcfbe33cb689b0056ba6d1444a22264889deea87d9d8c50696be887bac5033237eb4c8e997536b98f387f8c5cc071af6f774f6b1585b1267d8ad61a0c435f6685b7f222e2ec3b740293ea390f2b5b11d460f9da183ba72e5cca0bdf529535a87dbe720f467f22bafa3ecba45f65f111d71c58075d56bcf2226bcda11362c6b357b80dda922335d4ee38f0f87f73f8b52d87e40f28bd19d12646a7ff4ef79efe12052a8881a0d9c229ec32df3830ffd3b9a39749135f257aa711b9483afb3ff4ee04a02f1248c68a0f3cd3926a45ea20f554c7ab77636159882cc2c6feb2b87baeacf06a45e648db071fe49e7e462c005ae3b4a20155015c607e580ff6e20dfccf3ede9e6b0fcf01c057cc937e3a0d9d2b5ce6b923f3f54b3cd050466d797a793a2ac5db9dc40e25fc816bd905cc35ade5d5e1c06ff18428dee00a99569fb84cdc64ed13df2d85df599e437ab31dec2bd7217a9be83be38e9409879ac5cec3216f290791db645c1b5862620d6df8d1dcbbdb773796332ad82f30d921fded53386be3d1117567d37c9e1dc2a7278dca401a702bad512db0fd8d9718ea5372cc2637004a9e6f83c9f411f4fd4076dbd5170553ab33dbbceb663be9960"], 0x10a8}, 0x3) setgid(r2) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r5) getgroups(0x0, &(0x7f0000001600)) setgroups(0xa, &(0x7f0000000080)=[r5, 0x0, r3, r6, r7, r6, r5, r5, r8, r4]) setgid(r1) pipe2(&(0x7f0000002640), 0x4) accept$inet6(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000001540)=0xc) 04:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 04:02:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 04:02:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 04:02:58 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) 04:02:58 executing program 1: nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) syz_open_pts() 04:02:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0xe7, './file0\x00', 0x8d, 0x8f1, 0x34c}) 04:02:58 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000100)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = semget(0x3, 0x4, 0x419) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xca5f, 0x8000, 0x8, 0x8, 0x40, 0x3, 0x6]) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x402, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x10000) socket(0x10000000000015, 0x0, 0x59aae399) socket$inet(0x2, 0x3, 0x80000000000) setsockopt(r0, 0x7, 0x20, 0x0, 0xfffffffffffffe6c) 04:02:58 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0x6}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:02:58 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffc, 0x13804453747277a, 0x82, 0x1, 0xa42e}, {{r6}, 0xfffffffffffffffb, 0x50, 0x9, 0x10001, 0xec2}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x80000000, 0x9}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf0000073, 0x9, 0x4}], 0x7, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x40, 0xffffffff00000000}, {{r6}, 0xfffffffffffffffb, 0x6, 0x4, 0x9, 0x5}, {{r6}, 0xfffffffffffffffe, 0x11, 0x20000000, 0x20, 0xf995}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x8000, 0x100000001}], 0x4, &(0x7f00000002c0)={0x444, 0x6}) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4e, r1, r2, r3, r4, 0x0, 0x5}, 0x75, 0x100000001, r5, r7, 0x78eb, 0x3, 0x4, 0x200}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20092, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0x5b3, 0x1, 0x9, 0x1, 0x0, 0x0, 0x3, 0xffff, 0x2000}) 04:02:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x4000, 0x3f) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 04:02:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 04:02:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r0, 0x3}], 0x2, 0x6) sendto$unix(r0, &(0x7f0000000200)="6239f04efe5ff3ea8686a403b5e9c66f7ee56e821db75d5552476ad5808374a639ffdc90e23ed5f7cb6cc6912a4e03ede24d3e85a3f027f773faa11599251a8bf7ba99c3434e0d4ad494d65d7ed764afbc3ed2390d786442012953b367d0d408702351ffb25b67dc1724d5fdf482c485", 0x70, 0x8, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) fcntl$getflags(r1, 0x3) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x9, 0x6}, {0x9, 0x3}}) mkdir(&(0x7f00000000c0)='./bus\x00', 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0xa0}) connect(r0, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff1b) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x9, 0x1}) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(r0, 0x8, r0) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 04:02:58 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() setgroups(0x4, &(0x7f00000001c0)=[r0, r3, r2, r1]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) 04:02:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="e7b3b361926a9f4858485987b14acc891eaa7947b4bf917cd87e5cdce4647ce12898ce89de81df2eef894f550be80c74f00b6fd37609f500", 0x38, 0xa, 0x0, 0x0) setsockopt(r0, 0x429, 0x20000003c, &(0x7f0000000040)="01000000", 0x2) sendto$inet6(r0, &(0x7f00000000c0)="b6e0e910f44e34d36b5774ef88617a4676bbef096ae6165f9afe692585b7a45779399e63d30896b727cd332b69b7ebe01476f64f1d9ffceedf7034d27e9c7bd1277fdad0bcbbda9ca9d4fc41ac01d4866e04b7233c93e197846b0dddd5ace23e46d09e841a82a7dba1e4888f38a041de843360c8f868a2df1134ef62e359b4c69ff73f83c8afd24a100341645139d1383a7a1aae8a132b3dff23bf32c5dc5cf1bc36549005d8171bdd7a6807eecff9801c35bb33edc3f51bfcfceec3c7de90642222aae62e1728396f243c8477948929df2d6f90a2bd6b1354dd49adac08f845ffb20dd6b7583143b9b9b84d", 0xec, 0x5, 0x0, 0x0) socket(0x26, 0x3, 0x98) 04:02:59 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 04:02:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x480, 0x0) select(0x40, &(0x7f0000000040)={0x28}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:10:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="f4b2f0e9883e4498734d5f35cdc8be7d5d99924621ae8f43732322894fe8bcea80933dc170bfd0", 0x27, 0xd, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) msgget$private(0x0, 0x49) 16:10:52 executing program 1: semget(0x2, 0x7, 0x800000000000) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x4) write(r0, &(0x7f0000000140)="86", 0x1) 16:10:52 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x68, 0x4) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:10:52 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xfff, 0x1}) setrlimit(0x1, &(0x7f0000000100)={0x0, 0x10001}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) setrlimit(0x3, &(0x7f0000000000)={0x5fff, 0xfffffffffffffffd}) 16:10:52 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20000013c) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 16:10:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = getuid() semget$private(0x0, 0x3, 0x40) r4 = semget$private(0x0, 0x0, 0x400000000) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x2, r0, r1, r2, r1, 0x4, 0x5}, 0x20, 0x2, 0x81}) setreuid(r3, r2) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000100)=0x7) r5 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) 16:10:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x1) 16:10:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:10:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="5b87c017fe87e6f8f5a511317fc970ec3a5ee1d919206299b7d38e94e5f22c994b85bca7849cf0e39152c168bfbf8e66bdf7530a072a6cdcba007c38abdc5e234c17991834e4a9b48e0b2e2b41df190e4533b301d2afdec5a1ff94002916b8031f345b393c997322dbae0e1712b53b09632eefe3d35f187dbec75f2eaed14803bc493ace867292597e430729abd5373c5fdb3c62153036e7c1052b8aa8a34e5cdefca05255", 0xa5}, {&(0x7f0000000140)="0af8bf50c7cffbabf9ac865c4c1553060dcecf40ee068a585bcfb90a83982975626520f8cbeaf09b413f4f64bbdc08fc2c77e05d", 0x34}, {&(0x7f0000000180)="194348c639d61c0c573ef55dcb21c665891ebb2f052f769af451f67b8fb327220126187a59b26165f2526a1f08191d09fd38a1a86fa641fb091b7ef4faee6a49032afccea1aa7444f263e8f9d3014cf6e0618bbbd6807e3a5f35bafb757e578bab7995091de2c633556529c0142559e8c7446728428ef807d02a44b9d01b534abb3445b02a8f6f250452615e18280b3e012ce52273bf124df038612f87d5daee18dac75a776a278adf59b594b75971556734329e0d434b9eba2ff5be474b7a97a13f8e63db3d996de442f0f606c89114f8a4edfb3aa1b8c7a166c419b8547ba224c2c56408f961cd2c96", 0xea}, {&(0x7f0000000500)="54368fe6d0333930a0ee53a59efbabd30d5e629dc07b1b1076661896932df6a57e5c5e45fc2a899014c178580f95762c14bfe95ab748c48b9f7d359dc0ed957172d95b2b1793e32b2fc583b7c191cedc5a3d38958656711b0b324a0788e99330998b3eda8bb6f212ccd243580a8e94678f2ba203ff0fe2518b58e2fd543e88fba2cd8dba9d9404d10f87b968a8a48460c088fe444f057e26ca74f1fc753c7538998b40851a151eca4af209ddd7e0f5440a54a58987e88ca710b0f6de43facaee466340ac102dd161a1d70444dfd5ed4094b794a27fce4ad2f1ed002cc55e20ff276588ddd4f390358b1b5e0ee4d7f11f1d8094342dff2737d414dba35074db2b6e90840653b2a9386811df8bf4f571aa569d394b300b01bfa33348d1e8a62457a9449ac279fdde3041ac4dd99cbeb89e48ccb83d419c7cdeaecdf58250cee63efb0f6ae3063ea411a1f384436c8f2e8478fd31b6fad19e66c3593be61ce2899ac64bd87ad5d5ba2cf7142e777f6846014084a4812251efc82ed829814d6859b62ef5b4c1bf2e1511c7264d33f3cfce3c23c4ceb3d317edb63374790cd2c7ad9e7dca8636e6f8752468c67e0c7a6a3663a3e38f6a81e8b6c93e8fe46cc6d1b4f7900035061443bf0c254a0f2b993e6f4845d20fba42194bb327d52c6a6d9fea13997c7fd909a711d9caf9be2a717e2e3c537221bc22851d1fa4b11fb17043ef192a5b82c1194f73e64a210513057ffbb0055da95fcdad2a1360f2f1384088adca1bac056e7ece18440b42ed78c6a7ee6fd140e6da50dcd81bcaae9190ca92c580305dc55d2a3cd71e96766e5b4769873bb99e342da96b479e726e1f1a85681482ba07e402e934023f5516fedae1c8b597f829e999f6f0e5319210aac2a5750ec55d9ec9a0acace20489a6303817c4946d76174f6b0a83bab58ffdc30d21894140157ef0e647b7421d7cb62b3a9da1a408dcb65f0c8c58138057b2cd07f50e9ad0efe1bd1b2074fa829b82e8effa5b38442333043516f7944b650848646a213a1115d28dac4e46eb5b3be13dd40ff2ffaa9c98c1cfdf87cedb4ebcf63466e6b7c8c893f73bd2404f6812ae8ef7926687f96ed0e409a9a5f783964000480dcf6d41144609b98d9f0ecceb6537d00e2ec84181b04e843dc8a10a320b6eb2d6e6a616d5591dbbcde111643628bd7567bbb1e301c591f25d5174ab33711abecf2295f6cb3ea487df52a4afb051f91310f6136a1ff453140debf4a6729de8e780051f5fdb93eb6296d42126dde0ea46815d14579216dc0a3d298b90d17f298107fe03907de1fa56a9af945ca81440309d4f0eb93e4735eab8e61d0676b79c471c273b6b53b53134e147840b94862a4c703c10db549463e06c103d285bc50335585311663ad7f5c3632b085c71b33b3c33385d5dd6e48661c33bfd1ecfb4ee0f9cbc917d7422cfa8c754ac36a1cdc8719e9d4a5aab57fd7924880a8ef7f71a55c8465d18faa3d6f94c69b21ccea66c99867d17b31424014bd2d85336a117cfa570f84262be018a572c4ea26b04f035df310523f988f6163f40ea01b61556da2db956d4dc3e8386aa42d038bfcd38851f3ecad39b54749e71350a6604a2a28a3a9cbec12e162462d1e22530ffe86016ae8e6e75f09fc16d3c3e6ff0ebd56e70b4d946de44b4577407471447210740da70eb8f39bc2eb10ea4c2f04e07cac72ec698b1d1c8c022491f1fba25731d75917d10d2be34953c4e2724c778171c3f48cfc27e016d7a1e340f8c4f14c7cf8cfd1bfaecc1887e8a42ff471ee0985935c15cc6747973dcc6cbce18065979d4faef8bb040c46e33d32e5c00dbd503e96fd4be7f396d3a3c68721eee1f0ba610dfe615b0018b804cffd8ecf0e0b51824160ad7bac08e2d86a1d04f92bd348e18deecde9870a2defb80d06adffa29f028fa249cc6e8cdeb8d7f32e88090531364a44e6c93415042ac238d30503953ce00cd8192efab0ce7e15d2e2b1143d65169d9739869650042df65a9a09a8330620a5612ec9535844a4abd7d3b1e50d3271492e4d8708a29df09454ad159bcc07b9321ffa992808504fbd339eef667a0ff59c4da3fbdab1cf1bd1436560a13609811055d12832f319ac8819fe5fc45ee56f70786c92dd6d593845629723917dfe546f80d0419fd7d3e6979e1ecaedc7a88ac9a655eacd42eb7ba11b183b4360cd03170420cb3ecac182364080fa385e66a8a13bb44fa8f14c2ce9f48df2e2b48666b14153e69c268c65841c23c17f93d26cb60523e0f181d65120c02948b8fdb034306ee889a29ee1700ca2898be8c31cbbdf06bc239114378438bf956718b1e4a0a7ff916b3f15a4be6831cd99a025622756d67070f075f200be2a90004647a7769397fe391abc7be446abdd5ee3cef34523f3644f1b82f0d4161fdbd261f06e87eeec09d2f4467686390f08ca1917b8eb418413d74651bda799a456ff85d6b42a1e3ff77fe7eda331620e5197b3a1249f827b3eb80f820d15b35bddd54ec30c3c568bc5f100b1b89ebf85e71878139e7252168f89453baacf0781da4dcfde3454fdb61fe107e9deed90330d03edaa92945c3ee52df71214154728c2cd71c9c03a9d2e37ec2fcfd8fe003afd52f42f217f2682f102b2a4ae6509b41095bf892975c8cbd19b2888bfa2bdddb1a9be409b0fe32929fc95f9822eb2e26297393901a3a91aeeafca64c7fe1b6a9e7757c312e2af195aa183f72a64abf700dba4f1a7b387f4422c89e34e5c2dc323cbe38f39256551717543489c23f15d49cd0182c172e76dbfd2cbfa4bc8c73497d4d79326b8ccc5a53df8087148cf0c040c6f5607c5c35ab30e9814dfd37a7c556b3cfaed51c147c68dcfec1ba98bfc0809dac9d1c9f0b14492005436a8ed971dc2d27144556aa402cea39eb25cf35cab72d48fccd0924cbfb791a57b67f2966140b7dfc3c0a2a1b1faa2d6f5a0210593be39f72bb2ea2d57182100be9c2f3578872c572940a2f9b1054989081e50a75e8ed0e28390f006d490ea968b4603187efe5d5803e32c2eb6aede040460bdd618f51a7b43b20403f458b7577bb87f33ecaaf59fd1a2ef6d6a97911691a1f2996d713bde39c433f2ffe6c8105cae80dfb8807f775e6dc8bbd533ae60447f2c471bdcc993b369844deb241424b8a8d68ad932901e3ea089939150f7037e74786cabb096cc43deb86e30e4539cb6d97a9c95a431c17d5e9c33dbb3748a159e0e1a8c9bb2d46170e9bf80e13a4bc05245595aebd8de0ef5cd64f0602501285cc8c9697fb3310923316476f7151a24eb5c0c16b49a9d6b1e64a623f6194f4d150c4995f7177bf9d2009a2199d8560857ae829d576f5e86be2e28e566aa2e2671f80d1ac75a38838fcc68fab1c70227b7a447bfd6927f64e5a78f9029cc855582c7dd564ecc91bd01a93c0fce88acf19493cad9f6afad0fafe0f931eb6adb7cc2d132015e64c5da7ec117499a677a04a1eceffc51a05d5d60573505b28b767556629175780998ed27399a470dcc6e02f24cddf0ca2d6493a692be3a712d96436b9b3912027b91c1e7bb78435bc5bf0189df16d40373a9bee2e8030fc4db8e0162d07b684a95d9750552de5055a6c2d6436121d6601aebf9d6d26b34d429d67fb1af9f265c7e9a40f6637d47cc5a60c9ff9160ae4112e9f9d5f8e6a27eff8662e3e76008761a92533e6917a4bc0ae922c79161b4c2e1f4cdcb19d727e175f3ff9453b69c78113128876f62caf5bae0d7140905cfed48ae8dee23df379e50795f1b044fba84566f4ff732573721cf47fd4829291e0e1e80625fb35b26b2a58e5d22aa277913fddb5ff9dd481152fc29679c0859c92db59e167d78822c93136f9865493b7edd4423fe5d673bc5e04916bc787ed19fd2c01d8c0945f0492511c0ceb0d855c30b356116a7aa8706f1d8a94eb2af77e417a24d44a145161fe4625760f4233c880fe1bd7de2e5e7f9d7d5283c8232990be7c1f4474db138120ec5eb31f28a7d0ea003de458e24bd9f48f8e27f464c88c1c67aad3ada99f4de3ecfd8d5425c3d11350d56b8a23429caf60bb66fdd708d044a4787f0ff7234cb2936207720d22dfd67975375b78aaab8623d464644fdaea265462026e5ec5fd2eff6e33d9fdd7285832e41c1cf42aac64cb88564ab172b044521c17da49d565d40610c6d0991bf20258a186262e9d4f50f08bde60bb5478ed86274898e12b2aebb7112ab6f9923111366391dd2e66333f3953b173cacf912114ca919a5dcf7559275aea97455c5106c648d1f254545cec1c21365628ba25c72b84510f7a0ec6271cd456c2ff4a0d658dd7ccc05c89ea0775e66f94dd42f9e386d3f1dc517ebaa854e4a8e9f13a8010570af1b70e80845de7cc8dd8ed08b472c04a774d84c5f2ebcdf4c5e0a8f5e8b3d683c94f642dd4093edc152b459303094debc39a0b543eea6740d193058e8d7aa23cc8d53cdd29a61ec1c63d852b89e1843913a4822bf7ed238ad07f5d4240b110f97168a63241c2d40b0e2cef07bb3986d2827baa5f519c5c31b694c1b2fa11ee784ffe6cc4202683983c40e6b4672022a47e38c4a01b67af3085239b241bf90098afbf8f0dda869ac5826b465691059b1f42741b21df1946cf4462b8c578d68709c904c0d141914ea72f6c2ad73d33efcc6dcc2807bf864402f360f99f4b64a4e183eee4fb23f5eab34d17489bdde8be6e3ea3497f531c3d6e6cc428952fcd26c6b8c7500edcbe39c0ac2fd60b37ad112fcb85161212d57af4b89a5d4a3968c9d1b5f2f6f435107562e0efd8273762d8aacedda1c52b1b2eb5eb585f0e14022424c9f2f98af1bb3cea09f5bc954c099ae6b0a4e9befd1605d2e1efe55515891f6892f5ef5b20877b4b7f3447e95fa85be4a61b08f3162ebf626034f0c01a0b0ff25da5be470eb158c32f8e9d92f69f8a6e874622b976b4898b0b4a62c58ae1965900f6e26f263e3b1494d4fe854b6f5c03060e848c3cdaf4cd9e7f426faec4eab83b379ec886aba19c1af6d5690acaf29fe313d925a648a21477c8881cda95d475f39c697757b0112262afb4718cd28cec79651a0ee7db06146947a979ad134c504c6d0a7cbe8c6fefe23693b9b64497b7601697c56704192358f28c2811fef5e22220da72fe2ff6b04ae055831164ec1be13000bc1b52e5cc25e039e68cc539a46b2a678ccda1029e49c99a58f29bd515011a70b33246a0e5d3fa303da6a4148c9dbe246d1be5e292aacef899c8d5d496b616bbe247ee7c402b282a309c352c24330b48ddfc550ad58da6c7f4ca68f7d38c68f9fc3176f22957351d2a0c98db5344c3234c6095754fc99076eba70f1aa9fd8322da5d4ac90c94f2173f365b68cd6cac41c64f10e603fa8e87fda934966c34e696ef64e3dc5831dba9d07af942419e50d7fa4c29e1df545d7df03dfc3a52adb83c85de06e09646fed4d06b8d6a3bab0973f59481a0897fb09d3b7f49338ec5678fea95055cb4529afc0c8f3e4d61bb20e8d857b6ab489082c9ca5b00cb62af4a279af94231ea114380a1e7b5457009c52b23b2050532e46d7b17cf4b337848b4a9baa80a0f6f63725eca2518618edd51284d716c074d14aa0667eab7d3e011b4d0364296da9b2d0818310192a78a89ac0af0f2bc515d30044f619275dffb02d4d074f82b0af62decb5dcf6ee8cc0c585f3ebb86e61fb1f14ca6a33a77f8cf72d8221626567573faee68c75c678ad9eedde4261d9954941dcdc76e8923f0ee8749f57f40e724637ea4fa109b827f312f22da5a1bda60be7cf", 0x1000}], 0x4, 0x0) ftruncate(r0, 0x0) fsync(r0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() getgroups(0x7, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7]) 16:10:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:10:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:53 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) setrlimit(0x6, &(0x7f00000001c0)={0x8, 0x1}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) semop(r0, &(0x7f0000000180)=[{0x1, 0x5, 0x1000}, {0x6, 0x200, 0x800}, {0x1, 0x7, 0x1000}, {0x3, 0x1, 0x1000}], 0x4) fcntl$getflags(r1, 0x3) 16:10:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) getdents(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x6) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)='A', 0x1}], 0x0, 0x3) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCFLUSH(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:10:53 executing program 0: mprotect(&(0x7f0000595000/0x2000)=nil, 0x2000, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0xfffffffffffffffc) 16:10:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f602d, 0x2) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x4, 0x33}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000002, 0x6a}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000001, 0x2}, {{r0}, 0x0, 0x18, 0x42, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x9}], 0x80, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x400, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x10001, 0xac04}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x8000000000000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc00fffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x9f, 0x8, 0x0, 0x3f}], 0x1, &(0x7f0000000080)={0x94, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r3}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r3}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r3}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r1 = getegid() lchown(&(0x7f0000000280)='./bus\x00', 0x0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x101) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') fcntl$dupfd(r2, 0xa, r0) 16:10:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) ††load: 0.92 cmd: getty 70390 [ttyin] 0.00u 0.01s 0% 314k load: 0.92 cmd: getty 70390 [ttyin] 0.00u 0.01s 0% 314k 16:10:53 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:10:53 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x7}, {0x18, 0x1, 0xfffffffffffffff7, 0x8001}, 0x100, [0x3, 0x19, 0x3, 0x7, 0x986, 0x4, 0x2, 0x9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) 16:10:55 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x10000, 0x3}) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/156, 0x9c}], 0x2, 0x4d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x7, 0x1, 0xfff, 0x4, 0x20}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semget(0x2, 0x2, 0x20) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x0, 0x9) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0xb8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000003, 0xfffffffffffffff4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xa, 0xffffffffffffffe0, 0x77cadcd6}, {{r1}, 0xfffffffffffffff8, 0x97, 0xf0000000, 0x7ff, 0x8}], 0x7, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000002, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x7, 0xbe}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x2, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x22, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0xf6e, 0x8}, {{r1}, 0xffffffffffffffff, 0xa4, 0x55, 0x0, 0x2a}], 0x0, &(0x7f0000000540)={0x95, 0x6}) setgid(r2) getsockopt(r1, 0x2, 0x8, &(0x7f0000000580)=""/76, &(0x7f0000000600)=0x4c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) getegid() syz_execute_func(&(0x7f0000000680)="f33e0fad7a03c4815173dd003500000000c4c2652e4d0fc46151e8b8feefffffc403f10c92a5246cb16fc4e27917c5c4c1d1e2f0dadc66400ff230") getpgid(r5) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4, 0x2012, r1, 0x0, 0x0) setgid(r6) read(r1, &(0x7f00000006c0)=""/73, 0x49) getpeername$unix(r1, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) fchown(r7, r3, r2) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000000840)="fd6e6a8589fb72c95ef68d93294bd056dd77fc1c9bdb976621e9d59a7f587b2d1f272609a4538eea9373889903ebba097a85e9f2c9f48890ea55e825a3d58334f8966d64cf63472ead677f7864e32ed7192d234a0706c28a2f6c79877c6d9df3b31e55553f7256c6e226183937e4f27918a1cc61a5886bf4b19ff11730c6165cdb2f3bc738c99c8ef99b9a0c02bdd3995e9453886eb2c3a4ce0f51f354df5f9ccd3468b34a6cbf988b16132a82c147130332f45213982f26ca8ac8a6a88afb42e91aa197218b486930a102812f8a4be25166eca842289b0206e70f240856846741a26679848dace78575ec4753c2c2f0b0b11b1b8e102955935d427fcb947486a6a47e63c508f07b2358847ae87d6f0ff2faed7f62d767304a87aae90b6c2dab3cdb5d99c8bdabec3d2a1318d7d1143bb36766f479895b0c0ece4c5bc804a1cc2a2078a373f37c7b8647887ec2eb6e77da3631170d54a164b61472c994f06919aa067a6bbf1b830647e64df9ca6cd22649b9784123c30934a8cde4106b6d883752a74d92d7d53676dee6866719bf5be519665e48ac01fa5b049f753cc0b3a906b3e3b942bef98dbc86e47ca6295e86fec4f66e60f507de4fb0d0f3239a58c0c2cd6dd56745b76f9e2dd6d6e3171b6e6fe31d92ae5936a0376fc5cf2c9c4da2bf95ba92fce10358bc301f9a2e174ace1d8bba134c7cb0de1bd18657cb2c1ade58c36ac5e5783c6a4f280ee8b89ba4d3b8a95947131e6e422a73cdacddbad21e349afdf8374f0faa3526125b6fadbbfaffc8964104a6d0853fb0bd006681f3daf580358ca37512fecfde9ecdb1abe52eea7196d6c7b84a65cbd1f568ef81ef3b6ce545bbbb12801d005b44a89c1464474690a62315465681a5f01d80cd514699f14d6fc21c95b1ae9ca73066e7fb257703bc3b9a1786606620ccc70c2a3c9df3547b87ca2eabf42fa7c38417da20ef8ac234d62dc0498183bd28ff6cf914c652391c1a4baed34ccec175c9092a088dd2d8639acf7aefb0ab203d1eed07aa2e774a9e1fe4cb78f5c59ad209d2d2ea70e70053e84301afa5a727cc8113ef0d76e69b51f46e5db93b486932e5b0da8d732de18ab7bcd97ea76335d9f1b4904396e7bcd24af1689f67d772cb754fdc6706b56f9a86a53a5fea11b11c353763c531233ba12f0fc59153b70ab49d05542843e38ba79b511bb49f68922d211e98461f6bd48eeffa9ccfa8c689245670516df1fe2d66d3c41d927ab16888062db30841108322ee40ebd3f143bfcf0335579f65814d59b4643ca6f0bebc6bf38c2fec9cf2a12335df0d0a02dbec685545cf16ab14ce8aad9ed8824c58e6bc364dacca890834c9ae41eddccd87cba376f83665e6ec9bf2955b6e71dc80778e5ada759890c42480b02ca65026278a07c48507c6061391b0fd6790cc7251ca394746928593779ae40c2b01fa3c612e0b48283c4e9474ab91c0546465988af93925084b324d35fb4f601f0190ed45900bb0d4ccacb105cad965f94b9f409e47389ba2eb2a0ac54a2a2c83863eb8a642d1b7644ead944eaef6b47c8b766f6e89910c69316e079ba6f56d81c9571eee90a015d9b93d1ad8152ed602180a11d23957d1342a238b25992a5f0a132d3dafd87be375da6f0241d81a63f2e7bb5930f37dd06ab74a7a5b0282e557da4fa5c09c5b38a537141a876337fafc975870ceade1d144c7be5117fa134668b159a04db32a64d2621112cf99dbecc488445e7277e82444497cffd83a0bb5b2f11f207827a8f541d59b0f9380601ac7b307b647f45113eec2a4ba5a8f187b2b1284fc1a144f502166811056ab7111cd75837efa8a2d77413c02a1cd91c5dc6e27b0345900c2434f10d8052599951eda0fb23c0e83aff9b77ffb24fba4eabe30714164da71500a6d8c5c120a19336d2d322ce5df72c4e4a772c4942f9fa2651235c6bfd8a06f42e6f6a59ce9265eb246ff71bb53c88155a61c5024d7ab601f3ea280e2839eafa6ad9c31d8fabf1fcf9a6afe3fefcc0db3473b0b923de3072929833a7364e591832492fa2e05039dd3000b79b738edbd7ad0ec577fee16523196cc3f1efaf2045122b1b8bd7f7ecdd863fb2b0b09d5b95818daa32196f2871cd79779871d427b1e7ce3affe4c31ee6ff159e1dddce41b35242d728db1b7b63f28d2b5e3a2b04997e3046eb888e43cb754ae5fdde3d74a9dfdecef8a45205ab3ffaa420a499e0125ada722ef3dc027214ae00330ace75a9db8e8a19c29a64ac2c52a35d9c6154735007e850eb5aca2514efde4922e13b9969cf320d3adef265e6f286f8e13eabbec20f606393fc05ff6c978ce51b811c5778d1843db9838867db4d7edb74b5f78562152ce55efb111596bdde21e29bb395292d8a7f72224eba356d822a581c0837201f5cf5940349883b49ff3a9fcf5f1fab4929a96d5fb701e9d582a6847d80397340e0630951cec554aa1dd125851c3397c463cde56aaddd8ec9139dbe385b82e3287dce5f9b0557a0393f1aa7b9b12e5d5c75d0a00ce17454a41ffa279381cc16c3947faf1e9b1b2d78042849083818d5ea15686b39b2ba569ae4fac910e3c1cff0effbf23200c1e3b4308b48232c2456f2aa6fa294876d9126a007c5854dd9c7254f7341d8ac01275cce17dcd182936f7a438e09ece28cd63d3f9ffa67d64dbfd1e03777e1e01f3d3f2a66a184162fd282397d3cb049ccd1e79ac27527b551588651d69742e56618c6613fb3afa5830d51d77cafad96f42cbac42bc907ac5a7dfeeeab210569219d683bd021846a52be4c68afef8e399aab97b5ecb496b37d7f05a2f83bd33adb71e0e137d31c92ea9b48432dedbf53c2bf7ca8461b007f871d6ae1f379d767a7743ead028a7f138006a3d1a1ac801d97efe3e06558f0c1e3677cff5620e9ea11751c3f8378f37b3edadc4b83510431b477e179e3c7795d5a43f175fd50481748fa095ba59814a6654f6a32f95b1ab3de4b6b5ca26f7fd503e281f29f22c17b86732f447dd60738901cae5e2a9ebd3cae8e42bb0832d16af0c3a655dc0c4da867d7cc3b1ddd6f01a61c8eca94897d9d2009e16fdf008196710a44b12d494f226e7ad22aa590fad180dfd2902470fbef01c8cc240da10823059af5b2b2c769c2bbe3fb03f71cf4a11629affc297a136b401414611d1edd332c621ea00c9bf58da622387cd16dd0fe3c4f03435c7bc43b1628f0cc55edcaa1f4ffc82da228fed4fa709d9e9ae1dea598b497da5425c8919d14f669052e92a633af539975b4f60848e1ef1e7034a8006d3c91266ca5e7fbd3f707b2c400f92cee7fbb4f44d52fd9965e95c29f78e3ace52eb7cf6b580e2596020d9709dde3a7998dcd388294507254078a76045c109e22605852a2ac0435d02a93196c1157d35f63a12e0d3929c86a16926b04007afa40eae91eb105cf080f02bcb6f42eb120d196fc7accc69a3f80e43a6ca7f22ca5fd63a4a463b1d0acb3851ae9e02adec4a8b62f55d1fd2d0d066e96d400ef23ab827fde83bcafb9e698f9139afe5ee33250e819e7740b6a22a88f4e8b02a134fd05be9b9bdcbce5c25f8dcd0ae209232256b2a0e9daaf613a53ec9a207005935dbf56d734cd4fcfe2f1a544b957a28e392387a332fb598efa3f0540d68a8988e5647007f38903ee80b3e0a7cbc306f8258f62df99523fe0c36dc4d83f95d093d3c826b2e92d0438e2890306dbedafe87aca4000ab4932bfa5a9d4bf102178f163ae4d6f6ee512a1f86237e7efdef51e0405af5fbe838c8625baec6a16826f9c86ae3baf348f017ade405b8086327d6dc54e4260d67f092d07f2085e525f18d516703bc9f5d5d77a688aec40eccc27d730987f6643c7252d672fe2c998bff7637ed1471449e49f39cb9b59299f06e25a246f38d5ba900a4821be652431686d60995eefa2ae70e1a88a2c89ff1d8b8447a5f74a6fb8d52bef443d31a8629bdceaa4022952c56ad69e62f3100097c1882898f8a5199a0c37027bd6ecb93bc65c439452d383ccbd0eb4df0e43666df557ccb5477310149f7e8184b2fc5d8939a405247482a63c15267b06ec6e813e2d607298d3804465122bd9236326a1a1bdbc55812f622a54c101d45cbaa03db44eb42f251301d6d523db1afada4146581477058b30a6d5cc646b786a1cb2af3e178b9c7b06597af419aeeb013ce61e2fff262a52f3f601cc2e7d3ec319ffaf683032b07ea44d745c8a3649de7005624538ecb60990e0c208efdb6b0d91b2fc35ba07cab2e2826511730e6793d22dc42d9f81dcab0f484796c05f0247247b2c2850199e32305b6a6f750b21297e56e6a70fb82a3509abfed36ab5c8a2d9581b988d7a91836a218f24c287e3a4d189e41186f523ab18c728d639b62dab64ea77a79ab99ea48c6cbaf7d817215d6e5cce690f2a54c263d31efcd17530d1127ff74f825cc65be7157c80db7650cee3768ef133b0be21ffaab511a4d21ecad8a7d009444be57918d2a515be5ffc0351fb76b84dd79983951af55fd9026bdedb820d196f1cac84ee003037fc452ee62ef4e2350ebb6f5491c942a7f84281741443b1fbcfd790e4a2f4a14b0ede12d897c91fc0d121a66ebc03bc596f2c2ebc0667f5413a56e0cbb8f0af5585760125f9fbc98e95469e78ee81b6e422fdecb7ef52a3f69b0d572aed702ec6afed66f45f82dd7b3125300e7e0a413046ff73ac15bf43b2cee6e8c2a47fefb608982ce88592f0cb9fe0f972da7e6b63c3fc437efdfb18faf3d11992e3fe81b8d071e7ec10991be0150b52ed843f1b3be970a15de75d6a59fd56c04c1cd39bf418b0c97e12cae2832c7d00d88539ead76769d953eef41e50896c59a6d70934b148b74de5a781e3965597e0384c9c9f5214632f0a56b8597c100a8ce106b53f94ce6a971ecb390b46bd64311117944c455e675c0b44a0231f95815442d4e62e54c3c175f49ab5e57fb82568c046cd59725ce33add78c58d5e750046b96082e8d0348a1708fd5cc019c84fd211628ebd03b10dd02dd89939e11a21c194c25985d0930dff199e0d82a31cb5504b20ef4c4d33dea080f40eeb0dbdf1a3d45bf266cb6690cdf3b187f47caf74e079a37678cf9163a5beab81c8bad36aa3dbf54f8fee722b8015acb218b87cd07c28eb2b854217e2c91c573cb17c09a33d8338feae80370a9a1fb4cdf46a02278bd9e80ba706a9e16392d63e53600dce007afa046ead5f4b0eaaddd3059555ad07627e0fef6e776652b2d02f397e5ff43c6ca50794676945c08d57252168a664dcf0c415b2011a0f4ba99ec2889d9383c02826842517bbaf363f81d39166c053b343fd9a07c326e29c4e9c6acf29bb9d9e7192fbd307c258e68cc8ff8ddb361e83ebd465e2c1e29058f28b0a662f2664d4c02192b6a958efe3ff22cade38ac7986635e15017e231482135d4009527abda9f34fc23a4b2b56a7385a13cfcc3f54505fe8084bc5e7954cd45ba6c93ed38040a97a52cc0e35a2899fba75106e0161d3826dbc33a2dc5ee36f7840b8a3c5d3fb599909e2252f8ee7289f34b7f2a139b1bb9d7a2ee57fbab6bfcef880b350faea3049c7c1afaec6d9f935c709f350f730eae965682299a2ba0ca5f6ddf9666f3feb510fb8bfe06f42634bec1f4e79a2d1c09bc0338de80a93a7dab17f2ecf76b0f9c45009dac1d37d5e647155a50aa45c4552116b8c8195031533a0341ac31a0a8a5d324b407a74c843c0800114c19bd5eb1e224de77ae1634d45226b9de5c30f9aa103fab12c79bf242b964123936775ec546de80510a4fb3", 0x1000}, {&(0x7f0000001840)="a73c9f0bc5b597c69d54f99091cd942cfb177e37df0b09934872e56241ffde76244cc861dc0e2d0d880400eae4a211bb0818ea5a1a32827568d1c05c06238e4662a8fc2f6a5ebe39cc6b0db78717cfae3d569161f1c48d54725f3c00fd", 0x5d}, {&(0x7f00000018c0)="265e4451e0dadf43595863dae7837c365203841649db6c29763134485757b0e81dd5df4c3362a6943ea5e29b856cebebf5ac9e2882b16e641d092b97ba9affd6818f1b7261abf3a407a88721a4875cf2b81465b4099056b56b3bc2576538cc7e153631b1f5649c0becac7904fd0f8393589c7da8c888a3ca0c2b6dd2798730a0e51190e088af2b299a73d4b6eba62769b1202c2b3c3a0531514c068234de6b423e4a7538", 0xa4}, {&(0x7f0000001980)="985a3b456e47d0c3", 0x8}], 0x4) setgroups(0xa, &(0x7f0000001a00)=[r0, r2, r6, r2, r2, r4, r2, r4, r4, r4]) syz_emit_ethernet(0x32, &(0x7f0000001a40)="0727cab0859fef75671ba44a50615f9ba2d3ac3120a1ef0f248b078eaeee082d0cd05acd43ffa9b6c833f317720f26e1c204") ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001a80)={'./file0\x00', 0x2, 0x4, 0x100000001, 0x0, 0x5, 0xd, 0x800, 0x3, 0x2, 0x26, 0x8000}) 16:10:56 executing program 0: r0 = syz_open_pts() setuid(0xee01) flock(r0, 0x7fffffffffffffe) 16:10:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) 16:10:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x2) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') recvfrom(r0, &(0x7f0000000100)=""/128, 0x80, 0x840, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:10:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000f34cfcd2ccf85baee4e6c4fda412de3f15458389437277ae6f350618fc124c2a158f44fc8188137b541f0f3c9f8130a4ed8a0cb0631514c22f7d80587d6fe7a0a2bd90d3325df8280ee622c0306470fecd2d61f0d1450b5fc5635d763148f24cd0bb1b3062b9b5ccb8b3de185067c2f1f315f5509a520b6060e60c120b7da83a60de3b769aca636bacd70ce426cf83a2e4a001b99ba9c6419371dea20720f9c417225d85baec53db54fcb1e300625172fa34487110c8e7122dcc3ca239f4a9db2d060fc9b4c6d79b99ab32d0251ca60b6602db95ea95cc1e37a6dea0c6e81535fb08fcc59a859e2a27ca6cd978898644152ca135a515a91ce8cf358972d2882a233f9c63c1fbff415ccd1a867570dc49eca9d2c6b1f369b661b364737581db3d0f37a6241ce08c053c6d1a84838d534c4f5c24264380a5a2fde8b09a642725760850c86dba701d05d9919ea63bbacd7c94c1441535a028c8a9250764f1ffffa87747c7909dfde949ccff826eeabba49b943f0fb927818f366d72a71f7ce791e8e3fd5830b567fd3170c3fc1caa247e5df3b73191cb88"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) clock_settime(0x0, &(0x7f0000000040)={0xffffffffffff8001, 0x6f}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:10:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="b0f6d6cbb49f9f63baa19f0cf0178dd5e72c50fa7e5ef8e8f2e3de4b5c4064c8d173cd70c4188ad2fe0f19767490a9d93d308c9220291b6e6a1120e53881accb5d8ef0406301a7d02a772cbe1e1d0a97e6819b34db22f8acd546b785fbcce2acd6c3db29b430386b20a3160f24f134a1288f9b0055f895d5362298e509b2141d1bc3d72831f8eab9167b065da9a568fe38ef928d7144f58c9a6bf979b4b09cf46a08d63524a888bb45910bb7da324952a10b259d8773742aff20b28655637c7d7655d4226c73aed4b4c75ca19c75128e62efbe5d7611c3dfaa780549d398bda481052cd1afc35a91ebd733e9c312363bcb0e5be4f616e31d89399ebe7b9d392db1dc1371f84af47d638ce96ba57a70afc62e4b95371f244df1e150078f74d2087e7c296e867542b99d7f2dacdb1c0ae55da8a923cc18ae84438ee36bcb6b0fa9f302ac0ddeb0bcd3704431a074415d4d66e0b2677b02a12dfbcc23bf2db43da57696cf637df58a8d4c17e0d79dc433540a8024c39ef1f7a50eebefa2b227ac87fc461a7e8ea267dbd209427aee74df2c4f5c0e1751b818fd513bd36e5acd1848da96a7e0731f6021d5a5d8dd32356bc34fae6ad50548b131e0aebed1d66d9d092cfcec05a20a1e0663a58892830d9fa55f9e9aa53ec050e2b695ed76e005bf549836d69a2cc0d4a661e6c3cb0aa137ab3090bf73bb550d2248e2e9218b9ee73dd28d609633eebeb09a193fb0c9eacb5ae5892cec81c6b9c3c8def116ced292023f604a8d33e6eb8291c849dc4b88e11fc135f99b2d6a6135ec994360c90de68c8ce692d1a6cd0d0024c104862abfd29311d74ee99878ef233f5e4808450b1b0e443dac67061b655ccf9bd813d6ba8a24d1c6914ec176dd7d712b633c17028d05c7d8f0e9dc29c3f5b4286263325c01eab889d83ba8aa10d1edf2ef7bfb9b403dbb3f9d7119f98942747df9f18c6465ffca75cb82036ccc35688c2bd4a914e241872ad71e053db4d1d4f6bee2c30b0ec598c7fd42fe37df5428fb8a9244972aba6936c7cc9d2879665dbcf2961b4904f7442ac448df214d6f115b5f777ca795a1b406c6e41c441152b35499c353d5f08849f72be709a718bdd14d9f9514466741afbaab985f2f9b6e8a25808d8be160f4f1fdbdc19ef6c596fb96111c75092d6225ed06a85f88fc4c0d20830672ff49b19be8cb88e789ea9739c27f7f2363ed846f254947338cf552b028caed82b5bae23d8fd2e4862b68573d20a36888a8c208a0fb3417c3042f7bfc9ed73f5921e7eaad71fbbd028aad078398932dcf4106f4ec6597b6ec647d81161e9363bc58e8a71d6ea71973bb27850f983c26a6c909db969ad948778efa184d4964c999dd69edc2abee7610fde3c2bdc499710970920b0cb3468be56613b15e6b75780624c47a17774e1884b626cba1302a4c643491de8eeb0b37673f432215ea3991ade76be4501edbcb2dcd76f10172257030f1de1c8436fdcdf127ae7b635adf22a2b3ecc6df4a60e959af125104779b60934a36f92ac898ea81739d277dbf621bbdacb55df2e561c2fe6daa442ef6410ea45a3d1b3efb7ffe76a53a85b07972486aefbed30d9b11cb0eed50be31a23f99c014b7f942881c06ca72aefa1f87fdeff169c8843e9a976282243a1b153fffa04d3fae74d14042a28a0f8bd1c8881ebdeda2d517cc3b4e2f2edb88bcdf5e27d86ed8672de4cad5ae34d917f620e8ac13e130eedaa127e89bbe550b6b43b0867ccb26e231c5b395cb9fd3f297ea2028cbcd0a5a4b94e5eeee35f63801a44de6701447617fbab4e967110ef89a489b22b6b1c9335c54596e0ea43375acaf40bfe2a69028f20f283de009e19f4be8c055e97b3fb777e48278fb05d17bd776edec23bacd6d56fda616fe12d2166f0ef60db7aa97427a23ef10770bcee2af83dc37dec3534e6964b9c97e070fbf5e99c8b995e395e2861369e288a68f630cd2500e878fd1306e8eb93470fba95bdae3b12fca7a2009a9f70049bbfd9009aa9131a472f81fcbed724443f6ea7f71473c984672a096f14a5d9cc9292c75a6c49347084221db27443d158382bc242e39e5aa4ca98e29bba4bcb7ae5cd99d305516c45034bba4398ed5d63fac9feed1070a1aefdf9eb21190a2c17097554cdb762f7e4ef80dd3ff47b02c9bda53b3774e1f37b0a3c9fcee7fed61cd5d223893073385c2c880baa4c9f62da2e69c9e4bc2f6130958c00f7deb9efd9e4dddeca35d0f81315e590e4ac42a2b0e5e611882da42ec66f3487e4784ce4bbf9bb4389eb7a0384371eb3b76d1662f2678b74ff1f79abc6ee5c52e389e873f85f74b7d01c1d0bf38ea86c2b267bd1037d4af540ac766b273b13a7b970fb8efa28d200dfb60517f12c314b11a34728feaca2f9ab88669f34d621ead7dbed3d407416394c49f3e7da7eaccddb12f45dc9a40cf67fb573e06907231dfaf35e04ee0916f0ce25fdb24430cbe4523fd2dd9bd78ce879850dc14b3429e832977296d38c2d0d90ae64709bb3d1f4c27e2d0e464faa7e11ea3ff4e3b3b9be2ebcc83fe5ccab6db6f57ad470f1f7c3129d24ac31002363a2fb3efdf98a4f96e9446f1dec8613ba70a8e737c90d47ea241439e33c83e21d0848e7d374dff69b35adfa9181943549a192627295d7a3aa9fe0139b7b3d0a9add3e753c3eff43b1f98cb2bd43dcbab2cfca038599f1575ee2047c6c4208ed8ebc9e98225a8b42a3e3996e9360c3ca52b2b81b453d62d7ea8d295b6cfedb560367c09575f37bd5a572c3d238307f69912493b62a0d110b56c17e1779d520e5123f35d68f8128b80ae64c499286440cf3373cda74d8d2043624e3dee14bfdb3bcbe7c6110beebe2dc8ef1bfe7695ba09d73129818086ac616a719bbc6c6322414121467f8d7b5bd31097847f9a0e91704da5b1eb07915d17c22728e1068119efe5145501f9f19d4937d6e68af81fea9f679045784014544833fd6a1c308a68500caf14a9635c2e878f32e3050eca1e8bfc47b40dcb305ad269fb0a0c45f36cf7cbe8395dd8cc27772829ec630714d6093cb5066c158b70afdfe98ef9cdbad96af6eff2b441b15f25f2d9be456512fe7b7c48d86bb48401c3750263c2f7946e5428056e6d1b461eacc62da0e1756aa2edfeee1d429ad123f8d128926d4afbbe468b0ae3f7d185973eed0b9e20fc949e8c52e5c41ca1e2984d321621d5d0fc1495dafada801afec89cdb72062d91a2dfe8362b394624ce036f48fc61abe941c455c15d9b1dcfe3a459df28456fc3aec7b705e15fc3267847398540dc601adadef96ba4e4b87c7ac33cc6f80777c297f126d145f07a4406afe36d3403c04871ee7238b76d592b83b2d871ab26d754f25b425af3f71d65a07c7bae7203c76a0871ffa9a047024907cb3dbe357e09680faa48672295806df84858a0fb73b073094b1038f0a5e505b985df4426da6dc12ff6817585626f45163001663577f10da333cfff0bc510b8b3eeb51d54ab7cdb3be9086e4f2d97cb9680c8abc766579446134fc0e541e0328f0c42919c5366aa15a6eb422b423c96e6fa855e35d263418b6c89553b67e9c4560dd787c90058e10da13fc15baf2d56487d706e7028d61a470216654082997de1285a9b8620e4b2e0dad69efcc03beee0981171c0a0e2c1d1ffeaaa634957d5b1f8f69e4ad905c55aaa116c394c31459cbe258a04e71c369dd2bd0d9856fb69023477d288337955027ac5a36139eee0d7e41c4a0d68933b77339d63a1728599c1748c1233f19dd6fb79bfa55b8c4e94a61e8e65e617848a81fe8f5dbc248f710b427f2f87856ccf5da9b2a07e68e6f95902b9dcae420af82a7f0231892fc6cc739ebf33493b85bc2c2f3017b3189140138658b02861f06f4833b4f0a8ac0663f20da9f1972a6d6c6a4f5005c652576ca23fec2c1f95212184809dda34e084eef50ced5e1d7a37753f06e8d22da61b6ec61982d9eb8bf8ed5062c9452fc9cb7374f4439d0e519e40bd34010482821d6aa0dafa832ef36adf712665e082f392c1851e861c0fe19d765f5e51cf6e7feb3a6eff2b0dc020aa01d9f0840c46b966300d389a97913179be168609e846de7bc96c727c7433331dbb19573b233f7e08d18531c4458f7c2b41022f397ec36498fee0fbf9cdef940b78b4f4e464891308c957e3e5866c5ed91c7ba7d0d44d36689521eeafb43247cdddbdcfe16a0ed89469ab327464038697fd546cd9f528a7956648ef4d323711a58e2e2cd8d15eb661980b51448e2f31c9001a919ad785291afeac4baea465479e77b77b8841aaac5811f2818312068d57501705f5223da4259a1ff67223d60e88dba90e06f4983e5fce5d7b37d785676734d658d01873c69461f43c9f0b0365e6e5540df5e64663b4ad77e26b96d6959d80865c699122bf8a79bc0b7dbbee732229e3e9b38c37584441474686f40d1801b8a319b1dfbc7410aead7ea60bc0674cc0c02cec496bdf5b5df2c70e029418e6fd95f0f638e47b6de86996a284e6713efd40ecda9cc81b3a4af6d79944a7f4596623c6611eb0bb59a4877c6eea6e889477ee39b4692b48a06bca99c037e8ac9cd058837342a3fcb86b4dc87c81cd96c10f31f1d07b68ad4156dad5028023d4e7a007eed1335dad4a08b79ab62ba5b3bc4afea9ee57fb149b25402c7a352ad217fc206a1c06a990a5b213ab5e3255118581d01a367f5203709939df2abc5e5bcbb40ada25b90c297e7255b52c5f3875d7af678a4979c5792a876e9d2e373671d15135a512bc399dcf57ec640f8b2bf8b6210023379e72a7ad7f85aa699a3526e8622fccbbe13352c70a5aca20727f0605521a6d5fe0a987e784a3f01bb45c5fa80af4c1316ecc894afb37ec4a3cf6fef85724fbd1782c763cf307f0b3b26684e89e5b91bc481cb355a94921e4596452f63356a7d2a8d717eb66dd2114ff1be747abfdf822fb47a6110cde470df46b0567b62893a7b3c1accd3d9c120e0bfef8d7c43e6a7093df00ac2251d4a3f2142e4d9b95ec525b476576a2eb9c2022897ed038f2cf7d3c8e64aabc13f0e1ad7df8b0d5cc01d42ade3dfa51e4881061b8ed0ed9eeaa105f26e76ab989861162ce03eaf9e0e3ab83706ec18ac399445b910175f1410162cea2e077d7d21d41947fd4e889ccbde6bd6891aec1d9707715188248ce27f54675429842cc76f8cd3fa9be02927036c0531f9321258692a1a5d9e73adbaaeb86d2a73ee8dcc143fc1f1a4344fd17eaa877d18037c2dea38221d1937f7eb48d8df437b6f0f9fe85aba22588adcb870f1ef3a160f49df0d016f272660a994d08878e1ce7c598e4832cd46768a708d7e9418ddba20404d4ec4aa20c5102fda71ecb8b2e2f9536d43f96f57d3df618b1180738af1a4aa2f9eb184ae66e947062f60b0217a00afe1e59868eab1ef5be71a738a9842ed07555d427c9591ac808584044782697a9471a6009ddf87afc3fcabe25780d683e458f8c063437b6a4f1e7b2170831bb7678247ac5e90f4d4c749a30585ee33d05b8034d536c6696d109f3e9c48f4e0e43c26c37a2cc269e0418e95d759879b3317baca1b52b9b74720d6c96efcc7d9e0577dab2f2da1ab097a266f3644b4bd2c55779ef7a3291eb9479a229a6e215a1d82426ed2eae1988b57fa1ec2cff9be53675a3681fe1c90eeadd9843f05246696b4f68104296f877b82406ace83015046c69890038893310729cc909580d17269e3bf01e2940a105a927f97897f7026b229c2787f1fc7965db52aa6d6123ec04c494c4de447c9cdd", 0x1000}, {&(0x7f0000000000)="349fe21a0207e71f3359a276f2c9f3b793a38050963aafbc", 0x18}, {&(0x7f0000001140)="cfc1d0f09bfff30624f3d44659296c08d6d03e3baa3a520579b98a901a327e1b62845239de3a0e5e6da75d6115459d4f67df853f44186ce6c38ef919a9e5fad064176b9d0ac813a3cd4860284a7d995aba3577f2c2f9bc9c80e46dbb01bd03842f856e53f0181a603a3f28c9111e0e83dc90a2d8a4c9c2062cc3aa9874bb84f9077975613788e70f73c362b1949e0347316157", 0x93}], 0x3, &(0x7f0000001200)=[{0x88, 0xffff, 0x8, "a8c89fcba05b13589710e5688ef1e209b51c7d3353630f8c7f906ffee02dac851f52cd780d898672802a8e4fe87ddf733ffbd420835eb5876cceaef2652121d22a168526316361c8610383e1a2b465dbd0b7e3a676eff39fc3bbcadf9bec6b4c07c10b1dfaa1ddf8217e23549a0e9c0705"}, {0x40, 0x1, 0xfffffffffffff001, "a885f01ee945cce8f053b173011fc45b837b327c6589f7f5b430e93d25fe78a57cbb9bd4486d5d9ef6e6"}, {0x68, 0xffff, 0x1f, "ea2c1fc4dd4f403a3a77907a89545b91d5b67542b1e772ca04bf29fc4708f13a3ad377550608204b1bb0b74d44d6081dd129053d08fc27a643327cade5c727eb90d882694afb18351db785cfe9366b2ae5357a40"}, {0x50, 0xffff, 0x100000001, "12d90df2032514aeebdf69a4d4e4d0cd14d5ba5773d8ca633555591d26b8b03e61f1b0b32d5496cb66730f6b0e2158848aa0254ae18607b3e468088a41"}, {0x80, 0x1, 0x400, "ef310ac4a771c92f9bca7d9cdcd0d9bf374924eca4d63bd17dbac4aa350638a5c1908b2dc548a7db8ff9b8f0a65f8e8d5856513077ed974f201e925eb5d45f06e4582062c0af18422be20de9cfcc57280560c5af143e4a3b3750558a89fd12874f43c0b3b7647d15bb1dbbc3"}, {0x28, 0xffff, 0x6, "f11f7d03edeb838e4f432ec52454bf8c0d568f15"}, {0x1010, 0xffff, 0xfff, "4a5674e3ea343d4b2593e0988b02fb758d315e9ee67d7ee0d04d8291255f5d283d3af78601be8f855a1b52a7ccc9ab66c9250d635f53d6b5f088b358c0616fec79831979058e0dcdca14a120bf2ab4c329399b3cc8592e1808ad6e5552badb67150dac501ee56591d67a320a54bfc5cc17223e620011fae113147ac4eefd82feda0a1b6c3fd79f65f5aa0cf7a3b3df0740372b6095878e3f6ffe6dc11cc75eedae3f5c750d80f27a78245a8d72be81847f5bbfb85841a999bdfb337793bfb91bd5adac8b9737c3f1cc12b7d5496836d92e4eab082066225edfc8b98d494fd4332d224ff28c1e59b843dac2dfa1fd4a0445d1f1050cafdf12cb76ab2aad4bb4403e3fcd3b640699f6cd68672994cd9b4d4ec71865f87f388d3af6413483b721c053dd7298d95d0ef96924a81367dcd59fd925adc18bc1e88ccc630c8de2a041016dd146597f100b24f9c790d029e967acf576aabfbd370abbb3913b8cb197ad1d0d2451d05a80dffd013e18993b88351ca2008e8672e83dc4e0fa1777486798d3be1a475310ebf06386e8f94a9103d23d554de3e6d0752df9821c63bd3505a58fbb6d8cc12cfcfb9dab7d20c645a66784378fc66428f1e9fb04bad84eb2e3c24b2bd17668254772b45d656dfca62e8937b7b17d854acf80e7de70e8f2a7c722fb846354e4ade2f6ad8ca5106068d8488d24d482dd7fe575abe8bac8592fc21cdd62fba6510bf108ff748b26c46dd92ec2290e0c24636a675fa5e1a7b165cb1ef1d7d8c42aec48c2f840f15abf4a3fd5dc842334d7c6e81bf89d5f80d9757bcdf51ddd12984519102cba9287614d6eae97918338d44cf823d8b7daed00ce8051b102695a95f4fa83304e932ac68fad0d3b4f6bc3384ed860b04a83d03ef998b172579a879045026e98df33a2e440f3cd62f8cc7ea7a7e7a0e1eb3940b9ac01f04cc06fc7e874dd42f70d243d22e7e9c8cec856aa551b5a14034b1ad37381210e7d92e3dfe5498e83c07537c42d0d78afda6d693377791f2985c9d82a5bf9292d6441d31ebd5dea347692ea678ca687ce6232b0c4ea6c3b2166acf9662d28c7c5f7cd81498f5e715fedcf43483b18b1469c3822b3fe92b48ac6fba703b98326f4036fd699a45b265c33715cb7f0199ca54c3f83e0e4910ea7a2c1f97fa30f1f7302ffd316c0f61fa15ed35f3f22d7c08013c60ee31f47242bdba266bd34ac02afecd75ebe9ddbe6eef0411e0481ce6acda0781bcf53152c88bd268fc8ad7eb06d6019c2049d965cd2cad4f397371ace388a98045c12512d8e3afbecc0848582f53b343e25fdb7b30b9aa97c0a6aa213ade5c26b2f851f7f98f68949b1eeb99507d6f31a2704d5fb58164264b30efcb63eb07e206a52ce875263bb8dae0c94a54b6ef5b4bd44636a83af6ec223bb5fcc6683b125b9ee328ae3b792f5a79d924b168ad0be72f0e667d9cce4cdbfacd48f4cfd8694e57281476d64a8a891fa1edbfc726daf8bd8460469e82b68a3aae80d5eacb5ed5ce473db0e3aa35a4f5fb73b9729b094678ec688bc3347d15ae87c57ac97d682b096a56cca8a189bb96ee5f39de30e6c5fee1050239f67c92a2b0edac4d9fbe4822107424594d2e8d0694ded5ba5793c45bb9bd725c8af814f12ed548df1834d99ca85b1546f2a55cc0db3e7c35568aa9da12c625a49cd824d0ef3331986be6c1372f6da8cc274967cd8eaf4c4b04f1d012380a2b0e68ab310409bc6d15641b75375dd36aba39a13a2aca6ad29954a06b1b0543c1f32965d72ef006207443a735b642b044c6fe8af7bcfbc4f1927f2790d2ecc7581f1dbd0178f875a1adfe07a148d4bfb6b25e6b74041cde20ddee166792f000508e29c6cd59e73cdb569dca12604f86f8a32c055c49dd41571a07fd3aab9cea751a0240be7f5e6869ec9d9747ed4cae7ee692daefe82b0424f7a1820110f07055a9acd60d6d21f2c8fd605c26bf2a39a161f466b83ad5203de33b09488de476375b6f18ad9e905f2399a295921d6ca437ae6c22e255e3160578dc49a0d90ea270f27cf6977a3cd33fb8a634bc9e4c5573efdaf8ab7fa10a320f1e57c09ef58e5cbcde178174b42b8953ccb1e7016500860d67652618ff10826ea184554e9d1af018096324abc7ade38c19aa61903dee2771b1e57e2f771f59d3b8360711318369ef5ebf2191ee26a35dc9221ff2dae646b0a3a8dbed1258e300efa077fe989a311ad899ac63cf70b928bff4cb847b65368c3704b796a44be3bab1e99e5896f7b1ff9f4e311246a3b9823c539c2dd44b25fe496cca87941fd106e884c65653ba4b4d236ec5ad212fc3fd50efe929357756a02425f5bf4ad1b9efd86909bb2f60c824288ea156bbab0af93210c79fcb9569e191140e990259d1bea2f91e8e75f8776c1b81d17a1b6def72e0f7530b3fdb5b128c389d75c966b160af7c33ada35e9f7a6c6d9b5c5d4d47c1cd5679e10329d799db6b1e265389d5e0e7911da0ced75d10f58c6644ee37ffaaa37b210da9b261f2bd5623ffea43e33a06c37474566382c449d6b65d62b8b7c5ca896d268eea4f9128b68cb0413a71b84f993457fd05f4bf6be4bcd5a98f6e472c54d7d5d203547abc02c466ce921a1dc92b1fc0c83d685ff21e23b79cc4b02761f7afe118dbbea07a86fb3ce7383628b9cd3688e53c5a33ab4ae5c2fd35bddf1e99cdab060a7c99b8a772d27b520db213c882d92985f57066e18fecec263857a9fac959322813e43984c88e9812b502f67cbc647a40bf6c324f835d017c367f55fad65b3cf4df0a370b79fc7e30558104e218438b8574f7f89995bf78926421ccc63b5de744b083e114a8707c9b3082db05d45e674a8546a278f9ae857723888689ae8a54f675c933e7d2496ae3a0cbe454543fa01aa4eee944c060d329fc897ec361c0c9da535dbcf556675794c7c61d8b1862b4eb972da8ba3b30dbda8e4e7a36aa995883135c2481fdabf63bfe0fdb81a374e0c21b5dddd0be8c04b21e23b83abb5daeffbf1a35703daac6e698785d6908d16472cb0d6fac28e9539a95ff4ad9c0117f3bfd0dec8738081bd0469d7f9698663547154533550b4253347abda6df4d0e4e60122c852e882428dfd0ea4148436040f417a3327a970f2241a4e15692aa90afa03f08d8fcc7176cd2732ef41c413a15784202790ca89b2c423db670ee0b5dbad225992dee48e08132723c8ad6715acebf78d902827b542b8794629392a59ff3c12c166ab1120c085735c67195081472cc52914b0551fda74a6691c3475f840b0b2d311776ca99d7949aac05b271051f6944bfcb5851b3a4af66851c976c2b8c8c857288b6d08ebab1cb65df97e76970b59408e88ad6ebe3e5d6a17b0c8f4d2752b4d8a401d098cff7fc24f73caf01b131b3f8f0fbdd90638ebc52f1ca9f97bbb413e3c3ec5c7a13c542e5888f21bd1763fb58e2995cd1977a2772f2576c6a7999b1d157f7bbd9e46d5243e8c6a0154ba6b0144aa8d614f8e90742d1e1395c4c0fa4823a3da77e47687a5ebe8d2b9fcd09d3ea43becfc45d2ab191b8c1b757348211faa9fbef23fd29f4517ef3b734d3b0529c8abddb3506b98a2c27442fb372d2a3b25ddb010366e08a9aef5ff71fe0b33d5e65ee0e23783ec68bc157e0451951d699acb501d02dfccb6b73eb9adb097ff315cabd36332c4bb6576231106859cfed25d463d8de4ed522319af0f5d37601d327fb826565f5de3a41ff8e123c6ff67ec7f0bad431df94b1caf5df3c3f57dc31ae1d7472b3c2cc717af858fd78ec048f70ee475335352b44c9ee1a2d447352d1ccae0f2d2854a213cd1c33188a302ac02fdae035530d857a02f495dc5d2c84e78fb20673c08c02910a8e94145f14fac0f59488539d0b916154abeab2addf071d043e5316fb18dd57c5287e9e9acbba07b0617bc6db94a3c821384137fc9e59c7455fb54e326867e7ab30bbf20594f5dcd7bb02e20414e7a3db747ab470b78a85d62ce4ea33551bd1d12d89e0a6c01fcc065b2d057b05fb6dcaa81281f5bd5b544f9645503e126bb34c498f3945bd3f192104139db765ae78313de38bdf17d298ffb84fc7f455d347c5c43090f99492283de90d9e6dbd3ba4bbd707a284f8b297c9dd42a87b8c462685025553373a850d4924d80e4a485d78772d796e0cd220c45ac94ffb07d49bb061515a45b9d0f8c56a737e8dd7ea1017e355039c993fd433a8bab1dc2948e436f50f83e303afe15d8b9182af43b8783788473da5c580c8e3b1f16218b71bb7e4532f3b727e51f2fae0f08acd3ac05bc2e0445a3bb60ec712fa49ce5d5e45cc26ba88a4bba186402b2f4d1b8f22afbabbc061d0d13dac551a17808127daed1c2a75bcadd700805c1cb003c463319bdf6a806e5919bda093fa0fc51ae162a5b79d269c6f69c677df560e4b85795d5816bd223000b41cf60fcba3deef58a470ffdaaf856da70eb1cb84e6dac9532ed4d06e2715cb5071acc1f08e2bf72106ac83c76613c74cbbe6cf5c348eef22d67857a19a70ad306cb73daac7f65b0b3a85feb4eab83dd1c7dccf56a8bea21e39ed06cd4b62472dbbbba420b0fce8e483b614620761673ffc8fbeac24638ee3abbe0aaf3cc43bc34adfe19f7b000436621039e32fe134a681da0049d1f954a75de26081d27d5c8ff5c133bf98e01db311dce428df136cd47be0cee6edea8f115ad3cfcf1b5064f1d8366ddfdd35b0dc0b3530b53a54762fe6287d5aae9fd42e236c4e70d6506f4bb617ad604b031acf7c1ee394930f0cf3e577b8545b8b8be686166de8c567c45c08104f14a5b389c7d1b53fc1edde32065912d2d776b6b0e36d8c14cb4f2a49ee5e993791a1dbc4fcb84ab6b19bb10662109168c84bbb317237020a5e6f88a5bd0a173b1ef279ef1d35322b93fb29a9e2ed9bd05ebedb941270e90e3fe2de340cf9aa75cf0ee87696641d24dc817bf330b25de3e219ce8b56a1cf5ad0390f13fc38bf178879770c0a7fe1d48fb18217730dcfdd2ab4431e5e8ecf98b110a95f4188a2ae6b0311e45c8be992c1d32cb30650fe869e33177df59d31e4c77dd2aff614402477a1afb6a85a3f1ab4ceaf3368a1c993f9616fd50494836cc90c780a4ba0bf1c2f4c10b88b49eb50a1a011d2ed9da9028e50d5d0559fd7d1d3d8fd4ac2f2ac8ab2ae19e8da3c523d28616a2375e2484b7e51b132bc678c710023ceaf6fb2be2cfa5807ee9bc089b69a77ecf14a6ebaa5e795764ef69887a5472fe4cac412b48b789d66aca417ee9f20eadef26c34d96d396a77f33c755bff4dc40bddc6e8ed57843d9e24389360b3bdb5407532ceb53f5c99c83ba57b447b5be25cdc74ed744e621e00ff91f32586c0e3f04bcfd2f81b4c1768a9d282c7937ef05eb2743a3b7aa5211f5e48d48d7473694e7b271e57f94719b5302e4992a6de242a5a7ec2052f478b1bfc01abb193ec38e512ac75d2ec58db3093526654ee47890a627e3893690f0965a64724de669cba311e8c15b0f8ee2890b8067daa6d231efc91d8aec158ab7e7e88f22273f0b0e735d1c6b3c193789d2d3b43bdfc115878d66bfbac501818a4129d4de1a841bb64a9fe95983008cb9a2c2601f81f0a8ceae728b7521c1af0fab035cb158c1c48563cd8b03bdb08d704195d32ca75c76498bf3afa8c73fe02fce43fc4f1a51ded2bf61236d9cbb4de4afe7191c4a82bf2d7ff2ed3cbf646e1386ec4e3e02206170cf8ceed06564c9a1d5f7326940d83f65999bd45d71e170dc60675df14be5b8e98aa4190101a9a2980b521cf31e2bd5741a"}], 0x1238}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:10:57 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x2, 0x532, 0x8, 0x4, "41c0c000cfd33f0007c405fd202e2c7356f9bb2e", 0x4, 0x6}) 06:53:53 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r5, r7, 0x121, 0xb90}, 0x699d, 0x88e, 0x0, r8, 0x800, 0x7cf, 0x5}) r9 = msgget(0x3, 0x40) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x100, r2, r6, r2, r6, 0x8, 0x1}, 0x6, 0x2, r4, r8, 0x21fe, 0x4, 0x9, 0x8}) r10 = syz_open_pts() r11 = msgget$private(0x0, 0x354) msgsnd(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000bf5e22f34477185b932eb3b140c2f8a76612a7d77aec7c7b4fdb53fe59072a7c6d01a19f0e0b0c06b35c6e8b6ca518526ac58911b180539f5a865c345d775dd371cb44376d972de7ba9bdcad7b9d4ee8c14c7abc"], 0x5c, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000480)=0x5) r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000240)=0xb516) 06:53:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xfffffffffffffd47) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 06:53:53 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x10, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 06:53:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000440)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/91}, &(0x7f0000000140)=0x5d) fchdir(r0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = socket$inet6(0x18, 0xc003, 0xffffffff) sendto(r1, &(0x7f0000000300)="0aeea76cef0d9da77ea888d6f4b916aa353d7198faf214501e929df7c39a284d2c8593586aadbb1aa136db90744b2f54e76015f75023bde46fd6e8bd645477ea9b1b37a368657c33e488d21c6e4691f99733ed0b0c15188e149b5a25432aeb2f06c28db11c0a6fb6fdee0f0440549b3b252e562396d135052afe4bf4a4169cfe6e771c59f057683531d793a586d0b74066ccfa7559abd038b719241bc4f2c03407b622da00fc831bb74292e0e4d39a074d2cabb6214c9bf0735b", 0xba, 0x40a, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) 06:53:53 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 06:53:53 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x308c1, 0x100) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = dup(0xffffffffffffffff) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000000)="bc9e68772cabb0a9cd8cf601db313abdd1a350ac8b4f22dc5d3dd559b9c65126e7cb05df448ee5a8049d1e7854ef4c5142e969fd5d84ad5156c02638f2856aa740c5bb713179", 0x46}, {&(0x7f0000000080)="2aff5b43e5bd0c26e84e30275b75c754feaa53d2e9a402e8b4dc5948c2397764303a5dd2fdd595fbbd5f5d52a9815da2b5456db1375d91211535ba35b4b973611820b2fd2977da34fa8b414fe7cd26e165da1e635444ebed2a5650fa459c9cf8f6200a645f1dfea83d0a5d32cb9f88bb4c5484e2439f85a60232530e7473a179022f73b809d244dfd02bd085a58b314b801a9a044eb27b6889296db1f226f92d3a921291fdaef2cf98ac4b37dfe9d16513fad70068bbbdfdd4233532775a2f82892553f33cfe87f0d98638adb61d8232f8af359e3ff335bd12ff1dc712c492b8a7297e2c7f7744909d2cb944b804678342ac551f780b2ddd4725d617", 0xfc}, {&(0x7f0000000180)="a4a20f825d18c8eb4caed5c6c9d94b8ae172325023b09f2e2a2bc2dfcecd9630a5fc1debeeca1f3fa5ae8c77f2f3f50a9d81d746c45f431aeb19", 0x3a}], 0x3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) fcntl$dupfd(r2, 0x0, r3) 06:53:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 06:53:53 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) clock_getres(0x0, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 06:53:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x4, 0xa, 0x0, 0x0) 06:53:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x8335}, {0x18, 0x3, 0x521, 0x401}, 0x81, [0x19, 0xfffffffffdfffff7, 0x40, 0x400, 0x80, 0x0, 0x3, 0x1f]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:53:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x9, 0x4, './file0\x00', 0x20, 0x800, 0xff, 0x81}) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0x1000, 0x8, {0x0, 0x2}}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x40000000029, 0xb, 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:53:53 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x8a01, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r1, 0x10}, {r1, 0x85}, {r1, 0x20}, {r1, 0x14c}, {r1, 0x8c}, {r1, 0x80}], 0x6, 0x8) 06:53:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000500)=""/7, 0x7}, {&(0x7f0000000540)=""/245, 0xf5}], 0x7, &(0x7f00000006c0)=""/86, 0x56}, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2fe4d867f46466974d6668562137958a01964a9d613ad0541c59c0629434608ce6771865e9a0dc299e883de80508a1d3894a48d1cf47c61ca24bedc46b0a9a3c8a6db6e8a58c8fe2fb79d9b68cd81cbe63e3cece48472b571ce8303f24e375c14ae1ebdfe3b2817d7a72443dcd6064e907062fc90d74b54f3038fc4daa3f5ada310ad09cba5a9df99ea70389fbb815be50e4c48d2ba3035ae2f4b3fb8d0940e805b1285cb6e1f5b9c2431c94f55ba490d45ed51a30d35755e1"], 0x1) write(r1, &(0x7f0000000140)="568dd482f3f5560a3dfabde38a28bc841ee3728681fc0700000000000000027de73a7970a9e1d64ee11139a5b5c66f248781e3d42b54c82fcf2b48aabd5de208910a1dfc2394f5c0221fd4a23c60da2f4d0500345fcaca5f382520db8873145f2c709ad8238ef902b0f5d19fe06f1367ad066fd3a062d823d06ddf4f6c74cf973329ebf3dd3e8dd305d8e70b664cea2a44", 0x91) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 06:53:53 executing program 0: r0 = socket(0xfffffffffffffffc, 0x2, 0x403) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 06:53:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x400, 0x1, 0x4, "fd6e0efdd03a06b9d763b50dbf25ac3e34744611", 0x3, 0x6}) 06:53:56 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r3 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r2) open(&(0x7f0000000200)='./bus/file0\x00', 0x10000, 0x8) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000000240)='W\x80') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r7, r9) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socket(0x2, 0x1, 0xdb) sendmsg(r5, &(0x7f0000001b80)={&(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f6699d5b341aa72720c162c13b801ab2cf4fa17e3a446f80b3601deec3679aad831936e3cc1d9142eaff6fc72f5f83d031293644f8cb5f723f78877239bb65d5ab6969a8232fc3e2360fc5ca77ba060b05c3764e478d2bc573082ece90b9fe33b6457d612cdcd5da938961135f81004000000000000004693256d66d1a40ecbc0845414431bd700000000000077f59f7d0655dd1800000000000000000000000000d2a1eeabdca6341e18a79e4ca9a7f4b8299ede69562cf801a92d669c697f7c528965812e4ac5fe6df5602a00000000000000000000292a2e195aad166fce9bf905a9f8464ec1bc81275eb65b23bf3b27d3353b32646ad53372edd277dd845262119d298d7abbadac0e2d10f6bda2fa80d250ea58af4226b70406317f83322a2fa25d02e358b442d5547e6cc5b020da792cdc6e378ff4efcc8893bd993a3229c14e62b82877cf1f2d252b6227cb187ed97140197afd951fb78bdc6cd1bb869726acdd279f81a317fc939a23205a"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r3, &(0x7f0000000940)='./file1\x00', r3, &(0x7f0000000980)='./file0\x00', 0x0) r10 = semget$private(0x0, 0x2, 0x646) r11 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) fchown(r0, r1, r8) sendmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)) 06:53:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000940)='./file1\x00', 0x400) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=ANY=[@ANYBLOB="010040"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 06:53:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) chmod(&(0x7f0000000080)='./file0\x00', 0xe8) unlink(&(0x7f00000000c0)='./file0\x00') 06:53:56 executing program 0: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0be29177e440f58c2b47620b77c20f28cc49ab9ade42ef58509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b65053036750000000000000000000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r11, 0x0, 0x0) 06:53:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x6, 0xff}, 0x10) r1 = socket(0x20, 0x4004, 0xff) close(r0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) shutdown(r1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7dbc, 0x1}, 0x8) shutdown(r1, 0x3e619e8b5853f9d1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 06:53:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() getpgid(r1) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r2}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) r3 = dup2(r2, r2) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:53:59 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x14) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18081, 0x20) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000, 0x5010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xa0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x2, 0xfffffffffffff801, 0x8, "b755b0d3e229301fb0f9c7dfeb3522e2f824a119", 0xc8}) 06:53:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0xb81, 0x42) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 06:53:59 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) 06:53:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() open(&(0x7f0000000240)='./file0\x00', 0x8011, 0x100) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x48, 0xcc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x3065c174a67b4442, 0x0) r7 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x20040, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x3010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getgid() r9 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[r0, r2, r3, r4, r5, r8, r9, r10]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r11) setegid(0x0) 06:53:59 executing program 1: r0 = semget(0x2, 0x6, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000010c0)=""/151) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, 0xc) setpgid(r1, r2) r3 = dup(0xffffffffffffff9c) fcntl$setown(r3, 0x6, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) setuid(0xee01) getsockopt(r3, 0x39e, 0x3, &(0x7f0000001200)=""/241, &(0x7f0000001300)=0xf1) r4 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)=""/4096) semctl$SETVAL(r4, 0xfffffff7fffffffd, 0x8, &(0x7f0000001180)=0x40000000000d) 06:53:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xc000000000000000, 0x3, 0x2, 0x7fff, "4923096513e27d215bc83525d8b6c38b46633ae6", 0xffff, 0x7}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 06:54:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='})\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}-\x00', &(0x7f0000000140)='&\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) 06:54:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x9eb, 0x1f, 0x0, 0x6, 0x1, 0x8000000000, 0x3, 0x1, 0x6d, 0x6}) 06:54:02 executing program 1: socketpair(0x1b, 0x4000200000002, 0x2c, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r0) 06:54:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getflags(r0, 0x3) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) syz_open_pts() 06:54:02 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:54:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:54:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xfffffead) 06:54:05 executing program 0: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x9, 0x9, r1}) 06:54:05 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x540, 0x0) socketpair(0x3, 0x3, 0x7, &(0x7f00000004c0)={0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x890, 0x0) socketpair(0x20, 0x4005, 0x3, &(0x7f0000000540)={0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x1, 0x6) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x800, 0x0) r9 = dup(0xffffffffffffffff) r10 = socket(0x3e, 0x8002, 0x8) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x8, 0xfc00000000000000}], 0xc13, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0x9, 0x2, 0x0, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x7fff, 0x3df3b800}, {{r4}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x70, 0x6}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x0, 0x3}, {{r6}, 0xfffffffffffffff9, 0xed, 0x4, 0xfff, 0x8001}, {{r7}, 0xfffffffffffffff8, 0x3, 0x40000000, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x10000}, {{r9}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x0, 0xfffffffffffffffc}, {{r10}, 0xfffffffffffffffa, 0x8c, 0xfffff, 0x68, 0x5}], 0x9, &(0x7f0000000700)={0x100000001, 0xfffffffffffffffd}) r11 = kqueue() r12 = socket$unix(0x1, 0x2, 0x0) r13 = kqueue() r14 = socket$inet(0x2, 0x3, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x420, 0x10) r16 = socket$unix(0x1, 0x3, 0x0) r17 = socket$inet(0x2, 0x7, 0x7) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) r19 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10090, 0x12) fcntl$dupfd(r14, 0x0, r12) r20 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r21 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r22 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x2, 0x80, 0x9, 0x200}, {{r13}, 0xfffffffffffffffc, 0x2e, 0x80000001, 0x101, 0x192}], 0x2, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x1}, {{r15}, 0xffffffffffffffff, 0x7a, 0x80, 0x2, 0x5}, {{r16}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x1000}, {{r17}, 0x3aa8e812ca874149, 0x0, 0x6, 0x3f, 0x1f}, {{r18}, 0xfffffffffffffffd, 0x90, 0x80, 0x8000, 0x80000000}, {{r19}, 0xfffffffffffffffa, 0x8a, 0x20, 0x80000000}, {{r20}, 0xfffffffffffffffc, 0xf9, 0x1, 0x10000, 0xd664}, {{r21}, 0xfffffffffffffffc, 0xec, 0x0, 0x3, 0xf36}, {{r22}, 0xffffffffffffffff, 0x80, 0x40, 0x7a8c, 0x4}], 0x4b6, &(0x7f0000000340)={0x7fffffff, 0x2}) 06:54:05 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() fsync(r0) 06:54:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xffffff97) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000180)) setgid(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000140)={0x1, 0x531, 0x7, 0x2, 0x10001}) 06:54:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x80000000) 06:54:05 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x3}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) 06:54:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 06:54:05 executing program 1: r0 = socket$inet6(0x18, 0xc001, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) writev(r1, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0x65}, {0x0}], 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x10d, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) recvfrom$unix(r3, &(0x7f0000000000)=""/44, 0x2c, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 06:54:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x1, 0x8003, 0x1) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="962fce450db07f15eddd13f17ec0d3c3c7ad9dff2f7c57d56ad227ab7770a30513a5807b60140d918391762c2af7a7a944c1b20d5c3bde0c7fc72b526ff50628e5ad3855604c53cec048ef77b38ffe1fda951589ec7e42a260db48d75a952ac403b43d8fbdb147519aa74c7c0a91bce5487dbeb63ffca7d0ac232c1f27178680d096ffc4aa2e1b33fa85afa585d2c2ed76ee425d5418e25e0ac5a9718b5cacbc802e15bc23f953b6cb74eedbcd4d7c766979f3bd7a1509296d0d49ae6ca6835b1d8b9eca8f27d582f72f6bd5ac6992434d3e708ff8943d60762134c559e582edcf8e8a40f2086532d911d0cdec1e0c9bb294457d3aaf59bf1bb6", 0xfa) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x4}, 0x10) pipe(&(0x7f00000000c0)) 06:54:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x7, 0x10007, 0x0, 0xffffffffffffff6c) 06:54:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x90d2, 0x0, "b530b6e7bb6fc6e23c5b0200000000924397d4e1"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:54:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x40) openat(r0, &(0x7f00000000c0)='./bus\x00', 0xc29aabcbce60b6f6, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:54:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0xb, &(0x7f0000000280)={0xffffffffffffffed, 0x3, 0x1ff, 0x20000100000000}) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x7}, {0x5, 0x3ff}}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) 06:54:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/22, &(0x7f0000000080)=0x16) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 06:54:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:54:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) recvfrom(r0, &(0x7f00000000c0)=""/87, 0x57, 0x42, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0x7fffffff}, 0xc) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x884, 0x0) flock(r1, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340), 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000000200)=0x1000) setsockopt(r2, 0x1f6083de, 0x10000, &(0x7f0000001280)="9b37f3da32e037bf807b7beecc22d8c46743eb76fb8d08a1b2899945ecfd81c8a6aa1378a7f3ee7f9229b7b09c392d4f141f1d56deb8bcbbc4a347abb6cb3c2f33fea7460be860ca992562cd203d442a44488720f97df95cedef03d6d67ef09f0718b698238e074bf2f8643ad5c143f35656ea82d50196e508720f2bc5bbd2c6bc90cd427b475fdeffcb05e4736d609c282a58960a6fcc9431117703d3ad1a485c8e2730647f512aa2e3aca055fc21827234cff82ac8811c9708a89b34", 0xbd) 06:54:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) ftruncate(r0, 0x80) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 06:54:11 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) geteuid() 06:54:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="5aa750eac4af5630e58815c2dc8bd1963a531540533c4eb6e284c1640f95c358af3d925062", 0xb8eadea1c9d5038e) syz_open_pts() syz_open_pts() 06:54:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) getitimer(0x1, &(0x7f0000000080)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2046, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 06:54:14 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/122, 0x7a, 0x843, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setreuid(r0, r0) setuid(r0) setuid(r0) 06:54:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20008, 0x1) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') r2 = dup2(r1, 0xffffffffffffffff) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) 06:54:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x10001, './file0\x00', './file0\x00'}) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 06:54:14 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x200b, 0x1f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) 06:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000ef4de4", 0xfffffffffffffffd, 0x4}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) dup2(r1, r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x3) 06:54:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='rn') r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x62) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x10) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x3, 0x2, 0x0, 0xfffffffffffffe00, r0}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000002c0)={0xc854, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x101, 0x1}) 06:54:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e88649ac33d7867b72045da0e409dda4f0e1769a0fa45e22467eb04a01e6a814560544c6907d118cfc48c2ad67797c1934a068d57eb9a7fbf47781a563fb652767f61da13efa9bc2aec9325c7a4765669dfcf4a9b8e751fba72f7320b0931fd5e51ebd0ee5db18708b9f6e7ca73d1d64f6dd5fa2a777c32d9617e63728", 0x7d}], 0x1) r2 = semget(0x2, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/131) close(r0) 06:54:14 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) close(r1) 06:54:17 executing program 0: mprotect(&(0x7f00001bf000/0x2000)=nil, 0x2000, 0x2) 06:54:17 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 06:54:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) shmget$private(0x0, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x7) 06:54:17 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r2 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="c86d103e5d0cb4122d975350e301607201f9b38d4f5ee8147ee40894e8c2151a964e83e1ab7c50196bffb0146f22005012f1f05a6185aeaf1c5c99f2ea44e4e808587d4bd37cd71dbe6e69bdcaf40689422a9243fcd9b1181b1a9f1dcd104362cc7612125447ef7a509ba1a3a12e61480698344186eb9693c9568804ef11400fcf68aa01d79d307065beca6fd7bb69fbc4f95c8c165dca85b8ecdff69736b1", 0x9f}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x30, 0x2}, 0x406) r3 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x111, 0x4) semget(0x0, 0x2, 0x20) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x200c, 0x1) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70015206000000000000"], 0xa, 0x0, 0x14a, 0x0, 0x0, 0xfffffffffffbfffe}, 0x0) 06:54:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1812, r0, 0x0, 0x0) 06:54:17 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file1\x00', r3, r4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x5, 0x4}], 0x3, 0x0, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) msgget(0x3, 0xc) r5 = open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r5, 0x0) close(r5) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 06:54:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0xfffffffffffffffd, 0x1, 0xb9, 0x4, 0x7, 0x3, 0x1, 0x2, 0x6}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 06:54:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x3, 0x0) 06:54:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3fe491d05f25c728c00040004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 06:54:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:54:20 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)={0xff}) 06:54:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) close(r1) 06:54:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x400000000000000, 0x0) poll(&(0x7f00000000c0), 0x0, 0x1) 06:54:20 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) getgroups(0x2, &(0x7f0000000700)=[r0, r1]) r2 = socket(0x16, 0x3, 0x0) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x2) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000200)='./file0\x00', r6, r7, 0x2) shutdown(r2, 0x0) r8 = semget$private(0x0, 0x20007, 0x22d) munlock(&(0x7f000030d000/0x2000)=nil, 0x2000) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x3ff]) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000740)=[0x8, 0x80000000]) sendto(r5, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000006c0)=0xc) 06:54:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xee3d}, {0x9, 0x8}}) sendto$inet6(r1, &(0x7f0000000100)="ebc23419ff51985f8375110ca35d2451004316737e3643e56007b7051e899541e28c6c4461eba8feb2c60d2bf29fb0cec7a773ce50a843c0ac91553b6476a41eb54135200e58eac1cf6e77ed2f29c1b15ebdcde119a740e5ff69cc2705616a093e02ac7825413acb2680c6b6c35cf780a9f34c85239a27bd6a70e0f38d33894a2e40e0c4d5c3765ae62f48b4f7491c0ac0d022a06552676054db0620df9875921338097d685e25cc9959", 0xaa, 0x8, 0x0, 0x0) 06:54:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f1000/0x4000)=nil, 0x4000) 06:54:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 06:54:22 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 06:54:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x7fffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r0) 06:54:22 executing program 0: clock_settime(0x4, &(0x7f0000000380)={0x6bba2840, 0xfffffffffffffffa}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mkdir(&(0x7f0000000200)='./bus\x00', 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() socketpair(0x18, 0x8004, 0x40, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x9c, 0x4, 0x1f, 0x800}, {{r3}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x80000001, 0x5}], 0x3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1, 0x10, 0x34b9, 0x3}], 0x4, &(0x7f00000001c0)={0x8001, 0xedd9}) getsockname(r6, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 06:54:22 executing program 0: r0 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/25) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) 06:54:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000a80000aa5ab222c91362c5d7653d8428665b07addb51119e0c422f3f59c362509a1c865c326bcc772691c2539ad6687ae76c084454b3e5fbbeb82803e5b708f1bb02079550e9998bf745cd7c03e255110100173ffc3eead723e67a723f9d2412df77973ac49f2ad6475a6b17b64cf4d614350db324219064a5893b48db914eb304e9be54073afd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 06:54:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1], @ANYRESHEX=r0], 0x3a}, 0x4) write(r1, 0x0, 0x0) shutdown(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 06:54:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) kqueue() 06:54:25 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x80) open$dir(&(0x7f00000003c0)='./file0\x00', 0x203f0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 06:54:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 06:54:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x50, 0x10) 06:54:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x1ae) r1 = fcntl$dupfd(r0, 0xa, r0) socket$unix(0x1, 0x7, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x8, [{0x3, 0x1}, {0x1, 0x7}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x101}, {0x3, 0x5}, {0x1, 0x1f}, {0x3, 0x3}, {0x0, 0x80000000000}, {0x1, 0xbb}, {0x0, 0x5}, {0x3, 0x2}, {0x1, 0xe6}, {0x3, 0x6}, {0x0, 0xd76d}, {0x3, 0x200}, {0x2, 0x5}, {0x3, 0x80000001}, {0x3}, {0x3, 0x80000000}, {0x0, 0x9}, {0x3, 0x6}, {0x1, 0x81}, {0x1, 0x5}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0xde}, {0x3, 0x7fffffff}, {0x1, 0x2}, {0x1, 0x4}, {0x0, 0x6}, {0x2, 0x81}]}) 06:54:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x800) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f0000000000)) 06:54:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 06:54:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="836e5ed37772edc4215a1663dca889dca3832fbcb2af8468a2f63e1db915c42a21c0001318691a7983151fd7f0d2fc6a2c966c5e1443140a2c3415b0bd0c2aba3d85306357164078b58688adee4970688b4f4ce2be2d4cd10c192b8465923b18e4771257da026cb6d20b599b507f145ee68dda58415adab636b2fc478142de73e1919253b626de8682748be38d2432d936add376278c478536fcf84e90bc5c14b6c3bc679ff8f24684851b9773fda83cc9b806195fa5c19fcd9477ff627596a1151d30590dbb028a2ae21bbcc3962a45c8027039cd651757679ef4adc616c5aa36a02c7cbb6250e27d10570c773c03", 0xef, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x98f7}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d60", 0x599}], 0x1) 06:54:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="9bf5d11764c797bb012f97e6fd592cc044471bb228baf65e5ea91249f51d2e3d01aa878d205c49b2311a95ffb768041e9cf3048f6300c9ce7a2fbaee1148a457245dc53bd9115c3a4ebbafc3e050782ee7891096a4b584f0c8d93dbb1da2816f2e4aed5ff88801313f5796e64a89a3801402c4602e", 0x75}, {&(0x7f00000001c0)="a77954d51802be95464ef6c344b5aff239985968d50d16e4f910a23c988fd359b8c3159ca1faba68cca9f0cfdc9fc638dad6fbcf0ef698", 0x37}, {&(0x7f0000000100)="1c353fe8372ae97e14adc204d6704b2d1025359d539fff2639f830fd99683adaf5a5bfd6417cafbfc978ab8c238335a1b0ca46679de4d63a886f99bb3fc42e59a1be9cb17e648f0422ca2c628a26364d1668e483b7c15aa4262c23ddb7fa2931af4671009fc96693697b98b48d15ab2dab17d2bb87b97e2537064c1714efd9460a0cbab4e78d3081dd31ee97d37d0fd001d17ee76f27a2f1a2a8b233a2bbba01064e177c958cf700", 0xa8}, {&(0x7f00000001c0), 0xfffffffffffffe4f}, {&(0x7f0000000200)="4ba19ed4c1c6768503e1435734a0b8a0461f1ce9ca241e6e90539baaf076beb931d20eee1a6cd7369bff90944ecd8846433498662bcf05fbd4f8c6a539e2274168dea2de547c06e6b092c68153730614041d28052dc32ca0901b31d6824589957942eafaa9207aca7da0a5f33344786253d85243ff6c4a271627b2807e67f991b7ca9652ba759afde34eb8bbbe30113f1ba89f5807101fa4fd35e0490e664fb6c390ce3760b1cfaebd9cbf24545745a5e3fae341adac", 0xb6}], 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x29, 0x8, 0x101, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000003, 0x0, 0x40}, {{r0}, 0xfffffffffffffff9, 0x78, 0x2, 0x8000, 0x71df}, {{r1}, 0xffffffffffffffff, 0x8000000000010, 0xf0000003, 0x4, 0x80000001}], 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00'], &(0x7f0000000540)=[&(0x7f0000000500)=')!%#$#-\x00']) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 06:54:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c9831a62f162d073bd92aa809f5cfb7cc762fb9bd518db00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f877c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b1018685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae76bf11c9d79900678df44ff0ff000000", 0x12a) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) dup(r1) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:54:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x128867ad01b4dede, './bus/file0\x00'}, 0xe, &(0x7f0000000080)=[{&(0x7f0000000140)="301dc22e09686d642b8ac480e65327092b3c283e937508d9d26f5fd2896bb5799f2a250a7f1d1b6defb8a97e26811570a2f9661b76508952b80055da67f12ea107d1665741eae673a32baf07e1595d0bdd4308fd9fd47faedfadab5787ed0d14015423b7e62a3d685caf684db60d0a5f6fb003448284dd7529547bdb4745ab9e85bf93d1f2f11ee3f690a62bbc8523e4f320d466c48a7d391df449afc765fdaa327b", 0xa2}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x5}, 0x40f) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 06:54:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x2000000000000) 06:54:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002480)=[@cred={0x20}], 0x20}, 0x0) 06:54:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="f9f32e2862757200"], 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#%^--!:^\x00']) 06:54:34 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 06:54:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvfrom(r2, &(0x7f0000000200)=""/255, 0xff, 0x802, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r1) fsync(r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 06:54:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getgid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x1}, {r0, 0x2}, {r0, 0x100}], 0x4, 0x1) 06:54:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0xa0000000, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000041, 0xbba0, 0x2}], 0x3ff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x4, 0x81}], 0x3, &(0x7f0000000300)={0x8, 0x4}) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget(0x1, 0x0, 0x480) 06:54:35 executing program 1: clock_settime(0x2, &(0x7f0000000100)={0x1, 0x1}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000040)={0x49952614}) clock_settime(0x0, &(0x7f0000000000)={0xc3, 0x2}) clock_settime(0x0, &(0x7f0000000140)={0x0, 0xd008}) 23:49:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r0, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:49:40 executing program 0: rename(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000500)=0x10) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') mknod(&(0x7f0000000540)='./file1\x00', 0x20c0, 0x401) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 23:49:40 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x200000000011) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) r2 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07010000ffffef335dd4a72948c8a80424af42b43622b3fe491d05f2dfd4d7f5a0518d43381b9716d267aa50fd24cd8e0254d0cc5b29a54134d47278ab9db85346ad4ac4668ed88a7ceba7356570a5856d1d5649e3d973087bfd98d795876737b1b4ee7c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x11e}], 0x1, 0x10) 23:49:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="8838a1a49487feaa0082451b48dc4d0fbbad79066d719b1faef9d64883c167f27bbe1ca99c2a4a26f84891f2458c87912a9072b95871d810d7db07e306e15f1c93d04d894d56a0758bc79624f15796e6d197900b0600d5893f202781a18fcdd5a95e443c95bf5efcc2f4a38324f21c1de8596ce54cde94568860b901e090d70dc26c", 0x82}, {&(0x7f0000000180)="6d3ff442dd1f33e05febcffd2dab578b118b09ac6b3ee33adbc0930a15e9e7f33278aaed8d74cfe1cf84ebda9d1ee9721e217ac6c99ba80dc0480474428f808a0e28e25daef39a4d5302f9f5481b8c50c6f1fa0b390660637bd9ff9bafc591ee97f55548a1bb36e05b4b702b41b1f5160e342607610a5c3634fc80086349fefb", 0x80}, {&(0x7f0000000200)="8e65483671c1d57960f629d31f9e91a2dee557827cb89368c8033907baac732c6c6fea4d04f696840bdfa1fb0a4d9696f5115d713e02", 0x36}, {&(0x7f0000000240)="c9f59c54d6c610eda58cb2a8e6ad3044e616c576271b9f7c6598d3d2821510a882a73203056b73bbb0845f53dc3785e395e617d7b9da7a544fc89a6f596efb0c6d1beb3f7add22363e48a3817b13f5419f93f485afd8ae77ecd75c32de11f9acfd200b493fc759491dc92f4a24d3bc59a31f49f537845e4a3e6fc7df0cb82933f63a0df0f49800038c2e4b6a6b4e6205f59864296a4be780b29c5c51360bf36d6f7ddecf09883e603d1ccf7198f8e6df0ca592c15b90f19cb3501971dba5d864ae7a9d5d13efbb6617d1188c63758b52b61f7a5d1b5399fb1dcd5ec0", 0xdc}], 0x4, &(0x7f0000000380)=[{0x48, 0x1, 0x114, "d3969881b2f320dfab8f0d938add302d2228616ae44784ee68168276ae9a96ac02a3ab5c86cbdc72215ad6d665e2cc6b650d"}, {0xe8, 0x1, 0x0, "1b22c281e1af1f92d1bd228915a39f251a6d92f80821bbceb243ff3e824221dfd2c3e6420e27f7eb998b7e26735d178ab5fd3e214e84e097a6c58e29e04a262464750d10c9b4c9c5e3913d08260c1fc8077a719e6abe18f97d1a9edfb50954344652eec193bafb2aa0839fdc86eb844b2060bd8d0edc417810cfc3ad18d1685f8ec59fe67dbc3d05082018c609ef5b1335a99e2056aa322b02fcc9f398c53a067d7f118231e9f6c67f768398edbb7f8db68501bfded9d467e9cee236aa8985fdb047eeb71bb1c25b5aad82aa5cb5e45f6b"}, {0x48, 0xffff, 0x2, "77840f77a1e55635451410896d998dab963d9bfd9c3d89d7b8f7cce1ff23b3c0cfc9d790f191643cad183d2c3b86c92c91"}], 0x178}, 0x40d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x4, 0xa8}}, 0x0) 23:49:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x83, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9a7}) 23:49:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x8000, 0x6, 0x0, 0x0) 23:49:40 executing program 0: r0 = getuid() r1 = kqueue() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/130, 0x82}], 0x1) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x58cc, './file0\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2108, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:49:40 executing program 0: syz_open_pts() 23:49:40 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a67f78f48df973cd8c48985e9f89d9a46d60a79141eb1e1881b92c311dea6aa6abed38a979"], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r4, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r5 = dup2(r2, r2) mknodat(r4, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) getpeername$unix(r5, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 23:49:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="547f9142b34d294927366dde66476015d46d7d63e44b0951bcb6c8c92b6079663e23c0a848c74d0fa5937540d609456a0793810a865f86eb2e46fd3b25349aaeed57a3a0a8d1832f568a766adf4a27f2e38a8c81090cd89e91a1eee83980ac10a9d1082b13ac189432c43a4df5d6d5d3d0aa566fb98401256022242216d4635f524e666f7acd5a24bb3380923ff33cd520fb8d5927f556d79f677ac21987a114d981e8634bf09002dd9a9790ee4e13ab5191ff16b007f2ad16a9e2dc5084f7d84db6926fd728af28d8c183b43412e9338b7fa5c081f7e5ef2196fd48d8430259ec", 0xe1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:49:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) symlinkat(&(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x3, 0x2, 0x8, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0xc00000000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x10, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000045, 0x101, 0x8001}, {{r0}, 0x0, 0x2, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x41, 0xfc7, 0x4}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x8, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8f, 0x2, 0xfffffffffffffffa, 0xffffffff}, {{r1}, 0x0, 0x1, 0x83d06f0234a1c0b1, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0xc9, 0xc0000000, 0x200, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x80000011, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x43a5e55017cc0f91, 0xfffff, 0x8001, 0x2}], 0x8, &(0x7f00000004c0)={0x4}) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file1\x00') close(r0) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r4 = accept$unix(r0, &(0x7f0000000640)=@file={0x0, ""/5}, &(0x7f0000000680)=0x7) r5 = openat(r1, &(0x7f00000006c0)='./file1\x00', 0x22, 0x0) getsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x4) getgroups(0x2, &(0x7f0000000780)=[r3, r3]) preadv(r5, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/129, 0x81}, {&(0x7f0000000880)=""/230, 0xe6}, {&(0x7f0000000980)=""/213, 0xd5}, {&(0x7f0000000a80)=""/222, 0xde}, {&(0x7f0000000b80)=""/138, 0x8a}, {&(0x7f0000000c40)=""/218, 0xda}], 0x6, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000dc0)=0x2) r6 = open$dir(&(0x7f0000000e00)='./file0\x00', 0x1, 0x2) r7 = semget(0x0, 0x5, 0x0) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000e40)=""/87) renameat(r6, &(0x7f0000000ec0)='./file1\x00', r1, &(0x7f0000000f00)='./file2\x00') ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000f40)=0xa2b) symlinkat(&(0x7f0000000f80)='./file0\x00', r5, &(0x7f0000000fc0)='./file0\x00') bind$inet(r1, &(0x7f0000001000)={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001040)) getsockname(r0, &(0x7f0000001080)=@in, &(0x7f00000010c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001100)={0xded7, './file0\x00'}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001140)={0x1, 0x3fee, 0xffffffffffffff80, 0x8, 0x3f}) mkdir(&(0x7f0000001180)='./file0\x00', 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) 23:49:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 23:49:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x4000, 0xa, &(0x7f000028e000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0xa330, 0x80000000000000d, &(0x7f0000000040)="ebffcbff1300000000aa4e713048e69931929608fa7ba3afa31b203aac153023130ee1505afb23ae6a48c5d8652470d01063fcb97cfe174b66f4403683dc8038c056fc8df060376f734e96fe12ba67dea9cd5a336eda0711fa381c67e055251e4e7c8fbb6d642b91d5001308e3d1335e833e808c1382e3f3dd07816b1a69fccacc88e01366d6ae10ec6303785c4cd3c1c24dea44693e42730e182af39aa8a20b9040b96740f08bc19d4265d2e4d25db9991904d630b72e24e423a1ae25c37b2a492d13da9dc61c3e41b4ce94484a77594f91a496cebbf21752d0651dd52d7e67e00f591092244b2308", 0xffffff7e) 23:49:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/177) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/43) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000340)=[{{r2}, 0x0, 0x7, 0x0, 0x2, 0x79f}], 0x3, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8080, 0x80) ioctl$KDENABIO(r2, 0x20004b3c) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x84c0, 0x7, 0x224, 0x1, 0x6, 0x4, 0x1, 0x3, 0x0, 0x800, 0x9}) 23:49:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socketpair(0x19, 0x3, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000240)="0e3a7346132298f23559060caac160649cabafd2d61ff101d57c3ae78f0fc787a996be06bbe12fc8f63bac67bc10928c7a969a82018dc5bbdc68a425dd789b9bb9defa437a", 0x45, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 23:49:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3af5", 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) fcntl$dupfd(r0, 0xa, r1) 23:49:41 executing program 0: r0 = geteuid() r1 = getegid() mkdir(&(0x7f0000000080)='./file0\x00', 0x50) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) setrlimit(0x2, &(0x7f0000000000)={0x82e, 0x3}) unlink(&(0x7f00000000c0)='./file0\x00') 23:49:41 executing program 1: r0 = socket(0x18, 0x5, 0xfdffffffffffffff) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 23:49:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) fcntl$getflags(r2, 0x49ea3eefa98ce3c5) fchmod(r2, 0x8b) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x2, 0x3, 0x4000000003, 0x2f4c, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)) 23:49:42 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe568, 0x0, 0x2, 0x7, "d02d8eb36860041edd405089e03e5175ec134f80", 0x0, 0x5}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) sendto$unix(r0, &(0x7f0000000140)="306bd68a94428d14f6eedb985435dc128fe1d3be83cac4f13928f348165da50e918d8df72032de49c2fec5aa6d132efd81f88346e1ce1f0221897236182121ff0b5b0e1abc1e9234be1b00e617bc00355e7e38e6720c71f2870f3a1de2d1ebbc6c6b2eaf24ac887d32098cc874d41b3ae109d0975e0de3fb1d3deb871355417ef6673eda2d77f4fcfad63edd2fa4eeb8b8658ddeb18449ad377ba7d18bcbb4bd9dff30c7b3cb75b20c34ba6f29fc96bed599af95280830a11531816e4dce", 0xbe, 0x1, 0x0, 0x0) 23:49:42 executing program 1: mkdir(&(0x7f0000001440)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20c01, 0x0) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/207, 0xcf, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x20, 0xff}, 0xc) socketpair(0x10, 0x1, 0x3f, &(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000280)="41759f60e7962c5d08807c5c0f0771df6c6a5671dbe4c56993c742fc913b2f4a4c519ee5ebbb4d8c8c3d366b9b1b8baa1412f55a2a9615366eb3b3401798ffa1ea4874429038c654c74d08ffb5723fbbf83f034758811a47ba0873584b8f25a68d5f72cbae402cfbffa07cb7d3e3959dc1021c7550d7b34bc6b54db8030474eddab552afe8a4e9a32c849ad3a11d32569e23a8b1ccbadc8e87fdff", 0x9b}, {&(0x7f0000000340)="6e6a5bffcc4afa6ce21e33e611c2affc3e568a8f4a38692243f897784b8ad64247f4ce92e2f6813d9c0dafa10f5f8fa76fed2c7b86409b9205e3f548d8765d7c5b68892ddb1547d938840bbb1fabbc7e7980458dc2832c136f7911a59530db60588f75281945f48735e79c6ff22c8c6df3f0273e29f80382e7df10a358708a4554e21ae6dc470e1f41310fa0bbf0d53adc2b", 0x92}, {&(0x7f0000000400)="3d4d62611c251148c3dcb814cc7c89c13751953dc82a43a0657efb48f89268b05de1fcaea051ac69827721111ccad1bc4783e77074290f086e9c77c3f48a471a112ed026be4431931ea58d94a0894319cdf886c5d7599847f6e39f9f3001e1d7e60bc743d3ed772227ec4fb13406709153127268a76ba0b813d39f4b1feca9c839b64b6de72c312d8964b89379f13be5844acac72c6a197a6fec11c0383432de10a6cdfe57f25f36ea1d7aab40829275fbfa9cfe6d9d0218050511e5bb6ca80a1b66d1ba76d580a833fa3cbe4068f5132b85e88d5747c0ad77dddaae78b6c3d995bef51cc98476c64bb861bc51481643100e77df19dcf11f76833d4a94b5591f872a8cb88a19e66f8cbca479a3da201277e6263f14f716d85ff03be82ee4debb98ce57aa227e4274876954968a6e32c898f40d5ab621cd08788ae9017d862142972b4850033c6b0b9aaacbc11046282c05cc7b5cb3fb7b9d2f393138a9b37e9e44630ebd338b0cd95e8fe34189797524671ed21c0b21f577d89a2b0ba97409b8e9d52cb922b0def904a3f845d97e5f75767ae3466c88a8e8016df956547b0eb0355bfd158ee2b8d27d7361fe9bed86e1c6b590702adc8c33d80750d149642a4442b5d62b866b9cab4f97747b40ba39f2048849efed5de643572f399348cfb22e7c4ec8e024d0924a84ba24ce7c0b99b95bd35a03cc6b94d655f2274fe8cccf57dea2145ad461b4677df3dea5d4c1906e67616210c34539912b0b3525bf319ca33e8b56a051b98c46b4c049ca5e57fe23af1f033f4792716e01f45d45bdc8982acb1adbed6a5a7a3d92bedecb1c64636851b76c7960a4f75be1d586f7d89e57657a682e9782c4433f79e84dfdb43374b6efd9a1d6e7772b715759d7dcd4f129d20564cd726db78a78eef9ab48d57b30503bd145a1e232b94d957b67edd0209870a447a1a18b9e1bc68e8f019adf9895dba9bc21d56e2729aeb51d1292ff7cc56ded8ef9645da1feb32027b885d8baf57e56b41d7e962723b07eefe39368ea8373a94ff5301c1f8a70a710c3b28484b536784715f54b3e4a0237957b5d02aee9aa6028d1b1f52ca27ef3d09e68d17b41ca517ba182f7d77aba6c8fd89a127cccacd5381bd8e544ed6c8c68c9758db544c8292618aee7116704238e6ec281223194e2a53ccdc4bd58bc2662b1ae8dd40ba83942f9f4c95b7af0c1cf0873817583eb92de6ff69246138318864f29d1f8b0cf4ca0a7428f989ca330b5d17be293ee0d844684c45529ecb3dbacf0614a06bac1c713be83943bc00302d8fb28cff6bec87b832249dd4e3e53f7613c7733f84c9e3d20a4549c073b4affc0c8ab4e5e37d93fb77955617b00883d995f9c0b75a12c8cbfaa04855319d74e4c3362f9e172df53836d402f752027537635bc11c760faed8d9662b8c4088cdda166172d9234ea92755ca3d80310c8759993164a8990b05ff198fb8d81607b8544a2e8ccfcbf838028a628ed9482c952e00a18554b6fd0341e280935cc88459cc5fb124540e3c116f2073c7e7a5cebbf485debcd1adc8c683da808385893aeaf4eb1997a5d2bea4b4e9dce557ec3f8e4a075dd3511e4eb4cf4ee333ccbd83e8f4dab0e5b6e9cef5aa340f9fc1cde506379802fd2e1b69e2d8886cb56c698eda838f1ae29e33185dca20129de0e7952c1e1a4178c335f107fe8fd83edd4a91f287e5815168a5ec6066bb82618e046b5334cbd7cdfc21426b2e08e61cd8cec58e21575338d3548a790593218bc10cb08d1f99508dd2a32aeb198245072e8c2b6a3ba6305dcaa3804418e2e2200d48a971bdf3c46b0c36edda7b44acbcb01b2c6e6882b93930ff77e3e5855f69d8c3580a23dca7aa2c27b15389ea63c4f114400b935747202d8bf19202a4e4428c03c2f555f788096fa765b082ce7527ac87c93803ba56099b6c43db439ef9e35dad6877f4db68315bc287d65edd094a5cf393087bc3a885901beb92467cdd477293864a758c338c49f37c5167251280a642102dfd13b02520375994369554a88ae83be5059e67e82358c6bc8d696cb8558ff3b22ca54258d101ef1eeeedf90ca0058c2a577a82a0ec759ab67aeae47beb583776b04c7a010cdd0996d36a4e48bb940c704d276c03a48f70fbb4fddc7537c13cee0cc2265ff9cf2ae31d4e2019eb13cba17e03297fe29497524e6e3cb2a3b1f8a57e38a8aa4e89cad952109ac46cb8af05f46243709353c833de95ddb4ab66483ccd6a0c45b15a1ce99a6ded5b170389777eef1853a62d2aca6b78c0709314d19d1bb77a613cbe509d165d0bf558b91f22d1452f0e92a66242e4c357c1f95555ccc21368380d540a8a50b15bd2927998b1191d58fd4c8d2f3d74c7003a1ff6ed42aa36b0979a7604db71dafd0a2664fe04b3cbc081d2e8fded6ec728da21b5d330d02f261dcae1fd8b965a4eb4a4950e3db98a7893772fc6ae6dc211b5ca23fe70f50860398aab6b44fa8a7aa649c06e6f0eb339a81c66cfd21f301fbab23a6e8fff580a0a36bced3b1bc79bbd5cdced5af84e4ae985eac72962f57cfd548d065386ff548215df04fe1dc0cfcab71f152d61460694db80e4f8e2483d63833246c05d479b26c51dccddd700119ec15be357d62de7dee8ec35367bdf651be7426dc52dbf4ce307267143bd4d98cdb94c868f90d01286981a98cbd1c319bc10851787a58a8e600e1a8a57c8443d3095515f899969bd845fceb79464c4865ce6d2852c08503d86893e1f21d269199c4dd2fc333a2230203ef03697a9f6f2a991ffad01cf19c56bfe26b4318c58aa76879a3dc80c486081e042b85c589fa4abb8379d8a01621018af52b20d2b4b199449407e640d3894aa3cf70cc26a0d0b10f859fe6b82bee869ef760b066763d8aa92ee2f741e67403d62fd697aa4888fe14d508f19f03a972bfb6509a6075bf22cf2d0a76dde19a040f7b0957fd8f24cab22fe85c569eb570371d517c8633080e9079fb293f7b95b3fa6461971dbb37559500e39f029fc7de1ae13cf52749be9402fa2e3dbc8472f3f779e88bfa1fa004c8fb1e1f4c8398a510062e3fadc7c878674cf8b1be9e90b21b3d65e68eda5f8d8a6dd9e2ce3a5af7eee7ca841f2522fad50705a041b20b3d3b3a4088a9aa2d9aca11f7007faa4937cde8f9d5cf4b5ec5b52a1127e56ee2868126069a904d42aa3cbed56ffdb74706dd5fadd191db472372540e8a6975a6f5c95de8036c43b75298b368318aabdc02f2031d27ead67172185e66ea2275340bb42dd5369cd904e0a60661f0f9344851b2f60890fc4f34d24765b8e38a478de0e4bb21377682901bc40f151ac663e432aec52f5800a53a8867b816d8488a393637a41a726f882eb3323761fb1fc01c381fc837135496760d2264d59223e64d5f3cc653d2257f1894ddd26066adb1cc9451e8c9c968061b4c75b94df534adede55e1e55bd63309d01ab8cb9fd853750fc04f80b425790f34ba349a35644adb74986b23b32411576e06efce4577b36803bb0a24e7c5c8337092e927af00e81d2b3b87675b7f100e620cd07a28b808e55e3672acb831ed4214cff52b76e05998f8d02c8d8f41dd94116919ba7cf0f6d4d0e89ab4f0629fedc7b2fc8779cd4aeade0f2f66d98c65a000a91132f82dcbfccf3ed2071edfc26806d5949e2e2b47f3d6655de7bce19f799ef55c13d59f9ab4818d60fdbf4eb281bd5b0ccf655ee50ae87021e9255f9d056490d079fce043610d72e985481e9ad12d8e2152ea3e194c3f268f560e15bdc958be22a567596cc580d168d60b348e4a1e8c2e7483d4748b6db0f5a40c6598dd1cd7b5d15a394e91e2502af9adcf06c3f2d7aa6b5f8791aeb4b60659028fd8ee5894b86e8a5f60c8bd22ac2a8627bffaa78db9c3aa0dcee2a78b5982e499bfd8700044db1c674a627e2b9e7b6227eba784e6dc6b8612a10407020cc115a5d7d62abbad83486a960917e75cd4cf8193fd3171e973be9811aab8949c933f9b15798a78d27c8f7471ee57bc8eccb3ce3251fb635a33b15f1be464e1af4ba023b3ed0bd2b2eb9e099fb861ac603af0ca9611b0c44644ba6cfa0a01275bf134837a37ab38819fe8001cb53a18b1f467d2c6a426fa873f1c2443842c50504cef05aee8eb9de440527d82ae575e870855c318fafddf09a0de0bc24ad3dc838c5d736d90066f8d7020fa12c7a64a13eb3406c9415398691365e2ece2056c91c220a641e1f7264dca1d4b895530b149879e4bf749b07ed21190b8b446bc8987d95cde19494884b3b03e852a9827c607e62964fb649fcb95243e674618b85010ea419531cbb23da26c33e997b0d44682b0f68ea51c905f45d2f793360a91731b0008d0e9020421302efb62002565b2b9845907de861c7390717d7781ad19df23da3bd3dca46edbdd82ebca446a1ae78e678d8d75d8ad010e29dbf7a298989e29ff7cde6eb78ada7ec335b141dae2abec4c53d46141fa97b00b6d32eaeab4698f9b70cd72c74d482d8f6ce81102c2fe577f1ca16db5be802c127b9a615903a53643e9f54ca7f049e2df4078b053c844da32cb1ff51aeb132ee2cf06050b47c833494ac10c2de234025603a943ea54eee1d9e0cb877f60287938083697c88bc00747ad4c154007e314496b0d8e4518256f831ddb2837d566f94794b30088491d7a145bc232083c55acff5d7cf92878e359ceb9486934a36ca901f3d5984c66eaaf8540df7cfdb158cdd022586bf33d3d9d9127c8db908fbde4ea2cba44b7a0bf459e1e08e04e86615ebcd8c7ea0fd8a85a8602177b518b3b4763959cde4b6c17b8940d656390844a94568461f0ba8fe562f97100cba029644e2d6b475bfa6f8f3f1be7695dfbbacd144f7fdf11429743264359b32f7e2aa77beeee78cc85f46249f7a2d09e7998717bba2c1b52c2f573d0371e80170d7c468e9d4c3a82c17b14360ec6354790437ca316f2dbbb3f13f9cc9b1c0175332879732e7a473d603ab52bd0ef8fb4730d5468dba58ad4ef2712c86d1ab647031f0193f2453d4862119ba1bd067b6b3e9752d72a41a77ab6d26cf8ae1b151395a0a56902d24a5efe851ab58a74fb3a605af126b65d7d3ac8fda0723dd138293d7c836a5e88e69f188cb516ea7f41022415437e236f57426c7db8956f03197d701a2b858d142ee0a26fe992ac2b43d33d9f3d978b4d2d4da291fed8bf22b271f3ffda2d8be9ca7c822d9ae56bda5a02dfc15993399f6b7cc1bd19039823b5ff7a7f5b3e81c7017c3b21cb2d521726579e5a082a67a922d2d76d72c9c77518a94b7a96ab57b1ceb3eb612f635d058d3791d7eb19b45e8e05656d576099d32787323803780049edc67f98a3854d688ec8c28b55f8d0069b59f06e922448725d4562f33976e47616d3e8845d66b262676e475cf1d0d47af58100a6fbde6ccd0b964641c645a62046a2b28f05b6337f1742f5c9a2fb6cbc2624b3ed76f496560c6aaa88d4292efce545b69904e81f89f678211080ccd56c073ba74dec4834c59778e78b0e8b02d66fdf9b79f7ccf1314521b9c5b71ae2fa1d475985b9b84bf48488869a383f8b50d579a49d3184198e9fb0235cbdaa4fe445cda9cfcb3c1d24a5ea929db643bfe3d4132d70f2b711a103f475dbce181759a10144d37c413f699287e2c9916bbff4777e4eff2616d72cd8b93d960eed3fc9a28933c0c418e45dd12d60f61618750baa7864f4ac7347f33123320f4c52e7ef6b206db2cee6eef0980cf36a0734e758c3114e62b889c72910d6ede46ef3a2ffd8e9d95c649475427", 0x1000}], 0x3) getsockname$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x1ac) openat(r0, &(0x7f0000001500)='./file0\x00', 0x0, 0x28) 23:49:42 executing program 1: mprotect(&(0x7f00002f6000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 23:49:42 executing program 1: socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x6010, 0xffffffffffffffff, 0x0, 0x0) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0xffffffb6) 23:49:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) 23:49:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x3, 0x51d4000, 0x400000000, 0x0, 0x8, 0x4, 0x5, 0x0, 0x1, 0x9ae, 0x100000001}) 23:49:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) socket(0x3, 0x5, 0x3) 23:49:42 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x10052) fchdir(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/70, 0x46}, {&(0x7f00000005c0)=""/184, 0xb8}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000100)=""/53, 0x35}], 0x5) pipe2(&(0x7f00000003c0), 0x4) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x4, 0x1, 0x5, 0x6ad, "196e5889866f412b19e9dfb1c179818e36db13b3", 0x37, 0x3ff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2110, 0x2000000000000009) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 23:49:43 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x100, 0x4}, {0x18, 0x3, 0x9, 0x41a}, 0x9e, [0x69, 0x2, 0x7fffffff, 0x9, 0x20, 0x5, 0x100000000]}, 0x3c) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) 23:49:43 executing program 0: munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 23:49:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = dup(r0) ioctl$TIOCCDTR(r0, 0x20007478) setreuid(0x0, 0xee00) sendto(r4, &(0x7f0000000300)="f50591f4cafb0570351948cf70728e5f8edae1c12a3dd2dabf11adcdbcf53825", 0x20, 0x400, &(0x7f0000000340)=@in6={0x18, 0x1, 0xff, 0x4}, 0xc) r5 = geteuid() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r6 = geteuid() setreuid(r5, r6) r7 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r5) r8 = msgget(0x0, 0x90) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x0, r6, r3, r5, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) setregid(r3, r3) r9 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x27d6, r5, r3, r5, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r7, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) shmctl$SHM_UNLOCK(r7, 0x4) 23:49:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) 23:49:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x0, 0x1000, 0x18d, &(0x7f000063b000/0x1000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x11) mmap(&(0x7f0000090000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000140)={0x0, ""/198}, 0xce, 0x1, 0x1000) r2 = shmget$private(0x0, 0x4000, 0x15, &(0x7f000019d000/0x4000)=nil) shmat(r2, &(0x7f000037b000/0x1000)=nil, 0x2000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') 23:49:43 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xe0c8, 0x4) r1 = syz_open_pts() close(r1) close(r1) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 23:49:43 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) readlinkat(r1, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/48, 0x30) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000200)=""/5, 0x5}], 0x3, &(0x7f0000000380)=""/248, 0xf8}, 0x1) poll(&(0x7f0000000140)=[{r1, 0x10c}, {r1}], 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 23:49:43 executing program 1: getrusage(0x4, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:49:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) fsync(r0) r2 = getuid() seteuid(r2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0xfffffffffffffff8, 0x4) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000001c0)="ab6ddb5d354877d382d2f3c35c51e4be51c867638973ad39879a38dd9d0fef5e790d8ba4d6cc4bdaa0d1c39832289d3540f4e7d8d853612b04cbd4be6952f209b0cf443f81e0561f06399d40d16ffcb6d7b0d8bdc74df549cf177c44854c4f02213d21ea97eaa4417f54b854b2ee6df0f88a00b3f8f2b466a703368dbee4b23ef1613ee9b55dc21b4360156a44a4d86799c3afae69742f9dbdb0a81c786163bd2c14ddf46cdc52385b", 0xffffffffffffffd9) 23:49:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) fsync(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0xa) setgid(0x0) kevent(r2, &(0x7f00000001c0), 0x1f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x5, 0x1000}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x656}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x234, 0x3}], 0x0, &(0x7f0000000280)={0x7fffffff, 0xd92}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0xffffffffffffffff) r3 = semget$private(0x0, 0x6, 0x40) setgid(0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x10000, './file0\x00', 0x735, 0x4, 0x40, 0x8de6}) semop(r3, &(0x7f00000002c0)=[{0x4, 0x9, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x8, 0x1800}, {0x0, 0xff, 0x800}, {0x2, 0x2, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0xfff, 0x1800}, {0x1, 0x2c, 0x800}], 0x9) 23:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000280)='./file1\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 23:49:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kqueue() 23:49:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x54b, 0x6d, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/135, 0xff46, 0x2, 0x0, 0x0) 23:49:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='\xcb]\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&(\x00', &(0x7f00000003c0)='*\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='*$/+{^\xa6\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x382) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() chown(&(0x7f00000001c0)='./bus\x00', r2, r3) pipe(&(0x7f0000000180)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x8, 0x9, 0x7, 0x1, 0x10000, 0x400, 0xffffffff, 0x3, 0x2, 0xff, 0xd4f}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:49:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000440), &(0x7f00000004c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x5, 0x1e) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/179, 0xb3}], 0x1, 0x0, 0xffffff1c}, 0x42) sendto$unix(r1, &(0x7f0000000240)="e0b7d3804f2a513b719c87d0d1ec6ec32aa537d2eac74e7521157dbe216e10a6f741d5c336d760e2bf2afecb70d32101ffb500feab61c2d573908c00a1a7470b28ad4e7e947a3271cb420e92854a0c76e7b046ef132000000000000000e086ac04daf8e47ba2c63bbbf156bdee6f1b8386f2c139d69dc97e3bcf47c00855ea7680e6345ad63b859507c18458c09dc338d57095e404", 0x95, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="b835ae3a3e3e5f200c9f1712c6a0b18ddc531e2adf9361506d0923768fd88efc33cc79d63f9cf29d20bcf56157cda61dd5d29aa3fa1288275613839817aae53f7bb5a6ea26a7dbdff05b6e39a2cce2071b337fa4d97d64d05b8bda4ef3224135ff9d11c6c516389e3d9965c3e57df1066bc641d60671b6c349e5e6cc4110310695788ce224f833a9bb2abb12c5506c136325d0d519189e4fa5a14c09919de4cf40bcc5fab42938596850151288dcd9df6e4ddb2ee5bc4e6b60e670d38b8fa74b85df00644c22c07f33baaf308fbc25ed1e0229f8e88228ffdd015d45bba0904b8a10", 0xe2) open(&(0x7f0000000480)='./file0\x00', 0x102, 0x11) execve(0x0, 0x0, 0x0) 23:49:44 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='\x00g') 23:49:44 executing program 0: 23:49:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xf, &(0x7f0000000240)="17020000df135b1907fc4cf7f97e6dd5220ae9da2b0e08ea311834cce8a164cbd99a31990077fb3356e3b2147d25411aa16f9a433d0836da582d616b37e5649b1109197fffb3af8d0ba83dd64009ea64a799010d6521c0c2bbcb597880a5668ec960e2209dcbecaa398c94524ff57d676b7a7857162e563724c0d1fca033462370a85a44e3efc98b85a5066970a5a481ab79e5a4df7abc84c9f405b634aaa9c1ae790894f964f08d13345c2b4b7b8b70abd51bb4e5029f15b4f531438bbc9de199c3676f30825b1bbb8380f0b4c920835c1402c31093212539cafb95f1", 0xdd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 23:49:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0, 0x115}, 0x0) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xb031, 0x80, 0x0, 0x6, "0a50082554085ddf87abf4f054b69ca45a8baa97", 0x1, 0x800}) 23:49:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 23:49:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:49:45 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0xffffffffffffffbf, 0x8}) setrlimit(0x0, &(0x7f0000000000)={0x9272, 0x1}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3f1}], 0x8a2bec6296efa1f5) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) dup(r1) 23:49:45 executing program 1: r0 = socket(0x21, 0x4000, 0x78) setsockopt$sock_int(r0, 0xffff, 0x1903, &(0x7f0000000080), 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r1, &(0x7f0000000040), 0xc) 23:49:45 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x7000, 0x64, &(0x7f0000ff9000/0x7000)=nil) mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff7000/0x4000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:49:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000240)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3ff) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x8001) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x8) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x50) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x8, './file0\x00'}) 23:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000, 0xcffd, 0x7ff, 0x1, "83b7bb073c02c681c5369ee399f3669a5f5de012", 0x9, 0x4}) 23:49:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f00000003c0)="bf679307e70968cb6e0cc0ceb640f80e37abb891b9d2c8a95742f8afc9d79785b8a94b0619f50e70b5f239d07d39c86a0032437ca278077d7c270d61264743d03c8a4059bfd2fab2e1c6a92681528feb3eddc2089d1fb4531fc6c94fd6ddccda4ddf5a4e96a3cfd00a8c2118", 0x6c}, {&(0x7f0000000180)="c4e360cd70f982ddc85823e53d143b23313271b88a36ac2b543b", 0x1a}, {&(0x7f00000016c0)="16bed01a8186638be3dac6f27d1d22ab1b34af345705cdc84f4c8d3e7118304741194d9a41d445db825923cc63c3ab012483c860e303b1a0ef3df70c7a096be69aff82556772feb63db7814ab09a86894f1f06dfac7c2de2d227ad33f2b0ad1f0f012d6a3b41aa4cb15ea06667a557a13f9879919ace50caacc15a5e9dd7289f8d0d157a6da4e8f15af0e7b43cad228e8e89361b6fc026524e0e4bd82e4a58a4f7ba37411a292e024c1791a1bbc28cdbdd9fa56ccc402059927cbd41f7bb62b2399b134b0e12d65a7613d083e129d88dd7cb891fcd9900552fce1274c0b610044252ecea40f2a8e008ec2a8d86a728d309ace73b9d1738e4f567183a21fc89b7220913b7288f72448e5d37f7282730946c01911e1792128fa58eb2a0738b7eb1c784c9b4263313f9f63c7405be7721e71f39c973ce5c51e07635e5a8af9fefbb59c3536543c6e4b90a342e16b2340f71f4fec27ec463f8f419fdbcdb4d40278dced69d9648330dfdade07a766ea17562442a62ecba82a15efa9dab56d3d80de77ecef867c4e1e8973061ece8c0f9338b9e27fb026856ed7589d462d4f16ec392e5a70d2ccb1d917084c840e12e610c1065c59da4461824b68ca1c619f8f2bb51821b3e257d83522191b9e4d64c1349fae3a007d3b3a119be63dfde3e8fa1f78fced0dac1cb852bba28f8776ab6b965d9dcdad8a4938bf9c2d6175ce07fbf78a60cd116e86de094db5dfde495622e5db0ff66d94f4169e83116890f19bed24eb2e7fbeccffcda9aafaf5ae2d2663dda558e945f17938082a99cc50d7f91df90266e3afdacd39bcc4b6254fd3dcb95dd04f77df586d7fc511b6535896a5419ff2630c519430528eedbcee0ef3af970eb43c17e0af59b15fc5c493b1fec8e9ee9b77c91c4a4c0ff5d23b81d6a0e197eda316b472fdb6a7682d8d5276d67f12cdfcd8a207c6274670d2b2d0b1e126f77f713b1eb87baa8f9ff649732fc3291db801b119330d9e5f064d6142d082dbe4f93faeafcacd8f3cd4effe2ec1781ae74b3d708f91a74779b9373af4b941aecb22f851905ec4982f1d87ac873d0a6b40e5e5d93131bf2cec18e46d968b917a20b9a5545b23ee2288d3a26571a3edb51c4e1974b12b1e86218c35f45e70cf043975f257e711bba69fd30c97dc2cea28876411da87a7f9f0a3c618a96c6529327bab39ad356759ac40c80c2b27a8e1e3a554c000d0a341e154940df789d2db29184ae6b28c1e430d517b8946a818063c67821b3c88b323129af0ef298be40dd63b08608f04604920012dfd3599dc61aae093a33f4beac73a24e2f8c0d033e209c019ed4cc4c9f41c66d5b2628eae76c539704c6e94f82d0edb5f6ac4412a86ad4073ec545737fea5b864e5e74bf83dc06cb3712c9e26370badc657e60cfd4d87be10052ff04fb82cb65111d4811208588af44152d2731b76613615d420955fe08c01fc32330b7610af2781be8a082b10a5d5d1d7083d7bb667baecbdf3cf08bef9abfc53752e5648a7bd7263f24259c923a262ef65832e63f94b758c1f52c845cee4f1df7811f122b04fe37a2f3a6d1529f60c06ce93ee27b58e7ddbf9610f04d97054c66e75a7687fe7b576888b6eb84df3795671591e00a70c667ee4c53e7a0a1ceb04827a3c6b1ac58abb7a53dd2bdf4d6f442eef2d82dcd5d422856db91af8b0d32b1ea44836ff36a94c2976e923a9b28ce9ae590a469b44829071825e1dc3fdac644f4451ee5ea1240e863fe3609bdbebb56091740eab8aa067cdfce9d5ae1fda259f9becde63db53aa5ce37c6045bae8a727b6670ead8903e2867248ffd80c2f601b5e1d9b06677f98f3e3be7da88dc3056540a9d526ec98c48f0ce40019d5847191d5ccb89b47a91b7f7bd9effa372c8be51c75d001eef8671d33f114ec1c04033e3a1b4d8180e80cc929ce193ba4ce3301373edd4b94ad89f5b0b48ddecf5a672aacc6770b57f3ff7fe7261b52f2f505e17cfbc8e4a5ec03e7478fa83e405b50682cffadd3a3a4329bcefdc5de1be772bc7c6ad031237ef710a39658d708ea94bb888b7e4ae9010bcb67515e6fc8c1a3ce5085acdb0d2e231ef4aff16e80650907e1566bb2149b3ab887ceb5afef2a25177256ecdf4dcabfe284161e78fc5ae015b9c1853c98c04a442f97da79515f260066c601c15cac33ee3efd3c8a2307bd711bd2cdd45ffb92910d477270246ac468385cf8fa713bb0b38a90fee194e21a4d53e6523a1cd3e4cccccd50c38b0222a7d8e17a8ee32db608ccf397f00f571ccb9d493c2113b37979158c8c193d7ee67659a08c83a7551892290a4a2b27d6f14e8757ee04dd43278220c15a63b0a662a4a6633e21e815e7be88961fc75f466a3447c5a3866719de464100a34aa13fc0d39690e8e9593fc3956414ccbadffb6f84adaf1b1014ad9e218dc8b04ee30fa93899a040fcc8b4fa6cda7c3adeb48f202975c8f5948073b6be8dbcfdf4d7d6e65215f20d681893800ff6f1c8c28ae3acaf43ed71b259f94513cfbfe56bd84089cf434cae5b00bb45a7fd4a809b4c7c6dca589dc5486aa8c5aac76296ef071cb6067b627e1266f07d24ef1b0b602c88aa18ba16ab9a2e8fb1f0a6fb3cdacd4a42bbb16281dcea8491d1a6a27b60ada0a1be84a75545d29d8a99752d4952e8b67ed3329bf6c5250649fbb215648848ad8a3493f4b6f3f330590c5096a2d7ee2d4c31e85c7edaad91d2247620eb3ff8324838716efe75daf3856388689056e3db2b86aa17c7827ece37023755fccf5ea47dfafed41279d15608ed537d40617912fca6b38aeabfbdaea34ed61ba78fa94a3a560f00ab98f0b834d192e5cf2dc3ca709d154ebdab70946afe3e25fb3e50384f1341b3d5b11c5b2f5f0dbcdfe4b9fd90290a241ea5215109e8aa2886ee467cfc125ab187875c1c86ad094baa495cf04ace400568c2769db7ca5ac8c117541014a75cd71492bd91a8f4e394bafa9a51a02c7fa6e5e964de624606c5642935ad500c7d469f2a9d24c8c169811bdcbfc3b108849678b1e2067bc996a1a77c5a96279aa6006046b0b7975733349588e30d05c2818cff382fb3f3d39d5f7837ba086aa0283a968bae826e9ef1c6f466321ada1119ebede1a3810c526720689fae00a6b8dfe648db35f8475c9eb37f2a4e452ac7ab7b57c9dee9f821e79d9868487a5183fea18fc7f2e530c410207f58260beee0b93d2293aed866bd77b2ad2e643dfeb852b8c514b55eeaac0ee1709c6e110bd5a43aad3ee0dfe08363ca77bfd029723dc825443342bf7287b15a7769fdffb585b29bbe503c56896129442a6ec87d19c0873599f9462d4c358748cda8fe4a722a996a4f3d263da19fe6ac6745de36f0f409e1594fd2a9e23205ec214c79cf7ca3492b91afe5d2dcb60bfa1c68591d8e19a649eee35ab7b1432c2d90be89009ca30d1422c7373dec86624e94b2019d25cfd93d271db7e1b49aceca3a35820cb42c02ba078100406415417d279206d3c96ec86f21b07f3e2a717fa07341462cd3d954c6ab6de18fe3f962034bb7c7d879bebc526f5afa27e658b89a65869584bc39e07d7c2d59c519a6f4fb60678a7e34504fb7a30d97344bff26080990f99fb4a8d02a4b33d2ec612201fbb0cf30dc0bfab9c6b48e84e9bd4400b42be0c2dcd035b8b2d501d1f60e589358ea10b42845b4966e24af0871381c46f861fe39391a3f0f34d11a9da12b8a6b72771dd13d5dc3ee7f1b5b98559caf5cb69121436e6ffb2818967a90ec929c5a8cda67c965d1c754d0a2fdbc7c8fe601b6336958a3dbce1f1f1c557102720c0bfd44f4de9da7f98a11a6d068e022c01b2d392f03b1b99566cf268bec2a27bb5032f36fe2d2093172a1e4a4b5d911dd965d49d765c7dc5e05311113c6fb07b123271ccdd77dc789d9b50d6c2588d7272e078c2ec4dd9b0b4bbb9a9f1efdfb83b820c22f8f0024e47477092abfc8640b6df9519282648f5e4c2d99568e9386a31f8e97b7919058949f1905812c1a38ffe571160f046ba3a776118083688d0b94d1a92c646b1460cee7487ad7e702ba1e8912a1101ca3190ee1c8f1d3877f3eafdef416d62c37f17cf7d4499669785d2a7bdc0ee53eed12f20e9badfc2b88e90069c466615ab5ac28206c4be93a137443f6d1f6c8577efb84631320ef5435dda92a3c150bd672646303b9086282cd47f944c9a6333f40c84153d95ecd1e0a70097c82731765f4a5c386c00f0935de5c2da7717f6d2f5f75525d0441ca87929f1dc7a2c592f4e3d172a7e4147bcb783e33dec3e5a5de7420c4adfc8c449a020f4965c2b99dcbea9d643862c94270c388ca4de256442c433c279e7c08197b23dda578959b68765bc357cd7dee1894a915064392cfddd47579ad6b3a86e7011013aaf32128edd78e1a6009e56c8aab5ee5c43f472fc1f9175e414c5375d49cf0a9bf19e98a3b8e510358b694c69917c36e54a7d8851075e0e0d19733082c72ca9a5f263cab4fc13ad7ccc8b31a32e5e8cce9b495a5394e2afb64eaf56e2ddf386c179cd0e2baf0ad3391f297c239508c5214a19c2a4e44f0a17397e4d39613be47a37bcbe787709d04a6b06f34f722baa9dcc00db3b675c5ffdddc1d4aaff5c87ab6ba71e938d2f126da2300020e37177890c40b1c1e36d0a1f091b449957e3d844a3113b8b433866daad644dce524bcd22a66aee1cd4f758004236eeeb56c988ee8fd414249263584aec97320bde28cf173f2c26cf13042a9c888ee81b5139c5a383d6050a74b9bff43627896bc6fe83741a28f5ffdbb6289561b94748b78a6d29de4f166aec21dfbc2c8458e359cf10c17a87b8c1c901daf4f865ffb453c9e668dd34f8026a0ce757ffa9cb43446abca8fc04c3bbfab64e24dde493682bff18dae82e10a104daef9d2bd65cd45209956f53a4de0ff6e09ac155af46b49a88f2c2118b8724686366d9947e17b3d1e60d8b37f8aa11664839f03425e6b50700bbb1391367f0e7c21fe103a280674c36a0c6188b14a40b7de8589fd43ef564414c092dce906f290ab33b5a99a26dc52b636c913d756f7f50bc7c1843511eaefa4c64ebce9b657c1f53906c432681493c8c6365a7cbe61a8ab87e1b31b4da84071aab926b86561d501c541bcad5a4d2d41c028fc13063f2b6c509d4feebd30ce7f21ad046c1d1be858d6c1b8d4d6e55ef17120704b4592f20e459a4ec05f09597a9684ad33e3f26853657cbd74788ffe41a4ba10a31d649c1a7be0aa7173c5445a56cda0f92a033dc5c4fc334ac3e1d1a5b5bce5a2a2f327abe03636233a6a45da4870deb4797f50616262ba118d731d16e3d4099dc8e8276717f4dc501dee07b8b00ee01aca62514c5057c65c9141494ce57fb9466fcd397786e9159855d5bd3f81a9327b6c3aedeb607811bf7d4fd29629623ef7374be3322edb9a7d303a8a9a69a294fb6ed78509a28830b92c34959971965c60903c2db1c315241ee25ded0e8f70b843b58162cf85aae1c51974cfc9126eb432d6ac3286f267060632d88ab18bf14cb4d749c5891736e21cc3e1fd9099984bf6295c91685d0a30a78a438dddda7e61b2847bc876bd1f0d6f8e41864aee99471a251445022bfe5b4f298c1c4879e21a715a68f09b6dde59413de3ad8b9bf94d00e6e575c71bd090a7c63c88b4339aae5c517511236eb87bc458d76b41e1e0ec5ac1098cffb0e8c2b566ba1173a4b71399b479a6acd7028190845499c238804b2bca75d7439a3e90fcdf5142c6eb7850c356bd6c234a444ee2ed767f0424bbe7236aca4499f", 0x1000}, {&(0x7f00000026c0)="cf925cf0ec7321aa13dbd8240db66cd05ba5eab535dd92d3611d35b141ce4e69c19ac3050ad02dccb7f1c5e2bd20d4d3a83a5c7f9601831f2846d5ff85972fec11b6d99806bef57cb256747763c9bf12cd2959ec18a9fd8a3accc459d5a9b7c0407b386b3ef5672024deb51da7f213c98cc2e0c440434eb10242d175058602a5b17dec331040551ac7c0a161a53e8abb59c56ddec7175f520b075d55138adbd0671fc62cf2890555a1ccf3e4c98d4b5678d153e09d4a3e5f3ef437366bdad78dacdb241f1d68f14d05d396cf27c7e5d3b35550bc63dc56a30fe5094228d71840555d8aee09fe989652f084bac3fcd7964deb0f6f873d12b03c68e595c598067894d3350b77503706092bb3ba6fcbaccf9f0163ca2e2d0dfe38965149a35b7c6daf3b2076b524df3f7a8631fbb7bd34177ed52f925c066594c88a883e504f7a5931030d54992a283ae3d7248c0606b227c00fdf3b2e29ae68f0708a96651d71931675d3ff8641f9b377b31d5f8158b54a848ad4d085a3bb7123e7bad14ffa3302ef6b92c8bc4cc88a0a196fcad0b3a2543dfd797d59fc8383848be81187159eede8e170869edce2adc6a760efc882aba80e86f9d0c6774868eb6be378b46c98c4fbb0af3187846667a6fb7ca2075cb1d072c53fd309b1da949e4923b98f0d7bd86c7519d75a85836b4a9fefbf1f0d6b2b1f8f3644ae9dcea704a94cf577cc0654f9167752a93222d7c78d7a1c804d544c050a88532a8616e317a2fbafc8fbf6033b41199d16a066a945d3011eb9cc7485b2f9d844febad69ce7d8fa6b9ea0cd020c93019d49e2129aff9f4cbce2953da93198f4509f589c5fe68720c497bdce82b91d00ccaf50d3c143c994984dd1eecc38002b08dd19155ad0ad655e2dd0c276e4478fdfa0b2707362e8c978f124cddc3c4cea29c93f6bf0d0e018f461ffa0b40a1696803c4e7836daf8024cdb47286b1742cd88309b661d798a0035997f42eb2347f237c52d976d46a0898a6bc8362586db75f075d63669aa787081290a01634e5ef850145fcba15440aac8f819c8d59dd953e0efb9d78f72a8f40349fbded24be6bc29ceb3f37074f88e1683c2237f264df6149de89161ccffc3e6f758db01272a2aa5bc1cd41bb7ad722376aecfaa588bfd7c796c44758f4e152af5d20dc9e23de8e1429650298c6b92bd6776371aee1c0288da5b924e03e5341255e90dd27c67a46ca0d75ea68a9a41908f448d6e841de82ef9bd4f0c58941238f3c93f9d085976e12dbd598fe102a81c1c62e8404b13daebe5064639fdea2619c76b7dfee04aa08353f2794fc7f46c1ffb142761c4ea52c5a9eab769a6658f68694cda3ee1ea4154c9294fddd197e9828e4ec9c676f81777da819eba540172d8859eca269018a4313c3d60408219424135cc5e3f60c7dc524c98e24f2d3d5131de9607b1b60d5ff1bcd1669d36d398bc85f5a3ed5944b682a0171bdedc577142821c861e30d57e7d99044f385c48a2ca43a8284dc667fe345696b07264da670130f2873b1f71635701fdd88f157e0e353861fd2c591981967e113d55d2d9610a8a6eca3031656facbbfd3359db7d01b55fa93513dd05bbcef3b6ba754986490a8c8647c8af9dbbffcf606694df59b3cc05674ef197e09d759b04594068db6d46bde964f5d44cb124cef7a046d84aa609af0514af96d59a40dcf05160d6e8b904ddc997e07fc4b601167cacfa323bfddd395719133f0cf31e6ede84208a36f5175250c5ae0e05d7b82a4af400a31d7964fc527b07727a416e71a82d30209b0ea340d6806955f74819a0c5cebd482f8a2d7807021ef384968f8d23efe0283708323cc8e1c7344b7b7cb03784627f65e2dc0bb9420dfaa5c6f454cf6df9b0cdcacbd4450b76acbeb71294223805b30ea35f1bf8c7241473525210d88d4b380982573016344813164250497282b14d60f0e5ccadedf07e28790c944c5e00599f64f90d3aaa5d3d08aa77eac7d27223bba9c0b95b30a053ac19356b13d5f6e3f584a89f1231312f7fc1e00cec2de6acfa99d5bdf4045211d6d58c806045a42c0d5cfcf2bcd891163a413b173b96dcfb187849496a381bfe67f3b0bf6589058f4574f1a678f5226db6ed20dcc76e65223253127a3a9110c2e8f1bdbe7083f1eaca3741d07a505b5213fe9560ebf7f5258dba09b868384553a7bcf104582e7522d898f4795346e30835d860b8dc00c07812ba9681068e57bf4cc255fd4ef2d963f13e677bd6dfd2259ed70331b40ff013f20f009733846c3e881004aa76726543054082f622aa7e3274650f247776c41ed0c6074dd3038d8cc998e26765505e09bea3730153cc1ec6fda51310e484bb49fb6aa7a1368871c43c3d010e9b3a364c8abddab340975011b6031b3244a2eb75f12abc0a9c3f8a4ab11540f14a4100c00d042343872535b780839089b3ba21222ec2bba527cfb696d10935f2d2b1e062442305cf9132e7b8b966c21026f9685f42127959f56a8c020a2c88243508d741907911fbde2f655d740dbfb45fb75c3b91d3e746e429e731ec54db85b14bceddde9297d34f49b7090aa9d26eb05261b11fb5d14c936785f0fb54473f3dfc8af76e2a0ce646b49d5d9704eca0f24f95f7dc553ab9f6dd524d670d48ab5fe5308b21964fd6189cd96486a2b1ca7933bb95cd32b889f8409d02c803f23213589ffb270302cf2e9a38d80745481aebc8d0c4eb9baf2c4460c6c38df1fae27ddd358913c63fedadac34307c4fd12447a1ee45f0ead8d37b65acc3640914f3c090dbf4f7495ad23ee552a08d015fb273fc8f61b0f2d1d13178a45d318c18dde8b413c08627cff650840dbe4149f4fcc444d49b0c05dc6100318694d2eed2d6e61cdc5de3ebb18b8a279a0cc4ea3874521bb4d1db663606ff31413c33008d1ffa03e369988dc5a31f76402272286c161c8d46e75627db020b6b471ffdbb6837f7b6e1a625115c4a42b5d43cdd1c300eada31fbd4a80a447785777864e55c25d24e4395f2f1e25b40a522f664cfc6d33a3540abe462a4eb80e5df0802078a609f8ef56932dc1ac0ccfdc49d2db29bccf32d4d0b1b5bd84095e865a849a5d43970dc52bc2025316850c1686659a9023aef26df02798145e72711aebbd4081f94796ace4f38672e0fa7df9972029732d8c6a84aeabbaff962dd6cb721c397068c403d2054e0423f4259d4f3fa103449dfc61a4fd0e2a2ec9057ec1494afb43589037fa915f58e6b81df850433c97ed211779d191ce889ff54ecb15724b2104dc82b652dcc1d6ffaabe2b34e9c1bfc38a41da1c25112c5333ed73d50d122ba81a3fc7fcf08b0a5bf76d35f3230185c0cb8e31601524b99f6a52b5ceb8de686640651684e4b0365c7b8377ddb4eb930d0a22158020cb3216650adef1831cba27821f7f7232e950defd9e01c667fa2af3e6575c59a07649ff0e407355cd44262268f9ccbdcb3edcc2a4cabdfce3f28987fe35e6a2bc08183c0d0d635e64ed72e33c829423f911bee8ea770f4b7e725ff24b737b5142b2263ffcd93b1bfc60231ba641e50980d5aebdcec5c80fa37962828b548dd496f1e9b35038856313cc92fd271bda972d11d56a1b76b2b3f1c699cc679f312540824931b93482a414a746ace0e1a754c68817e27233331db6ff4d80b7507f45b38cb4a7d0dc36d0921a4ed8a072f5eddcac38fb4a847281934f5c1fa4de849c98fd91e7bdf79ebb87f6ef5896b2aa0ebdf80f6a2bf4794fda7dc9a0db9381ca56c0166d627ab4b819e7eb202d0425f8eab859f8ba84811f13f644273e9eacc65989112ce0080a48e564b5922add0d3e00c687a64950f64791aa615631169cec7a16bf810a1c22348231474ce522192002eb263ef1176093c5b1eae017e0d79ee13f3c0da0f9d4ffcc9fea06fc4462d1e46f74d34bcbb685eed889dfebd815b6ba369333c62d4b23943ed7a5199819b896994500395c4f0cc9ae5cb5ac1989cabec62533dc8c919e7132479314fe4c1619c6f52a2c372d1ac53d1a73394b6656008187ad1048ffa539ef6fb645bb238494b8b0a8cc6e2b7571955febd40216f3fc07da0101c945bccb8f92b4afdcd815fbf1e44904b548e1f81fe3116f10843cdc469804b8f60aeb9bfc82a62392e55d8c2cbfc12b8eaf9e7ad9ab756108204b09160b8ce62d5a8e323e9e5e66059a9d5264e4089915fb2e496a2481215b3e2262b965f1f8ff1faf26f911a1bc479a819db0723a0481f9d620153f516efaa239eb34028b49d008e3af80d96cff97520988311d39aca1bf3cfaf692d05d599d02482e6f8213be2083c915faf1d9b795e1f597f837fd84292e161dc6d5dbff3ad6c0aed6520d9cbbb4fa3b919838403c82dc7dae0faaecd81010d0259206904f8ec84005f10468522a7be859c0b41e54e62baf3f5672d958a21f9b72fa0ad28fba767d6c00e052d23f4104938607af994404d171f578b47c3782645bfa54e101199845229e7e875a5c883eccc4f317654ac5f3280a38eb13c0eae87d39f6a2d898ea40d4909d615e41b8c8b14ce857f6fdf74211561058afeede8e5e433deaa1339ae34ba20037d0832439c3bb33cc6afc1b712491e6714efa2cef9aed353e12f142b31dd4b5b93a13be0b366d5694f28cf1442dbc10caf01bdaf4a7170bac5eac92995dfd42b6eaa4a0af88bdae6a979ec9cfd4b9d20a06b22e2b6c2c0776a40ff8b418025420b9ac605d6aabf7f51f3cc1e7ecc7696d2f8065e41ca9790fdf1ec1188a4f097feba4affad622d6686234fe3c1351bdbaed410204c84599cad40f1cbfe20684bdfdece1f7418b93248b2553bb7da55d2f5e9bed9eba3fa0907a580a29054e820a52ed6ac9f870f8a0f71bdf8d6f4ed5aca21f9aa3b1050f596d65cb4ca0385337914db05a9ec2f41a276c519be8a0ffc8d6cfd718b4864efe4af205d144131f56147a7d70430e1f16009d247e2d4f574919c9a2074b33cbb7084642b376dc87f05de9f6ae95be7f1a9b9f1d027448626457b4ec6981987677dffca2fdd113e96a59225a78530d1ca64ab01077a2f6133ee4340fc531aa19ed8df9582fc0ccb8f1b92cac3fcd2873a2f841c06aee1c844df6d9c29fafd8a59a2f0b71c47335987151df003e501c40cb186750de5236f1c8bbe59a41cb347b746baa626dbf270fde3db756fdf6a2fc2facc9a615f6e08aaeec130aa7cc1d8bcdfa4cd3290d8a4219e358d77f37f280dd1256d5b939b03a5a1a62be905cfe00472fc05be57e73b628d61d08f4646623644099140aa31312acdab0e92255a99584d49ee9bd9cc9f3d10818d46a9fbb35e8424ec476c7bdc79c8e96dfd96a97ef212f98e3461cabd7b2a6a1076ecc3f4a3002cd396abeaec89bb148d173e78c6157b386dff29212aac1a5107c9eb569ef6c74d73fb454e16c985837b1b9bc90f8bed9e4945b19a32ee4c1086ed380647683e9a96b7cc0a63e06ece51c472d026686943af4de3fa3d5be61b5e5f80d056d982720509f8083ff898d2bd4a8555cc99e78ab01aedc94ecdc6d5c9523ff7a9f131335793726923116906ce2c229fe18a03fa47dbe174a00445a4c707452c412ab0abc33c0f177f87299493df328b0025ffbd46f5f08423026ffc95d95b33367627c2dfd6f363c2ea369d922d039fd31f8735c58f61027d10f98bba72baee8cd20a9275a6763f9f9526cf5b68eaa3f4baf414c78c9c54ac71a8af860d7496338e73d0f255295f25779d24045b973dc98b896cd1adaa312e559e961a27036dca689c30422c89291db80907d28", 0x1000}, {&(0x7f00000001c0)='g:^y', 0x4}, {&(0x7f0000000200)="73388113d5a8f4c7dba7f85cfd63c2ab71ec47ad6410b9064c1c7ec92b5de15847969befe293b205ac1c0226b23c6926a2082d724e1f6691837c4d95c91e21b36aed59abe8a428b57202134f8923a4a5efd3d0107d22c6cd18672d0d6b643903de84ea423cacafeb9da111e2ff0f6cdb9b98f71e1dec204df85f41b67c80a6f589e949519a878e10687c1ac74bb3c295fa0bec0b990b29c92ea8d30cde9bbc96461a6c5ac0d71972362dddc11a714fd79bd6bd22a363744839b6c86c7d5068f2a512ddab4474ed81", 0xc8}, {&(0x7f00000036c0)="061606b17affa5e17d4989bcd649aa68a798f4a4c64c1a2e96da35a91f9740d951abd8bdeeb6bebf09d284f819cb607a27adc2be928662e39965e8c7ec5aedaa8923f070418f10c617f2af128cb7fdd6913f43806d822492e9b4d2dcf8517d1e4c03951b8f21e348e3c1567b3e6604cf8905a4cf7cd163ae3defecd5cf81eff124d47e72031f0346905ca160b9ae31dbf7e3e43d48d3d494d87e50a22b439b50d678e725e042e570d05e83d9b15224354cd7de4e10b15afaac0315fa25ba908662061b002af51276752642ddead906f4c6c9fa8f5782d67948a1bc0aa36942bb088615c24ec75cabd83c8201178bd76c813fd9899ad7e0310a9318b5385ae5c184a03e41dfea17ac26e8379c9d838a183276760ff4aa26a4abdade3cf03dac2696a4082be1f5ef8408b9ab6fa7518fb335a9a2e9e5bfc5577bb1fd33e1e7ec0aa2811525b88bd8cfd84ff39207380a2ef701edb6bb08aa9abf78caf876c59f3ae5b792d972c5fbf6d32f6d46b8910914ec66de392e757acca986318c58e5f0c7d4abce36615752f42b652011da37bb4e6bcd5846e63ba0161c3851683c60a68dd85ba590ae341b81f9e93857ef47c2657b3359406c77ddd55264108985cd544ae7894005f118decc48cc6aa77ea20725508128ce6a184fbe5e194ef84fecec567de96e9f7f2a52e7f66a6789220b964f276dbf19a1d3b29fe884eb6e9eb89db96c91abb42532cefe4ef7b365ae989c9c3d054733cbc8346947ae7648051a9e5264e5380c09ff96313db604a86b9811b90532619e71fb614a44dfd21ea5d42e51cda7f97985bc7de8fade25466c97af5888f2e907cbca6983134d3d75bd25961144fdb267b661e927e44835a042212d46d3da5b59258df492d108d88dddf86b5bbfc424ccefec35849e2e7e4b58b9601775966960bdc43aeb59132d0d6cc7e144715c3e99d6f701b809cb4bdd203a3637cc1cdb1312d3c70435cbc531a86d650e68114fe96150bfc196a9df4ff0899dde508b58bdd655c61cbc34a13a286d932cfacef42bee6d5edf1bff7a08a680c8e4396227b67353bf2b65470d92cdbe5c6cc80e92a05b864382fd6b5d9dc0c3ede9904ae0bb667f2d7b0263f1d9203e1efea259057129de3faa90898b60210c0e641b5f758f8edf79dfd2fac1a811ad541a3f1bf4b066cea63a87c7e0eaaa7d41b090a631935065ed877b13945ea0525834f9c634c9f2e377906b4beadbf8483ec987bb0ca711dc059402c28525deef47c4ebdb063c4e1411fc4c7c7780de6daca00561ae0a8cb543b0369c615f3244c402998abc21ec9594133b4da6354676f5d9465f12faa18092c130d3c3c1a3bf741cee5ff54dd90ec99a33a3127ec3b2815175474b7d5edb1c6847c8353835e05172891fc2ba14284af182dd457b72e3bcfffa5214da668e847a186c68b7684d0ea03fdef2d5ea8ed5b8149e9efdda8f23d8a0224fff17395c96e70ef5e36a150ed572d14fd1d4454c75476d0b6f7c28646e7fca287089789c9dc3df82db4d0d628c4e89fef4b9e1c6704a3a83e4b3a8fd7c87ff359583186d8ebe73367fa34736ad413c5b56c61f643b7e2f7842f63dee963940faff91264cbe3fe293eff5969aa3aebfc715a7a80e434b066bf0beefa84df64c7a7838b05f56db1e9a1d550dbe7948feda33c7099d3d8f5be3cef7e29c4cf5839287ec5618a76178c2635add883ad6f9c6c95b8ba7760a657406e2d10648f74ab81adbcda19aa30c31ef772e0e40169a143b699460bb97c6148df196f8c709f2807f7e4e13a305b0ebb24254282e5b38ecebd268468d45644a89f19f85dbbd1af205a9b2930a84dad0476a3f9e8ceaf00bb04fd6faf23fc65ee66d08f35e60cb8e25279a6108a9e8a733dd0f545f3d73f516dee858b89d3ee7295c15f29bee753f7148780c2cb757cc51a21014c58b1a9f901cc69b6bfa1c10f6429031c7f822f8c1d6f39a679f6f099981153b91ef3fb223ddd0d0dc48cb42b5fb04fbb502234f56f52087e03d0dae7d9e1309e769eafce046dfeae71ebb09449a96be4f2079912b99b490195023ba832050169613294c846a64e784f34b53baab99a60ff5e3a0d8a56020aa388f8b52f52a95f124fd87062fedc9ed171b8d0f5d23cf13a1c4a5a0f0ad449657f82647d1b6989152c5146d1413624ef1abe53129382d6f8d6d338e6b642977610926ee4966bc743ab268cb13734dc7ae965893faeb9114d3356e6a8c6c3f41bb75ff94c6be7a7d7d2286a24d718ce3e5ef641a17990e4fb2514e5ca56362712406f550766bb6317ae14b2a001d3121cb5655a7e0c5e8b5e8da1ab6ca785d827af0ff7b0c5066a39847f3cc072268e2d4aadf85c2e684bb5b18b03c9c7a6e94bbcba690c35d904a3e00180837bc90d11bc1f162259c8f91e79e807ff9b46da95b543aac8cd144008b7bd0574bfef00f48c966b1c10ee650d60d29ddabb7222666873b4851453c54cfbdf84780b3a46cb0a48049419e788b3d9e75c0b78f44a50cb239e21d1b9c18127cf86ca98dead4f23ac71d296e028e14e44d01c32dbac3c7b30e400fb173036853368e1913da34dcd51008bf4faeb3bff2cd4398b50ef0d4df85cfc2082ca8afe870d8feec27d607d002f12abe86836ffda205f161159193d0a1a66e40c86a889e3d20c4ecf0a8d56f90e6f0fc46734c6ce6f4dc9328b5fc9b9ebfe67f52d2a6f38a6a8dc46b9c49d8d66d8300aec66f276d1b67692b12ca7cddbc951645c12f512e8f24f5320cd3a3f403a6b5f97fc07e72608144e84829e81293723a611aac862f9d46941f68c66b4b7d3cbd983c22833da64be5658f7f5263e7c7fc9fd68f883107ae7c946bf1a93c364c4cfb3e781e13ee670894e1795f211f5d4b86e176397ebc9fa176626115f7d479db6abd91a4a892203aa63bf8acbee76d400415b86168b865aab1ae0e1a6ebad9b5c069e6092cdcef3abd13c3682806335440d2b146f9fc3162a2250c61efe3f3911ccd6d5488618543837fcf2e17d4a7c350d849846ab61853b0063d7902cbdf9baf55d8bb2da884ee6352b2fb5dd94cac708026b437fa68295ad64b552f98ab78942608145e16d6cc052711496c9c2bfe7d2ce9f6caba8cf44c10012e96f556a466f7137dadd4f287665713c8f36b6e5ce673610ba8727eb366b49e7e8ff3595aef49f4c63df915a3179958c6e757cda3613184155045c8b3c73a3a5ed725cd4bb7fbee40c5cd821d1150369839ff94dd963a3f90274aaaf8daafa36ac146bbecdc6d80f7b977700c4bd1b79bc183a5bedbf63962fbf3901149ef055e5e7ff65390db23e13f146f87d117354963bf00160a9026df50ad9093a66eb744b269a4ace07e702606b18c7507afd745440cfe8fa92e4a66c132ef701875ba964b4042a95165bc96852ee4d31677ba4cba117c529f18a90f4946bc5f224028c2041d29fb602f73f3f8d0af761a2eb6d124f1a1d721430e79ed5d03fda30df7143a975bb282ed2a8bfbbb1ca186e0e1a3d505351e0eee96509e72c0e3303bc7a3afe467b5cf32e047008505a668624f3c3e7673ab2d963d7f30cabd814061722e336b577c69d158f131b7aef4c592b7181b6c3c130ce74d1dcfe9c3b429e4f32a9cdfb58e5c56b8b1f1a88f93400398b5fd34801d0788f4af94ff0c8f75113d0219fe403efbfd79760847d8f6a1c9416846257c962a206454e9ed9004f3c2c17180b00cfb5482af3aceb8b624751fced8630fb52b8d57b8efe2a55202d768c4ce19bee8694d3bd2f2f8e26d95ac1022787eb98047bf09c7254fead995812591280694c73dbc8621d6eb39817a72e6a850c937716acd11766df02933529b278fa5b41782bea58e9897da72a1877c733c0ee8e15aac8acb719542130ecca8c35ae46fb5a0e474e6a9c3f823602335e237257dfc90d736f5e7184268af607db3b77ed5e9ef07d135ab9c960696c3a852aadfcb5f69d5a952c723acbdabfa04c7c14e0d7211a20a1f65fbf1c171290c3dade7950b3c9b02be6261246f5cf547df8227a9568f7066fc4f31a8aaa32329cdd7255ae7a1a2707f13cabbd1faa031db27188d14703492186029226b0ba154295bfb71158da3369313d68478b090d418898f1e1efc91990e4e716652b29ed48e048552bf7cc460869dcee588f3b785b16e80f8740d1122e2eb0639bf72aaadb66ef4e807aad1cde26571837bcc27e8292a5aba6ee452e83e377c1e7c9e3a01736cd4b2b3a72ceceff559c9c9e3b9fc3609874f2b8bac124762f7c326e62543620f15f5eb083ffc1ef5f30ab58383635ea53b42a6f8f006aae9e0e9f1deca8e3485dc6f77c1104adfae98fa9a043ad1a067e4762711ebc2d3dec2dec85f31dbe66b975342911f90a070036db1a4a165d3e15dcbfdc00bcee20563e72916c457961cc19d1c02bc06a47c80fb662be4859cfc0b90b2630b73c970448169c5c033e8f44385c9277d1bdf352f12e52035864854f7db27a3eafaee45047f130cf1946dce87c49f3b041a8dbde27172e228b012911e8492fe77c1dafca615be7f9480c61ab5a6750b37318737d4f4cac3656d6f28efa5f502ff547c1c342a39a04247b6018d6a6f9971a9a12d1a22717f76a3c64186929b1df467bfe2ed3b365f8fca1eaf8740cf734bb6d96cb1e29cbb674ad48b16a9bc28c4c51df4e12c8b2ff5690cae6e73b411c5027d17d9091c447af11eda39f4f235669fe376880b9c2180ad0daf4fc6d1d49bb7336820d6ed9407f436cada4cf427050639636827ced4da839cf85e5a5cd4f701b6fb48cc978a94780e15f2ab8c23d3f1b14112879229d4362f7bc86afa870d5e3aec1c022c64ca87f43701b5966c329c80da27f1830e2c723430ea0217c3a6a85d506974db0853d0169477de5310a2006abe668c15960cf58837eb0525356ef6d5a4b877105fb070a8dfa8c916a99d4f91b05940ff6c188fc86a9a05329939936753a1addbca755ad14620ac66013280f812946dd5105305a84c93460f5f7d7b058ec7762fede441399fa8fc4de1962ea1dfa6705447691eb9c9741d548ef6a72b8f775cf9b3181e936769dc5706f9043afa3655a85746ed5ef38cec9b1e2256943c4052ee551db7b794fe7b517de6e2192b2c46bd12d76a044bc0c555332323fb2c6d1eaa51383829d73a05524ddba1eb96e43aab6118c8fdea85696c9d6eb3a04a3bac8bccfb759e14f2ef7be649e13cfdcae4625e40b0f38c8b4446b6fcd20c8448d8962574005491fbe7c3239189aec037938b9f60e9ecd73293e00f16477ceab9ccb8f91ba8f293c79e6931a837671a25223dd0929964eb6472f093c57d85c1c33e6035f360e4bf45c1a81c9327d86cd2b5b9cc5ee228580ac0e86b1cbf3dda840750fdc06696c6d0264486215778aba485f5c36daa5bee451d0884121d6576d47133bab4d847a96e6a2053e273c45fbab1fd3bface2021d1d976c9b09a31551ca8d41ffb0c2fe58528099086e138817876b17e203c663fd5ceee9c34bf4fca0dc902255dacf61af47dee19f84118dc59f94da0bb45e7974aef16184f58b9c4a0017e255237a237df779ed33c512a2855d7ce0c7a0824eedac4c4169d7d495cd4b8796a53767bcdd87f6b4cbc363675ac17ad70a810f8b3eb58bcba244884f68dcf1d1f186fffde82beb6b401c8888f714cf68c304b24bbfdc225768fe323831d5287075887d066a0fbde22304557acb2464d8ca72791cec25c844fc5f17842e0adbe0c9d75769f375ed08b6b867ea4679a9d5df3489d82cbf65cb27df6fb", 0x1000}], 0x7, &(0x7f00000058c0)=ANY=[@ANYBLOB="101000000000000001000000ff000000de4b4a7c42e1aea10359e64ac6660c957c7295cb1540ce38dba849a8adc6c2f2b82824a358c32b9487860c8b70fff7a76495bf59dc0e3c23af84cad69ff63a61106b4317766a37490be5c124d18f3952ac65be4fac5074a2f5101c8a52ef1a4958c413b12a2f237a96c029d08e6a7a432debc3329d22692c42aaf9b6a876a291ca50d457c13b932eb28f6fb863a4945769e6a9d1e733b83ea5975c0fde6930383036e8155a8448ef5c2567a113c43cfd19f101cf5f17ab78a86f57cbe1ee687fb0c7b84b135baae7b1daf53dcaa085496bc18cfbb98cb6867f16d873b1b0d56c4d1ef68a4ca833176ee7d2e87138711f94b906e6db6520352704eae41120536084773e9801ee75a7ef8c225a6690fd1708d1ac2e3c88a256be9681bfb6981bc562da54be242001b7a3f768878332cd13f0788eba6a29ea701ba8de84361485ec6bd23f1a47222c44a8c2a1304d73676e1cc5448ac0e5d5579dee5885848b41368ea634df717e29ea6ba6ab4edf6f97ee6853d14296b0572d0b1ca2615207e12cc14d282a7173f058c9766a4981b63fa5b628fdca71b6b88248abd18794bc9de1f7242b90693222cf56f5f015d47f6aaf5e836e8a4c39fce7c2987692ca689c0a0993fa25bd3adb6f8f45eca128b5a6e1e9043e3419ecdb16336e112bb377b732b914d285afa5e57240a45e5c693f7ff38b658df568cf67e9cc6faf5b78e38467acc5052aa1d82845abb6e80d682e73da68dcff0efea2ea54ca20d27a0618d74ba4b0f83dfdffe427a68388f9019746d9d2ff4fcb5e5b7ed1420f7ee72beacc6b70e4c02c3c361f4623989fd9b559c86a929fe8c91efe7ef3e97d666fef044746b96642876c6e86d8b083381eeb9021bda924724a203fb70492b44f5814a1624f178cf72906c244deb417a8126149af46c181a70539ae969fdd944c093fbb185010fa3f7435a8ffc46709d0a317ce0f4947b673d8e1ddd518e0727f4305eec8c373713499ba70b492a8ec6805fd45acc9f6cdc6974726661d1988fc9517cb477131bd5bff6fad1a8ea6a32674d047ce201863e6bab967e38a0a9db43dc69a77af29747be87ab1bfc40f3311c320b4e09d59ad9465424c51d0b50282cafcd0ad23a22127126aa8899c2ebf5d9c1b8c61430d30acb1cab385633e7ef739a9d60394f8c8899c749173edb814f8ef1f9c0a602576ca9c925d6b474b0d7db0fa08ba4ce2d037e9b894a66e800cd7ccffec1b4f1766947f0f0fc5446f3143efb707568398fee2976a21f65afcfb3cd28be1b452c8a6476153f0326087929cde26e7361a18019cee2765f23f627fc4997da72934155585ff590a009cb3bf8f542f59059df07c95e4560bc740bf8bc15eb29ddd301644b4ca49119ec0af4a4ebb0cdf716e171ff7370b387f2f9383d17d4b5770fd992f88ccb6282f633a772bbb306d28c54544f44fecdc373980fab288bd3149d63298ffc7217698815c86c6db2bbcbfe93153d3519f1dbbe016a1a4aa7fa2b19627e05541ff46bfbc0a3feb1013d2be1b58dfb65b56af26c6089ddb617928ca8ff986bef26cdc7b3f5d687071d3a304b6252aa06c75baa216fd331be5df6de32229e1df358ba2e8708e5286dee5d738bf000fa4927ef3366bc8f72b4487fee12982e7c941f3e9f2396a7be267bd584c243688d28498723655f9276c5138ef52c8ba01cabbeca559dcbcc8eeb39dc4ede39b58dcf16ddfe3b020ecde7be55017aec263c6b5240d105af50ee4d50015ecf4bd0e6eba8c8ef052d8575db004bc2532efbe2430e5a1d85cc3e08d113963a881f8d8a3be75b6ed976c0a1b428940b7707cb81cd52dc1f418acff3db87685f4bd486731b938d508406ec58bc321d786b5b6f7eb1b78063bd5691237bc75c713e35483e0c5ee1ad4656031b4bb57e2f3d77f3e996fc3393a3063bcdba1fbf1d8f303756e38a32ba08a736e2b9026b3415d63ba90e3b8c68a581980fe17b58d91854351f44ade153f1730ecefa16a471a45f0acc16e45045775e9bf31d41b8a92d9f10c843dd267d6aa4d636b0204c7b8729a012565e103b9816376d7665af23b3599f2eb834f9214d9e89495eea0b914044a30d7ec00332452e263db96833cd3afaca4fb30d61a680d5631e170b7b567b59b0470c1aabeee78e5743584973bd73e338bac4b96d8e13adb88790bb86298bed67dd8fcc97553a157fc5f4a9c8fdea7ec119c73e1f502b3a36d5ef05553b60b02fc317acbd695b88bbc8098a292469dd5ae2ff653f735cf593a908313e6c5ac12dd4f96ee1d7d0edd8bece52980a8391c738e864cfb73ba2b164498d245c70b8c023d8fae3badfc103a4a574ce59d73b1370b2f0074a6a1f9be2b7db96724b8669992f4909dd249571cfc027429637325a608181e6bcb6012c421aafde51a8c60affef01a4da73313bed43ea6097ede9c3b6d9a1f841ab7b57f5cb7d33d156517792777253803a22b6f727bc5d8781414eec256e0379eed490da863946465569776e5ee1ac853d38838999ec804da9e3e6e880834e114e79f51c56e73ea04913ffe4699f1efb49d03ca3b16cfa6463316b36f46dcac26738d3578449ab33da00bb2c7c080f14ff8c288435e054248731970b7be08bc296d0fe86c8554c8c5365cf9de15982b54f9afe74cc9e6bc67bd85b69cc54cdcb5ea19f8ce7525e0f124f13849bc4840131fba69cebb1dc7020f72bdbc7565b77c1bc29bfd6b2fd29b536b9d5283353c490fb4317aa044cd4a783c465e800e6503327a0cd854e56800e2b1bf16cb52589c2f1ced661c9bd6d91d01cee7a21bbad71aa23e4ffaf1e767e2992c1e2660aadc3438b396124464c359b60cc3068c6450348e1a11dcc3e01e69c1d65c075b37ac88ad7be2c3ee263d56621bb3b855f073a137f33b9e668076759f63d36a0bee62785e77b71f61ae1f9e832a81962c05c89c3298b8dbd0e3ab9063ee9f707901ff08d769cbfb806e63ea4506e39ddbe9fea529a3f8fa146df7e3778932627df6340fe2456c04c02b07f9c1094575ed7965308128f2052c7f7a3e3b5db3663a9f7d0ce678436a050488dd368eac2ab14bf4b68d185a230fd3d3040ca437874cfa6f07d74234a0fe757070029a93a67b6b0ba34a44b48e8709795d568cdd4d9e8c73e1bd67f101d58da11c56404562c6c513c8466085396162e165203e5e96dec8b7e854ec959be08e5b1819a45c1f9a074bd6f263315079681d2af3480054a45faea8508b1d860626534310caee7b732797be4cce25dfa908b39e06610bce05fc2386600c31e1a7e45f13b00cfdf3ef25a618f7ba2f8b5d77143617aba2a7cf2fa8f40ca4147db349f8c07e25447fa817ee49167fcc5f5fe6c4fa602bf5fd662fbc86dec341c0feee0b35510092674391ded461a7b3dfeec5bd46f708a23764a21769fabc3fc1ab72b291f1aaa38f1361130a415fbcdd1e42a49390fd4f2c1c0043b73fd07760665747ec75c4623f4376687fef44c78869c3abcd6ae0b02cd1d064ba8a960e9b4aeec7fe13f3512a2953768dd98bdc16e2c6b193559ffc8ea3dae5cd31151ca30063725422dcb4c34e5ae479845258c46e7be2c6b66b28925ce41700076c04761dc3e1597151c80fb9a89129b428e002ef06090503279541d41056b4acb3eac0b58326b46cee032688dd17c5c5af0722c90ec6f83fcf325d9dcb5adecc8ecc73ef20d0ca43dbb22e0c1f64370e1d81d75ed2b2ba96db2d9fb7549f9cc4f843ba869d3d261614e34beddad1f37a1961a8417463ab98246b9d55a60a3c4c19c7158e0d634071799fcf3c2d3f4901b2980fa55603167f911b1c91126aeb730d5a3d4b822dea9a749a2a161aa66d5a37ca8bcd5d3bbe76a726df3678854ac45c4888b470bc6dd6af569ea63700e6e37c9b3a1ac52d025cc6598ccaa65f5d051cf6e11b6aa4e82101c9aed9989172e68b382b77d3687ef85a6300bebe61bbbbb8f35639dfece4614a11a4fd67876144bcfb8b80972038e54e9f669b2d894f90a52ab59090235f4649895c06e7d89d1531ec4c2397e847f3cb85e1ef3fc66cb25a4be7b12427df9d9cefcd64e9a24c41fdde45db0d4bc312432f578dbbc7b4c22ca387feb116c3848556a1c74f13ec6ae9d8edc3393b438721e2e94811603100abfb098da18714b895175ac3fbbf01f67ba4258ca2447bec13206effe5214bee15304c589e16813cc311c334805b806b406db9230f7d8e158f71015ad2a185309cf8c97ad9928cbf080e6a71154de6f2783c364d71b7b47679e6ba40bda0faa2233e47adcc561fadff566dedddb1a1bcc2fa1424bffe34e5712ee5af1c4fd0435eec9e82bec0dd425a9aa776273d510083405c1ae5ac56c51176e374622212f85357467a4896342b3779c8b911ba63db6dbc0c7b422479fe42d72d37ecb50ab231d5edb096eb0b23a78fd33cd3b94abf0b1fba6393eadd4bc62e4bb17be9aab94674fc09bc66bc15da52e9ff1fe47bdca22f928e07b619ea1ac62ab11d03bf9f55aa8e70e9eea8328b486bc75fd726e007cec417539ac7e4eaf3b5251dda8b8fc3ee94465c6d87569e422d8d631c30686fed8e1e0b59ad5d6963c817d31c1f79affaf457603693a2f9da5fdb2bc61c9f9244393edd842ab12aa664117b519900ba8dcb44b1b1292d154823e77f07a2ad3b32e49eb1e3d5b0c81ce87f58c924ae16ff469752a998a8809c44005589aa080eeab9fcbd7d3784693ad120fc7201ad480bf4cdd75283051bb01c1b7548068e948e710ba74af2fb85c3436f186ec080d24fd7771f2a467bc8f1b0c6c85f9c96eb5c4cc11815e46687a74d919d8f7402b26259994f784c275d6a2cb339dd2e66b4d1f5942af54c0ab441ed17886f75200758bf23b267fc627377cd128aba19f18ba1ce255930e173b76d38ab8dcc8a812cee7fe83e333764d3b8589fc86a1c896e09caa191207fcb85f5d0e85517df5d0cf7eb3f34cedd32b40b2a182bc08709529cbe2d93a4beb585e322713c5dc6c79a9bd1dac6f23cc0c9846a5fd07c4815a4df196e892c9e3d4e84470909cbf5b8dd878b83b5331f99c18b5068dbd934651cd0235614e0bf281a81f617a2dbba4600d764928e4a3c4093d4abe66ee36479e97f5965848bc8fcecd6f0dabb6feb29cddc3b3e61c6f8f252f2b12120b92b827ae6749676540fb7a9aea0cd1598a2fa828adf0a81f5573f002f1e75ceef90f8430f7c3e46a53d5d9d40df8fd64bd681befa4b3d2a5f2083837dfbffd2eb4ae3dd13d301482b663f39a1aeb9c8946d4ac678526411655488028aa90c64d78b95a0e65113d21b7ffd931f6ad389722362fd6b1287074d365a1d6ff5efcdd0f4828c9f85f2f64db8f7f8debd481beb5fdcb4e00da71b3bd649fdf1aa8248623ece965eb325748dd627b37faa883a5b0c0b04382576db11823d7f7b12aa263a3365a56ba597dc629089fd8aa32485fb53e35f1028848ca783b902795d22debe7a4c8b39154216b9fc66e7f7e5263707e31e06b4c30b17adb9de440fbe70e15e1c265cb17aec213777c10e3a7109ea45684282c07dc6400ffc9053eeaef656c0a0b1e53b869d87b97ac179d14f1ae7d09cd80437dd5491c9ab580eba5c54d8dcda6b0f2f06f3881d5aa546c7ec136d926b1c33b48bf32b8ea62e31ea677619642a58a712396a79f6cbdc30501c479bd9da3ef7fa7fa18b1e43dc68bfd3a3b1b7d8d833f2ff3d7c5358eb9b0b867d5e43f1fbda4bc2385af3b02c6fc6f1470335ddeb7e820667d8fdaf8eb6369c384fd2e36abc1546f159acf27000000000000000ffff0000801d2000dc0833506467c20597405d90aad966b995449428a2cfe50c04a5801e3dbb284b5c089c25eb997fa58615e85d14db34537ac5eb5157b5a37f1d87fe20224d37b6eb08638c19c73bd716faade8342f2040d1384d5fa34de31faa840000000000005170beba44e9b8858dc559f6ff945af947a833fcbd731c739b8289690a7a2e4596d99110af8b21c02396fe5ebaf36a8375373f016f3dbc65537f1192b0cacec2f184294836020a943a2aa4392ab93a916f6be4104c5e92db9e8ce4cfe42be1057a4aefc6e16a503b1b68b50f99390aa7ed6f7776e1ea6159c13890a031421fe60a02d25236db97a7816e8b1044cb983f8bc70e3db06d44e86824a575da93ae9d5b69adbbd304d6552bc8ca8ff1218b9b799c2785c8f349c6d972b747f6421ea2ead4c659829ba178990aee64d43594981e07c827b69e3a600e9809b50235a7dedbea195f7ed0afb43850b412459dec915fbdeeecd4e564d2355bb85005fea59e742ab2636fa21add94d74b2054149974f39830673b8bf49e56a58d4b90967ff706df283032ba8ddb365bb559396308cce7f42aa0f09ada2c583ac326bae7ddf94598af"], 0x1080}, 0x40d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x3) r2 = socket(0x1e, 0x3, 0x0) poll(&(0x7f0000000440)=[{r2, 0x100}, {r2, 0x188}, {r0, 0x1b}, {r2, 0x20}, {r0, 0x82}, {r2, 0x82}], 0x6, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x490, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r2, &(0x7f0000001600)=[{&(0x7f0000001080)="90da1b8c455202368b4df2764e959d6e01da679b450299c7ea2eacb44ee8bac03f7b4bfdb53967a5078fe50e03251ed2c8e3dbb0115ecb88106ffc8e4e6a8afc85232678b282ffe495cbdb703350dfbdee4dcfe1a15e0951970b764c80efab5c38cd1851b3ee8a0e5f35779f5bb8", 0x2e}, {&(0x7f0000001480)="498b1cde4ccb08531a6b6b2a279c467b997708dae7640c3926690ff2c0d65a8858b1ff8c4d46cf97bddc1d46adcfa11485f20c5b698903d30fb0ebc3ecec2a04307d126d55d21221118fd4d0a24e5d8c8ef7f45f55319bef4b766f849186a45c47c4ff1bd636963fa27864828b177f9da409aa", 0x73}, {&(0x7f0000001180)="506f55192f348333e186d7c1a0116a48cb61820fe5cab4bdc0755ddc63f748fcbe45f68b56fad43a8e24ed006a8fc6f711f499a847ec4840754fb071b8d967728877a2e4e215a112fad043cd333a99567ce74115cd9f0201e82acb9263d5d5a655", 0x438}, {&(0x7f0000001680)="491dc01110b8c1b7be89f48f5ee563", 0x2e6}, {&(0x7f0000001500)="1f1b8e2d69add9746442be7cc2311d4ff6987c64287fe015f59422a675e0160d3e8fbbf3ebd184157f59d5f591574f7b09893f9b83bc7a8610cdf42ae9d03fad495739afafc628877e3302dd7cbac01958ec4d486d9c58d5a54eb6d51611b81d006a46d3d154fb4f3e129ac0223734be1d83ff75e31301e4815e5308de4b713f15cec0d2f52360897a9abc55780f85f216ac48f15fa9947184b645fe9b924b0c9aa20d216ca4613fee1615d9443a7a3f3aa4d874cb083dd64c1a1d54fe882f4712e4b1", 0xc3}, {&(0x7f0000001340)="e25b23922631f3c06c974a3af37c0e1d65a4c986b95686bdb59c9cb2f0a86020d834d717856d965d59a366d2e5f4d893f75c008c04268bccd4ebf32ea1ead34efc118b2b1aabd8d9810e618e1c699505f2db0d2b2dec28777f0609b7d7f7af25341a7d9a9bb28b84e33b2b10589fcf9ce2e3e0076945f11fa6b906060e63c2fc6ffc85f563c0055a038f8c0645867e", 0x8f}], 0x6) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 23:49:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2da) 23:49:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x40000000) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010007}) r1 = dup(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) dup(r1) ftruncate(r1, 0x4) 23:49:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() getppid() r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x2, 0x1}}) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r4) 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x1}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000000c0)=0x3fe8e8c) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) 23:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() flock(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x2, 0x0, 0xee, "8dfeefdc80428a0ca0cf9ee3e61649ce5bfd8648", 0x4, 0xdf6}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:47 executing program 1: socket$inet6(0x18, 0x0, 0x7f) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:49:47 executing program 1: shmget$private(0x0, 0x1000, 0x124, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000000000020}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x101, 0xfff, 0x1ff, 0xffffffffffffffeb, "ceffb61a8c4940ebc99f84099b3f2c8003b39f1b", 0xba, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:47 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 23:49:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000280), 0x4) read(r2, &(0x7f0000000000)=""/116, 0x74) 23:49:47 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0x7, 0x7, "7a7689e5185eb5afec97614b6f59ad2e80779a57", 0x8}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="82", 0x1}], 0x53b) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 23:49:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xca, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 23:49:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x0, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/135) close(r0) flock(r0, 0x3) 23:49:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x1, 0x7ff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd65f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb09d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b1400000000", 0x1000) fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000300)=""/218, 0xda}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfff, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x487, 0xb236}, {0x18, 0x2, 0x200, 0xffffffffffffffc0}, 0x401, [0x100000000, 0x1000, 0x2, 0x1, 0x9, 0x80000000, 0x0, 0xfffffffffffffffc]}, 0x3c) 23:49:47 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x4cd, 0xffffffff}, &(0x7f00000000c0)) unlink(&(0x7f0000000100)='./file0\x00') unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r3 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x9) r4 = socket(0x3e, 0x4000, 0x8) r5 = dup(r4) mknodat(r5, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r6 = socket(0x2, 0x4002, 0xfffffffffffffffb) r7 = accept(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) kevent(r5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x9, 0x20, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x23, 0x40000000, 0x0, 0x400}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x9}, {{r5}, 0x0, 0xa2, 0x4, 0x7, 0x9e}, {{r4}, 0xfffffffffffffffc, 0x89, 0x40, 0x100, 0x82e}], 0x200, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x10000}, {{r5}, 0x0, 0x60, 0xfffff, 0xffff, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x40, 0x4, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffc, 0x88, 0x40000002, 0xd30, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0xffffffffffffff49}, {{r2}, 0xfffffffffffffffd, 0x8, 0x60000000, 0xeb}, {{r1}, 0xfffffffffffffffa, 0x40, 0x81, 0x2, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x8, 0xffffffff}], 0xffffffffffffffff, &(0x7f0000000440)={0x2, 0x1fca7d14}) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r6, 0xa, r2) r8 = socket(0x1a, 0x4000, 0xffff) open(&(0x7f0000000480)='./file1\x00', 0x881, 0x190) open(&(0x7f00000004c0)='./file0\x00', 0x300, 0x21) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000500)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000540)=0x1) bind(r7, &(0x7f0000000580)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x10000000}, 0xc) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) link(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='./file0\x00') kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000680)) open$dir(&(0x7f00000006c0)='./file1\x00', 0x0, 0x20) r9 = getuid() setuid(r9) 23:49:47 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000080)={0x8, 0x1f, 0x3f00000000000, 0x9, 0x6e7, 0x9, 0x6, 0x6}, &(0x7f00000000c0)={0x8, 0x6, 0x8, 0x1000, 0x0, 0x1, 0x7, 0x81}, &(0x7f0000000100)={0x1, 0x7, 0xfffffffffffff38a, 0x401, 0x10000, 0x100, 0x5, 0xad82}, &(0x7f0000000140)={0x7fff, 0x1}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 23:49:47 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x2, 0x12) openat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x16) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 23:49:48 executing program 0: r0 = socket(0x10, 0x3, 0x5) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000180)="70e73b6020d72ddff965e3d3bc261db2ff4749e65ba418e0e40151b0b61414af0a7d74f9640e6b2f22dbf7803f776d558962358b7e32e0ef2116f7eb69459ccac0ed79189081f974d2bd080e1f2deb47156b4a80accbbce2f61f0ad0b0cce36c0373b757a9a6ed531e0010a4388953c9281209ffd876d7805c18c5061f965cdc41d82a5c9350b81d36a806daf8270a8371fcd3cedc26d023a7da56321e250267259d", 0xa2}, {&(0x7f00000002c0)="62c340d9a8a328a381e83ded008791eff6008b4b482c8a7a5d27abe244ba92a2e58caeea51d6ed0c3b2ed587b65dd17b6140cbb6612fb06849dd95d2564d26ab9bb76718c6751e88e95fa896c15fc4680a414c781144d858ed7cff74f14a94423c1c904a7c54cf4489098b6baf1f604af9b29afaa0abbda10299e089dec87a2656", 0x81}, {&(0x7f0000000240)="57a48e581cb8e16cc95b79e6b8959d", 0xf}, {&(0x7f0000000380)="0fa14807214a9fae2a947d14dc7377f958fb142599da8432f4a66fca1888f80d9886abb09c95a376a5ec688d241d5478d8f829c478cc643adb35dbdaeccb5db57b71bf74d2189d476d84cb11a44b2e02cfe6cda04de31b93931658301bd45d32d776", 0x62}, {&(0x7f0000000400)="c092ddba992a6a9961585875e0b8ba457cbc6fbcd8310bb34c71ae235c39560afa8f393f22221fa5ed36717d66afcebe59794991d2ad07238b94f2348aadf6e363ee1c574e94b268434235d285a31501d205015b8486d389d01b7254b01cc9ca9fecf66b532453b0a5bc045b4bd4d3b22aa59baaa00a574120f54c664db86e65ae36b5d74b6a7071a109ad8bf6cd291f9d6b4b954e87e1383c5a24686f533e681bbcdc6a4568cda4d7e23c94ca05f1daaa1ff8bca70ed6710648ff590da0b7958115e552cbd44fc47d6bcccabfa35eb0e3de89d14a044871256e052fed0cd8cff5415e9eeaa10afdc7c3def4", 0xec}, {&(0x7f0000000500)="fe344e29c6a064ba32bb431a6c158398603b5c34231510cc02d9dd6c5204620d5b580a138a86560c61b86c280841c325bdb833141963c6852ab45d16e7acb0037e1c038e11b6f9a27cbeb23c9113c28c109683d6dce18bca3ecb916fea5b953167df36bdf97e1eb859439a7554f8870a3b9fd29483be47c6ad31734315d5995ab7ca267ee66154af9ef9d2467fb8737fb6f7e4373d8f2cb94192f6e258a17b8ef51b0b0831398b3527d2d0ba15d4d363fb75eb91f73106effaffb279ad51cffcd52a7a81447587b446b51bba9581470566ccf5b33af9c39f21ed5b1744e3172b2244a0762f4c7e6e4a6528296dcc5884e88eac59af286c8458c8c9fc5d4ca6ee459850bb4457803e939a29d27f3cfa005f9ee379bd43b5412eaab49c16803a1d72e56d51da93e02854fae676f2feb5fea3feceaffff2137a29b531452131063cf222f30f4af43db3508869d887a721821c1b647113dcc79eeeabc182235eb310702c2a17ec3511a79f9cfe68e5b1a282f1fabdf15623e8b81ab19b0f550db2cc86f70e8e6db4c9fb131ee097a04e2ba354470366a00881f99dd56a4fac2e8631d83040750aea974f44d6852a6d06975ff2e4386256c5ebf3796a08a33fb8ead435017647157d058fbf1571062ac91b999bc120e6d468c8375903ba76056954f92f0b679f53455004bf1639c165fd517cda59f978c199bcef0f5412b31f3bf6782153da41a7370aa5c1b3ed326cb18a0e090175bb00ad25241575d6be9d852ed5ab7f97a020cc1a264776a90eaab637cf9e88cac01dafe3a4a6c0c7b035965c65e18188a0f9043b849f98bb60322e0ad531338191f9ebff3a7a13665dcc66bd20b76a452a127797fa5932c52d97a6f6144bcc604d2cfc0114807c09506d48befedbfc0d4777ad2f497086daa35119327085ba0b28f2333af4af7035c7435052a9c058d6151c99abfdb75012fc626fbb97c75c061d5796b4d61bd6466f860338ff3f28a131e0757d443613df5d9bc6c325730795f9055d44b2c1335986dbc323d364c13f0747281867302c49392e78e90af01443a52f80ff9297b6f99162e18b4798e6612bb14ccfe4c2e00e2888f29ef2ed0de4d272ae2604a4732c9a833bad5f398482b93187616cda312f6c3fe48b94a2a032d199e46c3b13a28eedf1c1e25a143efef90c9b1d2e09cee9347d8e1a44f48ddb37c96689934d699418add81c4f6e82efc6e97a2992d5a4e5e69ac7671dbe9be3026ec7b8c5a40dcedcaed1c369fab91e3be10c25550f66f3fb4e224662fdaaac0d3a8a2759ffa1cbfbd55755249378c9551d2fe68a7c1849bc6f65d26ec524cae9f1e4379aa978d2355a16802bc3f173f352683d5373193e2c2028862af9fc19f855c92d98f6d222346a4e934a1d829602aecf5858d0a1caf9d50767781a6728e00fc922b53c9b7bf668b5a9c13b30894e8fc7d044691ce16798fa407d2bd048b8f09d40484eca844ee173c6d4f36454fa50773de519157a56649fd548215a6a5722fabfbb6f94a834d594ddbba00a408617eae92c524c63f4ea433ebcb30eb7c093c98a2d821c82087073063c98cfcf826fd30b4a463b9b01c937e72650e33eef730f9e3f07ac62836cc89c129c553b04cf88ee003c4d1c7892e5a062f1c4793beac5b1cb15d6172892ab8827e3854aa611760fc7f1ba02fe29df2d8758140ac3411c6a619ee37615232c858ad80a4fdc6189de91cc6fa569dc512acbf8233fa0f0537dbdd07c6aab74df266126074491a584139e1ed175734e9cbe180529aa8836e8c308c806690e4927b127d1f07c4479bbc7d9054e97dd66244c711e414de0e4449deb1ab08c676ad0f980a6cd02292d6ee2775c2d272014a4983adc895d59579429ff19729b561a8873390a6161b27f3a61f0e7b8ced7adbf9fcdcfe4af6f06177c81e24bdec6d6768ad6a21539690d62ad4c0e91440bfa0f66f4497ca1413095d7afbe73d51f3d769721aad39c7077d47b79703718a267f75c3fb3cf27d5e83cc401a2cb3b0d397540b4a1efbe86d707f3ba9afe0b94b7acef7cb5bebc130c9a095d3186d3afd6462e9b0a47daf43d6aaf3f0684ca10dc8b494425bc0dbda41a4e839e9a4b533ba0ba2585165e21ad15a98c24c378b8ceba41230bd3147f1cccde1340eacd4acba4c05191cf7ec7b81d73402112c3d8731c95764c9cda6e29b1557052d884f2f3e64f10639234a0492197100559ddad90f1faf37cc0c557f35b06d9497e62926ea8efb5bd728c0c28b0edfaa1e36c715d81018da03241717ba2ef9e8c62af378d5781dafe58323f36d75be69dc4b276c117f4b5a7ebcd29074eabfb1792df257ec1e359589d77f2b96e7bf1c538ca3abf12bfb97b142bbe6a368fea0e196cee3644b3fd49f3553fbfd168174e06c025507831f3c258b0514f613576d61d077b08bee8874b84412ce618e55098cd889de7be6c7f7e49364e03dca9b7ec680736d9799ee59961c0dc46921a8bd0bb13de39db02ace9ff5248e65ee0be633bec0a6356e225a8567926f52b94cfce43e8f72af82b18659b92c0e4227f11249727e605f8a66e809c783bf7074222dff84160441eb24733a23224f3c7df678c6f05518cb65221fbc1526adc06f925abbff2b02e2cc1f5de67fbc2f5ecb8b5000bf1b6980ea9d27e1d77bb2d427cf5ed2440155bdac89f1c4c391783d4c376962a2b1d47bb979b83aa15fa98e9c507283fb2f4ca17fcc0e2b6f7ce87e26e9464618ee4c2324bc91adcc6aaf9cc2777a3dcf019add61282e1f9625c563c524b622dcd969cdb4fd408fbc1beb4fcae43071b28028b6eb23104edc572c1bec7a3c36eedc5147fdf16531bb9ad227e551aee040b6e2e36b851b4c136a9180b94bd560cc84d537a90a39ca8852a50da187bbd6ed0a4b653d298e4656986c1ff88c556a1f3bf3d5993365f408fcf2a94628596eea804724f3dcb2a8e591d55468ae1bd2b4c7d00ff43375e92c4df3a9c53042b0428d30cceda5ef40f406e37ba1a3a0f790abd55ef7e52c45d2fb3e0692ddac8c3e364d22e85f56e588ba06d82b2cecd711734fbabea2b3151ec82391ae4c8cf73d7bc0f41af145b480208559ec30f858ad1209cbaccb9326ec2207f74dd0f77d0d2ec66c3c0ecfc5c4e424de96ab3d952147d702eb110da14389933b222f00f15a38fad9091f7bfd525c90c5ff7c5d5e640a7c46ec80acf7bdf7fe13daf8ddc8ea8acd7d3385b2b7eda23e4b26863345bf342b3e13302440a00f67b8122e2c3163219c5846d53fc4cfad58b8650ef98c5ead8629fdb1e1c2591509ea64f2092de3fda7eaad8117f968e92acd44b4eee9d25817d1034d62deb6aa0af6fd15b9cd009865803ab2d36b1dbab3e1b5bb73f170f8c2aeff382b46e363599cb8ae87df77035b68008e3ee561d14d65f7b5271efaae95d789c0691e79383a8afa592c70fd25b53adf21dce6475df4a18827138d4c564726163aad5adb3de0f4fc36fcf783bff4d5dafab212e31b80d382ade1a69866afa0f963e0974177b84c9de58d81a676f5739cecd5c142bbb6df628b91b3b33eb4a452b14a1d4d0bdb2d166200588da0bbec02faac1c74a67614fd213ee6b736adf239d5338f229d3ef0b290c402474a118c56315fca7665733cecc851091adcef51558764fbe0aafd23ac9580bc0c7754715d1df0ce298530f654a138f7fa3535a5dc12c2d3844b11101ef3a53f90c53b73661e998639583ab442c2868651e5c00e9a747d6bcdb2c855796192510bbc5e0fd87d7e81ef4f7342291e18970b6ae8e49b768247d2648a838e411411af31c389a44c794eb05e8c9339162bd138cd35b97e551b09244b07c9d1dad7661a8d1324cbf58b9161cea992989d2e8d93691eecbaf730851e112213b12f2a2fecd59987f050597951484fe3698accaef4e631a4164001e489764d652bff72cf2f7422cf959875ca3dd265c76e1ecabd6a977c58a7a611983e8cadb3f5e4ae4c057d92e9f0f9aaf863476bc5abf035e54a2e5cfc9d63e2935409a0955bfdb9ab4205a5f860c184c7487160ec9009f3e4c688be40f20a15bec617a91bef326a1372c7b2692b8edaa075c296479642396463bbf35eb39a6f4995a1004ce27f03f9a7fe3e16e3da394d19267b2d6472ede10e81e64bb1ba4fd7a6f929d844324c0c84b3458675b36feb310d21cf487d3af669c712d6d7172b3ff8bb4589b8f2e33c79ae5d607c41c028b3e82cbd8555dc585eed2c125cf74c6f04bb5b6241107ca580fec12f7af9dc92665b7719c8d84e24ce72bd2358696ed2a18bd34a3c95fbc9d4ba2100d5f33649428e17d59c3f8ccf1566aa490a32e350f82ed7520e5b065e7d6f6d475369b8f4b3cf502051d79b36a2b51e9c4dd190ec701b9409bb3971ec6c4fa1e9e97325355f1ad91310eda17ce9f6ba08b9aaded1c323ae875e905281957264c13bae168a553c3c963d2e19114a20b9ec4e6f1e0d4da4c358e85a5470ae754859900354d5bf18ddfd0533782ec6974f839e58c629f8064a17b2e52efa6852f33369b288696ce7ef8e897d2a4641ca5921a93886f436521d40b2fdaccbbba53a78e570ad6488237f985c3f79351239bcf7e4f9bd8ddb7c3d961f17b6d804bcfcf49fdb892bae780d848069b7780079d36c95fd31bf06e0ef056aece9fd66920c616fc1a82f213e1f0c50587734970a739f65e0fc6a844a57f9a073a5a74c389b763e85d4451fa1c16fff2cd8a9b78c5c184e83eed715d5e3015f7bf7780c3c4d1eec975ae224c00f0d8477d876d29df3c839eb57beab9c70051293bcc0e11cc65f913f751ca438fb1c96295dbd1901db1c675d465506f2e0228adb6a2e8eed0abae5e9677154a96a7f491e4f9eaf0b71e5bd82a6a8df6fae39eaceeeba347c9fb05523101e9b58e2da11b6d9e57316a3f54d7f715e8105f3ceb0e3909d0df42384b073e90cb6cc99b392fc521087bef3fe0344ba33059870520760392133504090c21e46c6a44699a208fd08b559fb08bebedfb32014c85041b6cc664c2b5600492ff5d872cc28b0377295d343b47968d3789b0190ea76c7d80f3384e0d2f47aefd12619b042b0f7dd4f7ccbf484785af86d7ae4e9007b1412806bd2699888abc7022b2655329cffabe9ada0c5fac95f95785b69fc7e080a3b937041bd20f3aec9bb60249a3cb3721c34af52c2378b55c08284807d4b7b8af967ac77cb1c76592e762051fa145723420a16021ce3ad79489c86c5e79ce8a325a8cafaabde40f56b58d2b7f5b3b872cf178c4bd8a0ee75495b23f4e34249e0417a74386f57d7e7df9363f9c68acdac30fcda04dabdc7e071e3ce7126a17a15721de76d0095c00893f1682a694be38585957f8effb872e3eef988383eccfe6e4c8727e761185d3e626147491007f446d9ced102a8067487a981b6fa1ec4d96973352f619ef8eee25e4415ff89c45a0f24077878a72a9fec5fe99ea3e52c805716e4f644d0b1816ceac3f6a693511dffa47c37e3e2e37bf531b443ea2d4611926a98c39b0767f72acf67207a9b3a8d046a940aa4d8b7948304bab7dab8e484ad128fda46af0ac301945666d9a02f1ceb8a2640563f47689e97b2550767dff76882ce019e1e5920cc55efe768faa79be637ad8141cd49c2092f46a091539233bd9562d45d2ce5673e1688d040a91c3d56866ac821416122e45f2cd9b8f0c97af0270c56f893b7b872d65b5b4fc5d01be96e906d761c0c17b5c616a81109c8fa1d70447429c37c5833390209a6d397bfc87003510d5a77bc427bd1d29", 0x1000}, {&(0x7f0000001500)="bc2f7cd5f7e10ac39f9382d6ab3a0db6e9cfc6f873ff95dfcecf5a30e58f51234bc068440a9abf77b20be7e2055583bb6225003edabaecbba302bba8716bb5bb16fa660d2840f38e3b515379cc6a655f65915007c174f70c0da935a68b155020265139e28fb87dd3284642ac4681d79ec61fc9f4bdedb1755cb7f1f4b4fea1b332f6bf5f8a9feb7e33fa0c2d8ba3a04dfa342206ec798d7b8c644a159e3d6f2a1d779a7ef3e72c0e89bc49f7b4ade07044ff234c59694b83b27c09b094d8c24a726be32d2934dc7ca515a8f8ed3dd57fcccfa4d1e63dc4121011f5d1132dcae833192299b09545cf1730ea8ce9dd4b24bc9350c905ccaa1f1918e5d06fce91d780142e43bc065326f8be5efcba91087c23cbfd1d23a3be88cabed069e91552ae0e0bae3dc97d5b95680de5dcd77a4d8a7ba51761340622edb5a2a46b65f22469a02b987fb5eb40c0a1ca162f3a72ebfa29b3e87737a8a83b09d46cc21ab8b8fcf798e34620b103e632f2eb949f275bf01266c8c16c01617b9926df2deb994adc0f346e2d42c805c74308f65b5dea0f81ae79ba3d9db9d6aad24e3e4ad05f05b973a4c15bb662f9ff2783d651be51e64070c7b845cc7f60743ed567c6a243f52b426dfdc7b649167c9df8e3774b96c9910314d0e8901dab6565203bf86e6a3d4c07f8afbdb2cbd0d1d86f0f6b60bda7894baef137b6843265620b9bf3a2230087fe12c0959bd3231e0082a5eadb01916640e6c1b157d319816beb8bf98cc729b77e93916ca75f1f46b53073846647171044f711859e893ed6f2ca7867ec740aef6180ed5afd6bcba52046c23ed89e6e21f1a060a9545c6704e85fe83f8cdcd2a82aa589e059416c48cf8bab17fc276fa2ccbd915745b590d1b58d22d124f14aa6b07aabd35b2c7814878108e5836e54ac020f7349e82f83a8caffb168c713a5267b1487e27e904712fc25c70ab435bf6a4bc3ab83d0ae6f06a95d2a61670e710c91aaaa48fe495389ba8182ae487ae1bc4b0c61bab567bf72338eec9875ed4afc87c2735b877c9cde5f724ec69b0eb7378129ff9c3740475c352384ada9d0e8c401e62ce51ee293bb22ab0250a082944587215e1affe757d69b0a333ac39e4b04d22314eae6344fbf9713e378376246f587236578aa6b722f57aa0187b130304b2a6791c21be3595507dc5662443898c682b149f227a88ae5be0617320d6976ee3620e41db0a7835fc3465ca2d19559f67427c3ac8317ca36069ff5952d4fd67dad7afb5ad4a14bf9df9b6af94b727bc64bc8dbdfd97e192eb62bec6ed8a7d8f5d79b8e283528ef2573e02eebdab20dced9648cbf8a27cc51e668e7e2c36d32b6032f0acb34d494a2f895f2c989c2ff84735a6c164a60c5ecb09aae6d479256f0f1b93aa482ba2f027b29ea4982846ef875410011145d276e2d9ebc1e26a0c82adc4385b6ff303f6fe00b7443ff9010598cba2cf9657f57d1918972a59396aed7b284e915641563f4ce7e817ed08d2f4f19a20ca5079199b4dfd20b52e374af4eee37e117447a3c4a9f6616624558b97cf91b9e47474d49bc61a2d0f88545c097d94347e5c54ac68b6764f0f2339fcfb6d5f8d13cf0ca29ee4b4e3fe86afb4dd88905936a0ca25d80677a235bdc445f1a75bf0099e413783dc35703576d5561dd463922d94aa5243975796ac40c46c9c9963844e3859c2dd7845b20bbc7ad5a37746244e501f76f9cdc9180e409320ffe7494865081c5a54a2f1a6617bad469affe1e2dc842c3744c6eb97f31dc9c3f5800640322d30663f9012c91b15c28abea0dfd247fa25c6f2393f4a87154e50b13ee87c756646f36e9cc0a6ddc52719da20436022a43b80811521338bb1f7452f9e3143e9f7c23889683ba16f66b1b89b6128dfd9322a370f8272e99a7619aac3077edd418578bd7716d2414c0332d1dbb632501bc2ada096b6764f2707b198a48b8375d46cd1d2062959a9eb3907fa3a1daeae2b7703f89c0022fc7764bb1f1d5fbef7e3ed67ed2b42a6802d58c0d8f8a8206811b7d3d69801a1ab9478f061ce48f8f2b4981d58ae23f8cac772e823500ea7a56f58b09fcf01de0fef25120a3ce5e380ec7fdcb2d763bd227ad33e0b0bc796fee5bf2ccbe85e69914b289369ab477dafe07465cf12b785a2757d9b59217f38f8d394bc22bd6da30176b6469f7844e99bcafa66ead568c7ad76cde869b0e43f952fb2af9112f7ebfd3f79e51f511fc704c4c8a08a5b8ac0181804e766543b31db8c159ac2603c06e04997bd913fff8139e11f149129d96e34cbf482ac58874fda3d34897fab77de26713514387a9758f1f663b81ac9af5da0986072af13dcca24dc15c3012efe116196f41bfcfbc44e68fea4909f469930d81aaebfbffdf0cdc06c2b812c9711b41cb472e468988a6214dc868c7faca22ea133f8c509df527d674f1944860f247307fe016fe390bf8bbb646bfb4f7483f5dc968ed9ff82dd4f2a21b695a4b95f05f2d03f293fb257b7909d26f6b0a82dde9f08208eb14e0ee9ab448ac6a9567a5e21e339ea37f2850387213d67899b032fbecdf19bfa16ce6937fbda6160a8ae80d5fe09eed850fa2c949d3c1d0434149e4d78ecb0700f4302a388f10ff5513712b325e1c8ecf65a8b73f8bc7bda6272f511f61c126c321fc1d92406d616da5923f55a1a5533eb40f3b5408437f80c7c1eabfb984eee58cdf77b9621f4492ffae2e9629fa5924d4510b41cae5e4c796a9f80c848aca76e14a417ab18eb9021b972db5e245972c77cce0f55e4d908437952f01fe754c01ecaea7dd77a37132612e155b8f591798562d851d410eb4abf58ce6e40f5fbaa013f5da7327854875f97706d31519de74f41c523078993b0f76fdf334b911811d7d2bfd948610d8eb259c9731808924cfa37019e4351e374dd5f351594db6d4a369a3a62dfe1cd369b79030ed3d00bc8e00a4f55b7c88d48c465c0fba92c04eaafe7f90253ba080552adb5e9760c465bc78ce2e317fec022bcd6e99830b13afa5c2f436f08a4ef394815847bd84cab8aa12bbb8cc39af1ab7fa2069ab3328406281ad62377e0155aefe8795e25d0b7900e2fc2cc4446ac5fd3e002faee49f609dd7f10acc9b760be78804ae91875e9ec96ff4e8526bfba05699ffe4edfd0d0a1fa07570b43df64847011afd425342fcf5767ccd0e19f84f0c283c389b62b94a5565f97a477a7221a38c0ba65525cf2f77e4fa85c5bd307ab10907f8b0be1019be80d02315e98b63ad2bb8c93a63ff9b0ac39e79c6fc4e0aa20e0fafd6bdd1271af77ae40a787e7e2995067231704bf0e09b255aececb3141ba8145a99dbddf9e962f24610c5d7d4697da58913ad25bc742577886394a6ab023313cce09f4bd946aa138277dde98169d0b08dcc22ae92d7f6fb6749c703e7a3c67c4426d6436c2490a63a75724fbaa59f077f494a20ae50054af636f84f4596f8e35e23ad650b6e310c35bcd444c0d86f6a328dcb726fc5468f319594591d3317d9240f53ae22bfc58c8728bfcc6945e8d9548592514bbe2fdbc979f7bd760f09ecd9b7c7412788d5ed352f2d5d8b4eba56d26196bcdd1ea7703a442c5e3ab74d84182ae0ef4610c1257437547633954836bddbf5563c908a61c681637a0f9a425bb9c7afaf0088b86a7cf0696e806cd0236b3f2fd56a7d477c9826192d2973b67bea82912aeb04d67698817235280e92aee86fb3ba51ed06b523bfaa00e74b6770da43242e43399f230b0f736c92d09fca444d69c41b7cb6c3f7b8951537575d220ada83f752fb7b9c2865669a6c9e33f76a822793d16cc98601b7fe46dc0001aec2120a99caacd0967032d678a57072567bbee81322843c5f3db4a8d76f8e4608ee3ea07a1831ba7c80bce387ed9e8b5e97a8da0c58347a7e58c0d8da846366518487aed3b4cc6c9112487a4c6b75979fce37c24142098502b27a9af25aca4ee904b701f65ab510b13dd6bb3846c2bbfb15a0897fb9b505a977e032f4cdcc942d23bae80076dc05fb160377abc211b5409d0c0aaca57704867996e9b97aa9a908bfcdf87a2bcf77c1c312983ad0b67f5cd11052c0a2cffe5b3c56b2ece632168b5fa77fcc78d2be29ca0d4a0dae130330aa3e43bf3906d818e9085d7e0ea0e04fa0021e91de12f79bce6f37133ecc5ed0537b2574d8ee20d58915187ab614b38e90465f207c335f1096c68fd3af59a68bc26f38c60df02458f904d9827bd8833e371a0ac159cc98bfd71b9e2a403f3ed3d511ed32520e2d21c647bfcb2bb41bd0856deb4631e9dbb5f4cb10927f236be59bcfa85c24b91763c70b97c0e36359f5c37c9cceaf7316babe87be5acbc9358177cf2a70bca0454147d12fd86b5e9ce00a694eab3e7f428cd237ac9b3ab6a5e9b2b50c34bfa5b8ce740dc0eebbcbfe8ff7654e31357a653ab5a7f3740834ff7b6a568ad699d240b206f071d2f11e3a9787b10098d163f5739290cce5822f68d36754fdbc5c033484aa2d875aa8f16ebdf85aed4448f27155095376deeadfc34b8ed0d8890e258f8fc1e79c6187f4484952e5a61178ae65b957fb4b408848c39bfd4300b10d83e983cf40c7771e16c981cee69e7b00ac1430686d716b521aa2c88ca1df263e10908f786c30d6829d6149ae58083f2ecdab56862ce22c6a5fab8553ac01bcb3fa6fdc6cf211ec9381d22ef7a6687309f44f87959e843c3056bad4b4ac8fbe53ecd3536f675e2de912d223bf174a42a2761cc5fd2b591d76f7bd3388e475a7e0b9fd9b4daa1231ffa0082a706189c0002b36cb16ef5a2c64526bcdc6baa6913bbb7d17b450994e3f561e04336c4de48ca9837d88c128b795ad1a50381031b94ed60d6d53c5849ab2165c8c8e5054739961ff4a8822d8496b5e310cca020793bb4c78ebebf20cf08793e88319864a035886e752a159226d1707511959a5a648e1770aa10f09e832729ed422427d0f7983ccacb3901a4d758a224774bf11a6d782d9c5fd39c6eb7f0b326943cbaa32bd3835ab5fffaf806fa2e06db5c4d4cde02e4ea3346b9ea698401ded3ccbb3cd7ef0120a06a2fcc5c146390c949d2f6d76642e4d498b6e20ff15b494f1efbe6de98bebabaa6f0d919e6d28e6a735ac4a9c51cf98e30cbdf684d191c842a1742ba691bb6ff1665e3d92546a85a4fa19bdad7a178efed7aeb03e90bd472e496388560451763b9e73aa651874d895d45ddc0985d1ebca4fb7999416318d25b986bc6f399062dfa40061bf5057ff0f429b84141851307357491194156aed297119343d0d20862e92df671425870f52d9a35de4d59938ed43132c148c519fd8cb593d77abd6ea9c32dbef6a61db723c773f396c7cb75057e01874f666f8df3fcfad55eec9f32ece50afa4d65fcf7df813a33441e3c7c46c469c100863ea29c09b6ae5458f9307fb30b7df2fe104b9ea7fcc64db01d996da466a73e4d80fbada7b3caa6e23785eb5b7fcda721ab77c2092cee4acf91c7b23179fe3133ccf7195003dec7869fd251f0fefe961e37d171cefa231dea00098dce4784bd01327987d4b628dc7a1ca9e249c5bebe0944a92fbdad922dc42d8a5e5a2fda09478ea9897ad1ea07f80a296e9f5a8d50f8cd364160a2f2e9c29372cb08ab731605f58827071cb5c843f4f1d4763b27575e78037b4e318aa70f98a383b7e2c2da66b438b43be2788e98e5917c0af6ccbc1c1a6a2d7e9fc138b4db8433e62b776a181be67008cccb3d2ce7b01d97ab962e0549805a942d740113b42de19c15da02c694753967e5ea78cc7ca1a", 0x1000}, {&(0x7f0000002500)="092710b503826641b2c7bd9935170419e952ceb527fb678f45e8a7ad8d27f494dffd061f847aec22142c47e876977ba27ce5a584fa48cbc58b1de1a57b7ad3970e86f4aa843569cd1e1ac70d3291bdb6872a7fd0bae2cfbd2022f1ab073bd8aa3a91091fbc36acb8d9", 0x69}, {&(0x7f0000002580)="142a93bd5b0095293b81ba48c2aec7ee8214f3349b0ebc5f92cd44f7baf24f1985a3a7ec2ca6a15416068a35d5bf589829920ec74986cbe5fd7c8a2f78d69cce4df4f513f005332eaf81176c6eafc26fc6d6ae2991461b43d85fa09b310dbb792466784800e1f24fcb5b5da56b4c1cb098e83ec376c6f881cea99b11e0cc24feef59228b4e784b41c176c376154e31c27071f82871c6b479992c3adc427d26ffb85e79f27d9579af8ecfdca3b85e9da73667f2f3834a2e40f19e3ba0fbc29ff8046e3f698a46f6e65f54274211de2075b6c6472078dbb5227c0eebff066ee5a611c216e3a072711d6b1fa04e13ad", 0xee}, {&(0x7f0000002680)="62489de6682e38ba", 0x8}], 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) setuid(r2) socketpair(0x20, 0x7, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffffffffffd9f) r4 = dup(r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 23:49:48 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000400)=0x10110) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x2000740d, 0x0) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) 23:49:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x17a87c59, './bus\x00', './bus\x00'}) 23:49:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x3, 0x200) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 23:49:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) link(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') setgroups(0x9, &(0x7f0000000040)=[r4, r0, r1, r3, r1, r5, r3, r3, r1]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) fcntl$setstatus(r7, 0x4, 0x80) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 23:49:49 executing program 0: socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 23:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0xffffffffffffffff, "6235a5c4accc7c9c2b216645500a8b88499fa805", 0x20000000, 0x7d}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0xfffffffffffffff8, 0x100}, {{r0}, 0xfffffffffffffffd, 0x82, 0x4, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x5, 0xbe}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000040, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x40, 0x8, 0x4}], 0x47, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x13, 0xffff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x101, 0x7}, {{r0}, 0xfffffffffffffffb, 0x23, 0x87, 0x64d, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x6, 0x200}, {{r0}, 0xfffffffffffffff9, 0xc, 0x0, 0x80, 0x5982}], 0x8000, &(0x7f0000000280)={0xeb, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 23:49:49 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80000001c, 0x0) ftruncate(r0, 0x7) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 23:49:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) fsync(r0) 23:49:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x27a, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffffffa}) r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x3, 0x7ff, 0x1800}, {0x4, 0x3ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x1, 0x1000}], 0x5) 23:49:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xb94}, 0x10) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 23:49:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 23:49:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) dup2(r0, r0) 23:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() close(r0) r3 = syz_open_pts() recvfrom$inet(0xffffffffffffffff, &(0x7f0000000140)=""/94, 0x5e, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet(r3, &(0x7f0000000300)=""/98, 0x62, 0x2, &(0x7f0000000380)={0x2, 0x2}, 0xc) 23:49:49 executing program 0: r0 = socket(0x11, 0x8000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x5, 0x4}, 0x8) setgroups(0x6, &(0x7f00000003c0)=[r3, r3, r4, r3, r3, r4]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r4}, 0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt(r0, 0xfff, 0xffffffff, &(0x7f0000000040)="85499533253fe75a87846ee4e0ec206da353d5fab25a1594dcbdd66145bde531c35e3c8362635d60294b38322106f64b19bacde0de9b40c2c9dd0622c72b4cb845eaa17c6a9b1000b809ec09b56585a7abe088ad8b47e5d21de8109e0a7c489d6f5e7969c381207d38346acb35f50a063cf4f9e1ca5ef00b604b9b2dacdb6eeae9f6efbb1cf87c6eedce32ef69353b65fc9d3464a8040d12fd1da97d9f40ac182f6dea21e2a05df385d0814afba338b0cb26a68e0877e41d373b4cb5afca245b942f8d85d83fdd8f4bba97c82cfbf30a761a9521a172531840b6850e907088a095ae", 0xe2) 23:49:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="fd96ec9699532ccded3046ac1c4af40dee74429e3bf91096d6f37e21cb9e0abbb6b69d268f45", 0x26) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 23:49:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8) 23:49:50 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getgid() r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x2, r4, r5, r6, r7, 0x4}, 0xffffffffffff6790, 0x0, 0x100}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r8, r9, r10, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 23:49:50 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x4) 23:49:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0fbb1d2459fedfa8cc2f2fb8983d1b5a949be376080e871ecae294c609f4f12476fb17cc4a47a7f1d478608370fc72238a5ef5131cac18cd572159fe5d95abc4", 0x40) socket$inet(0x2, 0x1, 0x1) 23:49:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xffffffffffffff09) 23:49:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x46, 0x916, &(0x7f0000000080)="cb7b1b215bc27eb4e909efc540898ee497a293d9aa3c1e1bc56a0d7a45b2a50e2be9c27a469e4da0eefdf823e8b2da1029ff677403fb0be2ea1f0f19aa34b70c9c3a4ca4bc04fe819e097c33b8f81a4af3a8a3cc729370830a755e7c32e79ad9a996de4158d523799ad95744f716c3d8687273da3fb54845c510e7f922fd51634f81ff40dc254f0a2780e531941b1143ce11d878d2799b60262e80b5cde458743a24860ff69467ee77e6c30dbbd16e6a2dde413155407b1957390ed133d732ef1dbd3085387dca5a02a40d91711df7f2f052e5b86944cde4ed85995b", 0xdc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x67, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/105, 0x69}], 0x1, 0x0) 23:49:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="154019b8a73d69544be857b9d1fecddbc9e666e8c88de0e54d0b76489dd38d0fb4780f9df9ea265e52a72b", 0x2b) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) dup(r1) r2 = socket$inet(0x2, 0x4002, 0xfffffffffffffffe) sendmsg(r2, &(0x7f0000002500)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xfffffffffffffe29, &(0x7f0000000300)=[{&(0x7f0000000480)="13887735fd0876bc9c26c64900ffa3dcaf34a980a7f54ed48f592b06642222591e2b0c8869fb927a35fa600fd4af4f82940a3a2389bfe51bafca368d48244027c8109808eebc62b4a1e78987b9853f8a3ab1fc968d461092bea45e5bd353947c26d4daf9cc56e4bdfe55bd3c8ccc96f601b7ac6fd4b4f75705815054703b92b48c75638f0a3ac7889c25574d3e9b2ec145d1d988ecab12c43d9495653d84173b9eee7c6cb3ad85b9a03943b56d76baf991040115164508f179f7474b124ccc2369d9193dab136686ea4bcb17ef67c12c0276aa0000000000000000000000000000000057ff88ad8d5106f0340fef893c6ba2bb3bd08da0ac2bdb588ee5c5ab3771e06cc2297347598a4904b6c7d7", 0x4bd3949baefe2878}, {&(0x7f00000005c0)="efa764a060893592c4180a2176119fb6a0b8c777af214c345542a3f53b0d6d0c3c54b05eee1f0281eed2e05b8639649bbaf532f0b70c7e6995a30c1918f4c37400afbc9266c272c2537506202d06cde2e04d2a3b0848ec9ee0069fd377bce53afb275ef29831cc1b9e9469adfff7226a4a36cfc016cc01ec5417cd84f96cfcb47c2d277c481d051ba83fd05486438c380b5238de48aa384f95797dad68dc38531f1641847a27c00360fbf4e9cb4be48daf2d33b86dd99f718cc33f187ed8ec735a7a6bc15e803211635bd8ab1e943ed942b9484f6a5735d2969849bb5525f0c04463de56aaae350a0e704a80c07e0a53cc942d2a8799ac2082e0a24f", 0x18}, {&(0x7f0000000200)="73cf5ce85cd146c4d02cdc95c39df9ca4098e3da1cd10c1ab18f09df058558133d9507b736e9addee379bc35b0cd5e6553d1dc05218237ee48c57d9e9e52", 0x3e}, {&(0x7f0000000240)="3814c5f14489", 0x6}, {&(0x7f0000000740)="d8332b122fc4806586f2d79a8978c5f0c4dee06a9611f13098af928324df64be8c928ea18070", 0x34}, {&(0x7f00000002c0)="c24f3c6a91ddcd942cb1baad983500bc6d620dfa443d3dfe98f2aa92688a021f08341831349a408b988300625e3daf74366a253e", 0x34}], 0x0, &(0x7f0000000780)=ANY=[@ANYPTR64], 0x2178}, 0x8) 23:49:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f", 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0xc100, 0x9) 23:49:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:49:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8a, 0x1, 0x2, 0x7f}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8d) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:50 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 23:49:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2, 0x3, 0x794, 0x1, 0xcd, 0x5, 0x81, 0x1, 0x3, 0xffffffff, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x3) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x5, 0x3}}) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) 23:49:50 executing program 0: r0 = socket(0x2, 0x0, 0x40000000000000) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x18) shutdown(r0, 0x1) 23:49:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x108) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/84, &(0x7f0000000200)=0x54) clock_settime(0x6, &(0x7f0000000240)={0x800, 0xfffffffffffff001}) dup2(r1, r2) socket$inet(0x2, 0x4, 0x3) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:49:50 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 23:49:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)) 23:49:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() fchdir(r2) getdents(r0, &(0x7f0000000180)=""/209, 0xfdd0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x8) kevent(r1, &(0x7f00000000c0), 0xa, 0x0, 0xfffffffffffffffa, &(0x7f0000000140)={0x8, 0x7fffffff}) 23:49:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 23:49:50 executing program 1: munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:49:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10100, 0x100) openat(r1, &(0x7f0000000100)='./file0\x00', 0x800a, 0x100) preadv(r0, &(0x7f0000000040), 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1a, 0x1, 0x6) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffff9}, 0xffffff44) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:49:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 23:49:51 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() close(r1) read(r1, &(0x7f0000000000)=""/232, 0xe8) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2000000ad, 0xa0, 0xfbfffffffffffffe, 0x400100000000}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2}, {r2, 0x8}, {r1, 0xa0}, {r1, 0x8}, {r2, 0x48}, {r1}, {r0, 0x10}, {r1, 0x2}], 0x8, 0x3f) write(r0, 0x0, 0x0) r3 = dup(r2) kqueue() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) 23:49:52 executing program 1: setuid(0xee01) r0 = getuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:49:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) mknod(&(0x7f0000000200)='./bus\x00', 0xc0a2, 0xa3a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1a, 0x80, 0x8, 0x2d73}], 0x3ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xe, 0x0, 0xdf94, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0xd375a66c22e3cecc, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x400, 0x8}], 0x10001, &(0x7f00000001c0)={0xffff, 0x6a9}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 23:49:52 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = geteuid() setuid(r1) shmctl$IPC_RMID(r0, 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x86dc, 0x536, 0x6}, 0xc) 23:49:52 executing program 0: r0 = socket(0x1a, 0x4006, 0x7) write(r0, &(0x7f0000000040)="b97e4310fdc9e76ac764c77bdb3613bb0683edddafeb4973af7fff5b9e6b0d002ab4b5e0cc65f206fc9134409d97199323edaf7e8b29410aaefaaada645ebe0dab506edd11b48c83e3d16970cc3b23bf55dcd011f3cca057053c277d486ef69625dcc11231fdb246d6bc0bdb0943a91c1375160aa53f46b8c6c1d6cdf782ff34688122d8e0fc0bbc29d05793bd7ad17383acbe000c19798073f5b9938dd0f4b7e89a536cf40464b252171acfca0f2d37340b9e4a4bcf1ebd562086eba28c1a557b6749c927e79ead703ee79a9525eeccb2ec7023", 0xd4) setreuid(0xffffffffffffffff, 0xee01) pipe2(&(0x7f0000000000), 0x4) semget(0x1, 0x0, 0x142) 23:49:52 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = syz_open_pts() msgget$private(0x0, 0x180) fsync(r0) 23:49:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000535ec9d3037226ee9cf9ce62da10895c41da50808af5cd8aefc588a52c4b40334377cb4faf4dfaf70b68f58342144a4bf2cbf826f530f1bfefef842606daa9a7efb78d5e88356841de540cea9d5c3700bec06fb"], 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x22) sendto$unix(r0, &(0x7f0000000100)="3cd4bfabb92b2a53ac45600248eb99a562d8b06132e7205a96e9d1566c838e559f4a866ce8daaf18f7cda4c96750d279d404113a2d08774205075011c73c3fa3400d0fd694c9dc37cbcfbf622a0636de9df8610eba2ba0f636ca38442ce3c9ab8001bdfa0c7d0ffd7d17821c8bc462e147ad05bef4f65644fed2e854b84fc3ece71192c792a84184624a7057d4fd5543968b763dea45392ebb1a255bbe9a73014aea82f2a5cc92c24d80da40d980741f40c1502af66b206c72", 0xb9, 0x4, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0xfffffffffffffeff}, {0x4, 0x1f}}, 0x2) 23:49:52 executing program 0: clock_gettime(0x5, &(0x7f0000000240)) r0 = getuid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r0, r0) 23:49:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 23:49:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x2) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x7, 0x6, './bus\x00', 0x200, 0x8, 0x0, 0xfff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x16ec7b7e, 0x4, 0xcc, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3, 0x4) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000008c0)=""/4096) sendto(r0, &(0x7f0000000200)="6806d59fcdee374b39aef986", 0xc, 0xa, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) unlink(&(0x7f0000000180)='./bus\x00') 23:49:52 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x100, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x7cde805c7aa7d754, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x25}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x80000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x62, 0x2, 0xdf9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x4, 0x81}], 0x100000001, &(0x7f0000000000)={0x0, 0xc000000000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 23:49:52 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x23) r0 = socket(0x1001c, 0x3ffc, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x0, 0x400000000}, 0x5) shutdown(r0, 0x2) 23:49:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x8) socket(0x6, 0x3, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:53 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:49:53 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x402, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ftruncate(r0, 0xffffffffffffffe0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c880e7809080654d82de775f8408fed3031a362097d3b94b259c4873e9447f33fc2af417df78efbdd8a9a6b088dcdfbc0cd759099ca3d86592f681abbad54b32103bfd2a0dc81095861efe1eb9bc54889f74f045708b20e2a7c871c6c7ad51869714d14fa7c7e6e6eb11b8fb8763ab93b8493bfa642200664dd2ca0a07b39cf4ae49fc72c1866622d074663c947837a01a4b4f322f8d577908a832c0737a118f157bba1839c5dec9c1de35aa780d3e3a88cbba25abde462934ec57916325e176ccd9d1fd92b064d1bb453f552d67", 0xce}, {&(0x7f0000000180)="ab82158cb31e10fa26a8abfdb2cb5a99eb005eb0a145d9c9efd909ac67783a9af19c0eb0597ce3ea3e34077713ccf6ac4479ed31d590b0a54b29d42b474955e7f626f28bca51e45742424ba94967bfc1017475cbbb484bb7d49c99675467004504ad45af1499619ff71dbe27b107c62e756f2cf85e610cacdd90c3a3e895365573", 0x81}, {&(0x7f0000000240)="aaee165ee8497cc9c80c6b8a888f0f03c6d10dba64225d11da65d6bb8234c7cf1190748d9ea15279d6c5e96dc76d09eb465e73c9134cd0ac640066e6ec50c91f57d35fb261c70f5b1b265682c2122afe49bcd58e119c3bc210e1423ea364729ca2520c2d9e1a8004ca5dc68042afd39bcdc035d66ded2ae6f4eac4f11871f345d5097c5c7d1b", 0x86}], 0x3, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 23:49:53 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_execute_func(&(0x7f0000000000)="c4c2319234610f11e9c482393c2d87000000c483dd0dbd4ddf00009643d0bc7b0b000000c4213b11c8c441d16423656564f30f7ec7660f3a148fc15f21fe00400f1820") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r2, 0x6, r4) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x0) sendto$inet6(r3, &(0x7f0000000140)="b05d1610bc3c14f59c340e08a077f4de83e9980eed8a3279abf8daf0c2bab0e9f55d6eb7362b2c9c4fe2fd7f74ca81ffdaabf21b2455cb93b7bb7e92c983f1ce04109cca90d23431d7f77f8a89eeb9e6ccb30b68791e208d1b5887c21368329864e9b4977c34f1426cd0f5b52d7973345e12c47d0598e72d3905c1ff627d5a930396bc490e56855a6162a3b959f27bd82fd799903ec274c82cc8fc8cd8b1220c341f9e54dd307f8247d04fb43721f117eb875d11f93674e22b08c9cb469c3f6109905366aef54a28d9206e5f3bf275dc351ec04830f3ca670ed058cefa0e63f03c2dec84", 0xe4, 0x1, &(0x7f0000000240)={0x18, 0x2, 0xa4}, 0xc) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x100000000, './file0\x00', './file0\x00'}) 23:49:53 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000040)=""/11, 0xb) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 23:49:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xb0cf) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 23:49:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:49:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0xb3) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x11, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x800, './file0\x00', './file0\x00'}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 23:49:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x4ffff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 23:49:53 executing program 1: mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 23:49:53 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 23:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000040)=[{r0, 0x84}, {r0, 0x40}], 0x2, 0x0) 23:49:53 executing program 0: select(0x15c, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)) 23:49:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000280)=""/239, 0xef, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd028825c0431297b284dddaf212541a41bbac06e46209120abadcd41cd892bc7ef6", 0x4d) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000023, 0x0, 0x0) 23:49:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) fchdir(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="4bb405d1d70e84707144cf146d7cb276f7", 0x11}], 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x5) 23:49:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() dup(r1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 23:49:53 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 23:49:53 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffeffffffff, './file0\x00'}) r2 = msgget$private(0x0, 0x9) msgsnd(r2, &(0x7f0000000100)={0x3, "a0bdc271e67f98a0285974fa888ad075f723e2cdb74f2f381942dc4d1b8e580a36ff156f646c935997699f92ae0be60fed718878bf8e6e1d4d5a8706dabf277b3d34c286ca45b01d"}, 0xcb, 0x800) 23:49:53 executing program 0: r0 = geteuid() setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) setsockopt(r1, 0x8004, 0x800, &(0x7f0000000200)="8b53462efe9b7bc5e65db5c4fdf0bd0718a7638e329b65a735fc3a16d35d4ee801a6c6d2c3df3ab33307d388b687b72e5ac9ff44bdcd8c4f5bad03af0806d01ce674d00857715fe8991d1c8ceec0a1ff86b83a0e1b656cfb3d2a0359c480cc7d9aecb2c7aa66ad3a81240efad3c8c2a367d822e1a647f849a8e700656b692781fb8d1ceb961735dd731ab6689d17cd2634b46ee9d7f37bd81b85", 0xfffffffffffffd53) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x80000001, 0x8}, 0x10) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:49:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100000000000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 23:49:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x103}, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) mprotect(&(0x7f000013a000/0x2000)=nil, 0x2000, 0x0) 23:49:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8100, 0x24) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=""/80, 0x50) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffffd}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x178aad0443b4903, 0x4) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x0) 23:49:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x3ec3}, {0x3c97, 0x100000000}}, 0x2) 23:49:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0xd050, 0x7) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'\x00', 0x7, 0x9, 0x0, 0x0, 0x401, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x40000000000000, 0x2}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:49:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="c26d4a080dea48c84d6ed4a516177c452d0f621ac156722f3a39e351cc8fe96a1faaba127b4dedb402cf1ab371c616c264cc243c51a2e43d4c04618a6ebf8e6260a151f0ce73d5407d184bb9539e3c1b1c94d2e68282af01550ff5f29c8dbe6f67e9a28765c07f7cae24e353aa3e9cf9469689a8648cd1", 0x77}, {&(0x7f0000000080)="7525d65f2fa9b10e7ed104867223b794d122e2ad7d948f04df00babbf747f07363dd392cddff6961d870e0c92b6dc7bf6421d3ecd0244b702ec6f5c9c84bcf25d5f14ba1e6550d3dd7d221fd933c70521951414b410da558d2cb5114ffef52ae18bc558ba1682cd88c7a386765bec1b3596f4aafa6d56040df445eacb0ddadf87af90840f3fddcd8201fdbe1b2825faa1931cbef9bd544", 0x97}, {&(0x7f00000001c0)="b5119a51ce1e8bbb1ae71fd3b68cf8fc38dde361f0dc396a09069d04cf8ca5f73d7ea6b135ce4cb5a0248dc1291206a561609db7060ea8c86390a135aa59ebfad7ced940aaa49a46467089d3335172460139ea4d18233629a70b769562e2c2be0c2f798700934fd543b562175527c18d8c44c68509fe7e353e31c57714675c43080586e4108fe3c977490f5172eccdf1795d0c7fe075c08dab323ce339d38a8c4363603f7d9d", 0xa6}, {&(0x7f0000000140)="49a766b8dd12f59dabdede11a02b3e0a2ccd79c29ca5771bf8af326db7a50e076184517bfb5f7486392f1fae8052", 0x2e}, {&(0x7f0000000280)="51105e4eb18e327341bf69a584e5ad1f3960463ec37f35eae18fcd8821d187bd489f5abaa1788887b1dadda168a25ad12e754d3a85cf60b671b6eac958e9c7f7c0b1313229e39c1041e1f662362b09c6c07a55e14fed00e52f64155a793ec09c5aa00f85e613d02d3890a2dd10971f7a0864a2f461f8e4209627af7f4ab15dc3b6b6e2966b339c73692586fc7403b99175963f1cf53d0bfae37b571a47c09c5a78c7e37963122f708112896b89edf5cd94261866572ab7de4603fd5b483767b4652be645d35074295e628fd6685d1a6aa1a3cddc5aef4dc3e00e6361f0de30ca43ed", 0xe2}], 0x5, 0x0) ftruncate(r0, 0x0) close(r0) 23:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="204b36a0b38d375ba2", 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/11, &(0x7f00000000c0)=0xb) setsockopt(r0, 0xa25, 0x7, 0x0, 0x0) 23:49:53 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000269000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x1000000027, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0xffffffffffffffff, r0) 23:49:53 executing program 0: r0 = socket(0x18, 0x3, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000001080)="84f513555bfb19307d801f92125e8bc48ae2ba7236be92575de1097fcdc758d27d4485d07404b849fd36b1b4a27a6d726d1355dd328dc2751bc4222df6f3aaee9bdfd3ce2005d6e45fa6c4640385ae74695fed89bead614a01ce039550d281dbb09b21bb3426ae9ab1c3dc5d9054827eb499377930a5c2f482b0973abb0fdb86ba4f4db35f9a17097e7165463a3a64987d976c43db92a3117fd45902bf667e0a57954423e51332bbb1ab184aa3cfe7e5291ca2d9e91fc572cc278721", 0xbc}, {&(0x7f0000001280)="7e96023e7f03602ff8911ff1a797a18fa8f087997c588bd4895f767786c6000f6891ff04868f9a671ec64be0a1b236349492e19814bdcf12bc47f38be5f5bc043363b1eae6e48476af84722bf6aa0951d1cbd667ff224c74763dfd6194529f0abd006d1c8efcc302f5b89d5ea6b3bff5a179e3fc63e36aa16427dc4751e0e0849a3fe7d5f182aaa8ba254e32d9d205fa0b72ed5bce2d948c0f137e5444b79b3290c679bd3b3b4cdfd48cc137a819357fa11510e15f7eb45b987b4090657f61db40c753f3f21aa82e49a65c8d38a35e69adb5309d87382eface7b355c2f9f23025b592ec99f6cbf2fb35261ca", 0xffffffffffffff68}], 0x2) 23:49:53 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) open(&(0x7f0000000080)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:49:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fffffffff3000b84ff45847bb0043e3e2a5099cfc8d0fb0dfa0be925e24758962739fb95456f76ec6b563c988d1ec5fd549d53e2eee48e2759f1cb5837b3fadf26ccba42a506f714fd5000000000000000606c454488555a4cd40ddf5564206d7724e2bc284"], 0x1) fchmod(r0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5a2a8d6a37d3572c78cfe1872feff3957d02c7f9a3b563d01a8bbb92310ddaa1f4677be99bc8558081c49d7d4cd63d6220295dcef8ffe9ae20222409bd4170ce4a3e7cdcde405ff01f3fd4b8b53f83e088756e651f0e3ad9a4f50b4c4a22b2b581dfdaa4bd00e7be617c0a489b4319efaa3d93e3f668032ada5ee6cac99f06d2a055", 0x82}, {&(0x7f0000000200)="47f3f99ae482059860d3c5dc78e6b9cf05146ba5f56fe8664f9bd3f845300250150004fbf854dbc249f2f732036d1a0be1f717b50b72d3b7b2db0856209995d9aff2141e2c13520e", 0x48}, {&(0x7f0000000280)="86fdd72a1a25f22f92b94f99d3046bad957cc30180bc3adff05ee6d6f21e1460ce29ef93d8acaf591db38858cede176666f50880d554aaac1175cc68da6ceb60d498cb5305c2a01cb7fe48d109ec4f080ad64614", 0x54}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1108) 23:49:53 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) writev(r0, 0xffffffffffffffff, 0x0) 23:49:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000280)='./bus\x00', 0x8000, 0x100) socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) r2 = semget(0x0, 0x3, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/114) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x80000001) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:49:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fffffffff3000"], 0x1) 23:49:53 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x4316, 0x20, 0x9, 0x7, 0x6a1, 0x2, 0x1}, &(0x7f0000000080)={0xfff, 0x401, 0x87ba, 0x7f536550, 0x0, 0x80, 0x9, 0x6}, &(0x7f00000000c0)={0x1ff, 0x1, 0x7, 0x10001, 0x47e, 0x9, 0x7, 0x4}, &(0x7f0000000100)={0xc4f9, 0x9}) select(0xd341c7822f7a1df3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff}, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet6(r0, 0x0, &(0x7f00000001c0)) select(0x40, &(0x7f0000000200)={0x1, 0x1, 0x3, 0x80000000, 0x3ff, 0x5, 0x3f, 0x1000}, &(0x7f0000000240)={0x400, 0x8, 0x9, 0x4, 0xa5, 0x2, 0x2, 0xc55}, &(0x7f0000000280)={0x0, 0x7, 0xffffffffffffffab, 0x1899, 0x9, 0x8, 0x10000, 0x8}, &(0x7f00000002c0)={0x2, 0x9}) 23:49:54 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000000000480, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) close(r0) 23:49:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200002104, 0x4520) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000580)={0x8000, 0xc003, './bus\x00', 0x0, 0x0, 0xfffffffffffffffb, 0x200}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x91, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='&:%\x00', &(0x7f0000000200)='\'*(\x06\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\xb1--\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) fchmodat(r2, &(0x7f0000000080)='./bus\x00', 0x42, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80085761, &(0x7f0000000040)=0x3) 23:49:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 23:49:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffff9, 0x1, 0x800, 0x6, 0x3cb3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x1, 0xb0, 0x80, 0x1}, 0xc) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 23:49:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0xe5bed9bc278ac50c) shutdown(r0, 0x2) kqueue() r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getdents(r1, &(0x7f0000000040)=""/168, 0xa8) 23:49:54 executing program 1: r0 = syz_open_pts() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) fcntl$lock(r0, 0xb, 0x0) 23:49:54 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') readlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)=""/241, 0xf1) 23:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x51) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:54 executing program 0: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 23:49:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8082, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xffffffffffffff22}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f", 0x7}], 0x1, 0x0) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/221, 0xdd}, {&(0x7f0000000740)=""/243, 0xf3}], 0x8) r1 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) write(r0, &(0x7f0000000b40), 0x0) fchown(r0, r1, r2) preadv(r0, &(0x7f0000000d80)=[{&(0x7f0000000c40)=""/218, 0xda}, {&(0x7f0000000d40)=""/55, 0x37}], 0x2, 0x0) 23:49:55 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x8, 0xa31, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4000007e, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4b8429db7a22a4fe, 0xffffffffffffffff, 0x1000}], 0x8cc0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xc, 0xff0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xffff}, {{r1}, 0x0, 0xc0, 0x2, 0x10, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x3, 0xe0e4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0xf32e, 0x8}], 0x2, &(0x7f00000001c0)={0x8, 0x6625}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x60}, {r1, 0x3}], 0x3, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getpgid(0x0) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = getpid() r12 = getuid() getgroups(0x8, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r17 = getpgrp() r18 = geteuid() r19 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240), 0x0, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0x2}, 0x4) 23:49:55 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x801, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet(r1, 0x0, &(0x7f00000003c0)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:49:55 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x100000001, 0x3}, {{r1}, 0xfffffffffffffffc, 0x24, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x3}], 0x1000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000001, 0x3c79, 0x1}], 0x993, &(0x7f0000000540)={0x5919, 0x3}) select(0x40, &(0x7f0000000080)={0x2, 0x3ff, 0x1, 0x893c, 0x80000000000, 0x3ff, 0x2, 0x7}, &(0x7f00000000c0)={0x3ff, 0x0, 0xfff, 0x3, 0x3ff, 0x1, 0xffffffff, 0x1}, &(0x7f0000000100)={0x5, 0x1, 0x7ff, 0x0, 0x10001, 0xfffffffffffffffa, 0x4, 0x10001}, &(0x7f0000000180)={0x9, 0x7ff}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:49:55 executing program 1: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) write(r1, &(0x7f00000001c0)="bbdb8ccb3f08dd3e0eb0fab0de2f574789", 0x11) poll(&(0x7f00000012c0)=[{r0, 0xb201}], 0x1, 0x0) 23:49:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d00db83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:49:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800000029, 0x14ae, &(0x7f0000000140)="ebffcbff13b9fd81aeaa4e713048e69931929648", 0x11) 23:49:56 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 23:49:56 executing program 1: socketpair(0x1, 0x2, 0x10000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20080, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x77b, 0x2, 0x8, 0x1800000000}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000240)={0x2, 0x1, 0x4, 0x0, r5}) 23:49:56 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) flock(r0, 0x2) 23:49:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x12}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 23:49:56 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="1abdd9b8531e90be29a3fa7c2180c604e31114be30b1d92a19083092bd8a84c0e374075e5069a4a0bae21db1912a4c9932f7264f00d5e3f2e0c7e662d22d0a96c22e301b48e19fd4508b8eca9fac38c574625e2fe536df18f227d170b2cc74915377f3d945bca40570536c2e5be3d7fbc4ca99a36130192aa2224f36d494bcd0e0efba267985d5426d6a2585d296d9ed2375d6d8b2def638a094d2b271679a1d03537c0710d466de1b03b43fcde4f0d632e6666401156dfd0244e578c0c923fee8045610e3c7a6137c441253a8d64b9d5fd57e153f994c160c69d3d2fb1cb33680796b37", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 23:49:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) dup2(r0, r1) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) 23:49:56 executing program 0: r0 = socket(0x2, 0xfffffffffffffffc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202267f00000063b327e62e2f89"], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001600)="d367569adb01d80558a0264fab82d348c0ffa6fa7dfb285f326371290fa54f96ca89e44df922af6e942bb48f815750d68bc232b22bf3a7d5e2251319e3e55dd74f239ab2aad450ed1320ed12d652dc65cb1b78690f8c8c4eb23fa1914ed90aae003361ba9ff443127624c5fc331796183ccdb1178097a4e59d5532605d6b5dc115a20415da521b20a300e0ad25058062263336e68331c7b3773aecc4fbee12378eb1edc87c2106e31a9afa8a57aba9ef90f7f3836b32a3cf87613b7b6f26a4dda3245aecf3c612ae7f521738ef823b85bbafb3e048d3012fbd96bafdcb46d6d558f0fddb9295916d17ecdbfe629896dfda15a3e127bdda21fa94fa1027613f5afc8fa78fe69cff3d1a594ec8cfe759b2e95f0b3582e9b9c2a4da218e3843885cb177547496ee130510cf7da8eecb2842bc694fccba9bd103acc1b663c04cf6f318d3598783281208ea2bb4c5755e9a63ddc9699a34d07f98d20a3fb3b58d906d92b2971bae3f391c5d3944b6e04e100f4e5adb1291e985ae3b60de4a56c361e1f85e8fcf353cb7bf7f42d9846309b1e1e04083a2771872891d97b2c7a78dfdcb7bc335ef92d6af295b2ce5df448ea722a2784677df9aad02b35ddd4076397945ded0fc5f9c829f3759cc3de50828e9e42c0fb446d092a5de5aa6e9930b059cd35efb57153080c1c49ad4af30c973e5936c04ec74ea72303e86b1ecbaa20174ad2627a6cf62944a2983342da0af1f6363a71369f9f0d5b1fe7ef20a60c39b574176cdc3432735e963923a89a9bd87294a7b707f28d60348b17c7ccf8361b533ada826134c8de316170e8da88020e59ddc8509da0fdb657d7e601f12355545036ecb3463449c0cd5d838f959eb3589d5506d39ad1416d79f6b7fce62535c2fe5db9932a8d43540581adaf0f060a2a799eda32a10bac2dd1199e5925bbc69c0e101047af32d77c80686a90ba9881984f2c9e7f32d447c1e246168fcbd34b94f3ca7550432e66b23ad2326795910570d52b61390e87cf740673d8d8c2d9b5165eafe8631258f99ebb348de3b530e988b68c20694e1da46f83439fe8699ab1edbab73455acd6895f1554bd9813b44654cf105a51aab12010563d18bbfaf9cc654fc068801005cbf02833151962afae3fe2013f129ae0b172964a6fa4d3754ef935c823a784c11bd6771609e577a321cf8940dc24c083b09670511ac099dd0e160409a6b2d98c0abdaa297d7aee7e21daef7edcdd669e52d56cf7ab35a88922fbee586c7c1ae44032adcaf3bfd76511f8471a244e8ff6370064404db9053b0ad999ab2c0fdb194e2d5e5fcc49a57d11b0424beca6e1528fdf660d990e9be5f16a9f1857c7f0fdc84b63a819bacb39d83ca5e8b023116c4d0f1d1e88405c4b0d3b8ee4a14a25f1db8ae00e77f661090a40346cb3f0ad39da80b75d1df9102fb9c9657e3863c8474b0f6228f66e466de3ac5fe4eeb8bd1ac0343f409a8b7c1b17edf91d0d5a1794794a13dbd9ec8a5b8c5af3829153c47d0ef64e0ded73a2935ff7fd27e0e483edf8cd9edfe7baa7d01c8d427c98727ec3783eea6f8118a121c3490a6bb35691b6ad054918946d9a94def44c3e7aed52689955dd9218ae10fab7d74ef6dba901a911a17ba62b43d034519590960f746e984474bdc592c0a80d807523119c958358c47871e5391831174964b7520bb9a0d8cf96053461cd6cfac161f72eff22db2b235d3cf99d2ead5f4e8ebf95ebf2a9326b32422ba50fe0010cc69a5f7bdab054b04280babd8746567586da69174255d22fbca47e67ada237a5185044b4532374a65af921fdc89191c7f8e5f3fd7b3810092d5588a8c23181f2d776d54521e723cd0b0671b8302c718bed095a560bd1d7088fcdeca49cc63f61dafaebf5a3bcce0bca3adbf192a49c2c06842d813f02285d7c013ec8514569cdc74486c23558f8228d93980794ccf786925954bd5e17c1c7034261c49f67570a2ec4b4be9ae31e58b198e2ab7b4dcf3aa9e87e097699c32ba7ebdb4afec92f3d976dc43d94458a7ecb9ac7ab1a63d9cd19b60f465d1943ef44d99ca5c2f53f2d4d6e5e14d545bb8669bf82bf503b8ed5b0e0c3fc65c12e008044e83f45a7c05b3ce72c1206e6e975090d45db8c64f20943d0ceae0bd0e7652482de73c2c251200f320678f25b940f7e1c60c80d1ac3e7e7544ceb95b5a3541c68822089be82fc67114dbbee79005b7cd57f33740c19cea8b02708569e2422da198eb2047b39bd1ac1aa947c0dbd61e88e45d305a5d08f9647aedc92dd874ec32748d501c26e558184cc8149764d37bfa4f79d0ebf39062dbc234f8f40292c61ce2e1373bfe4d57fbf66bed4f2810beadf1c4e5eeae3b1fda156188317f214a6cf76565e0e9db737c1d9629d548290ba87d395e2ded5bc7003f646bc67bdb9593b1bd05c3c3722d7857965e803c649285d6dfa3067d433798be93b673ddf01640bc820d04af36614b7cc7d0e0ed2df7c26603c0f89f965ebc2e690809f2b6e32ce90068389f5672c657d542164956fd709bbf6b4da0bb5e7513db019cb2b2a04b27e3e3507ec25df16537fc6c0e900911605a0dde90d11bc0d0d406520d432ad988a7f138508d069083c01b8ab4e76b394d716086ae0b09783e8ecfa4e2d6a0666f5e3853d4ae8dfdafc02001783d237e5151166a39a573b757237c9598f6a8d384dc9ce90b2007d02f15526a31d2422d3865e3ff53bd1deda056280ac0b00d9c783a9149e5cceacd9a6f9c54123cc4f82c1190aea2aa44b55430864c5b20e91f94024eb4cacacf106d63b9fa48a4b5ce132a0ad43b2c98c3c32d77da9dad98b8a220d619761f2f83e4a742e759680aa46a7436e9f759d4e92c13306d13a7acb57716ef52ec790d3b0008ad60b1df6f8fa79aa6a6d571f2d2bbbca7d6543ea3973bf8eebe4075924356612f5d55194e99761ce79c3ddad06a312b930f4c1694579454b589e3439f8d81f04274e95ed4fe37406e4158e5cb127a647d2901072f9920899d8599aefe29dfceb488e4dab76773ef30e4925324d2cc691c7b37ba04aca159edff99ff178893150a0c9b4fc4ffc7bc1c5d85f5ac0a40b47e35ad5f73db1958ac979a256a3797e71704e1df39f1faa994ee51df3065bb649d75c9fe6e39857c2eb693fbc3907e69c7ea1fd71a399864ed41452ca592446558bb8d0ec197b04b65092193278e2eb07c9feb5b5b897d870f845496fa44e46cd9c109a4d5010ad05520c56bd5f27f55e978961f5029eed543dcaeb4794d9f6bce293c4672214cac5e691802e94968193de43be7c47a76defe6c02780d50d70dd50d4d6b590b1b832196d29f254d31020c803c43d9fb5a554d551f42ffcef689fa352bcc8abdfe9f790d98caac23e7bd7ac77fff77cb588bd73e41f7241205e16a663b8525df4b5640afa7f0458909c8d52a0b41cb6406ae387ed0b5bfe75c99681850c5294ca7b8f46ceb8c852fca5b3f331c1998c14c79de5ba2a49da9c6668bf9da8246a84f33fc699cdfdde025db6615b3ec7dbf8a9be6675c07b21ab3fbff60e1c8ab9f15354df8614cfdd5a797d0898dd03cf9fd944ab9c63e80c7e557bb3d50f8f8d3c40fd1f4503f6495b481c1ebfdcd9d01139a7ef8cb09212a2206a144987f3ee42b3c8a0ea67dc4e7b0596517cdf115864c57809a95b0c5ad76e0f4db91d3a0679a4cf8758b31fbf2f819f52f765710c37f526c19efa7885160626f1f28e8f9501149a839ce2c7d00d6a4eaab149b5b3258a4464e7e8b9d67e08f93cf052396b2c3464a17b3d33a7b74353ec080891e9cfc32f27d89785a76b59cd721419f9860b9bc381bc2704241d79e0e517624c3618d15fa4d51b79e00944785403a4cb2b94aeaff770aa1cd7d777bee6fd492eab99880188fbdc1b1a94941569dd0b7981f18789b8067738f4530be089bafa6c8725b3293d3ee0d563d8925cd7ee801ab5551aa2be5df307617aefc5b9d1c8aeaf37c59fd22d381a41ff951f68aea6b06227e425111f38f999f94eaf0c11cb3b9d648187dcf3b4c0f084d0814f3268e88c6d2b260a22dbd3ef45df37fdf37ec5d1eefa9d14d0c8576e05ed1dbfed44b591a94d5733184c59908a749db053e7811e726552656ed48791d6ba5cd26f287bca8deb70d5e5168d406811d73ceb6ca9d0d91c2b34d90c124128849428c2cd99539201dc8c51cafc58b78c11d14651a9bf3b60711585ec23e39cbd1d4391e01e2c10106239218feda86bd0f0e0440b2170a452128406e2fb4d35ee2e129f5f972350fd82fc07f024abb721e6c61df9c1c9fcd51f66b35275aecdf98d75861d9f36f2b509e7e5f743d2198c959ea9781c2f8cf3005ce897dda3c7d3af6351f62323a2779c29a02b161cafa5f67aa77672a91be64aaad19a5a94d9b934ad28ac752cf0b9611df1c3821b6a01e92a2c36288855a1d6c26e0ae84234b1931d0d830c0212dc09d228c701a2a6220bcd8cb714d6db512cd3e3aa5efbc0e498e74857c5c3d23b163ccd3b2302a76d1bc9b1707", 0xc84}], 0x1) 23:49:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x100000001) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x27, 0x80000000080000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:49:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r3 = geteuid() seteuid(r3) syz_open_pts() 23:49:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 23:49:56 executing program 0: r0 = socket(0x6, 0xc005, 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 23:49:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9a52, 0x4}) 23:49:56 executing program 0: syz_emit_ethernet(0xad, &(0x7f0000000000)="9fa8dfcbff5a56af718f581cf9160d1967455a0dda2371673fc4bbbecce863f6f6f3c13768e890ef3c1ff81d413fab3af68ec0ae455df685c75f29c1862b8944935f6dbd43c15d806e42368bce596b8a733f350bd208d97c24c5c7e8326c79d4661a03d0568218894c20d4453bb296acb417c1b07883c1e641226212aa76b359e9f7f7ffb762a75ae81f98b8b85288115fbf5e03dffcccf5f6e013491987103ccb98edb1fcd56d54d5eb7514f8") r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) getgid() 23:49:56 executing program 1: r0 = socket(0x26, 0x2, 0x200) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) flock(r0, 0x1) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x9}, 0x8) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x8}, 0x8) 23:49:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="3d82f259653f3923fec4273fc0857e168fa475c9ed4686325f8c54d35dabbf53124a3b3aaba73866017852332924474b31a583a42eba91008cb6456a44fee162f3f0678330718e106f83ab0cdf5873bc02230dca80f2070cb935fae967b975422c64df525092f6dd56b925b2e4b11c061a2473b38af8fdb54e616e0300a5756a0a964f67ea3768400d9137fbf28b7dfb9d5e8f8d3f6bc0852d85a23b36875136a0d7e55de81af307fb4a7cbf737c", 0xffffffffffffff7f) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/176, 0xb0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:49:56 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa0000040, 0x7, 0x80000001}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0xfffff, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x9, 0x1, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0xe96a, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0xfffffffffffff683}], 0x5, &(0x7f00000001c0)={0x2, 0xfffffffffffffff9}) 23:49:56 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x1e, 0x3, 0x0) dup2(r0, r0) 23:49:56 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000600)=@in6={0x18, 0x1, 0x40, 0x800}, 0x8, &(0x7f0000000440), 0x6, &(0x7f00000008c0)=[{0xfffffffffffffe14, 0xffff, 0x6, "8e52285f4a1939ab427ba11fe37f5593f723e3b4b146590d2be816afdb59dd046441c8f6"}, {0x1b1, 0xffff, 0x6, "d6630d62d767481986ca8e088b5e2ba5cf539eba7b28e24608a0fe414f2b1762b88110ec63d129ab752569c816b0d78b3e2162154f64e11b85d4f517af75db4bc528ecc334153ce2ba5d50a8493f7c77d448878ce09e39ed3199f4ff230d474ba068cb0bd69441f786a5d0d51434e4b2b558050c3e3a191d16974172c64e2e1db1e67691476982254b5cccd6b63dadd197b61ccec31870705c92c9c5ed142df1c57981"}, {0x90, 0x1, 0x6, "f1630e9f1c97c16e18fa81b4a1b01b88b48a5a88b76c53fd3d3b152a841b3a832f3fe7a8dcd5387aa67956ba536f9e0c4e9233502a970d5c3edc29592fba745229adbff664f19ad7c2708a3f824547fdad7b494937dde210e53044edc59e06f84941b0972bb3631884778aeb2534b7d13e927733323f3d060531a9d8"}, {0x40, 0xffff, 0x8, "925173c7874bdac480b5c015be78ddcf1735394e02cbc8272ab18527b578296abc96a4aee6fe402d8805242f"}, {0x1010, 0x1, 0x4, "8788c2759ef7e7c1d5e4b640a7dbab16e214907aa485d6b89b59e890308f97c23c5cd78b2c413af6046595b5c83c9b77a2bb5b6f404a4aeaf4182b38d12b7a689ad5b65a29ab565920f8c358102b2fd1a0704fb1ae4540d1dcebc869c56b49cb275a2bef80dfc9cabfa71ad4d2dda16207accced6538a011494dbcb0263e614fbb67d3705fb01764d0585b9a187d512160cec1a5caed4af9ffcd520fc4e9b940a8c5c755640245ce428b1294444cf667f4ccbe39809e8a84cc4fd92a225f3ba76e6324606fbebaac7c9bc285689d501e6b551bd056e58e559098f2507506250de05806ac96649c6f9b7c4211df2c90a431207b63abf629fe19858b4124debe34b08d49b8e731cafeacff3c52b6daa76f2286ca11a0b55a9f42e5d11a12d186213b4cdda72a7c1014d9fd6e38f511ab1d9631748600078cff1ef028c9cb041f55d5f364a4afbdc11e337ca40bd70a18ab028fd5da6771f7f7c1ec049aed5122b677704663e592f8f62ae2f707a4df89606268ccf23eaefd7bb03639613d5403ecbed482832b120937c8651b80c996afbde1842dc0858da1dcdd51212c688b53b09dd0534321bb5159981b64137ddde33bf44a75e2dd188d9f57faf8669282880b9279e8f9bcafde722ca92512a4c8d99262c2d3c26cbd51eefda733cfe1a67979789a0f8f2380934e4cf58a8d283876b04d639d4daa44dfe6b9d25a2521c55cd492f6be815cf537d9954439ef5aa8554820d5c1008926c34132df3f7a59bb0c5047773b91bd77f0609a6f78228ed958d2fc00cc9267403a88f2a815a471431476e5be5c260c28bc052988adbf6e7aeb1d96027b6ac9df1623a10a0a9b6c3e8da034c40473d24f32ccdb782cab76996805ca07ebeae9bb4a934f137227973ca1c5bd3af4f83378a401e145ec029ed9cca5a81a43c3cd75fdfe4ff49decab43ff4a9398de576bdce6c2d5a1aa3157975df421ec820289628d2d4461852a7ec7a80a95203af6c2a7e34d4771ceca4334e490b85f674d315cc127c0e95a4b50061794fa353233738322214758414b4d33c8da483a40d97d6e79921b9e044f76e1781f7514b90250ef132271cb679f72182d51a151303f20e77904296f6f5c4f9650c3ac453631bf44d340dcf564a717a9d977a6634892774bcd80f88dc0ed28b4e7392a02ad63f604afd50535baf5d102e845966022071c3526d58bb4cad19d2caf9babdfba639b93dec223dd5dc07613adaf26ffd6a5292def75b2ad933e7dfcbaa351a7ae1667f9d02391be4b6739425938f731c0f500c078c3f20a0fb706bd2fa1980cbff3818e94307bf40075f7c4ef01d9697246c862d3a8aeda3b9882794ed464675067958258b7103c682a0907280a73621278a5bf22938381d30c1e4620a3643be2925f3b94898cdc6923e200c4f91927f5b8c01460ff736884a9d7a0e466ab9c7e6295cfc712ae80b2822d5a1d6c69ebf7961bde8f6b1c6a31f921fa23bfcb894aedeefe5aa6ae4e8113252828b2857f08a2ef1033d0e80fc4464e91235212b5f36b120a9a1975831ae8259e64349dc85057a8d6ea68a8605adcba2ed77b3c55e27efc540fbb1ac5a32579f375d0716de044895fd411a16257b67b8263f5276290931c198d8ae52acf2118d6cfb7a41e391656a182c3cca762bcab4db83ff65357cd1dbcc6a14b9fc97d31f1dbc5a4147789d297b2353b868f6cb3856424c6dedc4495fb2faf21db86b131eb7f18dc50523923e016a7ca8263ff66abcde545685b46f14ac003d9708371e5eaecc9bea8feaf075d3ae47d2ac81567e14a5891f87f6194a6d736a01e99dc41349505522d9f08c423fd0c7334aa304ad565b28da4e1b93efe2cd7ddea34752e068bdc1f32d77b49af261a8f0899d2193dbd23e8b8b27b2611327a28295b1279176b6c8c538f70d98b9db5b879d291c99ebed94956cba147bcf85c3410ffccf4e77f79cc6d9403667659382a8921f2bbcab62215a79fa0895ca0b106060a6f6055f909596ff408dfe9998617a518f7d5ff0ff9b95181301b057788f8869c34bf93934f9f185b740343915256167066aae08d86a55e77121cb05ad5139947057f60348b239d8306718471e15cb41a03aeeb8ed0c08a66b933f403a86516ea9d42bfe3c517065d5b076a0db30de8278a2f148c84d67d9b803e9b8eb5d87d9fc0d957e223c1043e47c3684f8510dcb61c568f09fa6da395348a1ddb0d49db5eb43772e0d815a01c87796091b058b0f753bc4faaef1701c437b7de39b3f6f92c7bd2dd36d74add7172908611a6e2add333b35e7d17080ab62540a19d4b356afcffebe70b28c540ede67fd72714c6650920c717a74b02165a8302c01c0786ac9c461be37d3ca11e4a8eb1bc2c88c1cb4c580084a80cbf4cda061279030f09328e3e963a34adc20aa92a06056e1fe852625662960ed0a5829758c812ffac17fa3bea5a1fb0fff486a30172f1c1fc386b50c387e3565cedb431a01fff0e560b2bd632d97da233eefaa1bc5ab6b7d04fc8d395ebfbfeda196ed37a17ce0b5952d766597c0ada30994d066e17f1d1c93b68e953453e7ba9019e49d342f2177061968ee707d5a8e54abfddb914a1c5a68facdbc45f0557254070e70ed13a646b20dc22dc3da818689715b1cb94f1c2b6ddbf0f945c1c36c8cfca3e061967bcb2c47c8a15674863d044a8127a483dad117fe09b46d5509998cca7fa2be4abaf04fffbdb382752f3c67dda92a43328dbac10207eb683d90765f5549a70a0e43655b21dddc66f6cf034604fbdb492b02fbc89dcc357dc54137e038dabf1e6fe62a22fe71e563ee20fdb3d3a85fdce214b2a3538ecf6b51142c6a793262c5d12a3c80242dab01881edafcbe1bc108ab98525fc2323ac31e9775c84702abcc2d13eaf57ebfd92297e4a9ef274e2d6bea920626fc23e103a0a90808f1060231e72c6e462836e68b37aca9f4685a4bb58b3d474247b9a3dd396a66870b07811ad18492abc794a1d8443ca6e2b9ecbef78deed7253476651f1ca2deee63396f06723a69a337d80e9eb3f40f7cd0d11026e68edcd8e7b98e1a57042d073d9dc9d98244af6ecde95d2b8b629ae38e82e738b765c07b5f64e9787d1410bc8411149826cdbd1a63c9b5194bab0524366c72af6b28a190385509024ed83f93f1674fd5530fb652685dcae3ee77dd9bef0742bc80d1329083908e66ee62d12f197bd87bdeb29d1d6d27f08da324de3e5f222d8e88a9b64934e9bda35c18eacfba6e8cf8a8ec88e578a62bae666973a672e9a30c231f12702ba425f29384ff02189ccabe9bd55375cabad9830eb0985063211d314e06ffe4fb346f64c0ad6b7547826c4ba660adfa0fbad74ba76c99562116cd3c764e998f38f0f3519821de3ddff19e3bd84373f49b9a1e25bccfac63ceda1ade138ece2021dd0c62767e9429616e154f586d84e641c63a0b64d568c905193f03e5dcad9a3c8a2f5d810dc6a1f20f700adf0e17ce4d7d28c409f3ad921790da63a4422b991b5d0f86dca827f1c816ce192b3644f958e9bb8d887bdc7a15291bd3a03417b46c2ccb2ffd8804980b91c59d777121224e3712f3862adaaed833cf0b0989739f1558902e2e19743387f62c2bc1fe04d8170150b4726f5eefcb95a7a7fba4a516b1be23e0ffae49ac8121f812f25d3210e2011814238138c2aa6879acd34e88b7049a262a972b2b1182d5e6fe5b7a9714129635f7839b9a2991188b17d3f8c0603c4a7df5e32d34e058dce2fa505144084f02138b364210f57c0d5d78ddee6a70287cadbedec4c89d79c10c020a81c4f6571868440f20730c83ad13907c9fbfdc9fe5936375db6c63c0962400988888653ede62638a27f0808ea0f6fde9a6235c44b28c4566e8e210cb76a74c9e1df5637119ebb38aec24f8d2d84db497f80f2ca2e6f40291a5831a17eef29e184fa2e59dc9484682887b932af2da8d0337fc708727bf901796e76ecfeccbe5d8c6a3d758da61dbc9233dbaaffa959754738e4d3d20039f8ca20350570b6b0aa7b1f71d747c921258cd3a38b3c3ee88f434edc5b170780676f4b0424e82e4585f705bf5eef517c94f65697a33a0547f9811c3cc0dc04992006e6b54881e0133f46cee490657f8d45f56d3a7ca0be9160962c16fbc7504a7002544299246cbe95e3164252af1ffbc7f67152bbe97025a08fa66b02ac67d28e17a95ba8eeff8b9f12a89bf9777314ad00f319d8a9dc2aa5f2217c156223ffa956855d0721ceccf316daacef652d84905034ca0ead654bacb6c4e27307d7c62321f058666e81796122cde40f2ece268e7fa7e882346f2e86ab5e9ef6fbd16d954592a6d929afda98b1af649fdbffbc983c538ff0f9a507037f45fbf3468614e73f12505c16e03c0cd996cd726e8ad9c0b592c287962ef1b3ecf66633a3f9c8faa6d5545ca7951560a15573c0cd463fe3151a388860d9dede1d30f714e7f2335e2c3a8f1606fdc266dace9eadd5e74bbf15f5e26ea3fc60cd8a9839ff73a48e882a8f354d9c21edb634b83b370c489283848f7fe921bf39f37d6e868bf411c86d79a889801a5856dd4a01e895660bdf0b48ba436c319f7dca2c18ac60a056d147804ff8a6a6d98130b933a66c369ad763cb66dd1dddf85baad9bddc34b9411b70ddda0c671f6d85f3c8062a53fa8c18b82a52b89337a789425c2097e3686505834445e4f1e57578b70f32b18cdc220a0f144d9a91e8988e75fbe773afc8a0552a275d5f465a6d6fe9e3d67d0d9201bec2aa8fa07de1f22abb8dcc61fbe1aeb3f419e7344077c01075ae1a5042c82862f1815f080389506549e0695ee53bc648b9518b0637551f366a485ba685ba04aec69207e48fc05f720a9fbea170ae0edf16e04afa532553a7dbedfc7080c994ca1b5bcd1b718b84b131051013523e8cb002ce89b36717664530f93dcd76dd71a6bfc4104bc4866252d7fa86c2c499002be5f1fd02c54d44dfc49810a912df2e9cc6b4bbcc99643839185dd02e6dbd810bdab70d0002899c8e3ec01b108b54b40811e23096f5d7450e159a3409d6bacc1b306285faa792c3479bebf8190e567d1206765d1d8ece0f1a6bd88b4713afdccc61957155bc60b58ca44fa8d6d9dd4c31a65ff16c0daba51a25adc54985e45824e0b202f50eff5a544d8972db90ca073c329b026a69afa647bcd44d104c1435bda784283831b364e817f944093ae4f75e840ce07b00dd5c22b6b0444fec0bcfeceed9e264fb6ffc6c4ca06c300ffa87cf95a9a2d29181160793d253301379928e70f1af29c307a1e5528678d0e0997d6fc51d07111441f5446261f051b46811d0d3fa532652c149c92ca5983397ace5c041dbd36ca5c1ad12695cd2101cb66db6c656e90868bb52ef6dd098073ab55004906937f621c1c38f0cad47a7059d1d2281ba6cb0b14d2d22581682c96fe199d763eaa5f12b46108e73b49858ba6427c493566f04c4674f3fd49e7ef87eae863f97c7738f33b5bc5f65622cdc901af8bd0e806b598b7a3199e22bd7184311fd114e326b952cb6889cb16d205544f5d08b817880f44fde285d56ee85d9ed6e1f45d2f51fba20c941d9e3fe6df3d1da3a2285e26b26d56e4c45058c2d51e1eec991967d796046ed9ab8fa18026812bead7be97ddde34951928cb6ad2296f83bdc8310cff9b3b3136deac5bce55e0ca6e236c050243e663377608dbe07760cb917d763dbdee3e7b1345368eb4708e1a68cfba08cd62792f869890066cc52d9b180891193725b93ed6c83f47ee4eb45c76552d3191d9e"}, {0xf8, 0x10000, 0x3c85, "9206303613a0051cdfd947626f0c7fc961ec6b3f7026d427845daa37e800ee784e220969fca0689ca4ccebb5ffba61f7a5c77519d043fa208173b83045230aa03e166031d08946341734aed3102d2d73d42c1228f0fe2388a9872eabc107d602df960ec25ff99336e1359989c93b80db444bdb1ad656e6298cd546d01e0be081774e78d27b8871f3cbd5b2363913aa449972885fa041e7416cf492321afbe017ebe74693ef984e6003be6eaa2ef9840738072a6617fc85e309c61f4304056642a1cb241bc2562d10d20df481dba605b04640d952e41e80f4d41c5603697621a4435e67a8a900fc"}, {0xd0, 0x0, 0x1ff, "356234d2bf0a6c4fc585c3372a6fda2a31e003cc6955799b2f26954718d73bb958f27fdccdaab51370f347304e5b9dce922cec829031f9947a61a59ec74461568bc4bbeb0e3935ac07a105044aca2e9be936dd5f50a8682978554d68a4c40cefc7ae5ff3e25db6e0a48f6de8901819c65859387e71d820024193d3859a2d71e35a75129fcd31b5d9b4471008d2474ed37e90d635bb4955686561c9db1a61ecd1d9f303146b9dcbe419c4344a62ddaf2f9f3ee83df25562c1388702a57c"}], 0x1398}, 0x409) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000540)=""/96) fcntl$lock(r1, 0x4, &(0x7f0000000640)) socket(0x1, 0x5, 0xd406) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) 23:49:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40, 0xff, 0x8, 0x8, "2fe72b73fec5f7fa98a9b1a5b3b9bf7ef65d3fa7", 0x2db3, 0x8}) 23:49:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x3, 0x332) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/204) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 23:49:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget$private(0x0, 0x100) getpgrp() msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000ca3d25db4e6510c136fe42149cedb1f2000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045b8f1bdf5177f43d0da31c4608b967683f6fd4b6e2ce12fb05ab6bce978313fe08c1e21f1cf0658d763e8cda9703dd1e89a"], 0x1, 0x0, 0x1000) 23:49:57 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000004c0)=[{r2, 0x98}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0xc0}, {r1, 0x80}, {r2, 0x10}, {0xffffffffffffffff, 0xc}], 0x6, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r4 = socket(0x7, 0x4000, 0x1f) kevent(r4, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8b4}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc0000001, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x34, 0xc, 0x80000000, 0x7f}], 0xff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xffffffff, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x20, 0x9, 0x9}], 0x8, &(0x7f00000003c0)={0x1, 0xd9b}) r5 = syz_open_pts() socketpair(0x3, 0x5, 0xe18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = kqueue() listen(r6, 0x0) poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {0xffffffffffffffff, 0x1dc}, {r3, 0x100}, {r4, 0x108}, {r5, 0x2}, {r7}, {r8, 0x6}, {r9}], 0x9, 0x9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) 23:49:57 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x182, 0x40) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) 23:49:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffd585238a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x1d) 23:49:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x6bf7f7b8c42a10d7, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:49:57 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x7, 0x80000000, "a427dc792a60b31ccaf3e7eeb58ef299e7d1ea3a", 0x4, 0x9}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 23:49:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="26991c1adafb278ff15a28f5f5b1d6f4b2062609d5de858d896f481091fc4b86c9b997528997b969ed94be152df789c79fdc88455502a1420f0e6072ce3c9947b73553bb85742c345171838f431df1338f718428a8c61ad548c15e8ea1e81339996d098b93d2d78cde18da6cd2aa7217ec1f1e4bf0494ddbe3a6b50631c7b28e1aadad3da6266235534c4336b2018bf02230a5b81b0fc5", 0x97) 23:49:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2000000) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='T', 0x1) 23:49:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000540)=""/112, 0x70, 0x801, 0x0, 0x0) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000005c0)=0x4) 23:49:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSBRK(r0, 0x2000747b) 23:49:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000540)={0x8, 0xb4}, &(0x7f0000000880)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f00000007c0)={0x2, 0x10000}, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)=""/6, &(0x7f0000000500)=0x6) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000700)=""/99, 0x63}], 0x1, 0x63) recvfrom(r2, &(0x7f00000006c0)=""/3, 0x3, 0x2, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000840)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000800)=0x3) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/119, 0x77}], 0x5) write(r3, &(0x7f00000005c0)="71199d318577c60ba9b68e7257d2600593f0ee64fb2b4047c61171ee8dea942bbdee75e441c67d9515ca5e32e0a71e7cef94847a25d9529eda088c87fd17ea61e94a9d5c173fb3502333bcf0ccc64797b9565f214141bd56035e7243ee406b3ae153a83f423d50c11cfac1c9bc921ee88835f03de36d3918374f0daffead5bcc1f7f051197ce8352dd3c8ab1e1a5b7aa902d5778fdd40183c9bf72ce15c57a1221224768ce053ceaf8dc0d0e79b6bc1c2853714723b1d29210d449ec90b024fcbd69389b97bf9de51424fe11626062c56d1a4ac8", 0xd4) 23:49:57 executing program 0: r0 = socket(0x1, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e0900696c653000"], 0x1) socket(0x10, 0x4003, 0x3) 23:49:57 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xd42}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/130) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0xe7f8}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) r3 = socket$inet6(0x18, 0x1, 0x6) shutdown(r0, 0x2) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getgid() setregid(r4, r7) getegid() r8 = fcntl$dupfd(r0, 0x0, r1) r9 = getpgid(0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) r14 = getuid() r15 = getpgrp() r16 = getuid() sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000002c0)="175896ae77727a81194130f3c268d89394b0f6187b166ae3fd8d9b50780ea6a94688df9270b6be52979b506fbb594fe157ef6f464817", 0x36}, {&(0x7f0000000300)="776c8f9be5c8af2e96a45f3f3d938031a474dc3bfe70902a3b3bd0bdf1a7269b8ceb20cea6652e8e06965130828c7dff64ff53ccb429723932c3f580b25bda502c6af24d8411fe1d97ee6403cef2fcd33a289f359fa7fb22ecd06114106a432fbec1b2b0cb217f3515a245764ef26d8f05c4630ee4b6b44ab898612e866dec5825289a62d2c5b43413d8d9c69a40a5dd864fadf6345f33cea12bbb482c4e454d2d3066e58cc13e2ad3137cc442f04fdf", 0xb0}, {&(0x7f00000003c0)="cf85e975f4c747fc784f4bd358782e94c72f268fc473ce62ee155855d476041408aa5997c491a1dde5d97ad2a56bebfa0fe07473ff82ab25a41d3bb8d4c0d16e355ec025896ceb", 0x47}, {&(0x7f0000000440)="1d02c54c34367b8dce857fc0b312cee799e3912353101ad2978063da7902ca3a4e4fc28a8a3cbe1898259a2efa70c0ffd34661550822c9c6c52710c7ae15b43bd78cae5b497c18c04708f7b85a4f936298", 0x51}, {&(0x7f00000004c0)="4a31aded03a05a1dae5083ad4e34e48316645882f3fc2c64ad7adc5f521cd0e01d2f5975fb313edc0a487f9d80166c1e76d7603aa78e654bd4f44b868c93ab248eaafc290722e94abe35bdad59fcc9c6c308649c30f79372c1a6437cc1a816145f1df93a98b63936296b9555b3267cbfc50964e0a8c5942b951a4d9ab4890d3d4c0ec093934f2d607d86fb33b30a9ac029d8b451f3714d4e756674c71d6f53cdef", 0xa1}, {&(0x7f0000000580)="9835ac7a9ab751758350ea9dd8e09991c8598616f05dc0720d4f0dd4e967d9a810908a0e723cfca0b641a943db31ceb808aed9fa88f17444bc6790f27e4da497ac2cd5904776872ae3d0d4fda581306f6f0bb0f0591fcc738e6e28ffca05d567a19ef767fea26625fc49f26a31e616759c3137ff7cee8e162d7fd9585f5263c8131e3767346b6b8386eda8bc00ebd5bea38a37d42e3aca0c1a807a6b71428b89ade0c1294055a6a661ddc01516db2f0e2825bad8afc103b0a92d36f266f8a70b9852e364d3", 0xc5}, {&(0x7f0000000680)="bff066d8c70fe81ab9cdcbdc7c9fb988c2432b4123d4ee1b94f27d2d8dc3a1ba860cae35d8aee18548c863053a43203bd99090e96d1f0d1485c213780abe93c30d6a9d8334d49a5503c308c0f75ef941c562d10de4a8668306bc21ce1269ad0c4565c83b69b097ff38d4035970605154f58ab8ae58e4db2850cc407bd86ecaee1761d37cec8e2d190aacaf81b6eb93c2e3b790a66bdbdff095f9789bb46471ea7553bb5d354592a3ec215faa7a", 0xad}, {&(0x7f0000000740)}, {&(0x7f0000000780)="467a4bb8aef6000bb1014729dc66ef0a63951e6afceead4c31d8f46b3fc9e843b1dec9b19be6b451e6eae376a199c9dbc3e78903d392a5981b78d4b83f225f7f0a47c3c932ae82436929326e51e48db04d56be7b9b08c4b691deaf3509c990d184072185e44bf7aad624fb3c", 0x6c}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r5}, @cred={0x20, 0xffff, 0x0, r11, r12, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r6}, @cred={0x20, 0xffff, 0x0, r15, r16, r7}], 0x98, 0x7}, 0x8) fcntl$getown(r8, 0x5) fchown(r3, r16, r5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000b00)={0x1, 0xfffffffffffffffb, 0x10001, 0x6, 0x1}) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x10001, &(0x7f0000000040)="bcf7724cd16fdddf296f83ccd911ef0857ba199ad3e4a40dbd756a237fa8c87fab0c0d4748180fe3ff0e620ac2e33ea79aa76e", 0x33) setsockopt(r0, 0xffff, 0x4000000040, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300029b2a1a2bbf99ee05f34ffc6cf57"], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = semget$private(0x0, 0x3, 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/108) r2 = geteuid() setreuid(r2, 0x0) 16:00:00 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) msgget(0x2, 0x500) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16=r1, @ANYRES64=r0, @ANYBLOB], @ANYRESHEX=r1, @ANYBLOB="fe147f2aae7e56108e1a03bb48e0b8eccea83c479f6291708cb639c5db7ab4423e3eaa4ba6dfc2f9f4bc093c57cb98e1b24c8cd03ad9f8bf4563fee656d6245639545c45", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="5085f513d266d874f586f030d0905b1235160df376a9db512fcadcb7111409de5231d595e357e3e37c851bcf931622ad77985c9b428c304aaac8e3557ca60195c076df3bbaf58f7a6ac149e8e62a6b088a3f3ded30dbdf0f3627f7f640cb51af2a22578289f945a0bd60c47109cf391fd4b1b36e22e6eb0666f2e203222ea9c4d5202b9837eaef1e4a785b3abe818502a84fea8c445b5f400d9659373bfceed5658422685de7f85491bc08b40cf195dfc14a52498b9f2092238a51b31ebff4d7f9de5d9fcf53c93a15260980509794166a939d7a379741fd6eada8b76b3c542263df68276af0188b68ae15c49c05"]], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7000000) syz_open_pts() r1 = kqueue() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x7) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x18) msgget$private(0x0, 0x410) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000240)="dcdd0bf46a3f1e7f56bbd4017180e0806635afc39bc681c5029d30d9194ca7e195ded34a96c6cda47a36aa71de4187a854f8d4486929d8066fc5675686e9f6b70f2d5cfca7f5322d96f79aa163f2a2f3667c2a8f0ab998c6d48010eb68b561287266b79116fe50ba95adb5b4b3b95b18492797455f933d8d461396c3148c1cad0745db103afb2fb4b8f5e29efb95b858", 0x90, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt(r1, 0x7, 0x19e3440, &(0x7f0000000340)=""/77, &(0x7f00000003c0)=0x4d) sendto(r1, &(0x7f0000000080)="e267df06635b2e91290469166e790f4deffba99fea648c69d78ae380f9bf0f70b0f9bfdea844b7c38ab1fb57c57af73a8e578832d981a5451b24ae2a7f86d35b5f6d2fa6e0a7ae3cc180b2f23a5e0d4c022bee0f6225057217876df36713c257fa82d1e6c81033d72f2dc6fa31518d47eb5c8ee102ff4b38325d2031537c901b5f9d4ec0a3e8f4e4c217269198dfc0713232f23a4f100873fdaf365d114534fa17bbab771b5656580e5941ecbfc9be8825b25d4ace9599685873c3078012b05bc72361721d2211d0fa390403af1b0f32f88bd80f3011b4f6074ccbe7e3243de79377b50f54eaa381e82f96eb40", 0xed, 0x404, 0x0, 0x0) utimensat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x7fffffff, 0xffff}, {0x3919, 0x73}}, 0x2) recvfrom(r1, &(0x7f0000000180)=""/82, 0x52, 0x40, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x440) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000002440)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="242a9b2179c6ddc069b6bc8891a12096dd815de7779f620e869c536107a20a8b188f0ce242928252cb33f452908c2758bbec7bc834e618467f5c", 0x3a}, {&(0x7f0000000140)="c48a16560368916e94c0abae3d710d20b5a551349cca7c9a0e173e19ea4ec4b967bb9f8168519a1557be05d5a667b67ae010ec436c8bbdd22bd4c6813472aec97c66d1f78f91a558e2948289a3aa5cdeb1699d7cf38399fbd10e4c22d282d507166f871709bb9a875d8dadb9b10dc73d29f317dce83561230cf1a9522d213854c30e76dafd506ba4a278ea217dfbdf5235d25a08ca5530b949ea2a892ccee6f6da4f8171e40bdafd9556f7a21bfdd28a21b5133cd38e006a68ff620439fa9466d9a76d64d2b6e421df3a7999196400b6999b89235739d542205c826b706d", 0xde}], 0x2, 0x0, 0x0, 0x2}, 0x8) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x2000000000000000) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000100)=""/42, 0x2a, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x10000, 0xfff, &(0x7f0000000140)="c8aef2675c8038e1afcca456d9ed6f2f5afacede0943c8ad6ba1bf016d3427bb44ffd60dce9f41a3e95d3d261ec41a1be710131d254c768a2dfe99ee06fb72911077a9ec7cf083e70bc4bdd023f84b3d58511b401429e6d2ba25c301c948bb225fdf43c9c6df9c1ed94758c275c96fff8237acde64fc9f0e8a8be4b0ff47e72ec88c60252ec507eb12766cb6f53f0cece458a4d80aaef94cb0b53a19298125a387323f3d23e9d15c2f44e4aaf7931a571a2fa2ea991caeda14b2cd44f4142a1784ad23f673", 0xc5) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchown(r0, r2, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r6 = geteuid() sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="50224ea5aa90056911611a52ce2b0a", 0xf}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="00000000200087000000000000ffff000000000000a35d408fdb7be70ddfe66d83e628019f2d53ba5df50b8f5b4f5785131939b3f974af17108919a37fee793d6c8996655c7992f3974913e330e940105a0083e85a0d989e81434048bd1b8471acc282ffb8779b1f00d61123ba707a518d92f37db9c81c7685fbbc0a769c777a0a9225583a5029a899af860be9313225", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="b1c0116116031a15dc5f54744bc2e580e69f85352c9645c05cda5c9b4f82f17a3b3d41756caee178b68c6b167b0957b18393b3278ef66f6a97a217b2b3aeb269d8a6cf31da657161f417ce62c9788f2287d9a59c91f1286df90072ca4a0d46a25877573ffa234623cc198ce756ac1dcfd9fc69f7a7bdd61641aa2e1822828e88cabba961dee82e67df67f202fe35834a5c78f2dd197d056bc1e6a7391e6274121c4984ad095895e6a23f3f7a863bb30c8cb0ad1399"], 0xd8, 0x405}, 0x8) 16:00:01 executing program 1: pipe2(&(0x7f0000000040), 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x8}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x0, './bus\x00', 0x80000000, 0x3, 0x400, 0xfffffffffffffffc}) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}, {r0, 0x26}, {0xffffffffffffffff, 0x140}, {r0, 0xc2}], 0x4, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x574, 0x8, 0x401, 0x5}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) msgget(0x1, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x110, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0x0, 0x1000, 0x108, &(0x7f0000ffb000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getppid() r7 = getppid() shmget(0x1, 0x3000, 0x301, &(0x7f00003ec000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x80, r2, r3, r4, r5, 0x20, 0x14000000}, 0x9a, 0x9, r6, r7, 0x8, 0x9, 0x100000000}) r8 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) syz_open_pts() 16:00:02 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) shutdown(r0, 0x2) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0xfec1}, {0x4e2, 0x1}}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="08000000d1e70000ffff0000010000002db3b2d92df01345c6e9747eb2e5fbe52ff635eaf8493dd71a"], 0x10}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socket(0x1, 0x4007, 0x7) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) fsync(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) syz_open_pts() fsync(r0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) setrlimit(0x7, &(0x7f0000000040)={0x4, 0x8}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="29a18aca", 0x2f2}], 0x1, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.(-\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='&\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='$^\x00', &(0x7f0000000380)=']!^-)\xa4!)\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='!#\x00', &(0x7f0000000440)='%]\x00', &(0x7f0000000480)='@\x00', &(0x7f00000004c0)='^@\x00', &(0x7f0000000500)=':\'-\x00']) login: witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80653602c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *442055 22667 0 0 0x4000000 0 syz-executor1 342009 34674 73 0x100010 0 1K syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(50b1850c481dd0a7,0,ffff800020b92720) at witness_warn+0x700 userret(b28ee66bab6a7b30) at userret+0x361 syscall(519d818bb5524f9b) at syscall+0x680 Xsyscall(6,0,ffffffffffffff27,0,1,83a5abba1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x83c68bf0660, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(50b1850c481dd0a7,0,ffff800020b92720) at witness_warn+0x700 userret(b28ee66bab6a7b30) at userret+0x361 syscall(519d818bb5524f9b) at syscall+0x680 Xsyscall(6,0,ffffffffffffff27,0,1,83a5abba1a0) at Xsyscall+0x128 end of kernel end trace frame: 0x83c68bf0660, count: -6 ddb{0}> show registers rdi 0xffffffff8137f4d7 db_enter+0x17 rsi 0x4a76 __ALIGN_SIZE+0x3a76 rbp 0xffff800020c8ed40 rbx 0xffff800020c8ede0 rdx 0x4a77 __ALIGN_SIZE+0x3a77 rcx 0xffff800002f48000 rax 0xffff800002f48000 r8 0xffffffff81949104 kprintf+0x174 r9 0x1 r10 0x40f89d7b53a89a2c r11 0xae627e7434b8deaf r12 0x3000000008 r13 0xffff800020c8ed50 r14 0x100 r15 0x1 rip 0xffffffff8137f4d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c8ed30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=442055 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b924c8,0xffff800020b93090 process=0xffff800020b94358 user=0xffff800020c8a000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 81153 60787 59678 0 2 0 syz-executor0 22667 164264 59860 0 2 0 syz-executor1 22667 158614 59860 0 2 0x4000000 syz-executor1 22667 131798 59860 0 3 0x4000080 fsleep syz-executor1 *22667 442055 59860 0 7 0x4000000 syz-executor1 42251 126813 1 0 3 0x100083 ttyin getty 17575 45313 0 0 3 0x14200 bored sosplice 59860 448179 54140 0 2 0x482 syz-executor1 59678 130183 54140 0 2 0x482 syz-executor0 54140 400318 12264 0 3 0x82 kqread syz-fuzzer 54140 939 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 256049 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 503924 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 157797 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 425345 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 204128 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 314992 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 216968 12264 0 3 0x4000082 thrsleep syz-fuzzer 54140 388369 12264 0 2 0x4000482 syz-fuzzer 12264 143381 64769 0 3 0x10008a pause ksh 64769 388223 82270 0 3 0x92 select sshd 82270 478375 1 0 3 0x80 select sshd 34674 342009 66321 73 7 0x100010 syslogd 66321 161962 1 0 3 0x100082 netio syslogd 218 393707 1 77 3 0x100090 poll dhclient 6128 54945 1 0 3 0x80 poll dhclient 55810 110201 0 0 3 0x14200 pgzero zerothread 68461 418686 0 0 3 0x14200 aiodoned aiodoned 79079 393106 0 0 3 0x14200 syncer update 12449 332442 0 0 3 0x14200 cleaner cleaner 61275 209670 0 0 3 0x14200 reaper reaper 59504 363027 0 0 3 0x14200 pgdaemon pagedaemon 56953 362112 0 0 3 0x14200 bored crynlk 53300 241374 0 0 3 0x14200 bored crypto 20530 58885 0 0 3 0x40014200 acpi0 acpi0 69818 523470 0 0 3 0x40014200 idle1 79687 177665 0 0 3 0x14200 bored softnet 99998 217605 0 0 3 0x14200 bored systqmp 17726 498652 0 0 3 0x14200 bored systq 3375 62876 0 0 3 0x40014200 bored softclock 24520 444913 0 0 3 0x40014200 idle0 1 67104 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 22667 (syz-executor1) thread 0xffff800020b92720 (442055) exclusive rrwlock inode r = 0 (0xfffffd80653602c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 Process 34674 (syslogd) thread 0xffff800020be5780 (342009) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822d9088) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6353K 6361K 78643K 11146 0 0 pcb 23 9K 11K 78643K 1580 0 0 rtable 100 3K 4K 78643K 418 0 0 ifaddr 49 12K 13K 78643K 198 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 22 0 0 iov 0 0K 16K 78643K 265 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 76K 78643K 2920 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 63 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 338 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 3011 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 42 38K 70K 78643K 808 0 0 subproc 64 65538K 67586K 78643K 78 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 438 0 0 in_multi 33 2K 2K 78643K 185 0 0 ether_multi 1 0K 0K 78643K 29 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 381 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 95 21K 30K 78643K 10079 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 50 0 0 NDP 9 0K 0K 78643K 53 0 0 temp 149 2362K 2430K 78643K 10636 0 0 kqueue 0 0K 0K 78643K 50 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1356 0 1349 1 0 1 1 0 8 0 plimitpl 152 43 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 499 0 495 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 29 0 29 13 13 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 15 1 0 1 1 0 8 0 semapl 112 336 0 326 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7158 0 5697 49 1 48 48 0 8 0 ffsino 272 7158 0 5697 99 1 98 98 0 8 0 nchpl 144 11661 0 10085 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 35040 0 35040 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 9 0 9 5 5 0 1 0 8 0 scxspl 192 32528 0 32527 18 17 1 7 0 8 0 sigapl 432 3181 0 3167 2 0 2 2 0 8 0 futexpl 56 43308 0 43307 1 0 1 1 0 8 0 knotepl 112 939 0 912 9 8 1 2 0 8 0 kqueuepl 104 1151 0 1149 1 0 1 1 0 8 0 pipepl 112 2018 0 1999 9 8 1 2 0 8 0 fdescpl 488 3182 0 3167 3 1 2 3 0 8 0 filepl 152 19157 0 19056 21 16 5 7 0 8 1 lockfpl 96 732 0 732 13 12 1 1 0 8 1 lockfspl 24 1427 0 1427 12 11 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 5691 0 5684 1 0 1 1 0 8 0 zombiepl 144 3167 0 3167 1 0 1 1 0 8 1 processpl 840 3197 0 3167 4 0 4 4 0 8 0 procpl 600 9373 0 9331 4 0 4 4 0 8 0 sosppl 128 60 0 60 13 13 0 1 0 8 0 sockpl 384 2857 0 2840 14 11 3 4 0 8 1 mcl64k 65536 628 0 0 72 29 43 66 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 26 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 14 2 12 14 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 732 0 0 37 0 37 37 0 8 0 bufpl 256 10296 0 3327 436 0 436 436 0 8 0 anonpl 16 334937 0 327458 179 132 47 47 0 125 15 amapchunkpl 152 17899 0 17809 31 26 5 9 0 158 0 amappl16 192 18242 0 17853 195 163 32 32 0 8 12 amappl15 184 3 0 2 2 1 1 1 0 8 0 amappl14 176 1484 0 1481 2 1 1 1 0 8 0 amappl13 168 21 0 18 1 0 1 1 0 8 0 amappl12 160 1528 0 1526 1 0 1 1 0 8 0 amappl11 152 193 0 182 1 0 1 1 0 8 0 amappl10 144 67 0 64 1 0 1 1 0 8 0 amappl9 136 344 0 343 1 0 1 1 0 8 0 amappl8 128 1683 0 1654 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 1529 0 1521 1 0 1 1 0 8 0 amappl5 104 140 0 128 1 0 1 1 0 8 0 amappl4 96 303 0 285 2 1 1 2 0 8 0 amappl3 88 445 0 439 1 0 1 1 0 8 0 amappl2 80 29251 0 29198 2 0 2 2 0 8 0 amappl1 72 78602 0 78180 24 14 10 19 0 8 0 amappl 72 9622 0 9586 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 3182 0 3167 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3182 0 3167 1 0 1 1 0 8 0 vmmpekpl 168 28008 0 27986 2 0 2 2 0 8 0 vmmpepl 168 340517 0 339132 199 126 73 74 0 357 10 vmsppl 360 3181 0 3167 2 0 2 2 0 8 0 pdppl 4096 6371 0 6334 6 1 5 6 0 8 0 pvpl 32 865705 0 855180 344 221 123 128 0 265 34 pmappl 224 3181 0 3167 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 690 0 35 20 0 20 20 0 8 0