0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) r7 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r7, r8) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r9 = getuid() ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[{0x6, 0x7ff80, 0x80000001, 0x9}, {0x9, 0x4800000000000, 0x4ecbce79, 0x4}, {0x3, 0x6, 0xf09}, {0x7, 0x912, 0x6, 0x7}, {0x10001, 0x10001, 0x5, 0x7ed}, {0xf516, 0x800, 0x2, 0x2}, {0x4, 0x4, 0x1, 0x10000}, {0x4, 0x5, 0x9, 0x100000001}]}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r2, r9, r10) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r11 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000005c0)=0xfffffffd) 07:05:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 07:05:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000380)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x8) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffff) open(&(0x7f00000002c0)='./file0\x00', 0x10989, 0x80) open(&(0x7f0000000300)='./file0\x00', 0x20, 0x62) fchflags(r1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000400)="94ce6692e99018582ee41c017bacfc69d2501d9e2ad56181d4ddb02f7d95cc1848bcbe6f8ca63c3e75cbb34ab52c00df5743884e3d7bbbd04f40dcc1bfb0e3194589815827a660595bc4903af9efa68ea04c4aeefc1267f9bba360cfc32ef82bf37fb20053883f2dd3bd511c150659a0eba3ef680501e558eb7b834d976f9c161fe8d09eca7da457ed3e193623e77ee8f7623694cb4840ff8c203d7cd5fb32db8fe5c18e8a9713261341ec2df66b29bd847f1992", 0xfffffd04, 0x0, 0x7ffffffffffc) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ftruncate(r0, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:05:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:05:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 07:05:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2011061927e9bdfbea9e6b91f27e0683946e5d7f39a08c800f055eaf21fd66bbe97c13732aff2511f4ac97227e60e7b0e19a4a0716876e547aa1530f97408a3d9ffd137d12d0a1739f722770646c6a", 0x4f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="22f7ba6798874e59d713c96e103b5dcbfefac6136736ffcd7873517cbd1053cb2f2c804c6391ad7d5ab9b92b301166e4b8e27faccdab08ecae15cd9427a03a8df22fc50a908a94a045bddf5d9841d0a6afdf460fe3a70574af7f62e65e51a0ebc5cecc6e936a1e122bf18341fd9e68fe0d643ac29a5f9b13364f57a2215a6453c378eef400ae83c61e6d309c0d5c43519f826cd4ac6145cea3537471a295793ba5c0bf6578ade1743f0a617a870f1b84ede45c7b083c672863d915413adb3981e429aff2", 0xc4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 07:05:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x28e, 0x0) r1 = syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xaa, 0xf0000085, 0x0, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffff9, 0x22, 0x12, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x14, 0x6, 0x4}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x71c515a64753b5d7, 0x3, 0x3, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0x4, 0x7, 0x7}], 0xfe62, &(0x7f0000000180)={0x5, 0x3}) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) 07:05:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000205, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 07:05:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 07:05:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x122) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0), 0x0) r2 = dup2(r1, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001000)) setsockopt(r1, 0x0, 0x504, &(0x7f0000000000)="4d2b8f30c428cef27594542bf773fdfb450fe4ba0e8ae04fcfed445017c229ebb38b4bda094a58a050bf4819805821694b070b656c50d67c886d663ade408ff8c7b4e12fda3523fcd60b3434e318a820411ab4fac7e2dcdba50e0eae51cff96ba88e937dee3ba76fa03d8e79584905d191beb0029c1365d2f39acae9f6e92e59af9cde3653521587ddf1ed09a5eb1e265fa35c994dccfec456838387e9fa3f59f93b655f193cff337d9a54d61d8223b30119aeeb8a02b5df80e0b48718d12dd25631b4f62d3e96eada70e6005a558698cf25febb2657aa7d30dcf0b5f4f413dd0ae64797b0466548f8e3035d5e0e5f8fe041def722e1e95a67296d5d3171c047b26010389c6019229b2482f5e92f6e00e384fce7471b6457d1015fc5e52da3590000d296a8a2f641684c4f94d0350a3e03da618c69da63bcf763ada75ca80fadf5c9d8005072188811d2d020d87387de71f7675a6b11c102bc349c14474e455fd6170c3d5f6ab4604da50932ad672104e3a5e7ad58f9bf4e6efdff770e1b58ce672a78b523ec9bf3e1e9f0bb3b73f412eb9e9b529a9f4507758854ac8a1fccdf7f96db037c39cb7f33b88a6484433cd431d3c9d2435be411ce77409e8966d3b4904663a53c569baebec5e835b0719a72c51101b974448071b7fb4532540410d2072b599496042e4508558f572905ae4fb749c207c1e791240eea3ff7f67afb522a8adfb2b597370c8a6f28acbd19bbe1e01fed6707ae003818fe82946da6d60649b15ec30e246b4b186add7b7b1d848851e61e331688b16f1b6568977442b5af6494155a746038db2f5e0807781c0b4c8f1aaaf19fd66ca59a3d844202c768d40a01272b833a043697105f938745498b6fbbd11ac740b9844d91f520f4d653d5902e80f0f7b09a100db71680d02f84a4d5728fe506f96823604724cffbca6cbcc7ccce7588bd9c1b13a9bd37c433400ef93390a2e55914708e4167db337daee463c450b80eebca854f5cf199e88e376573404900b8a1288e4989afdf1edfca4a0fa347550c8acc5e63a504ea1e722b707663c4a66094c984c88cdc7952685ea88b1ca8dc44c11b0ebf63c05d79192efc6bd8766ab46a77b7ed3ff7407deaec111295161aa69d99dba9fefeddeaf33fa62c486c851ab9a19b270920d1708ffa8e6e997dcf797cd1aa521fc3c7a5d3d196f1428b383b5dba9f059dbc3a793964bdada0534652b8f807ca1d336e7270c74b5906e86f47e791d538f6d645c02a9e4a8b41517abdbe8122d09d25c655ff1556b0f1bbeaca5a6d9174bb5e7329dfdd7a6dad72df571e827af53168fc4282a9ddb32e26398749c0584fafbe05860a9217250671ef0d9ab96115977414435582928a4b72a8b2cd3939824fd4ffb5415d9f90ecf66dec549409783a44ea5313f2b5e8aaf6e1f5529241e6b7518e0aea52ab06516741e02b13fc3d52f060bc8e3d8f7b55efec3728d3e986000249c34dcebe43cf7eb2c05019367dd575a8b2175db122144e8b5f260e50d6ee3152e2fbc646d186dc038a49feaaf1b76149d71edeb1d731a03fb60aa1df949216b942a125fc21d1f541d0736a450f2e497954341a44dd9a075af553f110054db2a015497711fcb8c9f793b232aa3f1671526245b3f030aa7568026e2e9d87393599080baf79eac64b304a03369df07cc2d690342c6d95179f12b5c3c41db87a746bc3aa57b3dfdb5aaa738b805869af42464ad09502d2f620392fc61e07f30bb769eb962b12c00b3c69594cde47f099cfa52f3ae5331120d1fd665577f5519c0940b4bfd0ba82b7207e9f926ea5eba4ee16c14af84cdf97f44d9bf49ca13ea42e23de6b73a154cb0dfdd701ad2246779aead8fbb242ff8dcf3754e9df63bf2cb593887c626c556a695b152b8472f5dbd94fc50d6b3daa962c3d9753cec736cd30b3b235c669ce800de401d219614354ef8fd3709d91d4983baaac482b5785066fc66440462cd9f3b5aef88e2e9a0f032a9c9454f0a359693ee4b0354e5ab460e8e1e25dd32189ae7aeee5d31881bc4a00db6ddaa2a1bc76fe878d05a33c3aacb73c0ff4f1d90de85ef1cbaeca8e3aebe9e7db8bf5b0b9c74aa1910560b84e40f50371e91a21442471def7b1e8efa418d10d6800eddb037cf507c4c7de52024e0df9840db452e18400281ce9cf6d27ba994bc35d9d83e9a9f0a7c860eabe54aaa9752054621e52508601e75456b139b2b9727960fdfeecc674c0ca113a30721a774f2b359a432ef6fabc8be9f3579d041608a77b324b164b4b5eada76d6b294769e33a17b8728e11d80d69ab500b1a272dec42efc541bebd6c440dd4bb9f61459eb3dda22fe160534afcfac57ea82cfaae21dec1f16940287e14d507df058940560c975b9ac129356cc82dafe03f1115aabfffc00eab5229ed31f986b3ac13d304427c93d7c372b1b7cffbf74bb26a84260b702a38cf7415435344bcbfd0dbec8cfe30539cf26883bede54c4b0a0cebf93574924d94accb98c734c254e7028d9b2da18187ad7a14fac400afb64cecec5259d2db17a496a8096b6ebe00687e89c255df61b117c5e4353643348b8546d97f0f445b65735147389b6c8065b4abdf01ba408a472bd092830cd0da8592bc941bfa7891168ac6300f3611203df44f3a645cac87735b50236caebf11b4d580f185d2b2e33639709835f7302054d8eaf494a0c57b590190cccba4446bbf70117fb3077af90e42f6e308a9fe6d9293ed4e18d369e402e47d3aa8394405a79d5e062901c1a039845585672041bfb76170c42c95cf4c52adc2b600eee0312e8f7010363d7b31a24ac5bae5b6317264fd0b9d94a8b4bb65612c22ac33be27357ced30689205220f6f55ca6676f13a21f6401b6a175b51c4562f846a7714765a60bbb28b420b5bbb9374ea0d63946ae389f7b850135921f8b8732c8716164b66f4173d18301e8eccbca44a9e5e46a94010795639b61dd5fd79b5986518167b1f500638ffe84a5f57f7639fe2ff595ebfb5c7ad73b44b43e64493064280f4ae27107ff8df2092866fa1e5ef2de934cdbd9a102b98d7e809151b6e8908547c758b7864168bbc46c55b47de0818c855681ec691c8f4b5cac49d3132568ec1688d931c643eaea35b1d08b44931f09313cadc6a21c4a46ca34d27527573063dbb06b06913e3a2e0b4cba07e99a98a51cc2beb2493da0b74079e3fb85ffa6ab562996ce7bcb67fb294d3d1f963a413f9943c178e00f2a13207bede2202bc96e951ef3e23179ab76a036c3c8988ce677a1f8fb12badfbf6b31b38c7e2ce8056fd2319160a223a291725fcaee009c751cb51e24864b2effd0b45485df344e028739a91a35d0c729bbe486b7aaa454e6f99ea6b6221dda1569179d20cd21c5e63e3af1f9b9c921a07469f62e88cecac71a14f0516a59a324eae82439e25962b15712dc04304739f3add334d7c6662971474e4d23a374775d0dc468df13bda5114f992eafacb5abdc37d56d15f5371318c9ff19681e256c88b5b2ace7868d7b5d0afa4c8906d6bb7a7675fd976a7fabb6a465e1fdfab6da884786c1dcd314b654ddebd7bac0ca456d1766d05e126ab58a46913052d5a25d599e99697b85f341bed57ff4bc9659429f462d2414323b769dce8a91950aee7343086b6661a0f3f89bd47ab4e0f314bd42971f4bd838dada446987f88162197c6e2edc29b6ddb12a60b1ff2875f35a52b71f22d54b7b3bdab5729adcc87e3687689f7001cc19a3ebfc5741034dc2dd468f351fd256571bc29c1f84e82999354f23d6068881b6ba973b287fcb5f92dd2b2726d3d4f00427024896c1a6dd0bc6aad4558b320c721fec7af3aeff4324060375e1b3bae8554dbcd506e485290b268de621eb13d25f269b3c2714e18b6f1db25f92de18a705e48059f156d6262b098f48f9f6064f4e520f30fd6bbe98843b1e954db4db7559b49543d9336cc323dd5990cac4b0a37137d2a2a0ce6a6219188d488e506af5c018124af0122dba5fb3a4896a7aff993b896cda797ef697264829a14e54256d4b3a8c9db79739672a30b475831002465d3881859b931ec6fc2d8177977b1a494d18f269f9f4c1a155038565d89b10b76ba605494b908ebef9f8e2fd09d533c964a689629d503d1608a19db2c0e9ac51834021326e511649ccbdd7e09636d177815230b4f146a352abc0ddfcdc7a58b324522989813fdcdcaed3ef66b9db42ddb1c605e6189a652161fe1b6d8c7fd488091a33fb10f8de3ef32dc7014f171a9ca029edb55017654be513429d47b617fb006895d86ccd5b066e64fc3d1b2dceccb577c4577e4b8f620dfc982c5ab593ee33ffc5e4dd08e31979ceb9906538d9a6db854f9ca1ba37888786a143fa3a37f0833b751d443c9b33901b2d1bfe67126a19e63f10405b7cf14d00d171280f31f982018f69898f52fa316f9eccdb536f14b012c2c717cce6f3695a861f1001f79f3c8ed6c8e9edb158fb98a2cb92fcaf42f2e244d4d4dc2599ad6d3beb686f37d4bd5d425edd5131302ac5e434d20bc1e42c5d858bb967d27863482c05bdbfecae28acb3e1b31abc97acfd78fc1fb1c5d4efff089b245e085b12353b8fd6baa75c809cc25d281ce727ffa88d518d5fd62ba4ccb75380f821777443519d08d899d057376516341c77f829103a68701ca61c2203b02b9a12ab67cd183952c84e3a40eca1f1b7057e8fb36811717adf149de93befd5ccc86231ef4006b4db7c790a39cc76c177b08245a6a63ae5332113e13dd4039566741a63c63d2064261104b660bc29173d7bfff3002c6c961e2504858bad1744699df65375d78bff68908bf7e04c83b56296822eff0bf7a2156f7bf7b7b74ed8c6da16a8100ba0210d469296ebcc5ebcbe52cb744ce2d70f8a3f8edd820f49fbfaf617b85b61df3b6745d5521e1cade3211fd72ecfa6e5c0c481d8093ac61b16acd574bc129a316250982f69317af549532cb31c0253f53344650a830c020aff60ae6532efc99d5b4e3a39b0596cc5fe25a49642ee354b23e8d3d94f1b2387ec575dd86e23b8060d17e2c9d0cb6e4c8d326a76ee593abd7ff22d0a2bec07f18809516ba0f0b2837ffef9b39ca7046eebe5c4a6a1241c070804f39715aa63b92b128e15ce2ab9e8d72cea390fe2a569dc0134cf21d12a3a5d7f54dfd06cd7818095880b6101fcc598f0d4b9f2b88b73fb21718010cd44901c64a06a31d2659b1f561dcd0bb585ad3a9d50a76b7af32d6b1c03764a382b39bb207559fcafd20c6ffd19cfbcc14cb448379a71875f839eb285894811eacaffab16bab4e90331df75fbed05ca972a2d04d1c5797745c89de4ff9a86ccb7aa3dfdf54c48725c13bfc91d2f524dc96f8fe09cb49cde41694568dcb2df965db5add12d5afb1edcb7f251b78c770fa6366151e1a8c08878c7d6689f7119701a2130032cc8a89dc0ca76e8b29073d1018f764c55add467ac88ca4fb02539939f9940d50c5ed0df4073bbc16bdee61e15676ea510dc8c676ce2c8cf602e060df73bf4504848915532e556947614df37eeea648c26ce8f20bd0ec938861417bfc9136e40780472a22ea8603fc484a26f50d4f96c99deaba3fe492712d0d96273b1ef6be05cb131e43f7e8894df37663c88598f60cc242cbab8d8e949ebfc0cd0e92ee2d36d3b1ffd3577c8074f7bddbee875ca683ca2b2953587e6420c7d1b05d68fcd42744cbc302f93a164bf164297d857cc4a4487e2333fbbd07d1ce9a39e2fa07e19202a921eed8a653f5ff36b3af73cf1141702ac1a3a8a9a", 0x1000) shutdown(r1, 0x1) 07:05:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 07:05:45 executing program 0: r0 = socket(0x2, 0x400000000100, 0x9) setsockopt(r0, 0xffff, 0x1f, &(0x7f0000000040)="b514b415", 0x4) 07:05:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000726000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 07:05:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000000000, 0x0, 0x0, "000000000000000100002000", 0x7}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="da89d18b83ca6a921cb837245cffbe6835617bc31113ecbf9d8391054b2acd96eca665ebe4e9b5b392b2f2a28c3ceac9a8055505f7e807cfccecb04c1a009601765a5272e490c9eb4c31f6c2ec79dd1dc4e1e5d6484979cde4ce8decd77f31", 0x5f}], 0x1, 0x0, 0x0, 0x4}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 07:05:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xc75bb4a0fcac7036, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x7, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x400000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x101, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x61cae1cf, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x30, 0xfffff, 0xd8, 0x9}], 0x1a73, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x42, 0xfffff, 0x1, 0x3d70}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000020, 0x0, 0x265}], 0x1, &(0x7f0000000200)={0x9, 0x7ff}) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:05:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) 07:05:45 executing program 1: r0 = socket$inet6(0x18, 0xc009, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x149}, 0x0) 07:05:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:05:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r0, &(0x7f000012d000/0x1000)=nil, 0x2000) 07:05:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) read(r0, &(0x7f0000000180)=""/126, 0x7e) 07:05:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000040), &(0x7f0000000080)) fchmod(r0, 0x0) 07:05:45 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x22, 0x8000, 0xffffffffffffff35, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xd2, 0xf0000081, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x3, 0xff}, {{r1}, 0x0, 0x0, 0x1, 0x4e, 0x13aa9051}, {{r1}, 0x0, 0x2, 0x0, 0xffffffffffff1130, 0x4}, {{r1}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x4, 0x1000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x12, 0x4, 0x8074}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8, 0x3b}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0xffff}], 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x8000, 0x8}], 0x4, &(0x7f0000000300)={0x100, 0x1}) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000080)) 07:05:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x308, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shutdown(r0, 0x3) 07:05:45 executing program 0: mlockall(0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="eb4b2597a680c5e7608227c2549c94d898537535755ac1d3591553d92bce13c73349d330f262431f1119c32d515e189cbf986f8ca5cfd36cdfe0d36175942aa5fa", 0x41, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x9) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0xffffffffffffff0d, 0xe6cc, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x20) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x8, 0x80000001, './file0\x00', 0x6, 0x4, 0x7, 0x3851}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0xd65, 0x1, 0x3, 0x10001}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b00)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000440)=""/105, 0x69}, {&(0x7f00000004c0)=""/192, 0xc0}, {&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/8, 0x8}, {&(0x7f0000000600)=""/25, 0x19}, {&(0x7f0000000640)=""/217, 0xd9}, {&(0x7f0000000740)=""/182, 0xb6}, {&(0x7f0000000800)=""/197, 0xc5}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/42, 0x2a}], 0xa, &(0x7f0000000a40)=""/186, 0xba}, 0x43) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) r5 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b40)={{0x0, r2, r3, r2, r3, 0x10c, 0x9}, 0xfffffffffffffffa, 0x76, 0x2}) bind(r4, &(0x7f0000000bc0)=@un=@file={0x1, './file1\x00'}, 0xa) r6 = open(&(0x7f0000000c00)='./file0\x00', 0x850a, 0x80) openat$pci(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000d00)={0x9, &(0x7f0000000c80)=[{0x3ff, 0x8001, 0x2, 0x7fff}, {0x6, 0x0, 0xba, 0x3}, {0x7, 0x80, 0x120000000, 0x8}, {0xc8, 0x1, 0xce8, 0x34}, {0xffffffffffffffe1, 0x0, 0x150, 0x5}, {0x5, 0x7, 0x3ff, 0x9}, {0x56ac, 0xffff, 0x5, 0x92}, {0x8, 0x95, 0xfffffffffffff801, 0x20}, {0x9, 0x2c4, 0x7f, 0x80}]}) getsockopt(r1, 0x2, 0xfff, &(0x7f0000000d40)=""/44, &(0x7f0000000d80)=0x2c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000dc0), &(0x7f0000000e00)=0x10) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000e40)=""/62) 07:05:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) pipe2(&(0x7f0000000000), 0x10000) 07:05:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt(r0, 0x3, 0x9, &(0x7f00000000c0)="c7a4cc4b8ccda515", 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 07:05:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/112, 0x70}, {&(0x7f0000001480)=""/26, 0x1a}], 0x6, &(0x7f0000001540)=""/102, 0x66}, 0x801) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:05:45 executing program 1: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x80000001, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7, 0x2}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x7, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 07:05:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000000)="27660c6068e41c4e4847525e6aee65dadc8ac28a1bf9d2f2a22a1f8a1fbee4f7c254424b6abdae45262e0247817c3da38ba4baecc1f863aca70ce8a899f8d9be4f", 0x41, 0x0, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x80000000}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) 07:05:45 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kqueue() 07:05:45 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) symlink(&(0x7f00000003c0)='\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', &(0x7f0000000040)='./file1\x00') open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 07:05:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x14, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000080)) kqueue() 07:05:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0x9}) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 07:05:45 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000453000/0x4000)=nil, 0x4000, 0x3) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x6, 0x3, 0x26, "fcc9052bd6a92b25a8e04f67eec8f22af6c2b030", 0x7fffffff}) chroot(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r1 = semget(0x0, 0x4, 0x1000400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/38) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x7fffffff, 0x800, 0xf7, 0x0, 0x1, 0x20, 0x3, 0x400]) 07:05:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 07:05:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) fchmod(r0, 0x63) 07:05:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) msgget(0x0, 0x284) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:05:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) 07:05:46 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) 07:05:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="000085d4a5f36c65300085e18b50f22ba7f47a6c2196fa0894676d689dd1d3f84dd60cc2f1e0d925b3bbc1bfe349605b5f1cf55a3a8ec6c7e102f93c6a7a38b982f17652d536a4fc5005fcec5f922a1bce6887d06ebfc0c7094e2c513e9492116a47959832d0bc6817040563232233adfd34e3a1585c1c3a88ab725787f5ce79332f03ebbd3e92d7084aa71ac7623f74263216bd7ef074ada97baf7e07f1c1239235e238accfe360d4f115d30e9f769b83816e748105e44b0c931f0795a60d60f8933b0af74cc88991e59c48b3e070c0"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 07:05:46 executing program 1: r0 = kqueue() r1 = kqueue() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 07:05:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0x7, &(0x7f00000000c0)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:05:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x7, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x3, 0x6f3758ad, 0x8}, {0x4, 0x5, 0x7, 0x9}, {0x6, 0x1, 0x4, 0x1}, {0x0, 0x3, 0x2, 0x4d83}]}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 07:05:46 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x37, 0x0, 0xc68, 0x0) close(r2) 07:05:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x180) setegid(0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) sendto$inet6(r0, &(0x7f0000000100)="70d00050dcdaacd85562e6a47c3f234bbd4c8f2738a0ce7b4898ad65855a6d36f338ff82800458bece1db287e85256da432bd002becddc6b4aaa8e7d04dee2e386bb7180ea810c7010c852d40903160584c75ea369def201d82e99d0d894ce08d48cb50be676e9b3254fb27659a83c7abe92d87222cebead24f2eb7025bf951a277a5b8e70062315005da0bd1a8199a93ff5b36f649377e35e84899fad0efa1b", 0xa0, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) symlink(&(0x7f0000000380)='./file0\x00', 0xffffffffffffffff) r1 = getgid() setgid(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) 07:05:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x1) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 07:05:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "ffffff7f000000009d19bf8a0000001000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a868700", 0x46) 07:05:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') r2 = geteuid() seteuid(r2) 07:05:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r3 = msgget(0x2, 0x40c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 07:05:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000080)="0d001200", 0x4) 07:05:46 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 07:05:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001080)={&(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000072c0)=[{&(0x7f00000052c0)="9c78822231967a1635ea5664d16f9185073dfef51748178c163d1522d6db2bb59e4a40a7d9718c84a6a48a47302bd9639241f5e4c1c7467e13d7cca294b06b8c864913a80e5bb9561508e7b6b96aa92e87d152fdcd1c3191e7fcbbcec87cfd37d9b6c22ac70faa783543213db50be0692f7e4edf8d1141c6e11eae6f22e3d4527fb20f58dcd831799c6538251851849d4a395380e9c32bc78200537c83122573962d09ef7904e13066bb502fc88746ebd954e31e5d52a88884163824e640feeaeea508c9f995d1d106c6036a75d7bd50de9e4c238fba5e56ff094fc57b7a7bdf552815df6c2eac55cb91dbec05b678aa8ae779bece094de5e0f39f320fdf18ff2076b3a3223845080f804478385ede13d26ad6e2c3e787113420aac2f53d52df27a5cced1f657d0250a67bca771842059fc46b238f35ea96a68b801b093818bc49fc8aea23e86d036af4f578f482cb14b0066c9a5a3dc683189389e19f97477fc8cf6358090ddc7037f8324c8e6b867afa9599703c78b4912906bc04d26f14fb242957c1a18b70b86a60b6fb4fc3bd627d39d03d5187cab2b06c65f49646dc13bb52428e04613976992a1544daf9435bfa5fb8a785f61bdf2065c8d8b92255d3b330b21101da1a31625d999580e4c2db602a35cb3194d4a7814b159fe23e7bf8c55e21861be8bb212178c3daaad79301b06bf7d111b29c0f7e65c98d3c4d8ba98a2a138caaa75ef71f0d09410f379348f6c5068e59f846c66d447035936c63961280e29a29c83b7be850d94c72f3d681bcf1f55daa1b90e37431e807365b7a1d28233f0ac5a022cea8a7e65d69e1dc98101f044a6d99627a3bccdf6fb8a9e5678c32299d31d553fb6d6ff85a50301c4ebcc6c57aa0219af2ae4c1b0828ba2025c43b3c73e2c9fd5b35b44ded30acd3a63c190e1888e709839036024babbb4f44ab90e2de980bdde0ba97231e5e407463e40d4f10ab35f2207254f8ddc1d7311c12bc8a80b6306e502341a27ee3998c8551020f402343a1fc4f11ccbb795436428e6f8211a3630d710db9702df166dbc63219df0b4947af3d2175f446edd04a292eba5b71d5f3e202cbcf959215833964fe6d4870de522fe30d5732ef820e2282eefe8f00242ac94d8d70afe60c51bc42355fa47254871e3b84381654c7edd22caad1d1628b57705c74501deebdaf050404a1e10d13138503c248daf53d81e0fd0fc4c32683b3a172fb7f4518ce96bcb8d26315ec85b8e6871b1831ed98a31044f389b3e4df1e24ea99291792216ac0c0ea305ecba9cc5fa4e6b6cf562549681ca3c6043100f6eb737885aef7cd77cfff4a182b3c1c5f8ef5744478c3b5a6bf3c334765581d87a62a19a5a1874948512cb1ac2dc6f86bc19756e04675edf795b1aea9c3b1cb93fb0b5c060c1c7e36b6b47c5eadd4986e15bedd72ae0773cd7a961875a7e36c83be496737bace40312b4488e762e167f1d2026794a74eb56b57ec95b17f4a4af9839140a6ecb2d444e982ad23c9c194f8d24a98a2109124884982a056e5c05b0fa940b34712c02b5aef8397a2a3e2142867efc23ede593c4959902f182e8bb5710aa411cb89e92dd1cad7c315521c1ec97a0eb66bb4d884312cce38b5fd3eb4c133ced8f565a3e06f24cd36e9e65e007001981b82314ded9b87e8e3293a246ccb9b084bcd14383802e1793ba71171cb6271264057f566a0b3de5b3273b55c126f5bfb646c9ec9f3d2f47b03f8c2067ab879547734aec9426a6d1668ed1f0f90f6c7f74ba4cd7721c09ed1cbbcc24c99d4178b415e51b8d7cd7b62455e3c46df764ed05501900c47e8315ea4688553195fa4309e60147ba5714d3e0113671911d641f5440a128be841f0a9efa4f1a28decf5d3a30c6166070a8777f230356d24a26ae00408cf01f8004f7c9c80612f070b4ccbb5a78d009176831d3ef31379d5f72a33be57d0f3dd75ad57fd77890ddde45517fc43bb0cf75054b8d553167747e817077e6552c1294173612edd2851c6d2fcb807ee4a2c91b39bcf9f074c72b570cc76e83870eefdf39f8c8ac5374e37f1cf5d5025c351ba1800f03dffce94256cd56ca6856fc4fc5c6bb1be475f3b15f8f77713965a376c0416e804b7dca2249ea2127e8ec7cf33022a5747c6b9c8dcf09aadae1bfbf3c089dc4298cfedc24384488f11ef561f2fa7cdc57a709b59a56e6bc314cec446b3062464a609c1a3dabf89bdd63fe85ec3f79effea2eda6084d36d98d58b7f00837df29e52b356bc3689f751daaf28e09dbebf03d69f04cddb39604852b21043cf729767f14463ceb2c555b4026f76ce31bcbb0c05a0d47b6aa7fa92c765a6855e346143097dc2d406617695bee8f68f51e1d301dc9f14ab6f1a33afa98ef7774973c414b8149d83616f12b0ff1aaf75868036337142e9609a1d608fb4c692ac375684cea5b951edc04196e029da0ff12384f0c406901ced5e9f7b8bd85b5ef4f5292ba466bb8514fc49c7cf6c78393ba691d24cd2eb15dc122636be94afdbb56abbeb0e8182eb259478f8e57bc25333f5a20218e9aa41b925b4ab88e70756f6d20e02ff3930ccadc90069d030b398b818a782285c68103b5b531400f284092ac8300d06ed0a3e6a564bcbb93da302a0c0214fbe5a14ffef914d1438b02b6800ad1821046113e5e4432a0ab649e3bf572b00d13bd077977d2d56f6f31517eb1c3f7ffbbc206cb9e651ac9d3f9cd9f08fc74edd51e8fa1f50c0fc3519a21f4ffd9ad859c531110d384ddafa37b87990ef7799ef60941a43a48fae3bc8588d1a40ec0a9e752685bcbe58c5501ee685b96f21e5ae81462ec62fd115599224e4e70641773dc5171d0763d675a6faf12a1c8735698b5a818f0d4ce7f901cebeb6a5cbee416171541e5dcb4ddf9d1ff6059ed8a80a4876d4b9d0221764d5490b3e140e4cf6934017b83f6625fa21510e56cb53533ec0c147996ce2a6c0777d668aea05bd2e9087df390a35d9fd66928eb9543c2cf38855cda7d31b5af0f979d43896c32a9d64e88d48d74273d9dc2628074a98a77bde9c74fd6c8b52afed1e850d29725e50657745911a713cb614cd33fd75ae13de7fe6eafacd3eb9bf4573ca1cd9740dbaec30043eb755d9b74e0fc9cb00ecbc59db2f6536dfe872ae224deac8bc5f610e01e1a4f8e8f66ae4623d38ce5c4cfda717a316fb012766525817838d0a18a38328b7fe0903cd9048ab177b1a7438e8147819652bc8777e09255089e8a166fbf97e436e1f136ebcfaa901e86d2c2c4c2574d2b43e7ff7e8ad6e51e689b1d52f2cd9ed2f25a69164ad45fe241a2f37923cba9ad033a59d05a186f9ac6c4ac17c7fe2277dcdad692b6d8fe4f6a0c590968f7b6272f5161d5c10bcfb426a6ebef817010ad7b8cd679353d6743b286c8c662cb64d93cf01fdf71f62c42d7efe1da7aa7b17cd41ab358cbc801ed11dc6411ae178c2e055cd76c550b606513c273ddf21e46cf02865238a85788216cdbd9a965c784745042d48a3eef0ff3b31cbae04dd5e3d424b1b23127c656b30a920e760334ad1583b75154d61d8775523ea9bcbf8643710d0e153d30491f5f1741cd26681d410b21e59c3c9c6614d37ca180e1041d9aa2b726416517841dec919d719ffeb5a135db1c3a21cf7c2018f03ae1836ea9a9b5870fcd7bd38cc55d6a0f8d2bbddae1f1cf55478a6be4069e30b2170aed002d2b7d8977b13ac9b7724c9f4802a07d964b68a1995622c3c4e9a9b6bb3d2f700d081cfc064fcf930b200e04317c8408dd6c3a8dbe4cc699de1b34f36b882f96ccd06d23527f81871711af8d2515c676bc2b1392351f50439e6a8bb228370aa6858fbeb8ba7732be345c0a57954306876b113c444c01484fe4dbbac91e738fa45058f1d47a1218014180685c97329e27ad23aafd66dd2009bea795a1b7f37c5ab906373adb2cb612e0b74cad2fe794ade4e31dd0e9b1219775c11cae9298c53b2d94e6973327b18d52b1837b6d568eb713ee00a5bd7c473c62ba78679392800ccfe0b46a82e877f35fbd0eb4fabc04e8eb09659976329155050e2e1b89c55e494ad281fc2e5c051d6bb8457430a8527ea68fe7f4f158539fc2560c52fef7aa94b4783c9f9d58f0c2e25bbc6c7b7d947cab40e00c7a9126b4b163cb2b67244a12dbdfc6a393f921168c2fce287c9f53d943d01ac703bc87e121ddd65b94ed13e8ee98f5fa24ebf85e830866e4cb912ec0dda4d1208e7b8302725b02e64716c32724e6ae12cd714eaf93a752738f713ee48d8d5911a3ec08444419704a3711da5fa4714e5e4632a521e6c083f9c3561b0878be530e97203826880479c08b2205eb7cf77970199208b9c8e29ce657f86049af7dd7cb117206c17105ce4e5bbb3c628b489fc2d6e542adff7d5c86dda6d72d2253a815bf58f5ff68a1fbb871ba424859e8077ac6b67bb0a41c5ffb31f1e2af447cb82e38cab229f0d869d66544c5fd215db6395a18ec717d900000000000000a9f9476b15cd520ebd286adffea273e222250bd784e2dec122b734847150f3c14ab250e3e0fed37b4bce1e533699f7104b15982883e764f636e7d2e6e456aaa34473a9f4057bfbd483cbf2221fb113bc8eaa0e7605e1e8e22706f3462db1f90936f645c5f840b1ccac8aacdfbbf180bb4eab0ab8125731f55f3a6956ffd88967ac803737da676339c7282ac30de0c908837771d75d9ee7c82825c1f0391a960fcb93bb57161d1fd8573abab59d79cc0a2a14241dd39735841e9626570f9d2d9963636069006ff0145851f147a5a018023599e8342757be6a6b55f1b901668273b77c8f13bf85df181c0cae284072d00343b03fb45fa5814d4b453d72ce3fbd9db320363b5a1554f3be4cb9720730a7d2c8efa176f395024ddea97815a04c3024797cbd6e019a322ea4036fd1da56e5a0ea697536a332d48e00a31228d85e84600ecb65adadbde38957fc16c1608ea2f2260e6d7e8312a921904a93aafb667bc8cb8f72b788712cff1edabc668acedfb705a12f855809a974c98f1175d5f985bdbcfa1b4581916a4fd2c4f4b8273e6773f70b2386f6605093c03575e4d5f9eea456957f588f8dc50c78578a325c6c8de579acbf936b0016594e7e73b2c98bc1a4dfbb2f63de57db761c233a9775b49874ad4948c393538e5d1c98ee26a85628a4e865825a38aabf3eb2075da4d95f1e51ea4e7e28334a216d41eab271d1a6e120d8aa2b4f712daf450dc8e1c06156d5cbbd92aa9b2bf82595687227af4ea58f84f44bc886ba93df7902cd0d4a4b9705528c8d6d9a3094bac4d2cfa5f12928d6bda473f3a3b78fef054a2c6b6c4d02e2c6d1e1159e0966743730993b7161063c75d4a9c88fdb469c344a4beb6e7a834cd6206749fa29914d6f499eedd666f69966324eb6535e2eb77d902969568410832b85f443e7e2480fcc09d0d255229f2de587a137a4aad90fd2e1ace6a0002901f234d35fb2589595e9b67c4f650c853a7870ed126c9db7e45675c3dbbf72b7d41dcdc3e4fa5e2fa349470f50ea7341bb104c3ab1867a3970ff1c44f4e580222bf78d5586475bfb07725fab1b593de0f91f72e76473f896bf706fe9e4a6a59446532378a7fca00fa67b5037dc06de34ee0a50db28d1f33a95522eccd588184e147f994d9db9ce5f33f77c3766f57f72eec4bdf7e25f5331fb3c37894c3504e8adb5d5c07fa1ccf801c0098edcab21aca7631488275210d7a632d5e3ba72acbb1b906893f68101e2764307133b8de46d184e23ff10c210cade7e94c31baa446890cc95", 0xfffffffffffffffb}, {&(0x7f00000062c0)="4257ba8597550fbba6932c179c3802d05c116fde9e4d660a67b1c408ba541f843bab13c41ef25d53fb10b1810bc11c94f666778fc7cfd32786c30d7a640b44cbc17d919652f67033282807040a6b30f5d226601fffa53fa178d772134f186c76827c8b4d8bfb2b31f5f516b6419bb2cc6dbf2ceb3feea655024c56e996a43a10955dac72f71bae6a9a672030f20b6abd8cc9816dff626968ee2ec7dc151d4caca2a2ddb6e68be077b65c9b649de950b71cae026fff3f032d91198e22d8ca5e3733ce2217abf1ce7b3d0f88ea4f3e02f77865f5be24524a366d0ea4fd9208173c4010dc311ab015e05c7810145d8625eabfa4db91994057ca8eb04e3ab444d31a253540887a09b6153fcfc88ae8e0e26eee1339cf23a1bc83f3d62d6889fd3e3e4531ba386e7994023fb2fdb07734d76b5a5c125dbe4884aac245af9f5772b7b6fb29b52ee326fd8aa516ed77d0e91bc8f64672d47d353e7f0031f9da592d0a5ddb5ac797c3aa7f4e73598359b44f416e69b74feb00e491c01aab72661b4d20ec44deac3f58dca58aab781031a8095b0e2d6220916d554a52b3e277701a664d25cdd80433f3799cd9680b72bcc2964078a42ff863fd4286e8e91508b7bedac949d78f9666e3f8d6c29e010373c97e5ea58a5747ca144c0074f78e4665f02d73f002c8401e8f178ce0899bda7a86ab572cbcda5e79eae81049d8d8b0770adcf914ae7c9cbdf0ed725207c63a9a6fb82d81d0fbf6c02a4602b8d5485ea5350a8d89d2029c6022347962b6c9bae7da36b95acfaec5b0ba6f5c0a4646c5393d5ba2f0ba7e5c221fce1262295708ca4a9cda48839000075508608127c39280575d115e1fb1cc0a2a8df1e5132d4995125cfe676e4a3965e52ab5e60038623eadd4d37d197c7b6ddd5d378dd1cc2d7d2737e21753bc6d740f2b042b4eb9f2753dedd41d8cbff97387dd89727abae682db4b5b204c2ef703d8331b14b1da1fc2d42e0dc3f4307d845f29737cdd00cb495271a63708047bd5548a4dd90ef4ea9a17048ef30237c93ee6c3b69bdc18be39705beaffb984364081f8807b0e5178f098d258f9ce99904404cb60c6a5743d4d605a9416c2b0ec9bfdf31b046c95e91264cef06150f312a1b1f9c23fc75d33ade4370105efc8c0c0b36c6be6715ac74cf0f172f96aabdfdf61cf50b882575b23bf63466194960ff6637799a1127791bd0f1eb7007ec3197a110b1d9f51ef4e7a6039ccff715981f0abe611e4bb4195d292509b44982983a7df792df499fee8d97285402ed92cd93ab66108fad2806c85f0dfeedd4108ea509b0cb6a9423b30c35e59b5cb63fe9476a8c65d89a4749440afe6a8367a14c5bbad58818f6e3434d412169c767a441b7d68f0ea8e274f66e797735eeb15b543d3b1f915f8511f2693a37312bc5623c937943015697e5388d99fbe80b8d8beb72ab91dd2e986810d3a86d84bfc29c7fc8e878bb34adcad2bfb2729a46ba65917d093d3b5b9057009b390c3737bb897bd26eeb26dbacd0dc224da572804ce2fe650d83f4df5824cd54df8471d2fd4c924cac87119299033ce6500b977f4de3053ffe3d6caa0674c1101753d9f87fb748343c113c3f2e8af958385edc39e020dbaa3252449c7ae752970084caa6af25dda3d173b84733a5f3725351475fbac354ff909c8c43151db4bb622ca27726e41103f59fc8edd6dd4bc87206fb7d57c3008bf049aab71b7ed09a69cad4d1781b37aabe5623f82c7d172e2a8e693b6f2f6b2f9dba07dbe6784ac43d7cef1b1a7822a52ffb52564b14494638078909e7c4f9650141da38f2464d664ffff0000000000005dd53183c4a644e168939b3f2da64c5cb7fa07904ba8f77e6dce60ad6f212e6b5be0acc4adf00b20b71fb675b382d6a3e9a44d4ad28c46337fc557e1880470674959bb5c46fa3c6d205040ecc8640d29952837be9dcd802fc094cf3aa5cbcc51f2feda3735515f76cf659eef7a0d16343c84538a501b5c79bb86f3b267c3ce6d10900aba2275c219627b451516d13d3b0c67f407cb9682f6897c760a91bb2bb270a269d6a9e2985bd4d9caa53587bc214b779cdfcdbb4f1cc0ed6e282efe21b4a6157f67b24cc09cf737f1e641045a59251257d880afabe567e9146ce2cb30685be49b503cc7dbbd6d0d57ccba91d3c65fb55f689fe208f2bc3543f49d11c63f1772a74704b9a4854bcd3258e1ac8a6fe8df64a0b8f87a57f7050915844924b54ca2892fe0b28f8ff1cbb97562b3f4e06570d9fee3d383af94cadc0d997cb96ad4ff0ecb9e5b65e6f1007d2f9f3f2e2a851c4242dd5335c3456b4d6ab4c5f394b54973146cc9c9a85865ff7593bd9c6025a8b8e0a83f05f03942e15787383404e7aa3e2198124037d1e38ac1e24e13a6ad5d868c07f7c2ba6080aa1ade3b9b05ac2691843a99fc82af0071553be5ba0f893b42d123bae40e987461c61ab8cb7d350e69848f623fd40a848c7136e8a146d8efdc2ddddbbcc9e8a2a2e4431b417195a9869237b7d5e0fadde4c1a231c439301f16ec2b887dfd889480c50ecad12dc2ee93cd3c5b692861740ac025a6d0cad9c2e35e350d60413398e4b40b5b5770d227612b712bda233e8bbcfb0b3643ff56c95de485ae40ae087d7d61f88d06f4968bd48a42773704272469585c2fcdce87788f333074bf89e2d0cd64ff61cf8bffb7a006e822359e56e0ab7a100121ab8fbdd9bebc64473776b9126f96c229f741d26d65d0b360bd10f0b894d95ddc1ea834f510addf46bffc28c513c552b65dff68b9cc874464e30aa16c737eec65312ee4e52e52bac9bd167f3a17200736ad0e637278228330b3743764dcd330ed08018899baa0ebdcfb5bfd36f3340456b2d7e3aaffa29ff51e452eb7b9b580574ed989b05128baae5e5d71e7757ccee435db99f6bfcfc4e352d7533ab54dcaec1da45ece60898c782a16d09d39be465a76e0582a96aaf6aa5879257e26b866b47d8329ffe2da1c10420c53f79ec73c9e9ee4f11a9aab606badbc604938f3cc5366aaf6f3746d4b6af3396b190669226ee4402ec093ecd5fa0b571428ae1089d0b76a635758ff62792da360f62fc334b76e4d18ecba704bf43902302f75228ba28f671ad051385362f487ecfd511092c8b11db700936b13c538bf7a586552f37c3b7942aa9720bc07a94e580b213872811a7aa1f851f81c63212216f5ced4bc675b56c6431ab728736af6558eeb140835d4b33faa31cde023aedee6be184248ab03105d70b1f6655a559eef4896f4518604756a0eeaeb253c5e5ecec6225a37dd6d701e6a1a79b3d27cc63819546e1947212c0ee35dc3c96182afa241d322608c3365bd85077267bf93fa1c09c241fad74a260abb3799b0fd0b1ff01499d08b75cfbefadd4522295ef4423c265802c5f916543dc330d0d773cb68442b3eac3aed48a7248cf5a14d162da33cc9340968faa3dfcc8fc983d985b7b85f5c026606340d38abfd7268b0fafdb6809228022880391a3ca513c96f578919f0455a81de615029acea30082b9da7088cdf57c6217f7bf31a4892b9565a5e8afad21b235a1d10d7545fb4b63f53dadb35858b90fdb4a82dc32c14cd17e5835aafe96749f126dd09a850581013a020d7a4f9846bf8a6ab6bc92af7f65b4865f60b63c7825982b4e85a9960a5b5e253dd99e5e72991e5ecd1e2968d9daa6746b32b15ed855c2249aac5c88449a0c4bd80e59576d87812631610bc28a6678605c2b1d5bf439949b1d3d75ce4f1470e5a7c06669168b5c05169b5b9ad0a067b35477cf27422efe29d74239e4dbd48028a9c057ee98407b0cda0d1bb37ec4ba590532262829bbee67eccdfae6ae6941b920ab0fe233f05a518fe5245a8d3d45eb65d00b885f4568e2a2f0eb0125e336391f432f7af7df0c3a27fe940d7060236f4bc313bf0e197d9eadf4b7247f53383febe81299650dac86b29c40ed000aa78560a0aaaa817328c1cc3fe146567300c6c705801fafa11a24494093cbc6cd64c5f9b2f094c78e7341fed16614ab4fd0596bd012d9c3a0373fc55e1ac917d08d6046ad267b9a491ec3bb315fc4eb511155d9c41162af5ba31d58955f796646d4ea3a33efed7be847b22c186c2b38d00bd25f40a48c910c99dbe1ce1c148092ea66d294228c1c94622306fd4cf3361dc82426e61d1608d6a100eac588062161ecbb12cddd9a04a113a168a26d82e9fabdf9fac5ce4a47d73080c888816471ae3a03a831f49cfaeb4d46412dc9767d131c8a0f38358bb4aee6ce368f33e81e9d2ffccd62071a4e96a386ac70cdfe1241d30da3186664559db3ab9b66e14f6217beb3b5e1a84909d85e7001626367781fba72ed79c32add1976ca7586811ddd5bfb9255db5b282d95c62ccf17f3a44e7097e55ec7a86d06ef763273a35a81ba00f5c8f918f1d50f657144b50b59662d1d1e3b239f05ef7b7583a1afedf29ca659b95700c86a9601b1c983a7ed9ad08a9058d26479dc269d0642fe7eceb7eb80ed565b43158d2ca23937d8618b54267fdec8283060e2a5252ae32f41306616ddec823356d834f57bcafb4bbd474dcca03dbdb4b96c154b2195c755126474e7f9625b0a151811c273dc724dce3e56d088f283e1c41e9b0b2846f053d19cc89a16d4d67101de5f77aaa2c8ce1060641fbc9eb5c9bd25409f6ab9a38d93c8343cb2dcaad83fd930801043f5a079864d8fa8b3d0df5eb5d3ec395439de5535bcf0a4bdfb2052e8f22270360c19bb5097a70113950ae58556430729cfee1b5315640471efe3b86286a686747e14272ac7d9e4e240e1b11bb266e2bbfc33e105f85960d4928eebce498762a4474fd18134491fa720805c80d81a472be612d44bb9519dff664285551e93b5004841cfd4d3633b6136c23b55ef40cce978fd367c547bf70d4f0ed566ec8cee43feae5091054177ef325bf7784ad4512ed853d10cc0a4137527e7f8a94991236957f36d8e9fadc80534aa5ac9a4b2cf1db8540bda52d77373596675f69aa79f8a6a07512e800ea7eef8fd572ef4685e5ba3b38398769571a959c8879abf55307e6b0c30015b1e2770c6959e0e13885750c4be390afacf2de2b779015352cec7869a7b0c1eac3a13b147fa588874a6c1570432a8ff48a6442100527cec9f94e9aab07c5ed94127a5d77f92fc1ed6dc344a20197b187a39f1939606c35964bc3f312c0d96547d60691b578ff8bef916a0d96ebcc662af11a50b49765ba7b905a00d48a52ac7f007d235d4b51a2dc215832b42cbe52a668d74312a3fdb2d3afeb64e3e2e088fd27189153862addb5667f261e59e9c533dabab31363324521e4c962aa280416bdd4b446c578c51d4dfd6a77657c6b2257a108b1e6087bfe7e646ec06e619ef6000d2a63bab99d7589bcfc282a9bb37b7356deb3a125fd59c146033599750fac16526c32f6e0334acd5d0eb07c37d70a4f94470828adbbdbfc09764c99e82fc8fdb83c1b1c48b979c5e7b05c7ea7c07d4b8c30eea2259d8b8002f498a1514a30d0f053509fabd77cd8bfa5e8d385434831603f440bfaf6c3c9ef71039eaa99fc8a812fdc262f4bc97459e00691f81335345122e644baa78ead1795cacf32a1d6e19a0253a163f0bb1fab02f6ffb53f8302c0479c2198d2790d4489a014f79f6bd044b7fb512db5b8d941daaa2821f33f0e943562b941430f762b90c39a1c72fc0ac4d52cbb182c40c6c55787c3d86cc0acd7b4aaabedcd1707884e6efb8279b8588a581c1e09bddaf28b33064f41c8643dbf7dff54a7100b3d57a0", 0x1000}, {&(0x7f00000010c0)="a5c4cf8bd4d2d8619d81060658f1bbd7", 0xffffffea}, {&(0x7f0000000140)="5789bfb1756bc8e4df94a32fb30fc1042b159b53ce59552729fa51d2daa6d4f575ef71b284a723243fe057fdf3b9a97d360b207d78978cd105e7afd4d98bd29a270ae9ec272483712cc78c99968558fa13d74cae65dbd8fb4f647e4e813a48a87d5f5a53b64481f560d24aae41bafef8d58c3766e9432ed9192c060ef9c1966045dd1358c832bab46e46aefdc5a3d4967d1ebf96505abfe7d1882ba1aca8260e6f5df15cbe634b039c34ed6b01863a161526eadab8cc32", 0xfffffffffffffe14}, {&(0x7f0000000080)="27af67839cee24148ac421d3a8d021c62b111584ecc02afa11f6fc90aa385fba029bb9d41f2130cd6bc01cbc9089ddf016e930cac68b5651d1", 0x39}], 0x5, &(0x7f0000000f40)}, 0x400) sendmsg(r0, &(0x7f0000000f00)={&(0x7f00000007c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000d00)=[{&(0x7f00000012c0)="2eb5c3490deced46877d0b50983736e863d6387832bf97e3e7ce100f1c65fa2553e5d6779a137b3966528c22a825adb63593c07774fad8d8b11365cc88592e1d4153b432fe583b0725e76db1ac2552ca30c140e39bf7f290d1a682c60fe7f825729fd8359e4a9b0454ccf2a61be26e0611b4188801f857b3c64c1dc488a52bcf30b116cdec6d713276bb02b5846a5bfb442c4c7506b744ae87d357b466d5ddf23176bb31688998baf98965dcfd7029c7284f9eddb7c1cccf13b135e43b1ff0cd3633abae2df730fc41a0a25e83cdee520a90815d80788e14138624e60b21357003231331d14d48a92ca0645f092933cdfbaf8c168e3c82cbdf8345a77295b8d3ac2f5113f9ccf2fbb3cd586dcbbb7adf878e75f4f6d94a1d4e573d459ca5e281ffd418bc899b1946acc42e68193445b42b71cdd3485a1b1d738b5fb4c57fafa31f82e8ab0c66c8dbf563e9917c95a4a4d58533ad8e32361e545a539cf76b4888f3955efefdcf5b533db51fb411de37703ef358a92f8c70d6bd5a578e308f5111f948c0a44506e30fb6dfbe564c6dac1b84839cad5302977177da760bf2d36395ae4db75a0b282a00bbc48b810b58a2b7375a44199bf050df368bb6f2edb28120e1e3b79200590bf1226e33f557f28e7f302eba42cdd86a4c6f507e41e9e0e7351709a026d22fb882e011cece5cac1f0f45dcad8fd241858bca331adb2d49aa4ccb934716bd82d0575faa08dd21e8705047e02ca798095d92c13c62a547e24afd2cebc3793e5cba93145cff1f9ecfe3533e035c83e980398e9a8873f79e69186f10077b14fa7ad9e503fb715f799ab3a7ae8a93eaaa2fe19949e5c77018126bd25998ce41997c79bd9b60abebd32d53ac5e2c0e91be95b343214ec53c1a0b048b55146bf3bcabc5d6294a7d00b3de4686a5b9c0359e1dde94231bac46af7a8bed6f39b69b058f09bd59e48c2331449d9356ef305352fdb8fba63e8b9a69037e1457108fe36437f5a5ab2931d1d55cb892d4f96cb88b570cd23e4033bc9b82c2bf3047fca6b03f0be008720503ac44dc2b61637ea7dd17dd405537c534a43a9f5086000d15186afb7f153010174b5610d39c6a71ffd88952e309948e44fd11b5a684f38f5a9fc8069e32639ae6733535558eae4844f1cc71cd1938430b41d33fe77751342dd03229652efee87c20d137141e9d1d0a517c45b86949a2e4f4326d5fd6ff9e8cb79d2b9566a152922b92f1f261cf8cc51be39ac715d9a54791b6af538177e8972cd7db5f0750b7de705fbf2ffc22e8b34ed8c8396188fe427f638265088d64cc9b67f9d4f70dad29db541f6072a3e645ce3cad5e17ad80838e79cc9129b5ee2e23ad50f6b1c6f29c79a073bc08afb9bf70d40db2ff02b76261266db2db959db1bf6e66c3b1fc967f29479e4642cdf44fa947b182bb7f7ef7d60fd98b7919bd89cf07179904e0b9d18d46f2d6aacb1aa9056849320acb23fdcacc77f2b654fd7159e37b75523d8ae6368b90e6d53e365d33091575eeb0a583c75a6b4c5e2ed41b73aa4f51dfe7079fb760e384c324e0076f56bdf49949d915c5cb1e02a866b3da8d21d3a5627127c3cd6582b54003a63695142fecd1c947997575901edd2448ca21d577ae2414f94417750aed56ddfbd218656575e87b47554889cfd0367837e22d27bdcc35d3e777dd320b30ef9c780ffc7d0043b9bf7dc53b472778f841e47fc247f949bfc29854b1e1252bbd3746acc3d6f1724476020da87d2cc9d073a2766a35ab36fc7d026a40a7ad136c9bcb3ccf9d028adf5e4346f9b4340e7ff969fadeb2040b6747a2af3c74a3307aa96c0f878803bed7907b22d50b5b49e63aae7ee0fb0ef55b3b9cf95a835e4cec220c88c866b6b9b585f92569f94bc12dd2e5e69c3fea1ee8f3b452c8a386ccafddd6b23351eaa489a51cabd956b06a85d139f9716bd5d225a961246cd69ebb6d19668b64df05dc39f1b524d4830c07a9d05e45ff9bb261506cafbacfaaca1ecc2668399792a391e7671f3a18575c813f8b0bcc0442cb9474d1f868277f9ded6d5482895e73df2716d7b8dcaa4b92e12f8e282fac281266e40b52a8582c3988488506ff625d0f0f22650a2a0a6135a6a3a6cf73839e36f8c2fb55726d67ad28ecb927f04e336f0dbffbbf81cec20cb6a0d06867a4c971fa978c871f9b1915a7b2653f37368c111cb8e8cb31280805cce568d78fbdd77eb584ca2cf4c348c863f99ff91e53edad0ef8129dfe20c83539e289d4cbf62f2968b64c04236c083f8e8f22218e2d4dc2a59e66eb8b62a22fffe56d67a6ba4aebef844276a9f2cb2d5b369f7a3f61bb9edf9e48a72bf1e4c9540f6a8abf6fdf54571ac4d8ecb0656ae245df2d914f1411a112f6f076153af6294da041dce3e6e48379ef07d79afbdc1fa520927b22c13665de4ee7bd3345824554212f10aa321942983d9a86422d00d2e5d5c5be44dc14e3302ca5c71ee84a17ad904f28d5d90c34241ba9229f144f8c849e78e8d9e9141f7309509efc3c38e4a0239b55180cffa4e1a7739cb4d9f3fc5219e065e4a40c2bb91552c266c2920ee896e5017f30d5d0df513d7c134e34c3042c159b66ae4ac22c87d8d472ef1299d79c156454ff24aa8bfb7ddea5cddba1d5adc6a469f9b909c6fa93fed8a117bf87f91d0040325829ed401527ff05d2a9a9517dee2ebe09c27fff654bb54d151395e51e5b3a70b1fa1b3a4101af4f31b5771cf3522525990adc13e942e5fb2798b42ac6cad13932f995c748b81a9b07a6072353742ece8a6d28959be12e4a6661f1df1904e6f8945b0e3f725394d100ef5ebaad93efb00f53344e626f0a4e34aaa3431bc45af73d654fdfe67471e906163d16cae7ba796af39c4455c17afc968e17906a7c2aa57e89f06b71781d9a2aa63823acfac9f833157c9a841de846bb228a7b488d8df60bf1360bbeaaefa04bda93ef96475e8f40f735ea7b47dd48f5d76ad4a0983a9ca70cbe81fa453c1f18fe52fe8d6497c40de3a54b7d4ba1b1837c723d146a6ddbf451954e192e17ed48c925c730548c524e1012b8723e3005d2b81281e13bc6ad738e8dacf428947db00eb38e037149e77ea90cb93861c9e489133f4be8ea814f8e5056e036564b2589b6bbd5b9f41793dfd1608152aa5b499aec146ec90dbf19bd0fb09f3f8dac5ba59c016c1e7bc084d732a4b66b64385d260f5ae97a1c73440729170c3a12d47430798ad0d56bd96c984f5b3f55fbaf681253b77ff2aecd9ffce3e3a31cefbd561c3bafaa0b8d3e600b5cd7d729a4bda0df7ec76833572ce23acb531720c64ae819a0f84f398c69a2d93b1ddbd3dc9239b7f96be3176b216ac36413de0c1b5c2cd47976e2bc7a824fbc1b160e20f6817504b922ee54a5709769ee8a18e8312494add59553a2f80f7a06ae66e81080f1a9fb30600ac8b08461222d624f35858c65c9d7e5271c47e9106f9f1565806618a71688aac9f358716d9209a48a97de2fa5865fc005f051e43b58544ae9df0ef762e411afd8d6f92670bdcd1175a952b02ef3433e925cf8cbc9dc3d0f15ebf4dbc26f3b811fc758eb717ef36de5b71ab469139d2c4d3b9f420d4ee33c004f200dfb0de5a4509aa6a50b662d16a3f87097b60f19770bf4207c580c25797e844a3a23b70d1ac9aff185d2bc199c4a2bbe76be903e3974fc23073c366f1ab5862b157e93bce413149483a607291b045044c59950f50f35cbd2e48c5e5fa9689f8617f2bbec09e05fe62000d8ac8787873e90ac1b3dddcee81d9da3ade5880f35d078dfb63850dde030ee1a6b3dba2592ff203c848f20f6522740c5595818dd9612cd813d33ab86c056e4911c2d2110abbd8631a56886372d8b1d7e50375421d5398fb221f89cd4705d2dd88deea26418f7fc3f2c09d8e02c634c7581cf8584b3d95883e705c420cd23a53f5869e9033e80718cd023ca859011406a1b8baca64781fe3e7c52e91438bdefd05da5c473579a4597b2c8ba5d45b23a84ddc6af694e53b931a324884018b43a3a67bcc5b80c31a6e0bfb97a39446f765d0560cf07ae641c9cceea27b39170670e654d7b55c75b9f45f81d8db97fed011cf66269700000add8ed087501e39971e1704203c5585ddd342e6a97156e9d472b5caf84b12c44de702be3a510261500d86f00fda9d580b99280af888a6a4ad2c85689198d012539d835ef733762739204296c3624f9f33fa2fbb316670142a5a0ad323c41062d328aeac757dbdc9e23866cdb503c53face3d88b64c3fcd7fd73486f4d6b3e509a0f8708d14a191b1c56ea3e31ebb09403f215acc2de067b73315de6ecf6a6a562788147aecbdde027ed373bf1644847726859d3c57d9651cf84725a88ea4814efc29a862a091576c23f752ee3c58bbff82ac74e2b6e539e47e167777d2b0ace7f3161b40d8429230e1f5507246872162cd2f39fa386353d37db6f2a24eca75d557ac2b9d6e286024f9674a0d0661e197b7bcf26413692260f17e07e9c188109380944148344606f4700345f8f9b070a2036faf6458a2332d5136478ab583d4eaff4c4f64c29c1feef0d9f2718e6ad1c6bf8ace45253e0947fff164d3d5d6ab11e6fb8e0594754d21427d4d34bac38097d94ec8c7963ff87a42d06cf5ea860cccda8476d9942c70bb9a4372401969b306462487908466c8d1761ec6bbc1b5ced6c17c540653ee374b485042007e7a27f187ccf19bb21a48fb80cf0bc8e1ec7d1429487e3a11c83693f48635c80ca79b7d8d29338042cdf4a3e1a4c6d873ef32138269b238028308de23d680607b10311e73c339e5c66953d39afd81fd188e0920a04981230e702042a4da5bb715a565ba6d0a75e5fbb3da9aa9d62df97754b59ac95ae17aa52c1e5c9a593bcca1cdb9b6743f4dbc8278b67d5175641500a8148c3fd15ad718ea129b3cb684c3df7ddf7430f769dc1e428a200ae73c5be28f6a7f9eac92444708d77b296f3367982d3388451466251a0212944d9f2dd2e6e7085e0804316dd8bc55f952b1d1699fc006c55e5b33fe63ff764284f0cd8bcd1a8eecde7c14fbc7e7d95bd6a08bfde0baa90d78bd306a6d5430dcecf6837f4185a7597c729448768fb86c82edab5b0535e64b51b1ffca7ade480ec87b7a0b7cf2b03b76fdb64722d47eb9128488e5937c307135dd35e019693a3cf302444fcae56758a7883e25a3a46bd1a60ebd97419c052fa53e86d9fc748d198ac982ea5b97f361e4156c1577531ffe91fbc56a51335437473d3c975fde109c7311d00d7d4eb5adcc908026fe14a99873a2e8aa9d220ae1bb78cc923a6cbe8f522f59d38d545336215b95d8057f66838754f542bdc327213c9111a6ae6968c9f93059f5efa8c1b41d875d9a6c21f7839892982782568a0cceb7698a100ceaa62f9a3b87ed73ab0512aec0f69b83ed671c76625cf69fe14d76adc1393ad12ed94d3a7360d48bcc8f0907c2c4e0bb75735a3a2a3e43c11c80a7443a2a886f09fa3cefe296e11201c1d0c78b93f6ea9ae2523abb93742ff8f760fe8e3badeaa5f4d8d9404a9a6153f2ee89e489ce51b5838d3602c3caf2d7ef259823f040ec9feba1b1d79e83bfb02f77247898a13308819fbf928f91f615818b1796afe26bf601a358d3385a8346d7a0fa763e1a68bd3472f3724b1eae6d29710676468f51e74495f4a00039a642ab2b3d9bdb035baf626aade66e78f30fc0419641908be0190f5ab54d6c97725ef07c1d0bb7d2ccc6032334fcfbc2a95f35f36b43df13229e48f9fca798cf97e2c9de288f82", 0x1000}, {&(0x7f00000022c0)="265db45d1b04cce8dbfd7b8bde3825a3f74f58d144ec611e80fa09f10842114d584981a10c8e081311a36f2cdcc7f350c213880c11254c202585d9b212e7dd685cac0d588256e8d7601c04c6ef936d2c1fd320c689ad031cd77375f9552287467b9563d62005436fccaf1ef451ddff2ea27911b54448714b5461b9e1997ff95821d94c0cdcd46a0b02e176eef277e942d0fc19cb0e8142328b7f425fb883612509852b3d66b48af47cb4d6da90a855a4b036b7433d31850614b1af2b19eafa238d53528be29d3ed5e8e9b216984f9175392cec9842056c54f3d6adabb8e3abdeab0a1f1f9e9febaaa62eb8b46a96e3683a14f342794977562cc5749141f3bcbb11ebe1a744bad9799e42aabbcaee32b1fa56b687eb6f580309379354905d9fa92b4b459a8e0714835b110caf9f72abdb4688a27691b550bc3198000998febe76e955abaf8f67b058eeddef64c21fd18498f6e89546f602ede90edcfb617280d54895357dbc288f51938435ae3327516093b608c4ababd1d378d371e3d40d537388dca44ff90664f2f3989ce4690989f49510bce3eeeed52bdcca6c0ae4dc12cc950ab8ad3f3e793993890d7d0ca32955fde2c575d8c7087ce205985fa9e15ed832e6397a0d2f09742cadd4a06c068ae6c43f2af10fa14e6e4d0c614bb8cb571215f8bf7c29381aeee00b6d5c8e24daac8104de577922e6c24ba0a5f7cfd35317db2e873f6028b7a1c7323cbb2093db0150068be2e0eafd84a5dbde85bf259d951ba73d2500de7f18449f7923e07077ae03e199b231016504ff781cc3816c39aefe7b849d383b1585b09cdbe01cbb9c076fe5fc447e274a7936176c71d9e4c7f8e14c53039912dedeeb659abb3487167724a06779691e470f4b9c763df14574a9a915581553b3bfe276e7004eaac75e168610e9b67545278a78cd4baecc4671e5a0a3693e3ad6c63648e0905b9d5209319fb5d1415a435a51ac088263a094eaa5eb60b9e57a1c37d42b01faea3da80f0052439c7dc27f7b5dd6e68e6e20655eacbf114c07c579ad514fc4fb54c2a20d280f2fc3cdfe6b6aa56d226b26dfef49e432ad41440c04176277217a35a02477034e9271c471e52ecc52775e55a61bb66954a2926e7f1fc0e66e58f176d5509bd7c208407f2a6c3373eff24b32078b4f23b9220137521dab0c33b82c875965d473c3f2befee7b091414b242e1dd4d976aef3518d41ff58a0e8bce0d236600c96c14e98d43e73f216e8157eb92a19d33042c3693bf6817ea1a220584c16b09c20bb314c8be9caa36ff07b77f0994c693e476b32c0781d269e166767320ecd9dca0adc8938af343cc4b04525dcf1cd1d2752c6d5338e6aea94edd5e1b7b68bf1f47e5bf42464914befafa79de4cff8901b98dcf793968327726ef672cbf777a959f3bd7bf53af59ba5891bbbcfe031d46ea332c7dc030b78a5fd2f7ba077ca084546c6f822190c1480fa6810812417fefdaaea870d7ff37a5a5b7a2617ca5b30027ba87f94a10fce8e0ef3cfa3aa422c62b1cf818569b7455a137e5c4eda56e238d027977a7b5a38e0f6acd8b0fb5aac7cb0a14a321e269f51597487df4eb0afdbc7b57f336e2cfddd46c39a66915cfda1b2698cbdd41df20a5b878fa2999b918233235c1c6df7e782a01b3d1bce82e94a1e36b6e9c425e0291f8d56580d54e971ae2c68763e9f68a0d42dd3d80bf39596ac572f8dd2c2121ab016dfe01078e4954cf32e4e9dacb2f9e08a4c1fa8fbff9a9e93b3097717502e6596a7eb8e9756a6a2a9c5ad09dcaab1ea3c4121973ee98efa9727b92f10bcd1ed69ab176c323a050e590408374666c95106b1de400cb4ae30a780de9d3543e8abfb63fabecc26fe4fed8604cffe6fd8304108953730badcc18df486591abc20ddd2ee23654c505472e1934e83d522ebc836e9822eca9fc66b7d68db877f719b5718270d5020d2b0cb43130ea304556ba4d1d3dd856a6718306a47edb38eede34b9eb5113be1f8d563baa90be8415065f94dd3c1aa25eab43b5624946e8ba3f3b55948c57533575c0d11f5b5d175b6217444bb742ce7cb9864ffbaa9769640505cb5ff0a38178956e5452b6e00c4d9fa302ecf0afae4a82659b62e24d01b4d541a38d663cf441bbbcbeb1f9dd41b8741a9dd874138f8d69d11d4693ecb2f7ac019526e4fef3509f36b83cfd6ee6bd56c1712459de58a5a8ccce38c927321db539f33bd67693101330924cce570e924f29048df33f24fe8bfdb47811c88f771decea30c000de189ae9a3d822e7cf4bf453b99a1ce553abaf38739bd975afc7a1f1a43d7614d370fe68d64a082e89cff6b0467994b244e1d7c9a525092021e5fb0e5cbe99e39b66ce2c0affee8fc821cfbd61b415f536844a9a4e54013c22d9c64e4569cae178d5ebbdbd2d19feea76b9a9f8e09431f22b008fe584313db70c71096fc240a24dbc3934de33228d673738614f71c916736b93cc07103ff8cf3cf3482bfd169a68b66dc49b5d29c1cb79eee705854a4e6b88f3af281d5e3c2b444a6ce00359596216984ca7a4ba7de33cf4fedec2b7a4384cbb64a9a10a19901868582f6f35615c920a680fa31293e251bbcdeec52656369cb9fc7bd2e44fcc0178a8938346eca49f58a68a0f48af832a85c1a10c4a33ff6708345c1f7b13f38c6adafe7b00e008f40c84c8c42f5dec0c5cc25cb22186d02e5408d0e423db82c85ab66686258184b4d6d6a2157209171f690f1ee6021cef3932e70b5355702b9a2facdc53fa7aca3bdb78a3834c3e9e518649bced9ca78b753c93944ae591f5f43c2b2c79c5964f2d27b4b1166e61831dc6be169daa9748bf3f3fd94d0e6b6c356be24ca0857735f0b1df7697cec41dc59c88156807c8f903fa1336e4a4027bfab5447b81dc9d73d159d4be736a65879d6b9ea8975617d61b9cd838424c13e1e832c05edf76492ccdab1fc7509116572fbb6b45201ed3abeef795cae1f02458c7a35f4b44f22aa7f24978ae65a025f8402c16810796c66a0e6075ed1debfba73f3c1ae8960b4d848e9db071498e51d15a4ddc0f58495985a1c0cabd81eb517b91465ffe3338b496e35ee6559f3b226dd1e15f4459b55a7000a28b4eb3edf17024fc433feee6d0258a22d6bf2e4b14cc2ffdd936f9394e1669745f048cf8ec0640532a772302601879de12dd9c797f51eca472a4c12c1a7816e6dcd9ca4690477e1c236ca071360e16eb4a2fb7ccd68d3be2dd9662a5cc0b809b002377d3f1add413e1f1d049709ed4c1b74040e38e792594ae250fc3ceb874614f58efb1217208a6cb60f94993c40f406b1b6adfa34b1a59823217f5e9a4b099a22ff75960534a67e7685bca778a09b392f2f4a3bb9e37aea8d485935da39b916195fca1db7a32ad0c29da50f8ed024b081aa79bdf28ac3e1aed904a338a4ff347618b631e6a39a27d4b44c995fb9019c07dd025ddb3275f251524897f5150efcac939df0733e68a74e28b4669e9d8b73c8a9763711c05e6ad5f8a12e6472dce7ef63a423ea1270afc4447d9423222fe3d1333ead4f85302afeca8a9d28e7c82aef701780c37ac931af8da42a0cf4eed98e24bc35dbfb08d3b097ebd607f30fde6ad8537f870acd8cf2180dd6007d6f94e836fb66243241dc0cf8e87c4f5db7855f225d2d982a550c127ea9602fbe0391255c751344f38b6bd590b808253033f29a829c63bd8b70ca622c79f2bea66800049fecb6725ffd28d5f6024b38b842cea87a6f71fb6437c1a2ab123173f0d705fe500623978d5d155a37fe2371479ea835a56bb8db76b6c8cea63d96701355fbaa80291ba4e25a4e79d5a186584f335e4b27df48e955686aa7a074f2161aad99e30696fd747500d0b8c7951b0684a4ea45a76931aa05820df435ac7a764d4de3fc8748c1398ff031a548d916ef402fdbbcefe9566763eb300e3255d40c5ed62d84e2233d5de190bd774be24c2b171da3c5cd04d3372bc03bd29f04ee2ea9217bd14e8a9f4287e760fb85acef3d97c25fddb8c5bbca2965e94e3c1fea04ec3ee55e27b9534b63728058243f51e19d2bd02dcac57a8b25b5c136dda419e994e5d6ed175004377cb84a308d8939aac7566b3781de0694b39d1d45d98e0b3984d3b6d2b6b2570455af1a119ee8fdb9b904cc94f9621d4321f91324eed13b63664e4f5ee29fa06a810fdaea4d05d8e179ae78fb1f162f504a61d0d4367d1a27f389628d9562992b6340f6b301d54f2ccf30c6f9ad244da09f46c26d5ed623eb2b352694bf645bbb6de630e7f8d8e51e7682c4fbb2b92f64d3b6c4e5f1e239d0f0dc36b8bf4cc489dc563c8256c94bea1b5b82c122d2967cc589dee62bb180e9b68ae54d3b0416939695953473cd68600a9111de757274b2b236aca4791ad0116c7b93931b661441fb5464b3d9da48d1cc172e5576a77dce1594220dfd4f4c46d076baf5eaffa07593f9665822b3ab0df9724fae4096d70e0408ab633e6389b61a5c3fa232e80338d590aa152e55dd68f10a33d930e34b825961c199bbff17bbbc4b2a28090da610ce8ccfa3ddf7f66c9758e9d2fb465d2bdb4b72076340c37e4a79b217e7d6888e4e7236c7d681b5d369c131dcfd075efe6324e2a1c532483f04d52e16ffd0bbdafdb4a1f96c81486a89d46acbff7740d27236b4d7248e48f874712c4424ce5d12bf22309a87773b88034e275d98073519f146fddcf749df6597b53f89581f470c7c9542a67b46b7058ea0cf8db66daf1b16a389cae0ee44b6aeed8d992636ab04a2e3dcf57e900910414737827c71cd782c2b629709aee7a6a7fa9b1178b3045f5ed30b6def4a7b6363743c87f9bd37cb36cfcb055d10e2552f74449e38e0d85ef6650431102ea021787939f867eeb32d9ebfdee735185ac9a6d6685b93842faff5d9bae6d80ce0b5e78d79f4ee8498ccc690c3ad47f7e18a526d460022ff7dd9e3257cff909dea8bd5b6b034f6ed6a3c2b6bb80f55e2bb39a62094e78f550bb3ad7d368189c3eb0244d06928791d13dcd410d990caa8e4aeb9d9334c6b9fe1c1e14c2002dcfd6fc2a6ec6d4c5a541ea8738ff76617a19e2e1265dbbdc03132985ae8fafeb24676af965eaeecada6bfe6533e03a07d9e31e33bb4358ef211281d01468a81a3c50dba3872e93f52569b7fba67c9cdd8b860f9ed7800f6cf40faa9ce68aeb9615499030229bcbde40f30cae83db9371e703331ee49c1788b0f51ce61cb033fd3c671ece64052b910ad928b95a30a7e4be1400d9c0c0d555e7c2fae810373b8c17de926e1d52cde021052454417e6b8362553b12ca18263f38ff92cc62ce9e660f304dafda21c8797f90e82e28f89bb621a5405e81558e31dfa2640ccd581e665334aac43dafac5cbdbd765156f16f181a17fa84d6ef97235202ee269a4b4b788c1157c07a2ab2e92c9cabc0d53548442a07cba3b59035523e3e26d1baa56cee8cc7508f04342d8c51e2f96bd3d8abf31fb867a84c574aebc6980bd9af5386f21c509bbb7a57f340532e49b53b61eaf10ecbe812c65b70e0db0685aa1eb0150451341634715d598fe055aecf0cc45a50340ba31b841b214dc2b1bac602be4347dd676c2d2bdd677e53a2b6771eb96e42e187d20da73d979efbbb1356f7198890e54f18154d48f89c72bf45cd9e49a7c67a92490217ce6a592076fb1184f85d602b188b62668287c212b5b30fc923247f74348334f41405567705805e7e7c099e9033bcd7e210ebfd2d027c500abbcb6ffbffdf183ac358d49fb8acd3ed056effe61566635c763e8", 0x1000}, {&(0x7f0000000800)="f4722d51fcae694c67e94da3cd2e10a3aee28a53e4222d2c5270ec8efa428e200dd8d4b9acb0a4061b28852bd12dd0d2dd14f3be14821cfdca4beeedeecbd04655ce748503180674c294eaf2ebd4e7f4c6e774b8fbad80ae646d9ab111622c58dcea985218f2e44253c923d296ca309eb4d5eacbf8ec79f0508f662e60ba9c116feb63cb61d2aebab176074cc8890d582caefc6d39aa3bd3b593c3b32cd08b3a6c9c383f71416f4ddff954cb5ec9c2d5c3c5889dfbd100ac26bade3acab4c3d158eed186a44736e276ffe7e0b48c73f9bdfbffd2060d692f2f73a2fa5002fafceea8f1650b7a2910d8d98c76", 0xec}, {&(0x7f00000032c0)="7ea9c973647e33e8e6dec6af8b389e9b40cee525888c1451138208b82a5777f0fab3215c13b1efb344490a05d43bc73c92853d6b45b6fe76321468c8d0abf469ceece359bb1fdffa504af6224bf6ad0535e74d2be440b502c54b394560220efab2b0f9832c0dc42d827b65401985b49fa4021a3bf8fb9b293aeabe71efd4f44499748641673ae567ec33960bfc97b5fac75bf15faafcf372f475160415eac93b5aac6424d3ed27dc6a7156f63c52fb6ea9abe2cdac7d2668bc001b4ad1c1dc38e6dc579d88848482d295f4cfedc96324afc68f0b2ea13c8b3164686cf217f5d0703284d206047bbdf8b534d65fc5efb7db6ba891e4001e8a890aa34d1cea0cb4306b5f417a735f6caa65ad68153e98305e588d63f0cb285778085bad541e3f0e4d581e6afc8b3d9d0839ea31344b82d320f64654a30af438e6938b4a5a3cab2041796dfe052eb93a43b1357688a27b1b2fcf98a00fbadfdcebd3f72cb095f237d274b7a31be3a20b68fa129c2d57f0fbef25dd4a7fdb7710956cc9090e4795584e878c6d201a29c77babd64d6b32621451724840ee17deeb8315b8c2dd296887d8db4fb0732d19f03d3f6303f2e0bb0f912921ea27ebf49b9ffe5c49e1103af034901f9bc859fdd4cd2a9acc5c33ed3515d175a9b67b68c6d69cb8c765b7fa01d884b15a031a1a2ddcc1cb96ccadb4073f5b954f34d9b2356f6fbc819fe8d347e38a6815cb8e3cf2401dcd5679ec764720cca49eb2bce3ac4ba4ba78c7df006df323e02b5fc1cbd57d33e6957809e111673b2aa50e43c220140821cae5c1bf7b901cf6185bb17324675a36869b5d37a80eea6bd2097f58ca121c3dace2c4a4fac4f842fc1f43a2c5bbb28383644f313206b899402f2f34b58d71b23cf4a548ebae1082f0fc6e8ebb5a9f729e45d58327de8cf2d2231f915bdce373a7f85f9c310135cb035fce112f36793804b98a2f9e6e250733f0282fde3c7784c42601da6ebf8aac4df8eb197716053f75ce96b0def24ecc1896638237be8b9b89a1517887a99b13dce49be255fa6ca7b45f1bb1c15dc9e35b57f68d0fa2f2c5e08196e90eb3a47f693d5bb51da7c665f9d39b567cf3c6571493f1f7f8f25b689f1755255d23786a2d23373eb5424073a7422a03af34832e0fcc9c4dfd3ae59fd9ad6ed95243eb0e30a98901bbd549de808fd5789ae738aeda197a3cfd2f0aa75271a81167136d2be54668ec032fc08553eb7af40252525c33c8479a1bcd165fd7a1a35d7e8b242296cb6ccd3cef78a2e788767869e1f56526fbf1a7754fe5e9ccdaf0f5c5a14b8af801dd59d40d1259fc49747bcb009ad5dbbe3eabfd032da6e899abc2021226c82217923498d94e14b21c17fcca949dd52b286ffcaee3e00f4dbd63eefe657fbced33bf2bfee295d906bc0465c9f9f2dc01f3c387666ab32e85dec8a2899dac7a578871e7cb4e05f6b8c13ca57a38d48ea75531f6541b040f46090d8b8b0d12611f6e90c6c4238c28c4d3058a3a2e992220a88bfe1452fa08d95e3c2cdb33e5de3129e7c92abe057b6c86617519add93b43095cbf712a91ca7e69631d5c244f4e7969556c7c1afc61213ee7ef3234b70cdda2291538a7e9384c32ebe8e826337dbbf5941c184eb4acd7e083b5c5bab5ca31da8e8ce144104288a847f20885d70dc0d76e160ed0856c852a129803af0c1d937859a76cf14bbe3cc0ee6e3fc34397f41e600466b086b00a37cadec8baac66f8514b48c2098b8b08576402abda168dd29ab72b564d557e5422408bcc8b5851df0cc41b08e1563dd166583567ffc5f53bcf05f3bde0a2b7e7100e6611afa4e06a80b84f2342d3ca1db99cab6505e42286926ea80d5a5b7addddbaec7ed9da2bf883f1c88550be16c9154b8c34d6417507bc8be1f881faaf67f410fe89a517413528b7f66b1d84e6fc02707028bd2d43789ebe7966378f8b9d19bfdf10237c64e16b604e5ed8839c7876634513ab9ee52f14e0df57781a917a77359b1d6b54424a57429156feee8d5945bad5f8b0c9e573bbdb49622b2391d25d21e2d94134b2263b136c451978d7dd2d3c7aac71daf263fc645cd72c779eaab7b5f0c19120765f3cb97cd27c105e52ad954869eddd4332651f88373aab72147ed0cee4a0403d89c3412d7b3c3722584418062c18155152bc6699291a3b528646e1233601d4a1b47a7a03f6ea868b5193d310793778c6f7fdb45028725685e634b6663f02db104bf68e1c8ced69a83741cbb951fe95c75eb8afefab1b29c5d2cd7b158626b24269ca43f14babb07f8e2f969a9b361f6ecaa60f834571133ca839a8eba8fd4cd498aa9513956a46d694aba54bec23859cd271322471eb00476f7e019e73accdbf8dbb12f5315280f3f0b7a311cf0249866c31216d505c7a5a13babbd383d2ec0cefcf7a4d73f4f5a2fa357a7d07298fae1b7ca79087427a9916c51c6eae647eb8948d119c03c165c3d095a09d16f50fdb6bf358d1ca8629e83fd5625a021fb70e1dc0f201cd487d331a5c71d853bcae0114f8d950fd01a8bc4d6bdd1cb53835a9c9ac64d28b74d9771375b420e77a99c9bf147fe0b37d9a90c31b719ccb269e70184345775ab4fe5fdd4b3661415690adab0222e56ae26bbdcb77cc9844aa5075d323d3b7d10158fa2b2b03e3144c1cee126fbd00d2ee6298909c96a84a40168aef82f633c5183b30f644e40ef18d1fd3670653a36df0e424b34f972324c64e7d20c43ab7743002ca5dbb0b3574b522d47b199c0b772b01e8e700b62db7e7447eae24288c8ad542775d842be391b11565abae49e184037f93bbba158aa1838d71197ccb06680adef310790a30194c49aecd756c69141d52e03b0631bd086b375933ae85afcfb913822ef9ab5b0bcb052bcaf90a542cf1da4f913b3e4b1a876ed53c28641f6976d985e989e58a8d902b99a52d083cff0312832fc86576b208f0f8057991515dc4dbec3e5864db89a869d1d637cb7cb1062612ddad191a0282931971ec309e21a105c402e37df8b159fba3323abdfcd10d54df410c4e3ae5e9edd0688c72b4eb587ab42b63ad10e0c2060d87a4d31fa51c9e2265acab2411cc9d6ac9f623e091d7981b657f08e821ba8ead36d0b3e5d29ef5d498d9d0915c26f88c9fbe0ae8b628ab8f187e9b5164d7550e25bda76dfe9e11eab0066fd3e0dd86ad1040c1de4bcbd9143e610502ae261f60e24ba03cf269524e7111177ddde70cd769e06b9dbb95114298de1800c051f1a48b541cd60b4913273de9cd2e2ef7d8f4fa45467e482293d4850cb94574a9358a51e4b8eb61e30fef4a06f793ef0c48bf26b6c90cfd64c6e318cf657c6bc2e35cec5e4a5bd787ac1bc2a1b367fa41b78691c83999c52e39416f4f866dd6b083a8124b3c2e9fc95e5230e0ff3331e603c44f960c4971aa856754f62d36b47eb3ade5e86d263185e93dcf9d0078367e331f51cc1b2dd3a47b7c6d9b0eec7aa17a496decdc8ec2fd94639332184c93723062d1098785e72a9920ff9bbce5dd78150afb5dbfddd719c03b2caf26e5927a6145911bf16c863acf082f9514616000b0eeb463e42fce30f08c63d5842ac9fca43f241d03156cf434af097c478b33ffbc87f006ebe2c9bd7ef9434e0ccfe704d09fc8b3e1a7ab4ec071ac68cd5ee0435d83a24426ca81c8b54f8f9b965ac9021a4f061cea21f640d72068553711e039ba1635931fde2a504501ea4a8d6de7a31b170b720d1a15eb09da156dfdbe32ff6c827f9c1d658a9f7ecb7dae9aa1f54585c0d0766aa6a4784f48db156a8dc35d80a8f258d20c4c832db42fba6ce03ea576b8267639cbea0d72279634788a219f4f09571c49cc33fab6592a86b6106f0ebbeb359d8afd30c7c29647112bc9a68f15629c8e0659923c0ada2d4ed5a1cfcb487e976e12aa3551cdec9fd9bf06a79988e8e9643a9689245c35b4dab9252efe6a7ae4d8437506674c560b6bbea6e557aada0fd803d5b361c9cc88da0ea3b22b8b5b46fbefa20a744c9677dea070a63d13f55d6f21df45bd3971771b3cae3c66f16dc4642272965adcf4b0949d4580e863fd9ba759dc8a488e483180d214f9ec1023f7a030db743b93dde0024b4dbfd947a76c27481863281347c3e29c2bb60bf367c7c51a66881d7404d737f30f4a2bd0d7a48862cb8ab4679a4fd3a85a990c1da65fbc64d070136746849436d8a22201631771d21152972835c9499b72cbd825e1d290b50efb6d3b26a8b1f38dc0f2b6cd3772cb29c78e19f27747445dafa95364f8a9d8770418a45ed05a858a1f82782d66059444301e8f9d8a9f51f585dbb8d9b504920e3a04a1c9d0c2c733c7a847d766c16605729bcbdf8823b8521815ba7be4975eea004c82c96844bfeb1cc83586b905d9c6bbcbaf78459ec432eb0883a4114edca71a15c568068b7d9daeec54a6d1a894f1a286e63fc934bf67412528881b9ebcc5d1bef798c5790c0613b573012ae283f998f235d62bedd232528f78105a4dcef367249abfaf90417c6f148e96aced909b2e3d6c03a06e91bd12657ad6f38eaa580b61d4d0ef86e48993532252397f9b8f20b514529111021d7bbe3a0dd5248be7fd5c713ea3c608ce72385aa57df0f640ae7a39b9d44352e8d346b28644a1196fa217d7f507e2d507ba305246bccbb524fb32ccd3183d3ac42f963b9fa3a0d17f51a34625d102297294d4e410f6ffd1c608f15ecb4f87d2364182947d74f0bf97cd343213f0b3ec5fe12d77560aeaf1f1270a27af183de68fb76446cdf4cbb00e1789b84e5104a56ccb73f16c094ce566cc764a7943bfb0ab9b1866397f141e9a59efdcf2ab88dba4bfebff38611e7470279a8b8072d31dbf319f11bafd19858e6de589adb5cb5d78706585d6807c2d14b1a09511dbec3e7de3618152face6026f50a321c983eb312a67563167d4d6b34a09aaa0651c29add75a47719f36a5a0fcab392f554dc5ec1f7c365a6341d3dee1010a435213ff2bfd965a0226a97567f5d227f10f0c8529d13a31d560fa66da3240ab126c8b03c6f14d7d6b102219b2637637950684e15dde731f9521075b124167ad80f6f6c75f54bbab6b7a1ac0ecd344317067c42159329f750ccf0401a8626e727a95a35109c0935927000e262f609cb68f7099dc805112f92acd2890fe02da72742eea3fa2a47844da6709c5a206a6d3f1b3c0bf37854e3f0cdfae61a903625ce651664daf4b97967e3d0bf0874bda963f3c532bf39876726cabfd6df41591d5dce4b7afd4980f30997255d23472a76099c9c5889ed6a380752fb8ec003addc4afb5157a5f537cefd7eb43a133cf398326f7f5dc8ae93e9a6a2fc7764f202008abee2270fb0516fd4c0f40311a413aacf54c662bc61d367fc4c10fa3384bcca261f7f818564028e7a11e5b9fe7905f8dba1acad39d0c3362910319db0bbdc4cb50a616b6c909b213ece769b5dae8087b87bd6773be72da65f33a798ecbc486efcec4ace2ae8d9dc7e956d09b0bd9efddc2e8b303dcbcc5b7b4f3bb6065e29d69f81344462f79b4cce364ca408618373ccf84417168eff2b9543a542626312c9398ea30f4235fbe86165bdb97de8c56838bf1903c3bc2231d071cdc2b12f7ee4597b31abc1769ecd341b966fe5f7ca116cafd3f1e6c9bd716013e30ac3efbe75f04c5c4d032406d071876719291af28acff5842dfb64e136075e9c28aa3ad67e18a5439d1df94da4a3a4bb8205d2d78bad4089409f7f16d646543c2218c345a9bbaa4005e09fc254baf61b7021298feee7be5d32942bda", 0x1000}, {&(0x7f0000000900)="5e50ee9f14affe2c63478baf743a501d7b8bad7b6f6f410ae7c02d635400c873ecb48a6dbe25bdd9bbc836144dcdc8cacbfd1749dfc77eecb49d6b3e8cf6338d3bdbadd4c74f24a5dfc89f51a2a30d7e71d6dc3ec1a22607d049214928959fdfacfec81fdc5b833b65b90c6149b5e336f0b30f97a62acfb5d1b9a36b2d4bb451a5d840a3cfec1293f52a9fcdf1b5a1d05430b8bafbe7dc6219f9b1d3a5317a07a4a650129ef1545a53cd1c2d4e0a18d0af3e2b2e5dfd912d574fc55708f69d6c6d81a9603fc1efe55a5f22b5de481ad71ea59d68e43a72ddd802d7a460746f637b9bc35fef355af8ba878920731f6d6bb15f6942394e4557", 0xf8}, {&(0x7f0000000a00)="4ad8caa7b585db73cf06daea39150327ccfad7e55832718de237461f7e8a2cf51e981bdc4d94df7eb07bfa2d2431f6717ed328c0bc77fe599d178e79833c77290a7c491ad8c4fe82d41405e7fe6e39026ecc060718473a55b2cda3f1d15219986288ccb43e1b2192b98a77ad88733cdabc6b6763157a09ad49a695d759b3a0a13a07a8e98acedc705705a3161a84fca17c48ace0225b5596dea1ac1b9ec332f56c286d04dd875b8fe1909a6810a77bf04c207467c7abad07d3866bea9871695c1b59e34ebe1212a13df7968c343c9a85c040695b5b26eb696fc8778109e81d1b44e7afbae899cfd51b4c3db6a3899a787572", 0xf2}, {&(0x7f00000042c0)="d360938e715be52eeaa0504792d3335176754f28b7299aa1a505edf81b49510eceaff56559d5d06f661167080201368181ddac636050ec621ba72643c23cbf98cf9ab1553b293ab765d17687551a7dfcde8fc19e47d238b9881c17ec5f36403548e62712c2fbc345300365dcd570fe666935d96962cbd05418ddc80d9dd8e92fcac99d0228cc829449a0a02fbd33db50ca05766c6e646f9221e9b5ee08d072b588e5264f1f8490cab7f03a2e737b391cfe082a5e2ec651fb666383970f36eb75b463995184b7a2385ac9c519e1bf5413c573cce32f09a64f527ecaa5d13c193e7122a94867c74b5deddf05b30cf5bb0034678f395cdb0a763388ea0df988800e185289d00328a0cf9c3a6d1ea6ed9c34ab23733180c5b638fc06ce9e51aaa4e28fa1a3ac254857f2f16b5df6eeb9b6bf90780f352749bb2acf89c746511cd954271e45909ed22dc465f24c86b732a03b3392f9a18b9621f43eeef2e9a7c2852f5c48d2fbec8c2a3b827a67efb706ecc510bcb52eecad35d94858cf5fb3bac931d7f71711af814a5a810efc61287a267e0e487919fc56f0b48aba1e74577def524f23a38dfae7e7ab0a4bf4313722a937b30bb93a550682ff04b95f06357b94805653baf7011f97a314fec60b63c4740797461d23c8314015753585308145d5cf1c72bc7379066259f0f3b9d24ebbc7e81ae279afec7de1d0598f5c4e5fed171656ca4630e57879cea828f5137bfe66076aa7331a6b6b39484b8c878d930eb448e1b3f7f99c6a5d28a158212782a069b7f431de9a42b17d938c772c9d5f4a14ddaafae8d7aca852a347ebcdaef50b057323fd3a92ce5476b75fde68be1c4737739cc6216afd70c50c958f3684bdda14fca4ac708925872ed041707382390815ba7406220f03bc1d9cebb061d261ea3c4a0f835b78619ce46502a752bf9ee813f618c09eb542370d55850142738ed57acde211c2ea6033a06fc8213753687857f21edb1d7c36194cb3026995347733e1feb630bc1cc3d174b081dd0c63e44df33ed0344946ef4bc689b5156443635c969fd493de2ad7e8998343a5e1c1a3c0704fcd413299347c4899c194bdd0ca9909151e802875f63673df312cc0044966731a6a03f8b7d10da4931110a6694ce7227abbae97270343bab0a66cfdf3639bdfdbd99e7946618e0f6b73922a38921b4a4945393345b3b71e862c32f8c737751a1dc5adce3dba6f2312f1ccfc0fabb97be3970ff8a130b3a9c112632e872f62bda39d475995d27c791f3b9e66613bf0c8a533833b4958bee6ec25b2f6b2ef3a3e63695414f94b8f6149584e2e0af13e2347891161294b642c4c4478eaea361404d715b40cae778a6e22ea3011ee59543e68aed4090a2a6bf2940cd1c949ee4065b9f5cd426c9e0d2bf6bf7e3f34de0bcb0287494e469ce0ff5144d48abcc052afe5c37820d912bf93a3cf37d719e34cf8245b877b879fb77c4c52209bf24b5e1a6069d97829958eda88def73824c9be6d0b618827c1e9112219c9974127ae21b73eed7822102d659daaa35f3e4cae2a83fabd524e65c3435f69fbd0e08a25aa31a1138b6a18bd2c85c7ae214673c59d7c84c5f8c839a8f3b76f9f785a901e60015d968e09950b8edb4a19348bb0289819b1d57ce29c4750100696673cc6ac50cd729f1b5be8f2ab622ed7f360ecbef4ae6261a3e7e34dc146c027c10d4a5129b1bf0daa7c5f9a1170c1db7afda8c44a10a884863d3135a55baf935db24af76e0fb26ed1e30dc74708de446da32b332a8b743d5046a40883732e9d113ddd1df101e4c225fe907daa358552864818913b2091f68562810cb22e5cc5068a3f913a3e16007903b2a0eb6b7eb6e85512262d5dd09125f63bfb093e5c65eb5b1c72bcfd3d40aace170cb09bd82f2edaa48445c18bd2cca3faf8c7e9e0508521e20c1f7a513befeb82e20cdc20fdb8a0aa232fc050213b00614f310cb7f46f2690da39b7e788beb09a464c87c88045e1a77840dabd0b2eb50cd8c53e82b61727ee4c0774f2504ec2432a57bb8398c19fcee1f69913acd2600f9f10318f61d0ba9761d91173102fe1a15271d3388d24d0b803cc0c49cf064bad1243d2822509022c0a81eeaeefdd1c10aeafc5964efabfee3abf144236aa1a3cccad342d903b209265728ef4c9524a913369cccb7ccb1b2f1b41388af6244e4af5a9f67afd3d707f2d961336450334da0b7ad5188cd6f5e494cfa2edeb0a832e1d9380774f803144528ce6539ed491954827fffedaa5203a273ebe85878ef06bf70c01dfadb9ea9bf7332b8404f2a5b5b98c6ab818279f042e0543d5d8b6768b3a5e592e4199abeb093d8f2929996595ef29baebaf2c94ef4f4744186faf7f9aab6966515fc16d90c92f7fc7352e3ee3717670e2e2f563d619d00131459eb486878ac0b654794bc5791397ad9e16eb1e3b25d8e0b0a7448034de5ed76cd869899509e073b0e7b4ee190529a3d8d89b563bee8debb7b0ba2ac52433c32ad1796460beb55bfd8ac06b3f0832b35d92930ce72edc0b20f127df8614d4f098b03597527a29f48d89166d58cd0146347383e85b656bd2f4fae635ca3d3e97bc83346a7f672a69763f20ec52a38211bece174a752671c4e5f3ab656fde0123a3e4789a18bb559d1018823d2b292281aa851f6e152d915466f5d27cd617c4210a6773b268e8e82fbfa267303e6d1c434edc681777a5dd101797abd218660d214e20d5609f2e851fd60b4906ab4d8585c23dc68c4b4741957f3966f1d58abb5194d92837ab5b56c16703d770f594213c213121979263abbe6ff4236ef43963b9e89f773a4f48ddcc4fd7381ebaebc5e6951d72b0d61dd261b8918e2d2ef3c235d18ee5741c7a714403df9f06313a178412ed15a4bb1c424e1d9d59a262d81bde86bda1321d18bd3edbdb8889b99887e4207952880926b2b6185d421a396417d04d7f20962b2de891dcf727f1b7b8ec2e74d893e31944fd7863352e5bac66e5b9bcd90be3f8aa530200058611d7fdd2cb76ed75ac03e587d1692c479e7e64b318a5f8d014180ca78e91d675ff13e94e09243e417f2d3e017506b487fb00e15a074dd20b86abf71c2d9048dbfe5fffb9acf5e0b51d879f2c60c5f64571446ad20c13b3a8be984c26ef4f6ad55d25000fbf43398ee2c415146fe907080676396afaf398bd5cf6ec92ed571be02dac84638d534e34666409338cf8e3c68766ff04359614b81e193d6e31222622575caebbf7640f7156ea8d5c533a66b5b9d6336b5d23c7749d2e7cd396c76863d2b5fa86baf471dcdd58f6f96ee61f5cbd67176ff3bd8903e892ea99639ecd4c5c1f6307efa9e9d65c85b919a0429621ed15eb7c17ffed3df4a1cfa0fb0224a16d64de1a424c4fe5f212d5b574f327e50c25aced6b7cab85c8262dd9145b7f999f6c80aae78c29e12b7a83de9c88770c3f3d51800a8c59a8c0e657a777b426a0da9e83f319d5641d81ac1cbc02213cae4adc60235d906d7aced9dd3c3d784734709a66eb7c923321beeb29a18ce521e7ab75e9221926b7ebf7caac45d31250374773927cb9d75caf3501d3fcaa8403eef994baa6b2ae28afd495ea290a9742ea72d4eb84c7735da103655bd2ed6b8818f8e218ff4fd08d471db2414ec45712d7ab4ef8708c8e445e0601d93b438bebd7580c19b46f596bac2b2635c248451e3e16a92cfe04112f3ada05644b52f52dfb7b4fe199d97d8e5df3d6f6fd1c7fe29c53272c6f8f051591f811e31dbd995bc6034680bca000ee82030bcf1391507bb09ea5ad910ee4cf338eeed9e4f2729e99d3048351f867acc00c596315bb94b069c3f82a7ff5e3203cc204e4d00aade2824c40833daff2e048152b001ebc07a74d8548af2c994b06197eb360afa569bfe6b3d54d7f9175624839cb93b833635a21fa95c3f3475767371835cb224b87994b3828ce99c98be2e25a2c1e018cf260014df84e669b9264463773c24aee01dcb32edca7f8987a1c1b3a508b4a215840e63df8f1d743895f6f0b32c6b038cb5f184de4b9f363244ca155f294c7935e6b1883dd6fa607bd8ed210355ac2bb2c0ba5a416ad629519c94d541774956e79178457290bd8fde9efe54880334a3783359b73879289925679b2c075e47ae426fd2e7cfecc3ab112dcccdbf9043ef9b0ad3918b614a14e97e8b7c678883c83c0bffab8360c72fae13d0845c673035751b69d7eaf75417fe32115de91a5dfd22e4f50e72b5bc689ffd8d35aeae07512e4ecb37331361aa845d1ce40ac8c750b25025f523380350bbb568ec2bdaa3041aa6f995e4b16ce80a0ff281e70dc43d7722773eabc1be76f2ea9638f77e92022c8a0abddae1cabf7090d321f14b0ffc336354d4d95c8238acb9cda0763f1182f433fec5b261b0afefb75563ab87899c28803a68cdf6172cabfd481a229ef3e4b964d64ac3e832254306d6268fb5f645afd177e7a909a74d5f2bbccb3afe96101f6910f666f285ba98a300c988acff7a24a5ae1ea6bf71f18d7b480b39ab02805cffe553a95b23b941dbe08f210bc4d8317eec4e345b419b27dd2c2bd2ac4da31b0bb3b4a9ad0e5f0893e30df3cc38f8239ed09c4ab1e044695751926c2ae62792ef5529667e8fbc77781dbde2afd71c68e958b5920c344ff77795fbd19907fe8a9bed563d684789db87c63e826d265c4f114339288cb0bb2a0ddc12d0240e7f0b9f574b46ef9cbda5077be8e9096a628c91626f38cdab5f7fd228be580c35568831ce8239b155a98ed14d6a69a1c247b8a6439811e1a626166328e8c05dac4205cd43ccf5a792bfeada22faec12a7b30ab979b5dfba41eb4b876a4d62a464e6536b1455b218933eff10ef51c3efa0bb942dcce0858476be409fa3b3f5e3a07c30262a8c5a35e5a4464780a734761438771e88132aa3cb9f922f0cf3e4cd3787a8fbd93da90a74a327bcb26d931c03253483512645673cecedf6e87b11287fb13b8d561915735b15abf48358e0b3c9389765c715163a2990ea4445dd5e368f62273c7ad416dc111dce72e3fd84555133fa8a4770c70487f59dbc0c2295b2a29b67a8f92e207ca4beed3b5bb53d2e213163f0adc9f0f3482cab224d1a96f06a88b157d8a582aa682fac8cc623772f6ce7a6be26f1ca3d12016ef7cd79350ca5dcfeb24c38598ec9a03618e51fe6949b13748cfbff8eb42e95aa71032a798e24d44d156754979a79b28c2eb95b9862a09849b84fedb234514ff8bcc15580d562a4ef92e38f5236245665a5f34f4b7f8fd90c7a8ee882715291a19e61b336285addad4d595c0b6cc90ea668558ca9eb02d76910d382475057d3dee487ed6c393c129e4579c828db11d58ffeb0611810929466e99bfcc88764e880f3ffbcf3f33416387cb9707039e36b7ccad366d9231eb0e1137aaf2f687748faeaaeb699d2087c4fae3ee12dc553808980c9ffeedebac63a484533e010b10e063ecdc7d01355b420b92a044870bfcfa4c8e02fca6e1cc3620a0d6ab1b6ea6fa7328897cc8f1de7839404645a11b6ed8925364fd66b58e4fe31eb64b50a49e3be123bb543f50396b2dbc832df1b61c39d1669fc23e3e0a165bf84a01242f9e994a4ed0157cdc928ca184a79af07ede01136272b07532d2b5b332b0560f85c4ab99e8ec3ace7c185965037849015214d6bc4994dd5dddb658726f339064d58049600a5b8310ec166427d76859ada8f46e4be364bdd1cf4d0306b360f4c9f99626533a2a654c89cd2ba8165f632be3bbb30119b2433183bab24b09fe4143bc9858", 0x1000}, {&(0x7f0000000b00)="82410aab7acba5123b9a40b9f05ad4841d29cf73cff90d474485aa2418771fbdb285e9fe65380515aa73b266d028997be8ba95bed29f7de304e62119a03ea964e6649d0340fecee1446d2c4b8e28b201cfd2dc30861cb14db68e20744999547dc027906b08de7601be169b9272f09d768d3653677975095c93627481cf5da30f0fc9e7c92094e55074a8a72a6765ad85430b4b57fd6e10a04b6b1194cd7deaf6c37ad201bdd976b74843aa892539eae7558380b4612824fc638beaadbce7eef02cbfab2288afe7b9ad3700fd4334f6c3e2ad1970b1e826b38c9fc1a8803b613c7214fb1e46323ea983560f", 0xeb}, {&(0x7f0000000c00)="872ee25d491994d4979f867954fdd4991c4c14c9de5d8f88e1c9b50dd4a6fede006689336e803d8804c98741177da838d9ab47b0ebf858279590d5f6a20323037e303fbcaf2f6cfef8d19e21c23a75102469bb1bfcf8459e3685e7a21cd8e64d7517f61750ac1578a9c1d8cbe1bcf938141c9eef59a02b6a0bc32a0cc7280c5539536babd4f3", 0x86}, {&(0x7f0000000cc0)="b402c9277cf65ecd1b78c29295720c164de49e5e6fce5e60a0b6f0961eeac06b906ce34ea19d8fee294e34eac4903eb555", 0x31}], 0xa, &(0x7f0000000dc0)=[{0xf8, 0xffff, 0x101, "dc90c108ece2e56a49f53e27a6bdece11dac51ee1aa8247f2287b12e6bcac27e80fae8deddd6994791050b40bf3fa6113590c0a30a7dc2bce3ae11b1a4e6b1d178e395b9091bbbfad972c2fd5f76a37e984ce0a1d98d2bba1d2ef9aaf28037cfffbc712e8a8e1d07093a8377764ad2a814f05e76303686c98b9d967c17fdeffe0c87895ace8dc8575e2ee37dc889dad8835d5bfd81dd753b8fc3689a3ed6af444e9c77c8a33b75808239f85801c3cb78ba8be45c1885d116cebc31456d63289a38b25048d531df9f2c13ecd954a9392c15a2dc28b430f7a590dab5d50d806434f0f01a33"}, {0x10, 0xffff, 0x4}], 0x108}, 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') mkdir(&(0x7f0000000780)='./file0/file0\x00', 0x100) symlink(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)='./file0/file0\x00') 07:05:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x1ff, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/166, 0xa6}], 0x4) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 07:05:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="598593f639953d57d5e3eb6f7dde7a7f7f58aab2cd841e3da9490c7479ad9c62b387728e774f2c65a2762ef1a0", 0x2d}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) r4 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSBRK(r3, 0x2000747b) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() r7 = getegid() recvfrom$unix(r0, &(0x7f0000000440)=""/226, 0xe2, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="f875fa0e1d429c6fd4f7a35f300bae94878a253fde95a2af98e2fb6803d0b0c204a3bad784fc1d5a1ae8d04ec1ab72e2825483be4a81a8547fb1213107acf57eb8f61abe53c13353231d2ca514638c48f8c694fb14a908caaf6a09a2b590ac85e3a3bea6f9424297bc0e5f5a9bdb530932289ef381c58e0222977870b6d1286e9eae73af7b208fd3ed3dddfa93dbad3d98e0010b9cbb009b9a7b6d687ce87676b6df1798c672fd2223c6c3c15a274aa2ae29199a5c0465a0bf380ed0477fe24f04b0afe1a9e9fefd3c254cc7456e0023b8e8a5761a58cdfe0419d1338ead7670c5f63284bdaed5bbd8fb0023718c7f0279d9dde771d5071029", 0xf9}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="000000002000040000000000ffff000000000000ea85315d9b15ae4d343aa12acb1377", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffef7) 07:05:46 executing program 0: select(0x828d3857b0edfb5c, 0xffffffffffffffff, 0x0, 0x0, 0x0) 07:05:46 executing program 1: r0 = socket(0x800000000018, 0x7, 0xf9) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 07:05:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) close(r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:05:46 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 07:05:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) dup2(r1, r0) 07:05:46 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000026, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x110) msgsnd(r2, &(0x7f0000000140)={0x3, "49f27e9bcfeb5ca44599d6a110b463ed6e9544f7ce37f3d7"}, 0x20, 0x800) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000080)={0x0, ""/135}, 0x8f, 0x2, 0x800) 07:05:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) read(r0, &(0x7f00000000c0)=""/77, 0x4d) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 07:05:46 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x46ef7799caaef10b, 0x10, r0, 0x0, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 07:05:46 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000100)="24e1626ef28c96ad24c2782b6e68c5f21b146f6a424985269b48360056ec32495195bb129b6239c62eb1beded6083e4844aee1247e50e96834e27a9f668cc5ef9a06607cf3d3c550b8a58c8feee7efcc9903f0bb4ef7a9192c41e43a33e552fffdcae2dc77b75ead448dbb644e1f25c53a20504daff718f44f45c15f1c06caf06ce72e77008677187ed77bcaf006c22bfeb11ef4d98536c773a2c5d3b85106d85bb63816b13478aee93ca23a87490d8b457a61402f472f45859f1ded8d40ee82fc662a4e9a5dbc0c6515502bb68e1a33244e5e4fea7d812b113fb152d6c9568576cb8d5fed9106d077d0b0ccb41f93439b9e11ab18be", 0xf6, 0x401, &(0x7f0000000200)={0x18, 0x0, 0xd08, 0xffffffff}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000000000, 0x0, 0x0, 0x0, "00000000000000000000000000000000000400"}) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:05:46 executing program 0: nanosleep(&(0x7f00000002c0)={0x1, 0x10000000000}, 0x0) 07:05:46 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x7f}, 0x8) fcntl$dupfd(r0, 0xa, r1) shmget(0x1, 0x3000, 0x4c0, &(0x7f0000ffb000/0x3000)=nil) 07:05:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 07:05:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = socket(0x10, 0x8004, 0x1ff) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$getown(r0, 0x5) getsockopt(r0, 0x8, 0xf19c, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) write(r0, &(0x7f0000000300)="c9ce26768bf9625a3aa03d57296a30b704f4c3a43fc02ab9398d9cf62df3d3da8555729244a6e4536205a2e19b4300aecb58ce102d0558efd8794ea129c80fa80b028735fb1930fc499d38c281103819df80481978446eb6ba835d1f3c3e7d69138b8e19c3cb7d77818933e61bcb6a215c3a31588d58a0dfa7abb70d975dff2e07d2fabf19d46a603097f81b953906858d48a230ee3c6b7b39d8204f94df30ff5c0a446b917b3133ad444ce97e740a03e0", 0xb1) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[], 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1, &(0x7f0000000400)=""/136, 0x88}, 0x841) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000100)=""/87, 0x57, 0x43, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x3bc69a7c}, 0xc) 07:05:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:05:46 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file1\x00', 0x4) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 07:05:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821e2e2f6b696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 07:05:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x6, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfff, 0x400000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/24) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) getrlimit(0x7, &(0x7f0000000080)) 07:05:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) fsync(r0) 07:05:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="10000000ffff000001000000000000008992bf5835e3072888a97c03ae1e6bba05d9c892678ef6cf704c543e4cec7ee2f19d193142938d4786823e7e6304d9c653c556be7bc7502a3586eb474b2fb17a96d574ccf2edec4b554ae82ed427e7f57a5b498a0a6bd02497a93425c4fc2f3a420d8753c356f2ad9687352d464a5df51b403c"], 0x10}, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="79ce1439fdb5ddb966afe6857c559850d676f0809cf55fd2be08eb0fbedbd7487af606335bf76804040ecad113ad7066b6ee5af25b40c834a04d9db582419b2d87413dca8c1d1150a3be8a5caf460a934b40b28988ae7cf7b67e59a2132d39915ea8bad2a6d74bd51ea08d384c31586762b83439d9a5f262adf7c2e2c4825e480b50ee1094bc1eea6ab0756a9d325f5f817b1608184a605ef816b7d395e2095535812d9fff5ae4aa0e07a3b53be63adfa4d1e214329cb184225227588fd74e1a66d2a7f6a166c5bd8232d57e296312e93c303a890cfab5290b1b2268e696982334a37ce8993747c70f8aaa2d5297ded8470cb4cb384845438d49986d2c726dca2ee92f5e45c1e222077aaea7b27bb0c13893a27e992d4dd6d4fce9ed0a0a9e3b80c5b35bfbd6cd7f2153e71b0e1be61cb40c713866083cb4ed8383d4d5f4b4b5b2ee1fc37d4fca0421a49acd008c8afd0c4288fb16b7b376caaa0d1447a2f494d0f62f60b7f3c7714acad0e584e8bfcd939f3aa723a6b0e493b6b510d91e0dc49c57db4f154067b80b38bf07cb0a674d18cf74d5d871237f57c59b84ea7a4ac8e3b513757fc3b0b72a6a734653ab36e8955bedfe0969e5480f5bb90e54a2cb7ee33de7ffc936cb6c47963206f74f4ec0a74fa7ea425f650e20d31f3e0e626e0205e2ee4b492d9ba276aef9017d7827da90a9e99d40a74f2177f1ec0b12c0a86a1477ebee771a89fc26e62aa46378c8126ccc9bbdabb5a2ec3076fb07b81482e5e291a353978a76e6e803ca9f05e525c873faa8311e65c61cebd23c6b6e58482f0502cc38f376b06982f08d99076ecb108d705539fbe949ad54ca280eabc70504cc217b85b0f4701a26b030896ae0f2ca0bc076cc5616c6867935d98fc15b313ac39ad2959e8baab5f35d88c9be4985c3b3f64a368fde740706a9ed42486738ee8e569901f2e9c2c73ee1224acaf50d9508963e9c23fcba6636840d87738c3c94904f2e93d6553f04e89d93053fad0a2d361877c1a5bc9878640a79f68956985a11955f3ba76149d0bf953ebd706dc1f07e1beb0695a98c94b82d828ee386ce5d5bbd48e8f724515e291aa728f24da04c3bf78c1d8b299fab4f4d3fba7bb2922fe414c23c237173241e06f4256bcafdbf151d1baf4e4cb481020b6cb0359d08596cefe34268662dd5a796ff8f024c30903bb9ce058139b93eb21a5db90b7538f9f9bccf9afade0c50280371da895b883d976e9f15b3fdca44170f9d3a93081b7390be1c71a22495e8d96151e7aaa778e54635d2389edb40983876325dbd73ff37b2d2bac8855ae296aca076eeced36545311651b0b8a65f8c724bf669edbe89de8b38f6f590eb6d053106699170335ad033cbf7513a8639d2ba9dae6d244c71a68511678d010d75a4b023114501f0a3b129866a37adcbe0a1955a1a2937bb36a5a592906bc94561b6ff2c74d5391a6f63b848bc5252dd6d61b9e329fbcbbdcb838a22f655535796e7428153370aca73397e8cff059c897f93f83e440387dacd02a2046864dceaef2a2ffb0de9295c789902568c23e9b888a5c693a2124faab6450826a845200a35df24ddbfc131d487a5c6957a7a509dca3cc6240b29ee0c406bcf3ac237a029e4b348e1aea31fb8d18e6e38ef3bd7694081ba16ccc040f3d77de8136dc6ae4e44c288c50f39cb88838ca8070bb5b1ce083760d4af22b6d3d73166ad9b02a529c0853da2d46049df89959f01044c0c5672e63b0b962aeda16d1e6a066096dde43c2c2f43666cb7a910249cd047f66c75157b4d9e665aac3ade3207c3885d2170931e83b7a4e51e44503e3be42eb36784ac973a0cb3e76276afffb3e6dc92a792e155ff4de868a8d5eb029c02e39c12ecd0faf1bc78dd8da32484cfdec8a666e5593e2937fbb57049cb4b1e8e0afe0e697fa757b28af070f7b9d3564b3f84483b16b1bf6ebc945feff7f23c9444346fc0b6842c64973a73c4036cb989d29debc3c2e943bb4976f4eccc5689eaea118454aae7bfb491e44128123d7d517a58a1043fe717baa5cf0c71841237b618eeff678cf7dde67f1baf04827d4977a20693bd1f303bd1ae387d3e116fa006c24fff6f6ed795dadd676864531954bb73a770a13f4b488df241d26587b3533c3eff711d7c74a361a024dfb6e0c2f75798cd514f0bc11cc48d342d117f10485973410381fc0569792091a4a822dc7632dabe9fd489de9ea49e231abc46e3cbaa381619e1649cf3adba0cb51a7b7113038fe4a98791811e030179cd31544e0a391675714687ee9844603270a6ee70ddaef9d4436f207ed3cb88c40bdf5b721c139d9261b59dd094e96987522b73811433ea988b05a7f806809ba205e6fe82f8b88e6e276b57ba2787bed150c1ee6f5af24fc7fc737edae2cc9eba40b9c114940a75641129a9067bbaccf479c3b68c39dffc39f93547b1d49ca7b0ef36a94912c3f2f2a35dfae65446fb9d45beaae0aa633d6278e423b7b9437dfd2039f2c15244f64a11b123fa61144d3335a9e370c7c103ed4db5df043ab39b6cad634289c9020c499c59876b95cbe643080542e6bde45b186ac40739a83ed96a712d3ec2de7b7fe61511bbc5e935cf8bc588dbb0e92c4015fb550e94df5a1971b5c53e18415bfafc5abe02de1f845dadb4ac635c11929737e504650aa63d297f77c1e529550c626058f0075b8b87b3ea3abadf0e59f8a64524420b9c1d7d51125d3d2d0f83f8cffc855b0099b47e5d29452a6bcd61c05ff45480a981f1223d2f1a1b0d0cfd65f05d307b1ad68c6dbd0eb2fa8c1860d48fbda027db6974374e2ce471b5f3217d146bf9afb973156cd71b75f3a363d2e461deb665463da19ebcf089121433cb9474c1b723cbe26c4a27be2532777013cd9d984e50993ab407e359a4b9bc1a26dfb00355d9adbdebb9cf4a7030e08c006b08a006bb89c23d440464821975e2ec80335b88d89c9c1485a541cec447927d5122ef88545d0352dc76a2f14d3b2eed282bb23277cab1f6807ff9289687366fd9284b4b667f1ea3adb98bbe33bcacb685d39ab8e20acf83c7cfcd279a9d5b5c2fca0135e2cea6ff29abcea7819daab9910fbf2689deff4ad88a062cd9ae411313dd788316dc1e9cb5f82b5b9a7875077736d13bdb6f42c55255aed5098ceabbf73934cd50f9eea21431c8ed0d6da82cfe66f0733df86f52ddbfa05857f2ca260b169f70a1a7c0f4b10fdd0273769b1c615288490d1f6dc45f6f0db178826f251a5c713435fdaeaf0a056878e7460b7b8831aec1f85614f581fb5d1c5a46f5fa2219a9389c8a825a926abe811a79f24ff35eacfd00a1de0839e14a222cfa1f462ae3ac3fac8f55e09282c57ac18699d6749b33a1ab4ebf179f0fab4bd4bd02eff1157868127c046592ec2c5c6b1f51387c22c5a5d2d215ea89f1c19001197a90119e3d5ec01cb20d5c3140fb655c7bd7db16e013f0a8b7dbcfb57156823186d6faa60a15341dbe5a634a40cc6bf1f09c0d10373786f5fca3fa62acd7bef68a089eaf1cd6a0e5167fefd1cd6fbb33e2f61d579224d4ab847656ff6c83cc1cc6a1d2438a337eda16eda4ef1cde856676c2f5079bfa703b5c3e52db55076d41d75c7c55a709f38f1190028e8a29be847fd415778cec4f0c8a1c6d18b8630400a7e00a45d1d69c62ca4c43addfced24d67730e8d1258f210a0ef31addfb2247e4cd7b0d11411443d427cc5296b5c3760c5b4baeb9acf0b8ffba00851a8f7f2329966730cea843ae603c6fbf9b36508eee3e2a0f46b5215cf67be34dd5d5d3df720bd411c29802e950f59eeee73db05e406fac46d2716fb5c3137b29e000542f8dacdf9cb9e3470f3fa935271a6be92b11faf01acd982dfe6143ed95d72d653a161c9c5595b9db6a598a95c8521e0946aac10dc3968ffe06f69dd4ebcf9670d178f11c11f8c74f37babae2124a6ed2076d557b0926914127d24ee77aa1cf58dc7798a9f6e8bb2d68fd811367d36ef7fe3484e924d908278355463e6b16493b6a940770d4a44dce63eae9e4d3506c5d1ad2ca546fbb80fce0cb4a70ce40536c19c747289adfeb400b20451fe0eaf5328c09bad2a391b2231b202a2ecd3dbe3dea685df102c20d0ccb93e05a670c98f3efdae229822cee3da4edb84c159160eabfde906fb492c07dd9729fa28f35e78d63046141bed1a29220d9e493b3810a0d5252a30de70acd3a5503cc4ba7819c18bdccf4e692d6c49832f0b9aa3fdbd7b7c95a010c47a14ebfee44ba62b06badef6a5daddeb8afe2e70cc8f229b1d1623f90ffbbeae1a97281b937cc60e8fb85ec489ee6a28a1327c1dab567a63927a291fa74cd0febba89e31d0d78838b77688e77d63879ad7a511a8d332d274e355f4e60aebe6feae2331688eb54434b3211fc698a05dce9f6f19886bb4049ebab9d2e1974fffe8d12f37e9e4f9589729c38b9d385e6a7a25a86ef05df0562d53151d94ff1c1702d1420eb14242053076fd99675e7b9b569d1870dc56d5ab1e5ed4ce90e5ddb8686af86b45a49b1f32a128e85b1371f7930ea21e177d875ba808a683f62307f7e530ff5e6764896472a69548009adae51b783fb862a1f0441562700bf42543435a54b2a63086f506945663c56a607741042fcc2abb66a280838963f7d517621cfa140b2dc47f267e110ef91c07ff0abf2bd63093844dca2f640f94fa579e57e835c6d6a270173fa8eb0a510dda3f564e7cd73d8784460fb1e5ab8eca29494729e0f6755cb6417d8e5896c3ea5f931ac71f66ad04a0d16c03002d1b2e3655aa617d5b1462943319d62944a7d949b7ef009152e541b40dd37103b41e515217c2fed805d87ffdc86f27d463429500dc4eae649353ba4306a629b69409b443a8d588e59b79ffae8bf523e12423a57bbc8a24b4207ac777fa4ca70338d8e984d085fba592c3a3d11ccf856a575bce4392d0323001533010690776374d8973ee857aeb113c480c72a1a797b5dff1af09a247db6528378cf50b0bb760aa640fc25366738b3137a9c2e561ca74e2013a271c2b7e09143e2d3a62c961b621afce413130e830d8aad6e3c11185a87ed020d626ecc016a1105ad27bb2e2a6a885cda27b4f1bc891c23c6bd0ec3bb79f89856f042632b3df25e529466318ac6eb9bdf95a51c9e1b78ec9971d977b93b88cdfb825c0d303afd8320debad7d68a46ec7809687edbb39f016128c960b287a3c06cfb69e5dd67e178052309be40b295828a0ebc34d5d88c4bb49f84adbdcd7b4d04de305a42854b5026b629094dd9af6053dcbbc73f5e35863ab7152e4d0c7c37522e33aff204d00b300c273fcd88075f0ce60a9d303720f0573536f37ec35e7f1d26921d0882aac2563484dc5f589ad8295e75baf465e937d30912a3d588893c022334bfa822d504e27494009d31a66f85d2e1311af0972a591c4c63b084b69af691c174c6070900d77d40526e71989c5461a6a4715c84840e1c78246380a6eef2d1abc544a95bc7ea30e5170c41b965e9cd2202147be0ce9654fc47526a58ac0bd031a7da0124b1316624cfc8a28b3e47e0f0df599d95248494c939988bab14806d7e404c4f9c1755d223d7bb7b744664f16df7f534cdbcdc1cfbef37ace13b7bcbab3e3b30a8c658db6fc4b09f806eb26f84582ff3db749358538b9d885743fbc2ccb4dc5da250d717ee25698ef18168ce5e21205f9cdfe7b70ea47601b1675cc1d0e0e67572d520b197c25ccf6e92a99a7f2066c02295bb0586b2fe9182f293e200b0fd0c0250b777d382e7530721790a82e", 0x1000}], 0x1, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:05:46 executing program 0: msgget(0x3, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) 07:05:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2b4, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000e79da91404d07e1f6e91619a81158b84252e04cac75d6c04885d6f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x43}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) socket$inet(0x2, 0x2, 0x4) 07:05:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f0000000100)=""/10, 0xa}], 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f0000000540)="ca85cf", 0x3) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x90) clock_settime(0x3, &(0x7f0000000580)={0x3, 0x2}) ioctl$BIOCPROMISC(r2, 0x20004269) close(r2) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x3000) 07:05:47 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x4d}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20000048, 0xed}], 0x9, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x7a06, 0xfffffffffffff39b}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x6}], 0x6, &(0x7f00000000c0)={0x8, 0x100}) 07:05:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000200)='./file1/file0\x00') mknod(&(0x7f0000000240)='./file1/file0/file0\x00', 0x81, 0xf578) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 07:05:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 07:05:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) ioctl$TIOCEXCL(r0, 0x2000740d) 07:05:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = semget(0x0, 0x7, 0x104) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22feffffffffffff0000000001000000"], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair(0x6, 0x4, 0x6a, &(0x7f0000000040)) 07:05:51 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 07:05:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r0 = shmget(0x2, 0x4000, 0x5b0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x18488, 0x0) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x10004) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 07:05:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8000, 0x7fffffff) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) socket(0x22, 0x4, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x3b, 0x8004, 0x1) 07:05:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x10001) open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffd, 0x0) execve(0x0, 0x0, 0x0) 07:05:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x400, 0xfffffffffffffff7) close(r0) 07:05:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x1) r3 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:05:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0e57aae4b54102be98e46153a9be67de66b6767298b7cd9f82fecaa5bc4640090f3772fe60d6596d034f91830ef5a910614a4614c55ed8a69429c17dd3fa9c5423c8d7a01c1c98570c1c34f61fb348d00fcc50d09eda6af1cfeff51c5dbb966ec9c22abb8b96c3960d08f7ac7c4085d995ce5bc0", 0x74}, {&(0x7f0000000100)="a11de354a9bc85d0b94296114ec02501f6ae98e0d1951185c53821248c0c64129ad8ad7297b88ce3bca74f19dd1a503e7a45fa826e7de3b28a0c0a1900bae76c4364cf171b10748085f7c517350264cfd9070334104a5cd77227fcc6eead2c4294b7629946cdd70b3d0790e6980debc03fc8a51a5eaa78d7e97542bcbdbf31bf19316962a2f16f4933c7c6f11804613bd2a03791e6fa74842e55f96c972bf8a8466e9599cfd354fbaa306d", 0xab}], 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x8000, 0x7) socket(0x1e, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 07:05:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x4, 0xc92, 0x99a, "6cccec773df267ffefc134a6b47a6229d2a8656e", 0x8000, 0x401}) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9ec, 0x7f, 0x80000000, 0x1f}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x0, 0x7, 0x20, 0x101}, {0xffffffff, 0x200, 0x5, 0xcfc}, {0xa82, 0x1, 0xffffffffffffff53, 0x6}, {0x0, 0x9, 0x8, 0x9}, {0x7fff, 0x40, 0x9, 0x101}, {0x6, 0x9, 0xc0c, 0x9}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)='E', 0x1) 07:05:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x320, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) 07:05:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xc4e, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000340)="2b45baead035cf737992de6961de6fb774eb2c5e0ba828dfeb7596392cc734c45bab40a402bb90e65888bf4c6e6e811ddf525f848a61ffec50d06e95110188444fec2f32494ee49db1951c6cd4c6363ec9f752cb497153507dda4bf2628400cd432f5d5a9c092deefcac7d63d9569f7ed303cf250b9f8a2422932431406bb1cc708799b5e3a837bfaf813f97b66f74306e02542cada450d4e3ca9b84ba2a01d66dc66962c045c33d7628e721edd1271e95cc292cc9ef14e0cd9f297a89e10be14839a7843192a094412fde246d158428382a6c573fd8c7ef19be1947f97f90aeb46175c19e2ad0b0f139091060d34eb15ef0020368d6ac01175e6901c046423a35e8e0b24e266607a47d9933f4f2a34fec47dd12f7ec69c6932cdaaf792e2e3f564e551d2dfb9d453ca70c0503eff2ef50f26fd6b10bb33d62990d98e13dca41879bfe00a26eb5a9a9d6a027d7a813d60574ee25e1e12eb533c21be2a4f5eac24a2d0aeda4f6e3eb0909be089ab19ddde7936ed79f968b9c6ce05f0770e36fa038ba70138adbb7a6349713a9290582e7cfd45773bde7dc47090b58b1bfb33663dd9a45e8e3103d97a2bbd6d88c4b1199e45987a82b666021e7efffd096308de4dec78c435e3351b7d23de95d424fd324e6a97479246923868eb6b30d7966821b5330d3b3c6d47297c36dbac378660f42b9083a5414c10121e145109c85d2a2148859d56d5e616e4fb2b179bbf7777c0e1d1d0271105da6f6a454dc580d38748db885eed278945c6977fbbea3c8b449d9e8786a812438308f0e43f9a8e1b6ed0c98e757f6f12f141cfd54f8089408ac53499354fba52c3e39a688a6caf386783e1bbf5fbe5bb055a848122c7cc013ad5fad778c1595cdd6cf60a043ebcfce76f98828377093307ce4242b2ccd75f1014ff3973ffb748ac70876a32c25aab14ad2d4fe07a0c1a2858edd26772c78f5f2ff5a30668f5a3761bb71edad385c8c1854c841b324b158555cce6453d82636ae61e8aeec98e3e857744af66f29c9f41c44ab7f5f58225c28d207cd4e6a7ded96f11ea85c815716a955615ef174ee793c7d09226afa99d7fe7749c866fd6eacf137e1b1859f5c73413cefdc2b029c0359c548c5a13404b0f1e82682794a6e9261adb825dc2eaa408475289143b7235862fe3a5e3a09acf5e822c818545a7b2f684bfc9bebc0cd9e312b7a6755b94fd742e13b2a46a3220b34e3b73fbb9bbc96d56485f9d157abc476e8d522c1a6aaef5303ad0395ba11321212766da546dbc2bdc6ebf8ffe97b466edf7d31c40e0b3f3389eaf198e1692a3371de17ca03cdbd884f47c224e882f058b851f8081c2262b83d2d641d0b853d226bc530f647e9f96a00e8371953ba3df4c13d2d6cc3bc96d6e61c59c176739a8f8c0b5d9f982e4cdbeb1903f31d40ffa331de5f7f0d1eb351748b6390409195ad4b1038367ec0ff1320d691cb9660f9f8e6674999fc2efc91cfff6ef5e3d2ae2a137ad8396e5270283f6ebd3fc69d2737809ed990f3b1f0adb5dd8cd8a2021cd747e2e254bb1d329b1b0675b24ecaad16c967d8b5d92c1d43f0a5d10949213beee3dcf3224d31cce660fe3e9c5600c902d8379497c9d331248ee974cb49eb072eeee394c58a5af4c83b7c1885b9f241c22056701586fdc8ce56ae43eef11890626b33763a5916b7937d1d3fed3d0ea863d9f985e1bd8a45fca30ea6807f98d799a0cb7e75c830cfc166b4b97ab3d85c0d830b081cc51660f3f32820a7ac84362119ed69fbe1b5bde6c97e5b5436013ba3062f37834a4a791eafea20a4b5bfc58e8157568cf70210b3aba5f2f2eb77f3501f39be70920bd954dc6289b57ceeb556c74aba22c032dc5d7a7deb06d8cc2922750ae90103626fb4d4bfce166122c5fa3f4eed440de148e1cb5d3a0d2fb9ab7239a5d45742355aafa43e706f4b25c9256092cdd623851d5525a22a7165bd6378ddc008f6bf518a912e25a073a107f2b2285bb1de065b34deddb3c6a27689707c577f264ce8e2bdf20399b62131aeda648b39abcb91b56514caf29903bc8f49bbddd3892f89305999cfa863e31048438b1b19b5209d545fa9819de0fe2b440fbf6ec28c2420b784d36f6949738ce5ea6e83f0b04ff788d426deeb270923f3f2169f4ab1780621e947d1bb163dbd6034ac811df93b5008d2c865710e0826a6177edf7a6073ae5abb4ee010c2fd78289a5e16502f065a8c75d93d137bdd6fbae37793f4b77ede5709c279d33f6279735bb52dd3a982304f3d5acdd7b2ec5660c6f7d99fcdfa63c132bc6d2fee7a9fc466f78371db521842497b85350907d0451eaf8ca92cca042016ed5493970e4314e776f2b5fa77482f79c900eb646611c83e725102eba48ff609e9bc698b69a59361b75e3ad4e26a1b7ed9f8784c04ecdfc5a4cb64ee84f7aff956b99cfbe325f87e2d98d0f5d6615517b9980e45bae3d94b1cc3afb17ef4cf78ed93f6692aea3372fda30388167f1580c04f87ee0365cea70bc5f406374cbf562ad522da1822b3565e4915840a8fbeb5666410a9534b66c40ea607ffb7c5950476d70cf28ea1fe3fb8495eef28a47e1c21029a8b75d5d4351d691f6cf51cba7f68025dbb2761a6dcfc64fdf099339c3dd341d5287563b51662e46556f3ccaa6ded45ed7b68ab1cef474f302bc5fd7474de616021d9f29215863041e16e5df19725dd0fea86f5869be5fa47cbecfde17d906b40996fda6c365d80dcb7fdd9b7e44e89ce01c689d6c37dc03e46f985d7d8d546f677ba2251059a5d32911618c4ca221869e89729b5052637993a120a15041ff9e40d61a088705beea1c6b527ebe645df3881e6c1d68b7378748db7da28ad56a15a99dfb35aafca7dca4f70f93d07845a06a920b14032324470bf97edb2d3211d6e2696a86c6f3331d2450e3be857840ec7f4b99c8ff1df285b279d0b253f8513b70b1dd2b0beae7ad68210e028518c8a4c0e175bc043b90e1a6e637df0e15d542966df1b54bc7c471575f6bb1ce30e8f5712e6d59861987fdea0a6fb9e72d35e54f6a20ec39acec2afa4d920b8c255ee245d9a028df12bd660473cfad3cad43959ec5a41d9fd2edab1c5aa4306a3f764aaa313e2362264302a5ee84c1712b1253bbb582750ce9d1c8e38aabbb79446043571167f8948880b3885aa59614050582171b9dd486592cf63643f32210359b290f2517688ff6311e8180fe5a1b5e731449f92aeff48dc7664191daee41269bf2cc33e7215120e0451adb98b771700fda60a960077e4fd9733f5b746e6088dbe19514b8e269a080427a9a66452a2f0925381d793e8abb48fd9da1b6c8413d37c7ce1f55044ae62b102ec022561e8a114794f74e603cb08ae1452ba22d41bb67f2e42899371b20691cc2005b57083471f38ab5e4c9aa6089f7f95663cff1549e051e297a14d7be42cb2d848573cd9c4f07a9a336e37ab5b4b425564f6793ccc31f5804e001dd6622cca4af94681d9e5cc8d1f07c8f99907ca871d2a92ba04589fa1a3667416981ecd4753361e3095f6a6260e64a9950f78c9eda7e39bf0871e6043a86640782d5fd99b4f6120afb26e9a4c00cdbeace5803fc8e5f2c7c9ef3eb6330b2969727c091bbd5d9ef587b9596036e7e68f77af6f419668c57e569a2f6ae63e344c059d1b97d14500cd4b050271cc7bf2d3ff8288aacbdcd0924b988229143943ad1f5c23291d91b4441adab42e155c9550000f2b2c0073e5402de543a7be9a01b4183610796dab3f6cf6f63925a5c5ebf502a5e4d8d7db5ced0df4910f13f248ed3e79cf63c61ca18b7c852801eb6fb4485ffcf6baafc2b870a9c96410ff92f5f4b2f1b976b9a6d355d8d790f698d49ca3bc991e77a1c10515298f693cde73f5a02a9118e66b2e19c9058d63ac9644b22a0fe55acd712174eee086841a04c010f19bc1e6d91129a1b665c5c0774d9de9403ea708119f469368c4a717183e5fe304e01116aa9db13209d97b157a718b3279380f99985367195689cdbe8ed14d676fd700baa8c640c126bea7f251db9f1b7db1986d7ffb117722d0a5b892631df17ad2629370c3dbc1724732cac7c8a6e842f6fcd288423a409956839ae1f153ceaa620e137ddabaff5d572ee2e9b2549a789916cd436f25f2257583b45276f153118f0ba90b827e3faf90fd87e591eb863099f309a83de288259f5001a5e3e1c0f9f6c1adf8a7b2e81a594bddde5f7378f9bfba9fcdc873c9a7718e57be3922670d55c32bea98a676769871afa1e83cc08f473230987bd16b19de4f6db48e2ee5ffa6f4110ca6ba78b1c8a476ffb4382f489cf60c292e75201af232f7b5f89c9e0616a0d3d25b988c1442aa73a4384528dc9de8dc9dc8c843ec0e311ab71ed700481156dde0ec8a8549eb7f74e49c36f7fc7f50caa74fa9dbb2aedc0835f942e094ab117109ce5d3227d43e3f049331db9e6053a15c56b5a28b6186e8fdd2f1105bbf00178fe5e12fc753afe4d0c8d8e3465ad14fa9e59f3856f78799c828e7a1a015b5ad9f886ff23e2b77f580ce68c4529418b575e753108a4712269c1fd499a58cbd1c263af227a300537e17017931c00822eeae6c8df216ff9cf39b796028902fcf340d7907e0bf9eaab3fd8424176ab3399c03c5f494846b2a80c394302afe091696f7b41c5de79e07505924427645fb9cafc1cf5f2b227a2db57591aa2ce139566dc5cf02caf8f28229908a943f5aa03418759461aeb6a3abe652182de5536eb6ce47cce191497a72deb1fbd0020f2d6b244f01607865cf709a78a5ad2892bd6529dbd1f06041786e5355d3e2821e3cb322114f61c5f7ceec577d647735bcb076fd3f0d88be7c0677005989046a486b58986bf6ff37b994113eb61e2f47ba47147a16e9a7c6f7feead87568436452388334a8b1ff91c2e3e30a599ebfe397b527897850a9c558bd11daef43081790a25f455f617a8b7e269a34706bd02493cf1ba0c8696bea4a45e286a6f013d9c2a7fd13a3326c2d554352fd2aeed736a7755d451e8105a32581f21012ae1b61c3f112bed3da3d42fd37a0ad343ae43b6d06a9955674b779846d580c14e90aa4ec9bd924353998aa3b87494162b2f1a2951ecc1fb01c0bd74628534dcf8fd8bc2c869e4e491937fb7098e8276cdfe0d0a8033f77ca097a11410a466f4fb0d4f5c589c98e5851f10b53736f244bf271e999be10867ea9dc7607a142908fc38c54d2a48c14c5075175cdae212e1e31894d7c9f483984f57b48223909f6dbec152cc60b11bcc9c0c45a74d30620d1b848d80f64aa8c0306e427660123e89e8a795d43ea5784df2ef23427dea50face15363d690baee2b409141df2d0a6bfd484e177e651fc58568a2c2e2d1dfabae8d91b4ef77549c9b1325aa58cd39d3cb93b32acac02bd22d719290eb38a88e2fe648c1ee800e38f9c601e04250b6b8afad6ba44490f55801e366ce782161f38575119bd4bcd0e79e3c195848e63b46c586ca5b55cfbacfe5a5b18f4271a816e100b9d7c5421c950366771f9977e8414bae5625cc44b2014629349d8c6fbfbc00faddb52f1bf68f5d5a1ce9fed59cffafe031cc89ced6851adf57931ab38894a9bca9e0c28873d3e1a7999aef3f8cd229ef33987be7c4983be56ee01892d3819c8814a8e92b35ed8dba2005d2e3275cf3b43b6614c286bbdc65cbdbf55359a14c15bf350dbae8969168ed6e3b9edeff98b04c9ccf2f2925e42a774ad6f16cc0892d8f095e93e035ae2d2e99c0ccaa5513f2f1e4ed72acfd4e9ba5e88e3cd79271", 0x1000}, {&(0x7f0000001340)="e0f249a423d736ea4dfd1297d138fdd8634dc56e9a73517f07dd8526237fd1ff745f30bec16dceb0145ba807e4994fd442d1cf731a0a696f9c9ae365359dbc71d1b214d851ea48d6103581bac5fd627cc9d701ef6f40a974573a251d7b2feac32c75d90975fea3b90be47bd4a50a9ec951093f2cc8f60458704717feb1a082c6ea55ed87a225b79ebb6d0058238279d56660d7bdec18a20932d766f8b20abfdc9cba5f8ea2b6f6afeb5e012332707ed932b3ba8d3e7fc674794207734e649dd42524480464b8dbd37d37e3e864d96a92da99cfae9de3ddba1c5ccdfd3022fec83b1868ae1b60739a83dfe747ad9f5956146f4fa9f67287a26dc6ec7c0d5cca004898feaf0332c20be9b124751ceae8ba36377628d2150c5dc8f30cbe79259bd4691d3bf0ae2bb431ad1248826f71964f659324b626632fb082f3065794764d3e4b966e6a873fb5c23cd56daff9e9c88732fc854249e37b340eb9c4b1a10dbe50fcd710fab57121ebc40df2d4cae7d42e5422cedbeddccd1cdb6cd8004ab7a5728521f1de69e24e4c3eab8edd857bfcd796a425d22c53b4fa0f6484e258dc593e1882f6da2364373c811b19b1a708308b204fbca6b8d653821faa1b021d1026adf5294218e75b68c44a1541b7537f3027a2fcaa63e4bc4bf58606cb8da50db92c1a4d6db056377dcdf9a82ff6ec64ba79afffb0a49389418b2d576184cfc1484382495cdd6417785a859522df3049c3dec3cf53da14cf0eb75e4252708bdc20f6741fcd0891bf8447fca7f2a56fc5c16a039243201a26758b2219d3d1b0fe7af5e245c8d3e355fdef7c2c481949865a3ab0f794bc062c2743fe1368de3a6f34a8797ba0a81980cdc931205196e99fe5219ec246aa6e07f028c84a3416549ce7488e84e08f48bb8de1778374bc99998be84454950be8d351ebe72211c47b42edcd8aab7d76bd752ac52f911f49dfba5922161a72661bcdd88e77a63895e191cb5c01fa5831a55c905e679a7ec00dbbd977b735550b0eecb3d90c6114f357d5461b7d90834c889b5a0762865eef0f1ee31f8df20b5ac8f940b0a560a1e101ac4057340f8e525a8a392cea2f7a94f44d9b7af63cd79b5c2a8bf19c8d087044ce1de8030cd3b893efa28bef422bb74af56efb9043cd6beb6f7aa1a4c9a422c76d8dfd836c415f808dc0f96b0a6080710a558f6432efbf466af76ab568a856761487a3d2afa798efc83811f5238984c9222a6be0f0a473bd25de96bc3edecabb85734f3fd9b2f4d523389e3b10cda388ebeb4cdbb23a07f3776b0fd57ddb0832e7d7d77fb2bf1c4b9d958ec054d10aad43c920ca0fedc65a39a9387ef443c0569d0b55fa271527d83cb89d9c6a7a037cb5bf1f7fd0d6450e72786bcb3f9bc977b32e5e99a813bfee5d39f2859b3f9a6f54adddbfa263b0a03d966a6be668b6cc685dfca284cc2ebe0036c1ccbe1248e9313861a6f0b54729ae0d58d6053197a41bfb90a43954bff6c5efd507de445cf075f5c0e5ad6fb874dfe42891bbd0d1c503228949fdf423a3693c744ad3c0918782e73dfd3310d4e8c219ed51cd8e2f42b94dd7d9c11053d6bec57dffd848d89f39f24a72268abb67fd80965447931461ea199f8aadf83533426cdb3daee44e8f7df077e183facd1b4bae5ab70ee27da202e0ce92a4861e5cf067e73c1d97248f8d2287ce136fc54972e194a228330c7ae2ec439b6bb706472802db59cf8a2c603cbea91740d2832fc96581e7d081ce9f63fe4ea45f5f1e009b54efef3ffc3462039b72b32eb3fb923f482015965fbadc5d2237883c192025ca02c6fb8a304871258b741614ebe7fb978ead670553f3d9b58e3a5cff225aa3ba0d74f355c53f537e92b2c5f94563abaa9ffb361cd19c323690725068f9f754cfe647aef0aadff0a823af7b5457bc1ce31ae1d4ebb4c23dc7da1b4d8c866a5e22ee031dcb61837ddd334413b05c6c7d61b0610b08488ca7bd21f55746df1daa09896fd97fffdd0acfe5a9e35719e4a4ade310a5e2d1acbb1d7b73e323e27b5bdb451a64188e5387f79244018163cc89545a1d50e4730d381631f53775ab5f8d8183d6b72badfd2fa44dcc333fdf752b25bebe1a379a46b2d38bfe83ca35a8a66767a092b47309b98bb0d900df6753966caa296dca482f1c39da1a25724bfe9928ce0975e6a10dfda57ded477503735acf0281ba3f4b86e57c7b869b2b3bc324b4342b18e208d0a999d50d0a324530cd1c26d8b38e1f3df282dc2b5ad9b833c0e49d249775b641f1df135015b4199935ea39522d17a776484ea5c533478316bc52a5e6a0e6339ef37529810b02d4af186b7bc5094e63069e786ed77d686f53326c36b83f4f6438029c7d07a3c6fe54fd8f311b2aa951c4e12c582ea6d77bbc4de1212de36573592fa25b79a7f4f7cb3d74c996e7f248d00cd5cf6b0611d4398b4ed15af599bd13462b61a31bc131125c0d17d81e4b400ee74844d7792b7412b79700fc6dfe862ac4a24b6d817d9750f355c21faf7532160c9a5a427e86fdc343fe54e74705efd7bc3ec1a92e953794717bbc7032a9f31befe9e81858fe7b4a9c5cab5b51456bacc3a42693c66daf6b8c89361cfb99b0a834a7e7796d695146cb210c1518afc381418ef5905a0ed54b730905b2bbf630929e13179b8d2ed43e6438b035dd5d5f189cd3c2bbd91e2f7fad4b000cebf3da0d5381af85802e5d786a25e06e1bcf8eb784302b33d1c2cb1afed1686dd511ec966f920fce6f9cbe5223e4d6e00bd589416d04dcd482fe9398a067c3f5199828b12009bea8052d5e56ed2b78e7624876c5ae4019e31b637e519a3bafdc623e2664d06821b8e9fbdfdb1ce57df1571d294bdeccf1272f930f19bf9ba8a5df3faa42483f152e9063f9f22c386f27373dc8b90d9edf5bc3e25387189e1ba5cbbb1328eeed33f81fd9f4c515f551749ce0a622c03cb51c583774a7705a1ac593ec8b1e804fa2a95dfc1555d3f32ac8d16fa26a33e481e859d4bde8b2764b79e060dfdfbb1ba81b02a60d6f7341137a995c032d381c005f1190a22f0e67ba6b7428e4459517595ee715e25333e27719eff4c383a7288fbab7c65e2a9490fe93fc3a0c8039615c860d8af58cff9bf5ffe28b52dd7682e224828936f33c5d3604f8b24cd18f12ca0f1c051550eb454e63dc4c361b27498acaabdadd77c269f18135c54e143e1c18964b8bb6b0bed1f4ef2cc77628014d70c47ee84fdc6b4e00a89ba9e10a7737fa98feaa505dfbe0c98c0b5298dae5a3b9bd22882e3667f6ce561a800ed58edc0ae56d971cded5e9f8103e89ce59534f914fba50ec51d32dcd6fbfddee8d6a04142f47cc4a2b3e715788c31a1650c0cbbd2427f54c09ab9513da3e0385ae058e27006f579800e6065d927fd0389b1d7cc5d7b13a3a7eea2fb145238c78f3172135595d8cdb3f8bb9c30bb0e0d4a8e9bbaa20cc96816edd6afe72b39f9cf72b8ea1fc24090c2a4ca1a61643bfbb4e0e2ef1b794e2d56895044db0f6131ef1f18e1e6f5357c79a2bed92136258cbe8a552cea42e4c84c29ceb523a56b75a899dd7cf0bf80852479da2d70c50c37dd3456950e95917a6b581273ec900195de6ba101cdf613d3a73c1412e0c7d24ea4f0f530b7d979242f0c5bed6e2243304b9e3a34cbeea81df1c62dfdd309f9045bc16a8bf2548ebe9b61a85c65b4e64ed9ec274077b4a9a2c0836511f258de828cd595b2b43c357e609c7e71736c76e5c5e90d6fa4e8720e878421abc4a1807bd934de4e9ebe2c2deb09f01ac294d92f826895175e4b0a50050733ca44e25c9ae382fcc3d8d91d1334c9aa67e56f73cfe54f88c65081ce2ec54620832cfe2550ad0dcac77fbd0e1f1bfa1971a8677229e7769b74af45da15149aaa87fe60dfa40570ef1ed2f00f686d601e558073c479d6100feb0b5ba109fb8a41305412e1a3b01b12d9186d15733e7d79c36d4465d44b634a2f05d744fa3a5507726205553f6d4699d349f69973077d0f74527becaf57a61da632883ace22d361422b32f5a4f2c026e6df799c7f9a185536013f6eda484d92e3f0bb1ff9ba8870e74f222c58ceeec323986639a77975637f9bace6ff2a00454f42aed13b5e1ea907323895f48410249931cd7b6574f6e1170d7ca26dc4c7057c95683fea1b3999812eab21ceb4c751ba130359df7d37e41ac632b1456183d43fc855adbfd72bdf12e42700e8cbf20b5b08dfd69eb97e975e271d26704105e03ace65268e1d7c5ff299957afbebcf42f8efb2e97203b795ceea27285ed5879434a4bbcdb35118fc4f108e811ef871daa1f7c4b3b7f7d22a286b8e1ca1266905329b58fdd827f887db37a9302ab52e52559843f4ab839aa9e281d347444e862870c88f631325c65630aa77f8ab29acd2f7e9274086e7f19884e796a89e4ed03d2796600ec0f97445c5fb0d673c1eaee2918982257b41dcfc6d7740c80ab47fe09129ac39e0e38d9854377deb9be02f410d28bbc30047b9fc07397578d182ce44e087e9eb6d2b92e4c42106710e3f3f4307d12426cb5bb3960f3614f9fbaaec17d96ecca62a62d249d66394b54e2b0746987bfdd40e4c559d528f5b0cc6c1c961a0438ade5e22db1a6c0fa7890fa51f448ee8ea9301981d97128772b4fd6480e69143fa02fe894771daa146c21be1d25b6d0db1df028cfb70e1be945e666e81482b23c5e378fe1865572680eec9aee12074ffa97819c2316a3042a9d3279150a2f19b626909362e22984351774cb52d94fb70d7e7d073442bd6b47ee1decb3997ee539a314c013931ec97c93a58a961a95584abe33d3e6337b31a60e1b2af58cde868ce8c6fc0595f6e62dc8035414e433a87b31f416de2f1ead0241d43420dc583855379f5d3a8fc274a2f2a7b91b9a5246a1459858580d8e5f38fd0c95bc21333b2e12dd153dc9ad531627db8ea7e1fa04fa8741f9fd651e5734a83ef5e605699374d39221ce56cdf8b155f90e6e652937dbee0535503e227d8b2154dc6aa9be9f718d4be4b219ec5cda93179b4c63b09a49dc980266d52380d629c33afb60213c2ab61b63e6c1e6508cf7d1a6869dc40fb0a54acf795768c644cf12fcf9f2bfeea16379596222403d5bda5cef6d44982a484e47cc0dbed0ccf7ba04cc4496249b74e9b48f97f933c65358dea5095db8fa31752292e3b619d7aa46a50c1aea444ae82840b25c64e6f5c4a8b96e101be563c6d7a0ffa7a3bd131ba10cebb79cf1bb9ead64507b423ac62c8df46e01505beaad5da61e77c2dd3bde2bd794bded14b8468d542f9cb56d3f36acbff683e539cc5e85c7fbe503a1225f96d2238db0f494c7999579d382a89536ee6741e9f6d7f450a4d80ec18fc9654f3f6d25f2bc6da7d591c1bf639d8032e59b0547d19a26d1e1de42061e130c4dab7a4ec65cc9fa9c64ab83c527033c5dcc2b0b74af65e8e11a6b9be0bdbbe9db015963ee3ca0a1fdbd968778812017633ed5ca64f041e04e98d27cfa32d44ab869abb1a4fed758d8cb7736db442a69e539187821f1fb6700b865118346a5151d0b3abec6b98c10f55969050418382881e596e1931e22393ee169c563c900681193f722cf783f349c8a566a02e1d128f32b8f6d5fc40754ff3a1cb4989239ad81b54a79a7087f35948dc11eb9b1968b59ce84b66daf52465f767a613b6317e6134d51d6b483626cc6b42482cc90dbeacfea62ebe708c05870c6bbb073a9f230abd60a22871d412f2d2bef02129d83036b57f6f989c045030fed6ee919ccf2fcb930f130c16904d654e3", 0x1000}], 0x2, 0x0, 0x0, 0x4}, 0x400) 07:05:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:05:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/174, 0xae) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r0, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000098218ad7731b21230920c48e7daecf384f7f295e3f782e50267428075c2f235782d20a1053f8bf32506aa2e572536198f4ea4fb932b5bfe7c73727dd1b9bb21950a88466b2d03b3c940991999ab1939e2cecbc1131057d3b7f69f0cf2b3c3bf86bcc26e518486dd5f83495b5b7b8fb754c6580c447e27a8943898f99cd2a7cd37a59aa154f1abe1030ffcd24b3087b0697a199fdb33adf60f137a50dbcbbe90c73835e60877a8a529c9af3eeb823540e982cfa9dae89ff16ba4eb1ab8af1b9542a4817fd6d135a37621ccc87ab7acb28b5b1dac19c619979f6f5"]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x208b0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffa, 0x4e}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x2, 0x4, './file0\x00', 0x53, 0x6, 0xcf3, 0x100}) socket$inet6(0x18, 0x1, 0xffff) 07:05:52 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 07:05:52 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x394, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getuid() 07:05:52 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8820, 0x0) sendto$unix(r1, &(0x7f00000000c0)="441e3c94d8fc82f447a3a4679c31d7a3fdc6ecef0aec182dfa034bce8e45cc68596706c406348ffdc103dcae445ea238ff5bbf67b7a2213b498e56e1d531d3a11835a2cbf152344e66b3c10ee8f507bede2d6ded84348fc58ce8db144bc93a0191f26fc7898aa73fba2ab631aacc23bb9cf99c9185e440ad7d27cbf4cdb06276b1c75af385c26cc34cbfc248220d8ade1727ff906b46909cd073e0e6fc39", 0x9e, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x6) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 07:05:53 executing program 0: syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) r4 = kqueue() r5 = dup2(r3, r4) ioctl$KDDISABIO(r5, 0x20004b3d) 07:05:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x808, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/56, 0x38, 0x41, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x3}, 0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:05:53 executing program 0: r0 = socket(0x3f, 0x5, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="01e55539a0f4f8fb2327df19ba4750397ecccad9ea0da5b14505fa07c822105ec4ab1062cd86151dc1b50e69", 0x2c}, {&(0x7f0000000100)="3477345d9e73969abbbf2dab0d0ac00da0deb33a5c76ded6ef3b7a47a5aa0d3faef263934c1d15abf4c485bc17f77114d4485c615f3236", 0x37}, {&(0x7f0000000140)="b95285258bca3a97cd9b1f6a435130a09d2bed3bb1b89f65c294841b2102f50a82d2ba931b6a6d8e912db62d4b0eaf66e685da6d950a0171f8d20cfe9d56287466ff689321496256b5a8d08107d05fc40f1d76566b2e2bd8e1d9438c521d31dcc2ac6ff8e8d762037d5152a6fc979fb237b160591486b2dda3f1e5f1d1d5d33aca795bb054825c4d3b0914f8fe22ef476faecd3710f7712fab3671cc8a9b94c6672fb67fefcb8b996a4eae224bdeaeb36e2e48ef746da504", 0xb8}], 0x3, 0x0, 0x0) r1 = socket(0x18, 0xfffffffffffffffd, 0x0) shutdown(r1, 0x2) sendto(r0, &(0x7f0000000000)="5bb9562ea2d90ea8d2d10fc3699bca549f59585e3d213f07c69ef0ecda50fb4ef2e84d292cb4db5ada200c12bac6742bf2", 0x31, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 07:05:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fsync(r1) rename(&(0x7f0000000180)='.\x00', 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) 07:05:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() r1 = semget(0x0, 0x1, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/72) 07:05:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 07:05:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x28080, 0x10) bind$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/9, 0x9}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000000081, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="ca54baf1cf55f97d105a3b8d1b86ecbec2e86c09bade449e996530009cfe05f4f33ffe509573709e42a2754d64acfbb6a9d96ff22925c03bca89036a7c3ad7c296d2b8924d96b9590f6c544e005849fc4d34bd5878c57bdba95cccbe6f9bd478ffede08057eada2482a07d7c462dcf44301e9eeaea8640ec5f9429455cc126fb0abe04c36892aaf1a1b79c683dcefd15b74db9791f7208787132d524223a1beb7c6d08e5a9dc3ab3c8a83beb23663c1416b60c59a81da1fed6f2a7a6928e97b900d6d4bf15b5ecdb8a8ad1b201372e750e8e20656cecae6ba8150b6fc721f64971b72ca806fbe31dbb23da8a3ab6ac93a4c0e4198e91a137adf8201e3f162016680020e053032e574b3d"], 0x10) fcntl$getflags(r0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = getuid() r5 = getgid() fchownat(r2, &(0x7f0000000400)='./file0/file0\x00', r4, r5, 0x0) 07:05:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() shmget$private(0x0, 0x3000, 0x3c0, &(0x7f0000ffc000/0x3000)=nil) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='+-.-@\x00'], &(0x7f0000000140)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00022e55a76064da24bf7aace84a407b672f66"], 0x10, 0x0}, 0x0) flock(r3, 0x3) 07:05:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) r2 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000023c0)=0xc) getpgid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ftruncate(r1, 0x0, 0x80) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r4, r5, r6, r7, 0x1, 0x1}, 0x5, 0x1, r8, r9, 0x0, 0x1f, 0x6, 0x200}) fcntl$lock(r0, 0x7, &(0x7f0000000380)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) 07:05:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0x80, 0x3, &(0x7f0000000080)=""/156, &(0x7f0000000140)=0x9c) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:05:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1, "509c4c560000000100002000", 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 07:05:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x10, 0x8007, 0xffffffff) accept(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:05:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0xfffffffffffffffd}}) r0 = socket(0x18, 0x1, 0x13) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:05:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r1) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c9473013890c12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x6, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0x8000000000000a, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 07:05:54 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) lseek(r1, 0x0, 0x0, 0x2) 07:05:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r2, 0x20004269) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 07:05:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:05:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 07:05:55 executing program 1: r0 = msgget$private(0x0, 0x3d0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 07:05:55 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 07:05:55 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xd2}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000480)=0xc) sendto(r1, &(0x7f00000004c0)="083f0f280d7b7cf903eb32da63517fb3a47b6834ba160ef3e47e4dd9bd7e14a5250cb84040056e1168b9cf4a1b595c0c766f1c403d6d50284cdee94678928e0b28c58dc5ec1a2399f5b5390ab7d0e58efd72e2334d6753daf31944c1eac8238c7808a0e76b9bf8dcbbc7ff4aa1a5f048d05fcf5c536afad8b1f95b20e7ee585a1efd49f533db11ffaee6724cb90ec9020223c824cad473ba69cc02e58a9f53f5351fa65e53476d2505646bcd8734375d7434e031a659286ed529bfd2d54f0ed76cbf1dfc389d1eda", 0xc8, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000262f310000040000"], 0xa) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000600)={0xffffffffffffffe0, 0x4105, './file1\x00', 0x7, 0x2, 0x2b71, 0x4}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000440), &(0x7f00000002c0)=[&(0x7f00000002c0), &(0x7f0000000640)='\\$\xc9\xd4\xca\x8d[\xd9\x15\xe8\xe5Z\x16g6\x10\xa5\xe4\x1d\xe9\xbf}\x83aZ\x01\xf0\x17\x8e\xe0`Wl\xa7\x1c\x98\xad\xef\x98\xe7\x80\xc6\x93\xfc\xb0\xea%\xe1\x85\xb8\xa3qG\xf0\xe4\xa3\xad\xbd\xecoF\xb2V\x19S=K\x9d\xce\xe1\x1d\xd8\x9e\xff~a@\x0e^\b\x87Wspj\xa4\x9c\xfc\x9d\x97N\x83\xb1\xcd\x06\xea\x86`\xe6\xf5\xc2\x04gs\xfb\x9b?\x86\x9b\x03\f?Us/\r\x03%j-\x9b\x0eu\r\x16T\xbd=\x9aG\xdc\xbbZ\x00\xd4\xc7\xb2X\x00\x98B\xc8L\xc8\xe5\'\xfa\x06T\x1bg`\xd2\xdc\xa8\xcf\xa3\xdd\x06\x06\xef\xa6/\x15Q\xee\t\xee\x8c\xc1\x80\xcf>\xf9\r\xbb\xa8\xea\xae\x9deT!\xd6]O\x84\xa0\x97\xf7\x1e\xfe\x83\x8f\xac+\xb0\x97r\xf9\x95W\x86\xc9\xae\xb2\xe4\"1\xcc\xd2']) ioctl$KDGKBMODE(r2, 0x40044b06) 07:05:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)="69a6d48b9bd562e5efa02ef6f1b81fe849f7e71cddbe27abd65179088d0fed38079e4b5e5d8e8d056cd3da5b74a000fbcc4890896eea4a9182ef20ac8018b899b8ef4bf18f4dfb4ba2e1a6bf1e", 0x4d}, {&(0x7f00000001c0)="653e01973577431e741869f1aafc8a7d977501f81ff52ea7ecbb2bf0bc1d4bab600987432474d5dc4607da7d87e79aa472b1d07547b4add2f72bdd5c6be3ac2390b87c16a5cce278f50a0a467d75d291e00377868a9eb59ddc6d3db97f978853a358f75d", 0x64}, {&(0x7f0000000240)="58db630d3bfe212c8f6efd290f3e378de72987289c6cbc29c38dbe38ce96f53c261cc837bad9b6eb006ba4d713bdd9e0916a92169e50700c34c153f5ac76219fb2bdeb27763a8e89810a96a96f5b619fdfaf5dd7c4115d4c96c4d4c0458d75405738edf2e27ca5e627e04470b23ac2c4a3052c7396c12d81d2764abaa8e279f5baae1af02f517172c3a23ce6246ed55834c77610cd1422425071f1169d403cabe4a6d0db19b10ffc476fa1d75b40448cf9f343271d5de496d7d063f70aa714876026850846e77a26a74c02e85e7b4b79da2bcf1032848280dbc0088f2887f18da6890bfea0fbd147", 0xe8}, {&(0x7f0000000140)="6aef9849d9f13294b396058cd6a71f485214c1945be911a06bbcba1d4cd5d327959cca3a0851de34c18586b38f6d6895a359c294369b997a", 0x38}, {&(0x7f0000000340)="d7efa9752a3f2d38e20ebb5f55ccd812acb457486778fef45d6cb18c868bdeed71e1fe3c36c242f1fec728153e11c531db37cd636e3f3a5f56f5984e2c519019f958ab624760cd30a74908023778afcc8d0db060d3a8bad1bd7f470b224e6d6b1f6a963c473e0c131475afc33b7f3d98669f68d2caf380c103ae67d362e5cd2ce56facf6457cb273a3229a84d4c7cdd1d0f8463f56beb41967f0624a6d4cb52d4a1d9d751bc255983519f33301e07de7e776f3f0dd8c5649c6dcfbca4c7c904a3d1c39cb0bfa1e76823d2f882fca1cf65f35ac5092cf9f66db684e099b855e9290096e1c21407209f03b47a43d9128da06c9acdf5a6ab9109f164f59b8b2486d2158021f390bea0e70672ec776d7333813fb8061f240e5fa1b5a04c6699b494de53e955bbfed029ca9fa481fca400a7575c485573494e636d956a28c23790fe75d6ba5ca8d7d7d71ed3d1f2076c9be4c42bde6699b15f6c26dce65d039f15265b88e785437e76594b14eeada21c19fdd78532ce932f4b52db2c7339aeab2bacc21e7a9ff7c394ee261e25dc5ab26f72b797b3481b78b0928b3fa5a8877b64472b8f8d98baf09f876de0af58fbd030de2ae1c94e730c4a5ce8df0c80e243032ee59ab192fd602fb2ca1faa472db1a91b28d8d8d2ae2a93a5b2166e30063487b2cf3a7a54e27ed10e4f2d55c9130b9e3432967dad1142be886905062ccac8378a200ad15afc7b8e604897a421e69ea36cbedfc180aaf6292dc9b16f139c517d2047f248cb8cce1d92fd30c8c9879ffa1d6248d5eddadd3af97f8930ce98b86fb28c14b98adecd05e203f2b34d74da900c376cbd43b6ee74012a889d799e7cb2f963ceb3310a9c84ed9d1282dbb9d1104ff1a0fd6e0cc36dbc30163db716600af10bf778f62ab74e5b3f5dbdd72abb0e39603ee4b173eb799a5d8f9318a173c3ff08324dd7be284bbb171bbfc92002683d17f6858ac336adab5f6261618dd2b6e2c4d4559db253cd8b9443db4038e61c9988ec17ee32357c4feda08ce0658a94776223a84d3a6941cdd7ebcebb8c7301a4c2439e6fb0cdc0777d45420c9dee5e72e60c6ddf69469c41e9f848463ad2a6a6019f39ef33b1e01ace084448e9bfa3573e827c82404ced81419cb9e2103e20e32392c751e886c47b5982115281ed89232e092aa7f1e1fdd9fd240374a7bb36001f16e2af218a5e1fd378e84ed899616211b78eb0e4659f5b07ad6504e711a034291bd4d25518fc26934d6ee9657e75fea3db06a95cdcfd385bd4a82a5b1707525d545cec4f691aabf09986700ecbb974101a8b9d895bc2886e3f719a853d58982ae698e7891d947287fd78c3684528c3b5ff8bd909499ff8c04e00037da7d09e780792e8bd0db6a8b8078d79eb6482dea7f37c1fb1c723925e138ce792d4fd4c0f157bb3b5eb0bcd0d8d844626f0ba3d244fec495050552e582cae4decdebc8954bf4ad0eba3938520e6793a893e019c40c322374f5374ba2a785f620a92cacc3017651aacd3f29fa7bfdcc026a7f0e01d9df7a9d0c98503a8bf4b346e2021bbb9aba64beab06a56df0340ce4cdf35661af071ef2aaffa96a7779adeed7c062031e34839a71d83591c76b101666431e83671e7619072bbe9676c16e6896f9bd83779c8e18697d66cb18ca330d2bad9937706df2ba9455b2eaea3e70b5aaed7e0e0cd6e427bfd5ced10fbb910174826cc66de17a3741e0b21851ac922a488851a64b36d889c6705c00efdf526637898dc85e10dbdaffb58e60665dea834f9ade31d9ca4fffb2b517111f12c3e5b66c4058e5cfd39ebf19612e8cd56b4588f3dd223b9caaf700dfba480b98e2c2093c1815dba4d0d34b93f37c8fc26b210a5d78a7868b1547cbb93526ab758c4ec9f0a3cffe8549f83fea1ca8b666b6933284cb333bc0db87791310248fabbe912bc9307b8177b0f9286f2445f27498ba0e38546f544dfa5a11acac8aefbc0848e80d344a2be758876849ed4f5d658c14f9747658afdd3cfe854fe056b88ce98d41282b9e16211cac37461d390b5014afc18caf8aa59b600a5f7553e9786f2bf94bc00f9a87f8e52a80b48648a86009021b78c5fe83bb07cbc6034ae6ee4043e911a8738f57b5cba6599af51a4a728403d7adae630e2cd4d26caa7498f9ce5ed73ee6dbe0da93a3e4bbdb3cfb0939ba16bb3feeeec1734765770642e105180bef98142f3d1af82d3f90ff6bbf290cd0bc3f1223998e0a2fa0afb51e74f4666121693847f8de478632b905df165e7aefb99e9db19426bac0a7a8fbbaf580fbc8269fd6570f31ff56e08cccf992ee73898b7df35f7b702f856b3260c233ad851d2c9a27fd60a278c2f0915c4f530fe6dcb17595d135c07c9126c69244694c2968f693077550372a7a4997d58a6b4b6cd2cc8f5ce4c5587ae0c7b3ddb40d6e1834e2a217ed5e92c48e0b0a09e0ca63265d03baaec32dcf0a925603b6454db4b8776f463afb2c1cf9d50ff6859ac0a75da8d9e2cf2beb2ce5cd3523bf650ee47e7fb0b170e41ed100e669281e945fd7698308c4bdf5e8b7beba62ba89ac4cb69a3a2f9928055cd03cab8945291f938e98425478eabb7a73f381f4afedff5b9e7b720846cddb81a96ae42f563d1685d2dfeab0bb486921c32d4638e8d117fe29225fa526def59664f95880c10a2a46caeb4151197df892acdcf756bf4715042bd13592c796093a204003d0fe26dc51f618a6278912cf83ebb8bf8eaac782fac89b35a6a21865cfba0a75d110e33afbcf03bd9b7b5e3bb11012b1f45da7fa191609fefd96c0d8663c08730837d823a68206d3431bf78742ac8d1e9fb8b693cf876b6f4611eef8ee152791fba0f105a3b340cc70e4bc92ab0959f85a5fd7dc524c91ebea020e6d410d4891057b41f9715ef82d413d60fb8aba320b45de7b080dce0263cfc8d3587ce09ce93b1740d254acbf9c56a75e268818d708718d8f100ed3d18154fceb7912303f99da8ea5074acd227f4ab5f430e9ad7e3d51d9cbd6105430b62997972843b46612011325cc2037e4381be414cdb709ab5fcf8603eb2f5fd6dbd96549ba138ad91b88552b063e10fb8e74a5ea2f98444fe1b2861d9ad1b8583a0f5fd10badca72ea799389dee175b855d34453ad8b897ab21ecccbd9bbf698295c71d26e6cb066f23ec1563ae88da0957bf1f53b4895c274a668f90cd02ba0326d6b185829ba6f7daffb0709a3b6641de4dbe223b96ba74d588de45a52cc1b375f785a0ccad584a28f30e94328be1e5e7a46e6d3c5bced0f45e32f4f678a93dad0582abf8d4e483d154ebe466b342c061d7d8c01278773f2ecf25d8e860c232fe290a28a4282ede6fff72750b86b7cab642327d6a6f7fe74bd9af4b3ebc84dd330ba9a1302ea93e765706e2aad79d7397ae68d80df026fc9cd8bc07182bb7113d143ea719df3b435a4f9a6967ac7a22a53c321c42d070bcecb755586a4ba8303d442806bd902297f38f09da36cb0a208f657c9f2cedb10aad34aab870703d45d7bb239e91185e2fb7328f712a3a738e943d969641a49a8bdb285d65b65b9c3335c12fa305b89999372cc454a02e8d2c7bb803a9b44e27afd27777e02d23eec0bc0fd40b2ddc4e0785d3cc7df2a5589b6b3beb30b1ddc8778ff372b025a31bc1cf43b1e4d10ce2ff5471d06d5d16e5dd7f5c7df6d6c1b6de7f5cce28ecdd7a372170c767b164e196e92def70041c7d994149f234d939c7a4745d6d37a9c495666ae729069e3ee8904efff936612e4f68e1091b625ce35f6d9c5e0787cf9b0dda7024e3f09617bebabe10d5e141d4257c8ba2f6a728974fc26c23409b46a4c49f6263e3d34f46ca0e65d707da054c739cdb9c9726a1957407a5903c6adf79d67cba08d800ca734ee12bef816ccbfeb3bf041907ff1f3bde4b181761426717982114f8c947deef4653112dd8c156c614837d847419275ab6b4b19906716025a22e1278d8be865b6ccf391b15560778b94bf4f13abcc3c5876fe45291583d6c27fe628852c20bc83cfc53956711390fac6380de97667e2d242d55e4029d60172a0cb420e200928db981ce3fdd6854532f5884efa2f30e7bd9c71fb77384acd5dff390c6eaced23173e09782f19fc39bba7d1ad95465626d1fecfe71f4efbf0a5bfc6e73b50447316720c288426e4b025b6fa248f4f6691d46ed89d3e9ce52141723a585dbaadf4765bfb1ee984c120e7f7ae1a4e15e32cf3e05e8051236868a19b6a8854dd7555ad3ea5ebc82e7427cfd7e1b22d0d600f16febb9e7e69998731ff0d342b021ce5a7f289aa270d8eee13a3d5d57150c184fac230a7686330cfef641c7959b21a959e2aa33bb634d4c7a5631839f07f5ac37561a03d3d385c634ce80f7289fdbc521e53e9273c3bb82a0eacc2c092ea466a6441814b0fb1d7cd532d234a081ad2f17b65b5a2a38b2cbed3395c4c7ca964eba2d9c09462ffa9c4313db5868fad0df4c735faadc35662a05613b2f7c079cacaaa903e41a331742df6d79b0ccce2562555c745ecedf4206a4e7cb58ec6a8bc5fe0fe68d80b13f4bc5497ce079a0b65b5aa4200b6953fddacfad686da7bab4d496ebea1d1f263210b774da621abb8f9d2b5f7d05d14b8364d5e30acfb3f79abaa4b860486644427250476da2ff1376edbfac1dfc9fc9387dcdff9b93d9e9e8c91e1ceb4beb4dc78da380ac91313a5452e25e01fa02408b8f809bd1ee5ecc4cb71d51984a702642b712e7004a6bafd268fb1881f985409f7489f3c2aa0f17af07937d0d5603b63ad32ac20fb4e540fd93acf96535fd7251d38168a066a8c9b8f7e5cc77f4609ba8e87e1b561e9d7640e1bb8966a71e9c2763458f18cc9315be9666ac67b23c3472c251f3d3c3823e1354e9970c994b2b7c16ef42ee5858333c529672b258616c4f6920b19bfc3aed0d198f8fde166ae905927b2dce5c936caf223521c3e77efdf0c3aab33e3f48668ce65887837d0ebee9cddb348fa3b6701decad085dfefac10a8dc0c2517e74b83edc11d57af89ad49f54ddcff9a697f57c9434ad35f1e65e1b4c84e195117f74c9303ecdcec9d4375fc5fd2e7241829f7d1390e846171c48d715993744672c3621978b07b054cd6768bfa49102332b41a0c3d8d6d269e02ee902947ac7156a20e60986cc07bfd6eca52c1d582f66c9f1594d3fd003dbcc308f50c9d32045f1da7302ea90003367ade8134eafaef52693228847c58d3a7aa4625c31c686315c6edad08ba53edb75f7b713bd1e1fdce236a4b9a8f1bbcd9458a85149c1779ee9f5625408f1dcec9124383c9cc67653c6c13bb7371b992436557548b646762747644bfba594cc902ce527f634e5e2ba36e503279f5c6b9db025f1b93b54e55c71dbe2633911572cde4cc7af659c1b3dd9008e3cec08630ba9da20549e4aa063574e50d73864b8af45d438eaf9fd5f4cdc2449502c18eaedf01648173ad7908cfd022c98731dfe27629fbdad0893f6f85ec6e0d64ffb4026990fe9c8f702340146a23f607ff6d36233189ca6f2201ea10f52e9f4167207f2fdae6a58acb9f960912e443b9b41da061c57b00fecabc18f123e81806482da7059aa64fb0a4efa0a94f90c1da0d9cf128b1a28ec50046085590b667e5d98fb4291a0cae1e5ccd3051defca51b31e37a93fe62c29b9fa28206892fd581080e63d884a0ca647e2d513da07b2e7409dc2b7b06dc8bad7cf13093d060aa2981d4708d49fb779ea08a974e85a49ecce9bf5a6c93c4ce10c19ad4d9fae2e78e5fb79b8891da5e8510188462ae61a0db", 0x1000}, {&(0x7f0000001340)="de4bf6c9b826ca743d0067085f8fc4c379d36a7d3ae382ca7b3590aa1d7af95e9acd9e4134bca8b470d1aeec990c10ce8e86d2d7e6f5a127bb08d9302bbbaf3eb0b2854b788f0b8cbf6c336640db5f8b9c05e65219897318e15c88318c1e54bec2a5d6467872f0b8bf01e41d523e168f65ee37d59472102edb543c61c9824d797d7c25a098c0c82154c35cce4f47333bf41741cbd672719daa63f04fd3a6548d22f46ccd83a05239d06772d0a21b6e9f3d9cf36f60cea4019fadba5d7e810b45deb606d4b55e6e80bb6fc9ffaacddd84d5c12b9fa815e007f6817e69647d6f8ccf08bb3748809d59bab8d03f", 0xec}, {&(0x7f0000001440)="99a0f718d96a283b89742f1f2377ab2d81adcc14a42aed7554f17669d511945ee552369f812d1f883feb81bf2262ac59c791cc53cdcc990e2538cc680aa0e434d461f9e931f683116fd22ef7e27eae7edeb25a01c930a8a97fb8c4eca8f0b2eb6adb52b8cf3023954101a57aa7ec8b6553e9df9496f1ef7d41db26f28af31acd33c0262649f4f17ac088e1ca6b4f31208cb960c8075ed3e2961b4962a0617e84b60a7b18b5", 0xa5}], 0x7, &(0x7f0000001580)=[{0x1010, 0xffff, 0x4c6, "92d90232b6f42584670999f79823365c4cb5aa2c85c0bbcf65b99cf23a1ce6962588c5c0a5ac2911df8405b679a4ff17cf4b30a30c47be06357850f0a0ee1e3597ade86342f43199a6dbb6d99315b1ee37b75eec701062399703b9b4790caa4112a404a12c860f05054e967922583fb2f56ca4dedfeec0d9eb2fc24dfe1f501c104c2be9a3361ce6118d43f16d57305daadc6a35f35f3fa16825c8f9f39157ea6ab5168641364a076f8db887da492d0c2d1964c774929fcab5d21c70f5fa97d24169add936b14edf27545dce7973b9f9766cd00f05ed7967005e685b069ca6eb9136ce63785f00ae138b37affd00fa9e9ff57a8e5c11bc356990c790441d48c148bfdefa3f2c481a5d53d0fb3b61f03dde1a0a8e510ab2e72a3e50126989dbf65d30d3fd6a9b4f21be9c8e31654a4bc1eb61ea8f42f325a78d05249e7741c553db2c1980eb4082b21d77432662118cc99988fcbc099782548d13a83a7ae54f8155aa880007deb0a0d58b731a821e0e49eecc01832337cbedbb0c234bd891d8fa22bf6c4fabbc72959b17ce6a62de26479d8eb5906612c2ebefcdc48c720bb0eb167b1c981d99f8df9881ff33222f1bcc1a8ad98e316eb7f8d38431e3754f9e1e8297ef765cd277f100555349907e3a8254018b10859079dfab7a2129678899f2c5df7670f43ac2da61e9905fde170b781a89184d12f73db30915556857a67fb2628b9d6a40487b9887215ff7b4da5e4966c266ca85a48032f9f1eac2ebb9a2cb63d0a5fea91e3d730e51874403e44964d7279b222f8b28088186a3ed0448e1660b4d024b0dc7a93023a6bb365a791e51cb9490e73c6998ef30ff2931febf931ea29cbbb3b02f1be95d270a405eb1419c3700d60dc1c3ae155a727ead3669b533d2b48da72f4d49ab71c1c39df0d7a8a8465362799769c2a70eeb086f598014bef486f2f88597ab69c6a6a757a224f9e8a274678ca980d390e35235783fcc702d701f2c05144174bd476afe543bb402948b2775ce641cac6321c3a25169e09a4ace80ea2e47a1778a6cee6c8f8098e544ce30156acf33dc2a0029e283f13602762e300f5a835dfead40c29c2fb284b3acccc75211fce013306aa39155f14bada0b2149c9c7cd383a78656c06436a4b2193734e0aaeb22863dd177ac8de0a9cfda9aa68b14812f3a3c94b936a0edffe6805b85dc5f5dcafc12c0ea370053a23a6710a98fcf148583f54301fb6493eefc7238ad2a0dbd62164528ae3974ca3aa79fcc0afe41a910e46cb2e8a3e3f8812ba095bc44d09b55f4d7b0965f3adfb52b83d460d34dba191cdf1e51126a80e54aad46f142fb8f07ec397c6ee1213df1a64f922a756f6b5a21a91b566cb8974e165ffa72a24f3ddf2e2fca6bb6d7e513af2453f877208ad6b2477af02d05308f2738d984105141098d6657307ade9a3183fbc0ebc83204c81374ab005c04b20c021c0007bf41c93b56d23271a5117f50a33643bc3eafe474d21486beed22d32cce01a23e24222df5b32f21a88027ecd09677f9aea4d5e5adfde72762d78aa5ec22e964b3f49e0bbfe24351e9228d476cb2490bf8f01ca8d862843420e1ebdbb2eca02a7674147495b87de62dc4e61e35ba6043ddacd42cfbd62596aff23d58139e7fc7682c2dccd11966f355d5a82cd9e736ee980851974485177d6ccdb9b4fe06f618644710b753084ddf4782102a1403ec4902a5f22aabf1496087af3fd37f8ddd506837363219707b1b9a04a3224c82e814881ad19d868aa0f18d08a6ae8dbbf578b6710e8a4d7ec033825f8686444d1cbecb7d95e9ed73530dfe881d0294192570287772b3d758f7c7e1799cd1233a733c2c0dd3823df99d3c30c5e0c681e52e5db88aa2cc90d8f3d7280f56026d779d818d6d6bc4a480201d8d3700c0d21565a70e187408c1d7fe1109e6c8c0a862501a730d77fb096d2205ee19d412fb187f105e0aedfcbb09cc27c675d33788539fb4c713f1e7f73c3ed4a691fa8bd14ff294238897f6b238a89c433dd3e727ee3925527cae5d060dad2029f6c2a8125a43bccaf8651c94574601b56c215cee6516a0a7345c963a484c4fdaac15ff26863c9a740f625541f119f79afb797a7a1e5ae74eaae14717862263bf7efd244ded18a55858b527915d3b3750c8e85cda118f554b032c27a72d9d1245eddf6bd0f2940e00c70c9dd526f0c1ee20c50ea8e4ab50e597e3cdd480744e349a10ebe88234e6de7c4bb3b06dc308f307aaf475a63826d5d915797fd852e3042d40e62aa6502192deae75510bd851986cd23243ced55170411c3c1c3583fe6e0e99d5c3c56358d9b5d7b352dc9f94aaff9925b5315c3b4e0eee61ced08f8a15e849ff058af5ddd8e940e79b265ee754ce7ecb224848a039f86d45f49a600a73cde3bf0a1152ec19f1876d40495f9742b63e2e5a5c653cade7a03e7e188b67e3a047d3498e908d15bca8f14eb82f7913c1cb4bba86c91946483c5e2b6688c9ead8548d18f9e5c2137c76b2607d79783968aad70c84dcb1ada9effaaca9dba8040a7ce662d02af49d5bba7f30f40ce4955617f46fbd3b97b3f2f2b88e1f8778712ef3449c853414881ccafd3e4f9c0e52d7bc5d6ed196bc00b019d23e515e511199b638b06a1eee98e36363f8400cd5428ab4853446641c9e28c79ce8a418d7d9b56f664b693efdc9e3f4f39513fd64770be0bd0f37018f66ac3714adef19d0598bc61b0ae48f15c5f1da7f39c1a7b89a6cebb777a30b824a43ade567bb44ec1f558f50e088f057b9ad012e1cf2ab69f03c8e8b225b2bc6fa91ec91db624f4db017c93947d96dc3469ae45c474b4052dcb6d8d026e84357a006a3a02e8c8cd60b0e4c9c9bac1beda2de3fee97d303cb07bdbf7b7b521f383ec1da7dc00d9ea26efc10bd314f41a6a912c68352f3ab901525676a4b7971d128f9f1f5c87c44e791ab553e7bab57b0a7164833aaa7172273eaa86e63f76d83be6963e18360b35b8c4ffb094a8676ef15b6d7ab2f7988af19f9f590493fc06af2c50b0a90955351c322f68477c85564e3abc59cc3d96606f79fc4184af7ba2495acb1c874096131fe87f6c840441de00cb160e88270f80cd8047f3bc1430b64eedb6b5a588ca5abe6db52155dc7c59e60f9b9fff0400ddd59f187d31eb5d96198d6ea1d649ff01a788a12515085b3057bd1453e6d7af7fa4d4a3c7e6aa314bcd235fbb32cd7d6553a26b6de5a1cc61c40e1ed3fc68d74e0a589d96ee5e34d54e610233388f7dd7799ea7dc98dce3f3929c62f1ac71fa4e059ac2b6a19968bee8e4a50449cde5a8e315df9b0f9dc06868dd1eb40adf7f657a85cf70fc545c59ef9e374739a327001fac877c16849b98000351cc35ffcd8ecc33626088e2637239804b184540b228cba95e0586174345dc6ad453cff9d7ae8a7db166541b35f0857d56453bc4b51d734ebe4619e7f0b42405fa9ef181018b409bae46599d7011e9025839e39e0c20aa68e3c2fa6e031a448523e639a6462e7369a60865cc1e464c62895a1a30817e693c858d33c5db3a2458cc980316204672559472189521519b1b3e6f22e874b508513654762f9b9daadadb43575d39071c125dd2d81669e115feec655fa0b7a933634d9b9f7d63b0701e73f40253461ceb327769f24b89439cb16580a7c166c55f823e57244865ad28872a69890dc3037450a2d20993c33a78d31711acd3ace0166f4f992bce032677c38d10b479efe78bfb944f3138881f842dab3dcd1fd9f47e8d4f35757cfcde0365e880378009c37b221002cd2d2465d57b8a20db843840b93fd1a92109863061f9f090efbd36dc5c2dd5947580b02caaca3412c4fcc6ca50305c42feb0fc616d568d0b317c18fdb039c1f866f664b2469545ccef9edb525092d1ed74fb126c70f8bc5597a0a0f0f8657e1a2caf781484ef6553e89929402ef1c228766a63221ca119b686327932354054f278a6d5ea7b519070cc11a7f764c143b3af54604ff0a18edb69507e8d384bd07f86fd037d3ddec05a4e0164ed959c679c725d8bd100b1155c5857311b99f35a1501659422c078425d37067316b5dfbe8883c5f5873887b7138a8411b738a3f63de76093419789f6c5a02251597623c83d1c152c1aabe72f47bfb75def9f3143e0deee3be5b2a86a324e1d28fce94acd2fa08d859d42e43f85005af9b2c688a0ddfd7d5365cea9313a4416cd5688d3a9fc191128c0300c867a02928b930dc2a0d525523335e1b86ed25be3a4e4a71e4f480faa4c312d1ae905c6c73d65d012093608aafba7d9d74df81a4cce143fb6ab97f21d539c1a8f8e56e4ea2469dbcd481bb5e68c5c2474eb0d44925313ab29135f507bc12a7faf37da2702301b611ad9b97fcd9aaca27a0ba91bfadee7b9cdc90445523737c60a76c3606e47d7433a0e702193bf16fc3f203834cd0c496cd047c044acf33f0d9bcb99aa700d9f3903b2969eedb70b8624fd06c4322d451a864f95ab4b1103601b7e0918f63f3c9bed9dca789568c8dc0177d719268cbd61cd986829349b646ced11f34011209d4d8c2cc6b373b80e605a05ec58ad3b00121611dc9bf0a3db395bc9e5a433fe49421d12db24a120aceddb3a4389ec96fa204d0826522230469bda48965255a71016b7210c65340021bca74bc499ff17f6a5b1bb2a3f9eeb6d91da683da551191a42154b2128a249fe665e925353abb474aa381036dcb247f9a2b1701c796d90135d6d217a55c53e07bfb57c2769026490ae43084ea4922a0ba56edf9359ccebd75d37d7f5a3bd66bc273b5e5f6c99be66d9055284ea94b5dbc815f5b67aae0f4199c1c2b0672a977e909e1c97bb427762508cb761eaff2da7bd1500666742cf6590fb05c692bec85ee22065cc0a7dd3d4d8f38a0017f4767989e15dc02e5a3226b0bbe2a9ddcd575becbf3a48f9c327d67d0c04a09ca90af096177d80606a5463b41854093d3f423b5520116a17f59d647d0a5a2ef050bbcc941d12ea0ae7dc263b642dd7148e07e2ff061c96b38b42805ad3d6c189fad14315ec3c5c1f83a1de8f568fa8979304aa06c304bc4462a791edec016432416279faecc8a4e5ef3eb2475b0d45990ff839b20193dc002e5237219cb53124a2065b12a8bb32eea66844b2a77900f9a03a03e2e356e9e017e12b8df8dfca130759813ba582433991039a341121186b76e0ea40b3133a48cdc1aa6aad11233c3845071dc87833a9fb6dd88d2a36372f859bd021c8ce2c51462a893369ff5b28c9e68e5958f3d62a5255170ed773aba3d71b72b8aa29929d3a939ef6f88c2746d0fc64f7a848e4b8f75260da2f92938e43b49125832e31b29dbf7ef9f3bdff445e42a246d3292a60573229520ac4c2c4692997de0be42c0087a54df3d3cc571bafe274c000f96ca7d428801c77aa9a35420941ad1bc884f94a93c3f4a1231ba93b7e3df5c0b8b8e032abe9bef0c7360562fe5055353052917cd95eff4f715f67c95684140aa7e621a73e68fe42992a6524c3b2f25e7d5531f69d0df66dd1b89fd50ddbde5b110c3b09222330d929f87c6d05cfefddf8e5eeee15adc24447fddab36083abc0cf9ca7d8e11f178c1776e87a3004bc99ffe1461e9c1c1b8578eac95991413ef15c27e93d1d77b10b6fa3189f861dc9b7a8507fe8b92e2c616c6e4059a2e388ae509440ac8c2d60b9b8f351de5f8cf3144004372069b2ed91917d92abfb61b625e9957481f35069ffca40be0cad24d2bc9f33a8342c0b2cdc1aecc73ad2a3893bdc127632ae5609e67daa24630bc"}, {0x28, 0xffff, 0x4, "8373330329f691a9c38ff5dbe47dc48aa5"}, {0xf0, 0xffff, 0x1, "718e4091fc796c13f826d681f3b4a6da314b32d2685ed7fac459a30915b717437993cc50423254677d9af3eaa8cd8d3d52c647616694b948f04aee307656ed2ab101f424d6c49eee700aca872eec51da05d08df99e10dc2ed22953faccfbafa0002abccbd3c18eec542ad77ccee87ae534ec39486728b036d742495eb4c3fca589b7090d572ba7210c1b34bfae1e17372fd3f4d79d7d52143f396abe8a9620246f6da71ecf52ba6d57d557b47f9ffa508e6ed23d8b1033e8c1d2a74524adbaf0b36ba694ae31aa49b067dc692c985fd5b3ae2a087bec3e2bd8b5"}, {0xc8, 0x1, 0x6, "0c7f3777cff12ea723094c52eb4a68ae7c15812874c5ec6bedcb83b8a47feaead9dcda697319b27d0b6f923b8dbe420b0690d9e51942fc2efaba6f88f843235cff47c56839d493f9a045410d76f49652e8814f567b3a3d76c97d9cd8791cfa4c9d284d5679bf7981acc5a00e67842cf383f3c35dd0b046bae6c9f9c7a2ef1aa5457012d3d25ce76e952fe5534f72260dc91c7a11accfed524bc49bc954d265798ef4bcf4592164561fd9964aa8951efc03"}, {0x28, 0x1, 0x40, "74b548b45b4efc45648807243216e82f1f8c56f5bab92074"}], 0x1218}, 0x1) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) open$dir(&(0x7f00000028c0)='./file0\x00', 0x0, 0x10) fchown(r0, r1, r2) setgid(r2) open$dir(&(0x7f0000002880)='./file0\x00', 0x100, 0x0) flock(r0, 0x1) close(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6d) 07:05:55 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x100, 0x3, 0xfff, "e205a061d2c84a98f610bf86606386ac933fbdba", 0x0, 0x1}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x100, 0x0, 0x0, "61aa0db11ce9bae3c6514e6a5b73739ea78b7ec0"}) 07:05:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xffffffffffff7fff, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="e03c438a950d755b9f91bc6be73c8303f0c935f81764dc9c52188ede4d55a0c2ac81f44511bc246ac6f8ee713f318c15c16f70fd3aa2e93507ced9ccd5bba51905533c3c9811d78b4f32e6e30c8476a536e749c757f2c5b1", 0x58, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x20) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)) 07:05:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 07:05:56 executing program 1: socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1000, 0x81}, 0xc) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000000)=0xf4e5) lseek(r1, 0x0, 0x28, 0x2) 07:05:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:05:56 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x261, 0x0, 0xfffffd9b}, 0x840) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000003c0)="6c29af6f770543a14d000000d3b403e03a434ae5919c423d43450f9c2dc05e084975d15935275a099081886253c5ad52616f3f95c6a6ce21247b9316cc011b44c0ca5067847f3366fb170cb4c3b02420f17af85de9373fbd056f86febe0c99ff", 0x60) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r2 = dup(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x10001}, {0x1, 0xfffffffffffff942}}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x1}, {0x6, 0xfffffffffffffeff}}, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3ff) 07:05:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) chdir(&(0x7f0000739ffe)='..') r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2, 0x1, 0x0, 0x1, 0x4, 0x50, 0x5, 0x1, 0x0, 0x4, 0x2}) syz_emit_ethernet(0xaa, &(0x7f00000002c0)="407000d860ee223e2137f55b35242e75c6ad33311d8e99a777b9e5990fb9c20c260e777cc95c52c64f8e22d3d497d0114b6eeb676805e4dbeefbe07732e0543824f65bda3a15318d4b60c976bd3f999056893dcb3b4505e79576fbb541fec825b6f7d44046a4eeb779487029b1b7c95c34a19754a089ed3f6c012e29e94f408f8b01055ab48b9aa3357e64d04ccd99a4873e18f595a69921ab1f86bafe92e1d4c521ff68331aeb5b09ef") r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f00004d0000/0x1000)=nil, 0x1000, 0x0) 07:05:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="10000000ffff000001000000000000008d35940780cca4b45a411db49984230f7d5b06a67025a4838271f34ff9062f183e5df19dfdaa6f04d03153b0d1a7991d86eaa68749610000f7476ec8924e4537c2eb440101000000000000774e04b4f18a91bae735dbd4d27eda2a83f934e312fa5ec9ec5a09bc74f045734682ca9cd2816cf804a19a6537f50de34960a10d8d45b2be4af68330d449c0389b68cb85e7891c962478221bc9b939a4ab073155c47ec77ba200663872c14fdfd69e36c85159e66855dca6c8f0ef9b7066e5c87750eb263987b599f87c0c8fbf5be9c0005e6600d745d78b6a6a88e7e433e7ca670886f60100ffffffffffff242354fa56eb5915521765f785080a4405330cb4402f1fcad61751d1b58f41eff9b67e4ec4640c9b07597b10c6df8228d1b1d4b6e4fa2b1cc9c28e36bfeaac1d50b74df6353b578a473e8798061586c6973fbabb5d2d73c26adb295e3b663e72989bc246e635f203bee2e43d9163cb9a89d6772699f80bd0120ac8e89bf351c45cfc000000001223cd571c4b368e21e308866c48584788d266332f7547c572c3027c97a89544c550a532f57191d5b6e9730b300a5f553f35bbbb5afe3d29193debaace072ad33476f2de649085df5eddb7a30249e086b7ec25c8f5b33fc1c9e9939e287870e540cc04c8f741d5e36a55b24231b1c606ba18fe087327db042422ef8d6dc9a2a33e519aa04d20a90725aef6b660467a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x22}, 0xc) dup2(r0, r0) 07:05:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 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) r3 = dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) close(0xffffffffffffffff) 07:05:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0xffffffffffffff66}, 0x0) dup2(r0, 0xffffffffffffffff) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 07:05:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0xfff}) 07:05:58 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x40, 0x3, 0x3f, 0x0, 0x4, 0x0, 0x47a3, 0x1, 0x2, 0x400, 0x1}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 07:05:58 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) 07:05:58 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x100000001}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8002, 0x20) fcntl$getown(r0, 0x5) recvfrom(r1, &(0x7f0000000000)=""/170, 0xaa, 0x41, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 07:05:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 07:05:58 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x3d6, 0x5, 0x23, 0xffffffff, 0x2a, 0x100}, &(0x7f0000000040)={0xfffffffffffffffa, 0xffff, 0x7fff, 0x6b0e, 0x6, 0x5, 0x427, 0x96}, &(0x7f0000000080)={0x4, 0x4, 0x3ff, 0x1, 0x5, 0x7ff, 0x3, 0x1}, &(0x7f00000000c0)={0x6, 0xff}) clock_settime(0x0, &(0x7f0000000100)={0xff, 0x7}) rmdir(&(0x7f0000000140)='./file0\x00') 07:05:58 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) fchmod(r1, 0xe5) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 07:05:58 executing program 1: socketpair$unix(0x1, 0x4000080000000000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 07:05:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000200)="2ce828d79399baf45ff0ddf32253a6ac12f69b636c2b06a6f33f0e6a4fcc8f37b26cdca760ab4d8e79235185a2384e66e805fab9f91483182cf898a776c48bb351a4c309813ce9757fd0e509318e1c4de62358f0ab8956e106219ffbfd157f68f1a5ee0b3aa115e0192a50a29654d9abe03db2830df78b47f4ae50d321014ac4f6b8684f12fda9bd1d5414a8f8ee48b58de5a7f1e61f546314fef1eaf37de6ddb938d0803cca62cf7088fac9a430dca3fa474be95ffe1c2bdf00000000000000eaff000000000000000096089e38e9898bc7299ba3b1e3aa6653d3cf206fbd457575bb9ab5af15c392bab1a287901fccc2eac590dd10304a54ee4c4f330250602edaf250f6ed48a219dbb35297b93fbc552c154504932b664ea0787ab3b3f8d6c97b8a3e1cdad71b28c1425067c9012fe0774cfaff8ca30170e0ff0f18311a54928aad74a7846c0bbf0eba4d6f4e77ef4b3ea17387ea5da24bb08fb58958b00fd4136b30384a1c82d6ed094f8f73a88f03cf5614197bd600a62bd058cc10b34a136436bfecefb996eed7aa89bb3929a2eb66b1ebf2a6a1d0927713e402818b620646d77588d8fab27c0204965b6819a85d600b92bd649480d7eb5d0f9b90aa0c54b23ea72e5defca05facf5c3106b8229af1af00c101a590a1e7c7567235c857c86c47b079b00c0984f21f8e285595a19f8ee94d42238f189cc987f6a9962bfcb424330feb1bddb9e073acffd32e0cc9b8735740b4c8ea08340c3058221e159f4c5f8bbc89f4500943229ebf54ce6d39c30649c3fff3bc5bfd45c6bade2303caf3a712823f65dd0c05b50b7029bee1573cab5af148b31fb908dbe87164cdda3337b11040b9cc94e960e03134471e3ff068a3f59cba17c50e8eb4940457137b602734dd8d7c92041df74366e651bec5bc330e702dae66c323be3b54748e4c8b09b8edc95fabcf8975cce493d4956edc1d72b8", 0x2b2) semget(0x1, 0x3, 0x101) r1 = semget$private(0x0, 0x3, 0x409) semctl$GETZCNT(r1, 0x800000000003, 0x7, &(0x7f0000000080)=""/36) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xac6a, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0xffffffea) 07:05:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r3, 0x5) write(r5, &(0x7f00000001c0)="e693dbf90b380850", 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:05:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x8, 0xfbfa}, {0x0, 0x4}}, 0x2) 07:05:58 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:05:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffec6) 07:05:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r1) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)='\b<\x00\x00\x00\x00\x00\x00\x00', 0x14d, 0xc, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xff, 0x4}, 0xc) 07:05:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 07:05:59 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) chroot(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 07:05:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x0, 0x30) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x100000000, 0x8000, 0x0, 0x7, 0x43b, 0x8000, 0x4, 0x9, 0x69, 0x4]) syz_open_pts() 07:06:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x10) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:06:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x520, 0x82) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) 07:06:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 07:06:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 07:06:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000600)=0x1f01) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/234, 0xea}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/22, 0x16}], 0xa) kqueue() close(r1) 07:06:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = getuid() openat(r0, &(0x7f0000000240)='./file0\x00', 0x81, 0xc) write(r0, &(0x7f0000000280)="2fd489e3ce2fa6b74e7391b1ed4c129a3c9c30d0742d82c4bb362974f2535859656c48d7ce1d06ee49ad45a423ead308733bfd260b8ed9d5d53c636b92ae2ccac2bc55e35f1965e7fd03734504bb15097924cd846faf9c54ba28b2a602db0e3fffd85e88b50fd20ab1b99a9f34dece1948569ab24f9264f2e148a9b4f148b4032f119376a47b62b69ca4c6cb1ee259c27bb4100e07372f4440987d01d8ecb8d1c597e262ff33397e36088e13122a8f35", 0xb0) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) 07:06:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x2, 0x4, {[0x6, 0x7f, 0x8000000000000, 0x400, 0x2, 0x7, 0xf6, 0x5, 0x6, 0x4, 0x6, 0x9, 0x7, 0x4, 0x40, 0xa14, 0x9], [0x4, 0x3ff, 0x2, 0x1000, 0xfff, 0x0, 0x3ff, 0x6, 0x0, 0x1f], [0x6977, 0xba, 0x63d, 0x6, 0xffffffff80000000, 0xf962, 0x2], [0x6, 0x11, 0x3, 0x4, 0x3, 0x74e9], [{0x5, 0x9, 0x0, 0x3c}, {0x401, 0xeced, 0x100000000, 0x200}, {0x8, 0x20, 0x7, 0x3}, {0x401, 0x401, 0x2, 0x8001}, {0x81, 0xffffffff}, {0x5cbf, 0x1f, 0x8, 0x7}, {0x7, 0x8, 0x3, 0x1}, {0x4d, 0x7c, 0x4, 0x6}], {0x80, 0x3, 0x8, 0x800}, {0x3e75, 0x101, 0x9, 0x3}}}) r1 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="0200125c00000000", 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x166) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x3, 0x7ff]}) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x100000000) 07:06:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 07:06:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@in6={0x18, 0x3, 0xa58, 0x805}, 0xc) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 07:06:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:06:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000180)={0x4, 0x8, 0x3, 0x79d, 0x4, 0x3, 0x1a, 0xffff}, &(0x7f0000000200)={0x0, 0x4}) select(0x40, &(0x7f0000000040)={0xff, 0x71, 0x5, 0x8, 0x10001, 0x0, 0x5, 0x3c7c}, &(0x7f0000000080)={0xfffffffffffffffb, 0xa6e, 0x3f, 0x101, 0x7, 0x7, 0x7, 0x1}, &(0x7f00000000c0)={0x8, 0x8, 0x800, 0x7f, 0x57, 0x1, 0x3, 0x80}, &(0x7f0000000140)={0x8001, 0x4}) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 07:06:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x8fc1}, 0x10) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:06:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="048b9abe1115c5df3f1bf1fa1929527a1796ee616aa7a5235a1060e1172df523b8e13748b90735c18edd080ce6e9979f66963bf33cf8f19ff85e2ef6c57d498553dde917322ff8c49198e429948f76dae6c2bba00fa143ed1ab07014a1b4dab6140ef3f206f88101f437ba7ceb07679c0dbcc177054d17d5361e588f8e2ef9ace39f7f9606d578c14d2e043663a66814f3461d01e8250aa3812863a61b37cc8f01b1422664bfbcfb8876d0fb476c6218da947560d17fc819bafbfae8a977a40207a5078babac5f8257537dcb4f4c400a9b096331e56caf738b3eb2ad0b", 0xdd) 07:06:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x90) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)="219352dec1750acbf6204d89af3ea75c34581745e480ad884e75490c6778677da0678e947cfb46d8730a561eb57674597e90cbcf5d5033861a774727256a32701238b7092a8c2349e7a4ed195c59d4270523fd78f6ea13363b2c02571afb1fb8e82ccf0ee62491499bbee8dff1f60db1d5fb906a574009317562d46717a151908b68a7faff2fd62501bd817864322d73b73b", 0x92}, {&(0x7f00000002c0)="99e2ead00f9d9cc4c7ac51b3896db1df07d82012b713ef83f8836ec38e9edcbea9a255a7e5455cebd8634fe8734943ff52df585eef5fc5ced0a18bf4b40e9fa96b10988505887ea7e7b5e1532da127c6cbc0242e9e902f95375ff93424789c0b7f98e879fada16bd0e557a11904e1b341072ae5c7ffba3f07f83cc28b6ec6f8ff14a94aec550f440feb2390d22a429e0201cde58c2a3ccd122ae90f292bbe6ede2678fb041275c0cff24bafea27a9fd7d18b30ad260621fdfba796dca5e7e3d3ed49792c47bd5301595d476c09de1381700fe1bbabdb9facd423d25fea08de4ee5fdefd150ceba", 0xe7}, {&(0x7f00000003c0)="a7500ada5e83a096a4e4c5f53859f9e9fb447db15bfe2f416a9ca539e42e01d7f33fd51d0906624ef3f9d747cde0045f2a528b752583a59fba8312eb4d6eb9001181d6b82e113459a5409f207342c047437c40086e2aec60fa267b425acb4dc6c9ae0cfc5789ae9223bf34c0a27eb8f396f783a15518b38055613b1d9a71b33715d03c60c1afe7ae43026d7204dcd495cf7985195de7e22c6bf9ccaf7ab282b8b2b09c8fca29bce607c777bba03c1b85", 0xb0}, {&(0x7f0000000480)="8d21dae30b7a45f7d60a4a630f9dbfe304a87e6a3f59d1a7dda84a80aede802fc640e1a2adb6db1442b286818dc92a2f83a859deb83f9a7ad06d92a8b5919f834fc2932ff85d5704b742171451c339ed7e85da94be70f9286e83315efc2f381cd937aeb626b11c2ced1aa38c69fc33fb86dbe82278290e89be953d0228dd173c4e14f31999891ffb2f61c800bd4857229a5b4a14ee3a796bf1dc437b6bd60c1240106e1b65cf07140637149351d3ac233a089d001262b8a8f3a78df8c07e045e50e3", 0xc2}, {&(0x7f0000000580)="62335dd084692b09a61f6535805df1d4930c752ba093f521faa36f181f6a523c562947ca5ddc3f247e42c3c919afc63b8a5b58917d4b530eac66be3b393639556b0c50f56388f1fcd9c528ea54ec9a073a18d6266c41aa5d44c1377f0f281753b953abbd9bb6a0fabf6ece4afb5054510a35d7b83231094db57f169e1399a4726704ea6f116b44e1c3b444ad2fe3b00e5020fbd18865c6a5", 0x98}, {&(0x7f0000000640)="d46c6741246eb121857b835618fad1b2bbb0083ae7d3d7224dea154b2246a21adf5ac8319ba570cbddbfee9b4a95e7f54fd08403fb5434fa9bdb35ecd21c336000e8414704c08a4726da7ef323bce0e771c4b005c04995fd4d6030fe8e95505d7f3937de6bae07f28c22a965ec0053226856463f5f91397b2bb189c9555c32948bb825fcab57a5f8c2995a9306a3d05c9e2a53c4f77df549bb0c1d2483a0be4b31f3060fc161059db25dca111dbcb86315c5e7c85d14a0cdf3741b7b87f35c667e02086df068763670982079bf2e8022f82ff7d65a5626c5af996f4c707444882b32de7cc04ad6e4526ab5e9bcfd520ee1c7d080ab3adec08bab2cf1dc698642668713ee2a5348f6051bec756364285b9c52d6a79bf5168ec9d0fc3134992998f29d53b6f0c2e81ad5d36ba3144c7625c338388171352041396f68a42dea1937b8e3007d605259ec3db2ef87b00b09b1e5db7dffb7fee9f9cb58387a225bd8ba1e207ad6b6dd758218f1ed9afbc291d739675bb0077938c688ca25d242033ca2365c6fdfc97f8d68ddf3b14612ac7eccf0d6cd143725c396d40515c56a13b6116c0c46b993ff91fc80d09f6ef72fc4f953cff418717a0af9453f558b8f211b09470632802b917271525c9f2522a75991e7dbf3dc01fddea1d6038d4273639d99416381342c849df0228cd994cbb3370ea1dbf819071ba268619dbec39623bc8e48170125ecb88bd423139d28caa292709653221a28432a6f6347c64ab9259ca76bc5692a60eea0d32a8070f7f1a367749342f1a5c12699a04c06ddb959936314395cdcabe876208f52a4b34a68e12ec6669b930ecd804e2a75a37995cc0600dd1e4c1da16e691f6e754fae5174f40d946b275a61aa8dffc36c2e3c0fe09ddd70320299f6567845158677666f6729f98c72bb5f6b34fd7a284413df8363450c7fb4311dd1d4c16dea7152f938814bfa27d51c11070329fcdf5db1cf2e04488d43338bae5fc7796c961cefa5418be343835f8e459212640d9d22dc26f581543ce54a0cd89f34a6f5a03b319794e544bf3bc4952778b222cd59fc40b05c348afe6901a7eaba7b0db955c52caedb804f87d2542fe05f3a8c867e493f8f251c270810739ec112839e799a0783c08678394794d6639cc48086b3506d9acce06b362b93a671bfb1ef980beb0b01f099b7aba245dc09dd88e6c736ab3b7f9690b4ee23954e7a8abd62167754456218ddf9f4629d30f4f3b89684f7e83e7180e2ea9e8c0031bede4b2492a7d596d8d1505c57c3a0a96b830a2c77ba7e85ef1b93598060b1707338c0be8deab8db349a8f8f6df7f25a3231d5cfbdbb3842a9cc1b935a0519484ff3c7e479ab14d14a4bcbf0951fc7ab8e3cb6d8ff40f46141c1e745c8867adfcf6e0f119fcdea91d42338a200212cbb17210fc5f73dc9a650f602a89c552c480a4ebb77441f4e299caea88cf9835238f5c05c348506ff951bb73efd9b58cfd886b00bf1acfdd9dbe964b2cc76b9f0ec667bc20f6140509e95c534e916d389f85798c9481d77d5dc462e9793a344cd6e9f8bc6cc92006c88cac587bd743aea5ddd2ec941719c5abed8a76132465ebae87195b3018c85da9b0cacd102959bce629a1e53a637582169af6871865213204322639f72be33f4db73912ae4c06bfcfd86166c804c070c23383a83748847c74d038106400cb7605b54c967968f4a153e77d3a03eee2c3088f0fa4110a1ee7041a3b19d55e43c18420d5a2c68cd0651c94485922e1e15c66bc7b028113e55f8363f3aa20c8bc811fd7157867daf7fd65ed8e8f5d132e1ae1b9f88784da2c32b48591152e474237cfff9cab3f0193db7dde65487d6a11c23ee3a5d4322401fb75d1e18c270fe4a20b501dee606085b03fcc506af6905027b81362aab78a951971e1fd04aeb167774168da36321920c4575595906d486e8c69937a645d644468e1a3d3d6856c8efe59a4efec4883b57d159a98418527a278d5e5c92250b4a2a7232fe5f9fda5987c6bb3590d3a7b1e5b99202d453377da93ff6cc0d49d686054706da0ffd33b7f7428bb9c8ee72981d9641d7c1e41cb860fdc27431c25bf92c7b0a322f692436d76ba108d3e4e09ca2202f1feed630fdb9d3f0145eb7832c6dafbc4d4fb109e89c9ab6875b0aa971f0c56b6efff830f743a4459801e7f374a1da088faeb7b38c6b2358e8bb1cd352bc0b7a3c21f5cb9088f4c74bc4ba480fe1e845199c2c8716967d64af22a20ba8bbff87cb2d2a623de9dcf4d83981e62834161b1ed4cba7a7cea8cb7838d247ced59aa26ddb488e0b64a010c4352f5ca5e4453a35b68e8bdb857de15076a3e02f131f15ca492e1553a1cacefe00ca3b422b4338d46c937a92cac62323907b3bded322cacac7a8bc512f630deacd2477eb7f54591dc9a1e638ea3209bb53cabd1070632534a4506ecf12b61b331afb34d0530607d78ac270a293fc096f453458f7c78e162986d5a07d58401a0a7a5936f3bde54292bf619464f19547823e4277ef296b35d3b9cffe10f5bfd3f00bd092f1393dc9ed754004e7579ff80fff98763e8ae051db2feca6e0bdf3145229cbbec2c3fdae2cda76d908a9cb0221772d884e61ab2dcaaccb4a9ddd024515d733e060a1f13ec16d3ab52b4ee74e4c5fb73166fe92ef0313a6fd8855e94754f186750bf91ef3b3bfc0bcb2886499db7825499a5cc22c8ebd8c30a8fe73b83e9398e400e6703e2e8db92d607457ccade507d2964528083f84d6987d0d4cfd4dcf09258d76f1429b15b3be33c545f0b04defb68431f5adb3239d27cefe836ab0002a0f039e8aa0629dfa185eb4ac0419f8a3368ca2acb08bf0dc3d972ff1589b94517e8369f98d75c8602f27431376aadd220b1cad4fe816e6f6de3ea3e76154cb15c97d372f4644d0ed87f55381799cdf7d68b0877b148bd192f865e51a132ad25a92a2ba9412814554227e4b5efce737096860e2f21c9d030a7393db9ae061d8fb59f6fe1ef87c7cb5b4e738948aa02081a5d0260d5f3eba9d32f9cf947f4f33522cd24006229dbbc73269acaed10271c4d93116745b15a98a5045a74faf5d95c1352a83a2dcc8bb45a3c7266222dae09f419fff6d3c6c58eff6163c6930062ecb2f07ad6146dd0a2b7d6725d9c5361f16d7fb27185e1ee3a4be23d4d60a25dfaa949bc96b2a6441af78ac4be0d4e053e1592223b455e991b24eba2983ab05e433e562cfdb811c1f6a6f085e5215e817d03052a534c4541e85b25f8b50fe43cf550e8a70066cb2b8cc2ec871ada3b51f892539e05c64ea953fbc99ac6fb59497144ebbb68f529f4e42348c61ef8a595e2a515a31d0bd9957e6d17abf666876416efc25462485dbfe976f6528221c1fa450eb836134f2b14c7ac6a9a70b849670b272de0ef0fad57ebe858a98c7a37fe8a991b6b292e2528a62a7ef5cc101fbce2f869c2ec5a1358c8392f911a970278a1e1096d5b06d889406e381ca6b78fa0dc100e2913e2faaa60d1a45fd8ab58fbd5f322d9a9c645a8308b4d3516c2eb6bc9421d01a1bcc1ede9f5646876eb1834b2844f15ef6fae8f17257771f031e687938e1409361e2e2a3be12c211f530900cb7ca2b8ad81b05f2b8e77d555b9fe4f23d5da644e8cfd908ddb978a57b014b3285d93f7f1eb9904fdf9a2d4cdb5da3e02e8dc4c481bf01e4ae9d7145b188ae37cda0f168661b427c8bda637eb98b1faaddadbb54be4686fa870e148e361146994c8aaa742e3b6cd2ddd6124d8a77e8346dcd22b2a778c39ed470192a20a76314d963f95a227bcc6777246ba5abf275da7a4c4b4bc51427a6ace1f34e58a938053690688f4b63a43fff166e93f10a4823e4140eb5cd2de93e48ee1b15540c987bb39226eff17ce948d907e9d97ddae8e2ea327334bd3a2022b6716181226f9f7a95c53845753075a82fe5fd9537cc47448053c7943abeb62e94397ed942deff07bad8e1aecfcd3ad299d54f2b41fb5f5c3bbe778cd1b5263070200d561a91bffac93985bea306b37ec7008d4fb0a1e0f5c721a3abaa83fb40c88be60e20bbb1853950b0781a6b50b43368c7f5f0b66de11d306fcde9833badeb9438b593a2a3efda2f53f01813640bace799658c79e09ca7d7fbb0e0e0f33801a547bff040967259a7ae7e17910e025b6d1c89e0b43f7762951989adc2c90e9b03855a2f0450a02cd47e1b095e6b0d7827a059b7cfeaa7015bd68d1427623caf653f91b010af990e677542a77f7a6405f195279aea7d4bed92a017eac6faa8cd649fb17dfdc29273a0e505160fc482caa5ce22821e3ecf0132f4fde6aabcf93b28f6a6065e57655417287801c353bc111603e9523cecc1079c6920dd797448ecded2d9e1d1b9bf8e695913f12b392ee443717a84d04e541c9a53a08ac1e453d40d88fc0033ec0939b97f99a593746d983fabea2c8835ea667ae4115afd0e0fc6f57abc2580c224ab49ba48e8ee76f49569e994557894e04d80733cbff21c42c4258c1566d8ac6675e7571a697130d3d32ff1231d9420c4ff1d6c303e1876bca0cdb3cd118eec0c1754fd7fa4ef3f55e8fe813ee64faf2e4ee8283d628f59f21c8cb6d66afe683732accf04c980f93f12c1b2c90899451c66301a1dbb6b1e4ed41f1cb6cffdfe56aee7ecc392b62d72cc39094ba3f3d73ddfbfecab193db57164bdf426cbbb23745f6ac13f618aeabc0faabce8b14f813c7a62ccf6a5ea029baa2d2b58f6eab79f532e8b5b9cc7c24d4fd6b850b3cab3a3f2019d164d114defa045c594ea244be31a54e0c8d100691438d1a3bfc848776c5c014dba585bc209a61619edc82c8fefc24828b4df94cfa7e41521bcb785ddfee223d58cfe0e1fe614a3bf042515735e19d23f16437270e34252743db647ce74871992029d64b1f85eba3d12dfce195a15af96869b8ecca92567c2a3837e700a3c8722e603df9d2bea21b415e1893e895ea2d84151c79a05d9b5f243504b9a100e2d5cb0e5bdb9fbe45a81a30a9e0b9ec415af31afc96e7abcf0a8fd6b0e7561ebc77099865cc4c97551943950f49304125edbf50a854b2d980416abf6b66225cf35f7d667c3c699214f3b6df960e890a3efa57476204e078d4054c5437335a531f4457521976f90b1ef87354d765d2744d707b325119417956e6848b228f34d150e52c6738ef9a53c2f78aa1e20aecc8485794e7eab18d41faaff6b29b4ee978b2c68062d53dcbb86b7ef038d71456c673c36c7b7373d0329851d44d473698ff96c72cad828c545f1ca4e7570a350072d07b3379612d2493809a46a9a14b880d4f9c1f083a99e939f9f24e82446a31b53f7cf0ad579d33394d4b50a8e76698b0ad1df98346d095f2b66ca591bfdb110f76648c62115908c2ad67e9e372a630abc3045ed4a25860e476fbeba8b571b8db6e9471589c5b2adc8f7907a88ff23e1ec3b9b3d84637867ba4fdb81aa5fed95d19f39c1566002d95bd41943063e7d4fc0be0c60df946e2226a9f624c342cae48d1eb7d82c4f093bc9bb3a2b2825b33de6308221f1db82f8d589953403d59c52b7d74eb3515d4a094ff9182af9a05c282e507b1f398046c3014b02f656e15442c6178705cdf0a12c923f08a3cd4114376d045284d90526de49ef190768205783e4d93543ca413cfe17958a17bee810ad087ac20b93581b785f52f76d972a037bc8fdada085535182a9c15cdc6e0144853e2983cd19f45fe8d653d8db1f01d4835d49e8220ba5514cb1a0a381a0e97139298968e62ad30eee4768e85d6d508578ba52b7e17c", 0x1000}], 0x6, &(0x7f0000001640)=[{0x68, 0xffff, 0x7, "14d8cf4af427f09dcf7c0d7103c6898184c57ced051f69521dad922ccc446ffcc22d501f7e105ce734dc7723e212dd41646ff0bc2a4d0f2b13cfa7613239a3b5abfdb73e34f1187f8d5df48b20bc2ac69bc2268ca63c091b"}, {0x1010, 0xffff, 0x5, "b57718f76c588b67118be1300017d3c5f13f8788d403561146698c8785360b8da99c3c80531b1a75551a2a69590f75b878966d1dbc4db137cb2f5b6d6d92369fa8d1c3e7792d903fa8376cb4943282c840b7ab2c3b235fbd202285c18fa73103dbf4610fd83999c4e94db36dabc275f03b0557f8896df397ac4f8990cef0d013c04ad0ea421700151424f1f19e40dcc1fff8fd1c47f8ebd2837226d15a717b433b8b1aaa6f4b9bf23787dc17b54fe4e3a4c4c85a847184879be86d529352635db05b0e7e94b8e706ae297e5467620bf472340e9d87beb27bae4e451d9972aa5c3ae2b15c569ad18932b94dc65a9ef3124103e79fe0771dd77c8b439e16013700aaf01fa4c46ad96ddfebd7fbcc0cc170041679f1524071ce6e500931f0be2434a486adaaae7df97ad488337014a3eee4baf8a678490f56459d7bce674f8a9196a9541966f246e3e63ba1ccae2544e0eaf0061ccd377346ba39499494e3e4aea101c0fe6e2e862655140276c788a72f36d0cb968da117413c912b62ebdbb014fac9412c35417986fb00cda60d74a72514dd0286cf01d8a117d3fd349ffa1802e8555714767c99ef5969ad76a19a581f1cc88edd9c5430a7776139cc6256ded3b2fd9923b031d84960a79cbdf0b0dd3b856855ac5a2f345c69a7979ab77ef1cbf11f4543fde4efa610e9ffd3bdd7ec2a8bd951b15dd361ad13c22e1aa5db336e3e0768f3846e5d858fdb4314c422db7d2405c95971c172fd053a245bd3befa5ce1ee147261262fb895b1802d4b9560afe15ff295d9be7e245aad0d2ce91c115b2c19ab112605a703e1665aa5940212b01e3de65d3564de7c6fd0a29d3936d5f1956108fd8926c2da57461a7994acb7a99fe08948d27185976cbfa089fbfd9435d8d30d4be9a9bb8c9756bc94bcfa51688d90375ee883f3b0522b5c3b139fab47cee6a1ea00fd91174a4f40b2c8d17ce0439f00844f99dc56107bee6f0549cb5bfb102a9db5d6edf591c414a77724ccce0fb75591ad1e2570f6af312d8be080f0fcd03940ef712f4a718e998938f75ab3caea1c628af6d0c22a820fd12e2f53306517f3fc21a86e54e59b9e46d0f5bf171302d0c378f5f3e420774896a81786392e7f1347ed2aa979ab2fb878c236c9eecf15fdb1f91fd9ab67e3f69dc7bd40bde9c3104fec7390075713fad486880f249d2f004af19e237e806ca9f8bc953a125b0e5c8a229f3d4c5b5aa89d6945f845f6abdbfa50ca979148a74f4b6a53d1ec4e268e34f7506b006cf4f3109d9fec78efd17a8595f8ff012a132423e4468ce711e1aa9e512e66d9ebf4f70a6058809538d5026f2173434c5093e3d495ad7f1ee2039d6fb3d6bf326b12f1b6f7ad78022cc6a6b83fcd182a86bc2700832738c69850e38bd326a52070c3553ea2330695cefe570841c713471e6fc2388351fa430821fe92de23e6292bd8f8b16b864f6ff8f4f49050514fe5b51e67019daec87114ac2681f4503f538cbd34384785530ba1842c6e772287122042c96ff6b401bb0e1458fa96e9c6ea9567b7b475b3e7cc963b756d224d20a3ca862ea0afbaf74d2c062385b94f23b25ac4816e1b98125e172468ce4c949c43877fb67c5c64a2d9340a1e3c2180822d42c9d49ae1cb02b24b40bb67f27575c6ad7a20dd2caffb18919be2a08b3cfce06884b9b926f6f6aa25f83edf0230aad5aa8d913141354a15f741d38b95e44d9a926b0d77814d571ffe6b4c6fe1386d2cf10b9cedb48ce351d639129061fb5ab0814250e3fad490c657cfaecb0ec6d7f74bccfe69dd4d7ad57b70e85705d3df5d965e218b0a00323de209a64d2bba7af6a41a47fefb37e14a7f2392a9673e46e0aacac6df25697dd728693ed39f19c03502bdebc019c8754fdcdac41be0a66df8a0bacc02675167cba52a76e3f166abf06da538e5e4c8e44de38a37961691a1053f68ccfe956ed10b4ffcc99b7aac34442aa25a2986a1d141de2b6c55f8f50d477240f879b2265372ef32bc185bfb2be91039679c582288eb755c8fa8da827dccdaa84ea7663cd4994892e6d33eaebb7d4d127d764e600851b98282617f3f7d0630522bfa77397b40c1d23c24552d759642e2b777ca5239a5468c9f44bf4d38da20e51c398da004d32250bfa78960fc84c4a666342986bca2a7016d00fa74a0c2eb43d75fc25ee3b3ab7edf0aca491f30f07933b7398a1e14417f795923ebece50996d03fac73390e1126dbd1777f68cd9dd1ca49075e3015270bf511fa443a31f958fb8df3205d444d33e306e3f3ee8c6763f3505361946feda3bc5406d78fd7c86656a36b3337dc42d71a88e766765724a66a69ad5ddfe6b7767ebeecbaffc0025fdba1aed9ad73c50b99e47880082e8a3cafef2db4e16186482d520122e5c150c7eddc4f40ee1f27eacab2f5fb2647520948fd615e89009f6c179f2362611541ce80980e60bf1f762250cef51b820486e6ce885f1a13af4be00f5da4d85ab85f177d9943cc0485e602f492ba3413e65441c349e989b9956f04f14ae3854165097d5f8d2a2031e19ae6e17030a54a4a507c7518940c74daf47e0a74ee17e4b29cfef1b40490a91d808eef5a919117def0a58484cb90c50f4723b63dccd130ea10edb4c41d972487e5d6d703d8d13c86fef8c1d9db6ef5d8b4368ae8d9c25184eb89effd51869f777894f1e80f80cd34f1106451db4d7eb700d48181c72e472121ea868fd32a350850f54a1ed7adf0017ded1ff4692428894d8a27798be678a9e8563e17409480878cfd2b1eb8ad12526689acd2a4348ed2aa5f80e143970165b01f08dd6b3269d9fd6807924b57a68cb79cf80739e0a29e4be37749c40263f5447f5f81aeb38c02e207f86b59d0c26af1c7b3d6bbccb87ae276aacf153801ed8ea2e82985bd22022855d830f89f028e7787f4adee3372eb631c4760afadab7a9d7c77ec52104d35ad31a260a164ae26945375bc073e36efaa20d2afa8ca6b38c30ddf1125d063e86007ca409dc955f4907722de4ada39cb8953d6d178789428c9d6578337be21a05794415432f8f342fd1e402888709ae0f6f1ed15d3fb65d6cbc25011c5145b8fdddba6f80130fce4f2eb348ded033f5d134507446312dee959797b1314c76976bc30910a6d7972e00cdca79278d5046e2b485131f54884dbb8bc2d1805dc11d0aac5e86847baee250c1a89b53b4b19204f7c26f44c4b17a9eb933da7e0e65368a9e4c8f0c9cc31ee31f46e8d369015124a0f59fa8d3e911231dea30316aaebdf65ad28a0ca3c7f54f6d69f4a870fbec16e3ff4fc925ab4445df81f030ead53e90db4eb3d7c32b232616c04d70665bf9816bd8f4738fb1c0d3e12edb8890bc31cf19eb28de3bbb0bf798656c89bde66d2ed5151aec6df2f5f72ef044dfe7cbbd4b16ac30776c2c3e5a43feeec90ac99161f6108306c16ab8f40efd345b8318d1b6ee64c7fa6ebd9567c4f461ca18b24a3b3941873c9321a0cd1a7b05225118b2534eb48df169f98dde21b5356810aa01dad46196acdbefd5d69fbdaf819184c7d021c3061b2c37c76eb1d0e0866849311a52b46af978edb101093a95cdf70536916999afea13c4c95960b87a7cc096fa1f3d05e53d642751a45700baf21b618a10f762d12a8a090f79cdeb04837a47d963fe58e6c37cca23073feb30a7df1e9bc2a76d1405339e66ce055ff59e3b04c9ecd85fdaf40df28f6b1c1edb38a9267a1a00f29e817fa660dd5f1e8a9844186a5939c6ec8c5e5a83e6162b0dc86bde08e28c6814a4dc86da6e6679df28071671ff0f9ca73b4223d60621c2b41fcdde14748c2c1aa941a3c3fe3b5abda83ee21373b4195f44911249d645b616bec057385aa7ed4b63d1f27ab83f386fb2c5fdd15780abdc157abc762b3399f8b15a3aaf7b1ef9b4b63c000fb7caa236268b3f9436ff032045c179a47383c2fd41dc11371ec4b2448df9472cefb442097601fce67ae1edefd108026a60f121e9c6e35802cd184dbcccc482282f6ec038484262443e961a7225a2d7b49b4c9f6b6254875275b274ed62626f1ae4afdb4ee5596123838516a1e8b6ae2d1ff1efcdf403719f6839575c77c71ce59eb1f4e24439fa4b2b1f90ab626a90d98ec79f4fe547021eb53bc3c380444399f1501ad38ec457e4fcd1dc213a4020dcb9e066aaba0d45a74d3dc3646a566549fcc66f331a6bc76f805d709f9a6b0287a52d06e34e6460b13d6eece79b0fad19d23bb23fc4a52d860d6fc2c9a956c7f9a9b88418577e7338f803b1134841a906ca1a1262f37afb9ca58ba1f07610e4f40eb4fefdc94f5ce6729bc6fd8f0366e16977f58d05f4165c60605beee7bfaa04476ac9646a9ec440252f7fdf59da95d08c263699fa60f532d73ebeea98acaa68c7ed0e41c9cd1a427601ac259e6d7a36766c3d15c3ab9591a53a2d6e66402360242f459935fa9ff29d2d24f0c5bd80078dc87c5c9e9b0d80cc6e2e84c09f28b13caf6ce70da5b40b428de0cb256b7a0a9769cc12ca3d10660d1e1287405a675ad9ec80b2a29d501a8c59f5d154c8a6eed209d5f4d5cec7227f9d18c7626cd5d0660ba197ec30e5e16072ebf21f40cbefd6c3a7af3766cec9eb045b6935e59393300d497aab92be1002658467a6303126501387ac1f6de0624884bafc656c27af288cce2230d19f7018c1965b3229e4e32f6962972cab62d0aa9bfb1b9ea14d4d271f8eb45d6d2c71044dbbcfb0da2a52438fca7c2a58702bd0d0fb854a0650b104261ee7e425106051c0e3652698bc62237a2334dd095141317921f1f71801fdba39697ee1e4e2b466577eab67ad7d13247628cbab32d10ae47b1d0608c817f0f8afb2434fe69dca990a2aeb5952c758200cd7b5396fe9f2a16d00166dfd20155726d53e77419f8618720b84f9bf755bfaa52b661c13b0d39f92fbee97f2f5b6e0b1d7d9f8476e2f5bc6f9808e7f4274825aede5d1e68c00f1011e4e6ca01a5aa766139ce6498583f5aec7dbbd898f84e34ae0c83ef387aaf1de86cea7d70ceb06c6be41a955053da00be92542cab6147597cfd89e08311fcd996130b644a19a00365cb0fb9d5c904f8773861b4bcb2f88e95f53598ae339d0c717651688c3c40ac79811eaad81682f91e433c6f31d1acb26991262efc1b5ebf3c169860b9cbb171267ec7439ffd3ed0866b0f56e096b65bfc66f6308415314b246566b01b1b47dedda936a7f82f63a544a66d09e9894172f39aca4351964f957f4b39803bb9f352e5ea18253b25ff45d82ae73e8339681843ca8ea0ce334b035e061c52d2f997b404e6160ac164e00c493b19c280a738f6d1e6664f5d82a9d8a5bba2fb7208f13ff41fb8b95e1ce9ee1cc43b9d6baa1c47388ddd9f6bf82921826182614d46971640d83558f0e13f4e7bfdb974eb5eef4ecbb9410708784cab8c34b8228ab1c20173fac1973e9a192a98b70818224885db7d59417ca5747a49af0b97baedefb3cc253faf6079af59f552ecda557af23e79273b78fcb1fc9ecda8e59affea235a78958c9e4025fea87824f03937afecc2479b99497d70a9a6fd814055232ab308af46413dc9f7945a0c08207308563f544485a04ebda9b53c735e9847d315f9cba26172dd1c4a56b35ecbd1b5c4465ef0958532baad394e3d9264f89c675d5fdcfeaf32e9ddcc1499c3ee1480f4230440fa41bf99431b6fab92ddaac89a418f32331a06e5cf2c06124c865b51cf70f508bfba48b6b7588933b9ef83a40e9fc01d8a9a1f02f698cd804ad9d2fc79b60df1e9cda19a71662adb6f"}, {0x100, 0xffff, 0x800, "fe35bc44951cad4ad2d771e0d0192a584eaa2b0f7e8209bdcdbfe7144bbdd9d4e5ce67c76ae330b33b2361d9a92ee7db28cd41623c694b242b5ea95d42d1c84f8bfc5d60fd124660317dd6761e6c225122d83f8c305584514fef2713ab521f4775a21e36e2f411d622419da57bd9ecfc94a0cc835988004596eccec6a44a26d32baf5bb79b0878a4c1ac343387a0da38a816f07564316e90f8cf17144d755aab781ec3fd744f7cfd14bad865a6626ef3fd60bd2954c49c106be31ea3776692737e15ef384bb3b123830226cee54a36667c9b9197bfdc8c886347eda9d26df1dd58ce0be3d6c1274707d8"}, {0x108, 0xffff, 0x3, "24cf734ec2f5cfe3ac5bd6473724ab2628fd8f09503bf431bb9b3994d6da78e7908fb63b12cc90998a7847413cc7f04b1ceeb4d914f774f1eb29d2fe0751c84acb30764a52633a0f021fc81a77493f1bb155a914792a639e49d9409c37899119209cf82333f0d138b6abbc6b4c70f6944877ccd72b6d815427f893c1bf5129ce9de10189ef67dc54dc539b568af3b85daf03f2830f13093ea0fb2371f95741519af29cfe3a41c1d2c7c6d9e1213ae0ae9ce05b523f6ab15dcae6045276a00353977a2f06c4001aa27059024d0a68de9c5d1bdb64af69bef1340f48b0f173887f1ec9abef266399ac02948c1ada67624c8322ea79f9cd"}, {0x18, 0xffff, 0x3, "7f3d1f86"}, {0xd0, 0x1, 0xf3, "f3d1eb47d3b44803b56927c7ca81d915cf73c0698dc23d6b41d901e7a24ce05d36c9b60184bffbcc154651e3017afb2b4b9459bcaed264ae1776e783f65248e123c5c4823e67332005d480694aa48984afbc0382b013214495a15534d876587c1fadc66a6fd09413c1ea620efa67975cef799e06448cbe3fb93f2efcde612886bc0cfe501d24eac8100b3bb77b6997ed3022a8d32e512d6d55da06f08720cf59555398fb2319d5b15f2ef519e8b120ae6b3532ed304b7a5215047c115ca670"}, {0x80, 0x1, 0x1000, "eea31a8dc2669ca2b1c832750d0918073bf70ba80f90f8c28a572459eb3a873a3da30a50cc94bb141bba910d1a96be2c205edee8a754fc3b3340fd6a2ef5adf98a4580d014b86dfbb3b7d2ec7a1bfb9a46e07112608324e4ed90e90b508b1067633ede781c12563f64cbada4"}, {0x1010, 0xffff, 0x7ff, "b9d8d8471167c73199d7479438d1005d0304b12f56b082c835aad7ba938b004e1676513d8fc8ae50d163af3c7da6819c25ad4b63a950362e87a80c6752e059833231a46800fae5b2f1d1883d749b708824d7132b04d2f3b2d708e17751e8a87b900b9fb4478dbfaa607275ef901e570aa7e916d9b18535221742b4adffc45cb8fba73dfc10d31bf89a7b20d966f78cd780bd58462ac37996d3eb71698f26c1dc3cb3ae053c79354f4cfaaa8394c1c598e62cb300601b5edeebfe687516665a25426be57cc27e96ffe23c3fce2b41f740170c9e4eaf4795ae5f6c72d34960622091deaf2b434a3754fa927f4ccfd413f482b853209d813ea641c4a03541b85e99cd081f2a774a27038a5e3f2c42c5c80fc6f8de652cd40e87246ac28f68ec1a03126c2b79fad88a9797a86a414855c96c90f07738dfdca90b879a1ab0c03ca14eb16bfe2e64244b627a1b02c8162544079ba919285e5243c6d6b7960b7bdccf908ef9587c75a95c7761940b6327640aec113161d48cbde63bc90e39df5f60b36bcb924c24d3191c921290e1baf28b839b713ad539da71fca2b4a77971f68be255e88cf910c2935b66c6f5934598e0532f3217ba9e8d5c498ea4a092a5a7ae9776f81421cde9123c0c49213156a661e0ad3b46e8f6d868ef4382d9a1ad6b9ce460bc0a9b0b3d53612370c60915841193d82d9af7b7663b56e0638b8a41d627f86ddfbc3f8d5d408c8e72d57fb450fb4a6cb363c64b4ad62810aade5b7a6083c2333ebca5d8f07255de9cdcd8be431fbe067e2e68c6bfdb4a9df81acd4e2ed83fd5bd1b01df9c1eba212899f059158ce945ed34a32d6a34aa2a6487d7a38c9d58fde074f02a8f2684dc9e1e4ccedc7b39d2953f28ae2df8719121384e9eef28b32063626ff19d3b0eb79f794bb786e1fdd81817f5f6740a48a33a1ff8339a4b0fb5cd16a2d534c024ee733de4ed0c6714072cfbb7fee2b545326ea86de42d405ce43bd1cb022c4c06a9011a9022c4feb83e600eedd3521e34534ffdce311b021adc557843f8caf36189bfa2b307a4f874651e1551c5ceb6ea340ee22f983b46edcf8cdba033319b8aa3db0d0e1f039bbfde9993bda0a9bb1e788ddb4b951bab218cd799df89cae1d50a4ce9ad87bc57c4d940dd0b551f8520b44b0eaf211ea53f4fe52e59ac10f72f442f77679d2241ccc18d103b9e61dac4fbe6c8cf31127425b64e0c5e1b7791383489a3b31a6854ad1ef6beda1cfe9eaea84760aeb5baf67f4c3fc1b92387b88f09398c7997f4b8954311db9b4ecd46469651b92a0bf3272fae441745591abf6dc2be3ce80f59df53ab5fe63e01287886faa5094860c9dcf8a20084782da73e2ca7c67a0c9449372d6d169ca658c01288cfb83bfaef83786a84d0ad32c1ed6fb047e430b8c1bc9e9e8b162ab21e6ac69616313814a992874d5df117251458291db12aa128c8788f751fe6477a2d907a2a2f436db3b5cd9a12b7f2bb60a6b2e5c86899be32f1f7fc595cd3bf90b8f2b92557e4ed961823a0b881e4dbe848a981a8917a54233432b17e6ceadce5c0e767d893d0bab93dc41baeac7ecd9e98dfed6837d1657d1f2d5ce0d91a1557a9f1a0a1e213e41e149d2b88ebda9b97ca8f537d4a841f1ff1d478fdfe7aa88778fed155872407dba86f338d525f12ba376d87686f3042133f98dc6d1ce3e745af8ec4ead24996e074acb1dd33204f10ce28ac552419f2d724dc03af8de22933a52519cf4edf1519fbbdfd5891d0858e4393cfca274803f280d18050829bc5a3a7cc3512eb66dc64530ccc546ba2b900e7de8eb5095315262111a68e7959a81608c99e5c8c5a97865608d473b0f1b24aa67a97242c49d39078b486d973c5e08fb3c5e739176568f04df311d8aed517b85aac5343e4fa97f53b109805d79736a1b7ff93b6b774aaec5f7b20810b488a10175c720ab3a1ded9bcd983fa483f3c6d4754fd66f6131cfb98cb4ee9b872fa9e218ac7abedcbc06bda6c6104c8c8e6f1b750af08c85934403d9714c8e22cd45498702d1684fe8ba4fee93cf51b639bb11b1131834e37ff7426b4be93bb294102bc41c6f97376fdb048c95ad0d3f2fa6c0f6cd6559c85c7a7911b5c4fee4e9b4cbb5db52309da59ac0db452406a6c6cd45b8ada651be1720fe6a7002f949ae01fbe673af7d1284eebbd326078b351e1bb296065895a139b76effd09498efed1d6bd46f6452206662bd08e3642894d970a0ab90266dc6844c314f01e0aa920f8a27c22752e1d481d29adeb919defd9883522214269741c0e4187c25df5f7efbc4afae11c45e0589c7265eff0406752c2b8a09187a24d215494a757ec3bed03a0e31f2d1d66ffb4450df29424abbd7803b290dbb01f90db62d98f7b25e3e9a3b12e9a38f841821d7d6873ef1581b2bf12943cff48c1e63eb7c9691997e873e8013490097a6954b4b51fa1829598aed181ebf45de2a90d5794114d735146ab6f89c4fb63e921dabca4b87c0a195aca97d6134b8db23c4811b5011c4141a59f7c27a341e3f249955ef5b2a7c3141d127cdf90ae82510c416708c2986e1093980362afe4d6b589a24debc052f3ac962bb73277fcd6164425381f62e9cde7c7130fdbdb9dda832aafdf5ac4949440a1a56fc4a06fb1346194f9ac70367940fc3fa9da7013b0d64cbd8a4230532e51d74fa005c514983da99f77dff37b3a63a1311a9c683237b5b3ec21b1cc492d305f01ce9253a8066634cb67a59300036cd380d4305d5fe41e941928d09ee92781fc7a1f45682d2eeeb0b52c0adde4947020c93dcf29f1af09fb62c51874a3ec14e028b05549888e6f707c70af4eeaf06c4d0ba86fa276bb08d074cdc36f7daf78190e91614014ab6bb27a0ffde24f91d3fc879eeb6e8479a3373bd4b5b4eb58365c083a2e43b57267418195d21b676557d046537f9cd2757cc5823f18518bf23fe4869270711cbb2b520f69f47ddbae429be5c604edd5b1fa201f7fe52d163b0d51347fe3376577409f0c22ee406c95c3d53b868f8207aaa90689e3e56aa397f1f34e216403d0783a315f5800322d5c77dfd62076c20c0ade60af05a3af81b27dedefc924a721349e911b30e4c6bd6737da7ffa710f761e35837de991527f92a15cad0809527fa14e93b128695861471d78eb376a3f4a4a73ce09529f6fccd5d4d8738bf670bb7851571cb65abfcb8f2801e3c8937476a5f46f25c27ea2e20f9b29c50e5b007e26da99acd7a652eaa29361bdc0bffb790decedcff87870d1641285bb9933286dcc3a8a76f39d1ecd8341aa44096ebf4c30dcbbf536b4749efcfe05a1c73f73f9b51e891d175166c5dd38ea5410576cd405dc060eb3227187f4090c32bbda4f7a88ee4231d580016e58e1adce5b23241b58c1d6fd01d5950481b2d5521a173d0559b6eb6e92a57ed9b32b8af7b0d049da8502dd7e4b185225daf3a29708987299224f0499cf678c7c687990fccba4c281a55f4e7176f4795afe08dd49439ae0c0ab7fca7d2959c8ccbf8fe10587791d0355ee0b1df458bc87b21e6c18f0fc7ed787f31245e8451ba92f7606f20ff428a7712c3d79ce83a3ecfcee29cf761b3c7bdddac0d7ca557fa64fe21cfef56cbae59dbbf4c17c75907a6c9f0d810229ed2967bda21ad9d55c054285dcc38bc325d777c79c508e68410be263695a9a53f74dbca1582ca5849f650b4909ad116ab52f02859257e086cf153ef6477cb5516b1740b857150b9671025af190ab1e295ec81ec02916e7896c5aa4b5e9e8fc9ed997829a426bd01d3dfb5b51f929d1b6eab2811e392a86e331701897b11c6722ec0405d8114773c8f4016875d8699bf56e2394436e837efd7dc88abaad10df020a39c1446b715fb7610e1dd44464d8c5a18a6ab109ad6394fc5fbeb3de026a8b49963e874d631d268619fe91f58d8fb30889b6e8a317e997c7cd261d65cf17b6165d4502486d5d94410a24d66e244085915ab16158a9681dd41147ab8f240748eb5c33306c1c2bd5d6d797e48a44eb4173389c36c6f4ba49a131d91bf868b9fb7e9e28cfe453aa4e33d034e34731ee0eca9d422cc71baa4767ae00340f180812e9db0a9b326afe337171a9a0b4083bb0ca79042e874f8d7c68d615e0ac2adf46972a02a8361db40657ef9b4ff9f357bbeb0a733e8f792045bb39f960f3c16845af9fd00b3b507beca90fa903ebc173d4f7f2e10ce6c569e54fe90a75a79443ea6ff611d6754404806bd6a937880834041e63fb97416d46f5bbe2c0f3265e7c16cafb41561f9b53e16db08a48aa8fd3b365cf991b06987c704c600ca129fd25014d2bd8ba81737f75143046b7193174d938bbbc9474bf62d6ef3f130220b1be21463dd97bdf820331e993a028b1179e254b414a3f4d6075e85c89f604fd7b416a19fb2caf7caf3ad5f3d1a7df0e075ce2a2efca6648b3d64e3a30bf5eb3bd4d2a8aa7780303927029edb6911c320584c3f78696ff5caedf8faddd11b621b73129da3237a7486125e981aa5bf1a437ed041d0ef29ef9c485f512395205a994464e09a8abcb6a34fec0aac683030e052c1d75b22563621cd74b01e705f17fa012dfec37aa3921f25bdae7aada9b20c5bea1b28db63bed5ccd70db108b931f84a70e9ba1fd3d03128a84f01634ba1cf81466c94c197b80a57e855285473b6412b1bfb86ba7aa627a617172b4d5e50bc4f39425e16e473d0071fd3d9eeaf4c8f9347f13faff2805d376c3e50d135767f87760acb0eee3284216ff90a7477e2a1ba2e7bb89c898a26b87fb015b1beb928c2e49f3cfe4d0c7654702a319ee0daf25be733fe8f213d3a54817595f062d82f443df843c09d0ac6caf453b356221413a4d6f1f2bb6031b8784b66645c29bfb0df9a4627768fe9c03aac71a5bc654595d326ca246ddd7f1a313b9c6461d993698a310ec4cd472e6157b656fabfb921b171715f9804d57ce614f49bcaa87baf9bb51dd59f0653288ae6ec3b1fc8b87c6000c55ccb536ed58a263245f775f8586764092180edf8db7245845bdea77287b853ec4059a5755ccfc912794fc8833fdd8e6a9b299778e70cc5fb05a7d2a7d794eae628a37b8e38b4180dcd3e7d673fdfcfd52e20e9141954cc832a6a5003ab6e30f425bed060d7e7c2483b01beff20dfdcf07b654a5cf301fdcd35b0dfd44e9b88e7c74cc8a654446da5b33e9d1083e24fff72ffc7c66d2367c37576c6226df4116891c5eb7e852af9d99d9dc5d1438df6099b0696a0463916fe0405d49bf163c7712a08e26e4add7d89d98c23bd45bb640d55c6dac268ac8f24de985a5d15784c22db8644fd804573f691c00c82e979fda0f9b907faa06aef0fc26cd61a9712ae42c0f9098ae94ae98f06e0cee2fbeb3042a64bf532fb2de97755eb27c0919cdc5493ac4da4ac1b5e4020c40ee852da7a3b3772afeba71a347930f9aee07d410b8d2e05dd29880cba7475b34184a4238f061f04173a54058b25ced5e7af5f7a40b98f3e04c95541fd0b949db601d32cb4ad98f756887b3fd017609f7565404bfbd87725eff084991904e8831f30808dc4cb35ee313c765b54318fa1ede990172a312f12f25823a49fa61446ac4c91f56a1c23a0b41e02b68af2e40205b882fdac71b2279010d70ea8c713b5b49db4c45856be2845fed4af5da7bb787d0eafa1a2a7fbd4e8080ccd3e04badf0b327c69b644769c135fb44b49c7a9f7f220a69e40ff93a52939b328a645741e9695cb66bcf47a3778f34b23e75b34c3560478df120a670429645d3c5975ebc7b4cb3a1bc"}, {0xe8, 0xffff, 0x19e7f6da, "0a9c44bd9c33c582cc1bc0ec043e9654e7c325ed11c3468f5b47ef8f5843e6bbde4a4e8ebd16272ecc47a47d11d34ce3016c383624a6d36d03b9ac658da4c003dba270904f73e6cb358444249572912b542deb687020e9ec6fd4a942eacbb2ae6d57b63fd6eb16c79f09e6921700d091db96ffc586218371bace037ca10745a47bac2f98fdb04118c05c4fec5f4930126986fee27e70c849322c4cbde87f399f3393dac2fa376de9a33325500d6589900e0ef912597c3ab553b7480b37b80f169268dc2480a621aa88abe24d7556fd935aea"}], 0x24e0}, 0x8) r1 = socket(0x800000018, 0x1001, 0x0) chdir(&(0x7f0000000080)='./file1\x00') bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname(r0, 0x0, &(0x7f0000003c00)=0x2ff) 07:06:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40000000000000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x10000) 07:06:01 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) fchflags(r0, 0x1) 07:06:01 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="10000000000000000000018000000000"], 0x10}, 0x0) 07:06:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 07:06:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x1, 0xfffffe92) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) 07:06:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000800000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:06:01 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x480000000000, 0x240000000, 0x1, "4d6b457a87cd05c2afbd72903abe11401c2f5135", 0xb9, 0x10001}) 07:06:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffffe}], 0xf1, 0x0, 0x80000, 0x0) flock(r1, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xffffffffffffffff}], 0x34, 0x0, 0xc6, 0x0) 07:06:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000008700f5d27623ae"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 07:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r4) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:06:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 07:06:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x80000000000, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:06:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 07:06:04 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x1}, {0x0, 0xf423f}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x38}, {0x24b}}, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x13, 0x0) 07:06:04 executing program 1: r0 = socket(0x3a, 0x1, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x4f9}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)) 07:06:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0xc4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7f) ftruncate(r0, 0x0, 0x3) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x62) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000a00)=0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = getgid() getgroups(0x9, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)=0x5) r11 = semget$private(0x0, 0x7, 0x3c2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xa0000001, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x26, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40000068, 0x7ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x100}, {{r0}, 0xfffffffffffffff8, 0xd0, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x7ff, 0x1}], 0x8, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x7, 0xa2, 0x2040000000000}, {{r0}, 0xffffffffffffffff, 0xf, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0xb99, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x1, 0xa0000041, 0xeb75, 0x4c5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x6, 0x80000001}], 0xffffffff, &(0x7f0000000500)={0x7ff, 0x6608}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) pwrite(r0, &(0x7f0000000580)="7eb4e437c671510376b3c793a608521f590b193cf8f8d3192b17f6586bbdbe35e44a9c7ea996185b877f09bf6a5e9f55c9429c2365fc8141a6330eb3bdd0ede0090cf2481560707771ac06ebb9c3b853f22987c5b071a7757aed138f53992b53f108", 0x62, 0x0, 0x0) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/35}, &(0x7f0000000640)=0x25) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000700)=[0x6, 0x4, 0x9, 0xd723, 0x4]) getrlimit(0x3, &(0x7f0000000900)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000740)) close(r1) open(&(0x7f0000000780)='./file0\x00', 0x800, 0xa2) accept(r0, &(0x7f00000007c0)=@un=@file={0x0, ""/84}, &(0x7f0000000840)=0x56) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000008c0)={0x9, &(0x7f0000000880)=[0x4, 0x6, 0x77, 0xab, 0x3, 0x9, 0x1, 0x3, 0x7ff]}) 07:06:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) recvfrom(r0, &(0x7f0000000200)=""/160, 0xc0, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0xfffffffffffffff7) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r2, 0x0, 0x80, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x1000000000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x30, 0x0, 0x8000}, {{r1}, 0x0, 0x3, 0x20000004, 0xff, 0xc22}, {{r1}, 0xfffffffffffffffc, 0x8a, 0x48, 0x5, 0x20}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf000000e, 0x1000000, 0x28e}, {{r0}, 0x0, 0xd, 0x10, 0x8001, 0x7bd579f4}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000004, 0x1, 0xffffffffffffffff}], 0x20, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x7, 0xfffffffffffffffa}, {{r2}, 0x0, 0x2, 0x40000002, 0xfffffffffffffffd, 0x101}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x3ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2b, 0x81}, {{r2}, 0x0, 0x5, 0x0, 0x8, 0x5bb9}, {{r0}, 0xfffffffffffffffc, 0x43, 0x40000010, 0x200, 0x4}, {{r2}, 0x0, 0x1, 0x2, 0xffffffffffffffff, 0xfffffffffffffff7}], 0x5cc, &(0x7f0000000080)={0x7, 0x8}) 07:06:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_getres(0x0, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4, 0x4, {0xff, 0xfffffffffffffffc}}) 07:06:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:06:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x4003, 0x8e) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x72}, 0xc) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 07:06:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 07:06:04 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="57ab3cc939659c565597b8268298af28d5e4c551916522554b644428aebfa9032a6f21b2fbf4ccafc74a6cdec1eeb07b271ae916249921825998c1db8299c1351b202ca5c84af5b885e0767fced8f4ade2f9796a04b9e246a15c29009f9a9fbf362ab0dfcf1af71e3e7d6eaa7b696b7065bdecd312fb44bf4350476c0bc639165b9dafe5ba04204741d95ea9f71d022e30620ace1eb141b7d63408ed0b6a7b7184082850c946a9be13fd90c3a83976d9c6e71fccc123c90c061c4d6db338e7ca973357228416f09a82b3be1147f97677a08139d4224f26415ba0beb6fb9ea6d229ad037a32bac2b9f3d706f69b48de934c0f365ac2bc564f5a00c95845ce59df97982bb9d6e0b3007d3df36cc2ca6e2de3d63e68fd00df3fc2088da25b9448dbce16239ca9a169190df8495ca9ce012670fe617f2b9c92af25072cc4aabe2d6d78edec00e1a9e27ea8ab8f436bdfe78c91e7f4602ba40d3df8b8e6a4d71503f85957c68f365c3514085823688c740b7131765612654f5efc6515c3ebb8bab8b98147b1255a95f0f6c2d505edaad4a6de52624515dd81e4b9a69090d9e09c0740641bf149eadbd1fb491d6c357405c706649e5cdbe5103e2f249506e0654de1d5fea4a27a8b6a3ed6ce1e4ca2d736cfc7df36d4ea022447ea6a0bcc90df25d161442374a6f247a3a83e452387757c86fc5029d4cc4abae5b5a957f5586b9e1d6ba28a3aa79e0c8ec2b727799d8c4985d323131d43437b9d48252d90b82b93380a5f2362481c3a8357b1f43897aaf9c906cd87d845d54e55a475b03b455a112a5c438409a754dba7d909eea13bcfe742e63533c690b7ebf53d831ffa2821f1603e37cdb12ec6c7fa62d4b1df683c863dd8dd1fa958f459b281794c81d128357835e15228520632fe2546d2f385d96935dfd46b5dd6bf7b174a8e83b087866c09c2ff7e080e60d23a6a9a1d0f5eb1d449ea3add86f502cc227258731d0ccf14c5fd31147d2bf6dd2e7dad923f824ad0be4792eb77b476cf2a8227168a5869104c2a648e1c8fef236c89c3c9b4c4ade15402c44ff1935733ff7adc46322ef2f1ed0b0579799d13f478f9b3391a9e91e277e353c257fcca671994de04952cd574141d077b36a159331620fce33ed7b2a20bd98b99f78497437bdef86fab333650ccf2b4d0010b009807487c7ba6d78d39a5776c7adecb63ab2b02d9d246e70a29c6da7f61ec9c706aeb737b778cbcf28f1e44147635ae2ea507bd6b62533afd84610cef00bb52f95e73bf79c3a92aa02a5ce83342d254ee99e2232d72969e4307d6adccc06b3e80a1fabff61dc71c676ef99ba9f4df34b26d10322280c2e674b5cda242016cbc5238e12acb7bdbaa81da86f6748726e37a54d99493717df83c028a408e4410d14966c6ed572c03352c0fef9e8daaa4f911d4dc131953a29460b522b81eb598dc6f292f4998497ca734b9f852a961545eae52249c8eb91980eb73b87687f53de266083de7b22ba76c63a43bf354dc6538c6a11d812bc9741dfd83034ffc003fe9cc3bebb9231cf721b0bc4d1d1b889c4cc6e64db19f71d31275aba54702a7227cd7f16de22a5370d3308ffdeaed9ca42f180db210a10c2fb8502b997e6777be52e9b1fdb8b2a4fafe34c68b2e93c74691a04f02e870b408043ccb86a06c3ce927309672eb12cfad668686ee0be19351222a75df7ddff046e80ec7ad30685a22a5fbadd0e5e301e8ff6cb28eaac1eb59611504b95b774c4d04e0f90f68499dda2d167979206686f6576171e25eabec1acf4d61b0557008b48aa136d2ee1d96b804cc4b3e763028b25469aaa05d96a4ab9ba8919c88bcb6554bbbf9b72966278d4a3cdcd0d12fce3b6350aaba4a61ffa9b3b2918b64fd3d83107dafcfa081706b555c322ae04be08d22ff5186c79fee93961dccb5c700564aea139ec852969426b0403edf00ebba0f65f4ed8ef80a59a3ece4f0864ce7bf80454844ac0465243efe622e2daff4dfe4e15a5b0425175ffc56956490f6285ed8304f00b83fff95d34729a8987f64178b953ee143f21a4b084dd25b984cbe59b7b78f4c606d6dcd2fc18d16e85bf46bad38782d0cc2a79e09504b036a3c47373ce683cebe7daa7d3d53bf89c4331e2177ee2e3ce143aa1cf2c8c6f89da693fd253a5f371faf1f172b9a714721a77238251bf99ad17be2fdca6a72dd7d60f7f30e270a364de25e0361fdd38abc67039760d72542f02cb18d0b079f16706342adc77766daea488f71d1f31a787ee2910172b0206c4e5d4a266a7c2938464434ee74edd8220aa57d37ca03c04d154e107cfd7fa40bf072b4ebf3d40265db6eba043afbd8ac6416ed473c0af522d839778e2ce3ea833801e0cb5d049f80af597869fde1655dab00255649c991801eb3121f7f88ed9c1ed3c89ce1992d775938f138290140e32945993dc8e03f3f3ec39f2e2ce7478c374e0a11fd47cf402789672324fd6412ac743966f0f20248bc1ce0413570ac0ffd5245f00fdea2c27134e72725b3b9b5dd4e809443235e39e4af754163abc04d430042703a551050c50097b92133e3a6cb3ad605a2c61743c26162e0f27bd998e00fceb86577028de534b4509c40d035aa3ac98bbb21811836d6e9390429e848399635a9411e54caceefeb458c13e6f25b6bf3032a37c867af776ce642de987880a14a29d273945cd5d20466c8b9795b34579941362fb0d2360a3df5688ba592f7c51697fbef9b8087d676fa9fa992b923b9714c20b937ca60fb39058bfd32ec254aefb9ed679647481e0a5d0a9226b5efb568ee4c22d80c7844f2009d1defcfdb339f3d2aadd0c58c25831f74742cf4919c72480f6076fdef1c694b057e596937c3d336bc8557923fe47ab8718471654efce8193838863a42d54b73bc6394fca8f89988e2157ff785a2082cf9f3f721bbb0cd7232c76cf9acb96c45f29961f06873d8e055eec9828009989fc6764a98168b8d0c0b2500c7c003552b3fcb7db1795556bc53821a1ebfcad30e73646107f859ad6044b26675714127106185aeb86e3e68bd6d9d1445c8a76a7b0e4d14e55bdea4ab27a6fd51c4d969643dedfb6987e6e4a449d546213579b7046ccf6690db8637e78a1568196318d7e8aac016e0176ee0dcc949f17e0e95e9aef364203d91a382b9bcadb4ac95599b07dcae9e1627a4a15bc34f87b37b32492dfc76ca53e6c97bdb471fcfa9ff03b4af025ef865f57168cf4cafe026566785672d6bdc046a5d1a1dff4d0675465104fa415e2190381698c9b265b0e073330d7575fd47bd42423562682255bdba24d1351440802e6fc5c2cbba0207938213dd904256ab0d64a1d9c9d35837859e604bcd0f738548eb5c7c9ceaaee772fca82a7bdff8805afff9ea99dfb2bbfece350b37ba34b1a4083bc9e7b654032c7609fa4844452b7af245430b8485e1d6a62b875cf7e8e6f5f529970a232934e286782a06a40d23a5a35171a0c6caee7df71fb2bc2d55189f2611307806dfe036084f5e64fc91b2724c0a710a1391b1a1f57b7c2c8c8cdca0dedbcc552c510a8a7e99bf63c05509d36dc0e5d78b7421bebeb827b2b8a109c118fd6076cae3a0567f75fe535995181c1f67be8889847941218f6d11656057014f5916088496944f9450ae0e8c68141045a105e5ec8b7228246634ab9264cd23f1e17f5f0f39e8e1e33e4445aa413411cbe20dd12b30fff6afec5fe30f9bbfe3d138d8954f2aeb766a1819bc5281d8d445d375b4d571e82947481ce7df74f528539981ccaf5faa41a1d762042bb2556c55d5adfcaf224dafe5e34eece1a53593edcb2599f94e0761e03fca4ed24280fc818235a22f24f0f5e6dca469d122bf9cfafa0ec522e0e9ad47cb2e25218e5d10f9d372742b6d555177305fc0e9ab4a21b0b5c8dfa827d779485ff68a79a171377f8387f3fc2aa2ce63e8fdfd51bcbf91b952652eadd295573776bc94811e32e54850e4eb8b32fd046f575ea9146f762f8aff4387d27b0287d60a3d6075859de9a4d112d3b5384229a830588bbd2b7e3bb4e6fdc834743eed5b6e9330225db7b4ec6cbdc77fdee2e7e597ed47a4a3a62a8333b25a800c57555e34548c4eeba02940eb55d8e355a032c76f125b1b731111eade9d281985525c5c55bd92e52732386b88fbeaee041c6566720c7745abe1c53217a168feb6b6d0c3c27391428db39935c694f8f130d3a6c22b0ddac1588a6c59fd1e1f501696ec9e11578362517dbf95e493ee77dedfb7e35203e859d233654bc3bb29c92e99cb5b7178a40514253c66f4c14c6589fe7da4d0bcee725f966760168dab1d300c29478deea20b756163e32af22bf99c4f8d77ea33eaea9abe58f678c9ebca6b690653cdbb5a3ac6e1c23afb0a5618841cf7025236caed52257bc571263f24c0c3c0c3689319e0c7feecfc9abe893d5632fda582204cd22b1fd0b24ce387ab2035625de4eb46dcbdbfc69141bc3bdefa4d78e5cb45b9eca6ecef8256f3d96e78a53482767d9fc32f8457b2f0c38ab38cae77c2910150f6b34a2319eae80b23d7e6ffa3aab8b7b879bdaca73fe9cd98fdad65bd22a5822d027084d10e5ce323dda63ebedbe85f5b992cd040ceb1f3913940dd34baf937f8587ad05917b1434d2220808f45572e9aaf3f893bf9bf6a4b17dd7eaeaa5e5a4a3aa813088c8dba9a6debdebd6f1e8f30f35c17e996b8bccf0d25f305ebf6bfc4ca115c5df2f0150ce34a9658a60f547947aab72c68edf55820bde036b38da40684e8927802dab27eeffd6557f9dcb06b5e89a5ff4c642269c78e26a8c065e4d5a059b73f61c96c5bd2ad6a746217a26b0410672196386ebaa824a4b9bb8dffb652ed49c5d4c98fb6e1812383232cbb3e8a8f91c19529a912b0a24d64db013aca426b393dafb9f7fef27909e555c123adae683690d6b267ea06becc9790f15c5a5fa440e0599a6ad9ef530c9911aff46dcd2cb06f26e64039c30f6eadd13604d36daa17aeddf6cb78e3959d33f24ddf5e2a90e5595401a0476a8786f29cbc9cd97c7471a0dd61be2101e8a141223ba0e7fdd4ded99d857feb6e13ad0aca49dfe7bb5fb51507b609d365fac3055d6f5811428aa740f1e067f4eb9b2de95c8e6927adadf67ae891b723f1ec1952af5793b92bc14e86394f403c7c6da23514e84e1002c5eabb8cf7815376f0d5b39763705a37033ce2328dc308aa602554a74c013c295c06e0eb8103da24ae78727516c8c697152745cf2be113d3d98476b9ed190d64065402e8d54e69d57165b5f8f4e201c92e67d3fc38f64d30ef1f8c06a2944fcc7f1a83735e5d871f681bb082d7cd1a192635829d947964276838d8dfca9c9a5abdaf07630054b8def892e42b71fa3358c45c077167a957275a572e34424393a84da9d0416025772e692a31ab53751696281bb18aaafabbcf67a5c3e7a568a35881a6ec3680a85c92acd289f22aa579138c9f84c6fb474213432f7efe9467b08c12e3bff1342d8a146b2a73408a29186636e9f03a53ddce01709ac3b009a1cd623fcadb14f4e9ad285b2a1154a319426c1aaf807448c68f796af5c1a956283b6b93602fd24899a65241b8cb63fbc649e7e1896fcee0da239804e42b001a1c4cae2a8d291f82a9d11138317e536a5978970a05a1670b3f15f8fb1a261bddca825a806ec89d6893c9fb9b6381a3a90d985f34a0b1bbe21905acc422d63d818d200763eb0a4b2d4b5ae64beb5c059a092629ec7f45310d13055a2c5c6de6663b3c9f91020cc169669cd13040adf058eff2fbdfde8082", 0x1000, 0xc, &(0x7f0000001000)={0x18, 0x2, 0xb5b, 0xff}, 0xc) rename(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file0\x00') r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000001100)="742bd7b07621cbdef39140726b38c0927c97119b5ec62fdd63a58cd8d6c652f874dfb6a2b1bdfe51f19fa24019676193df58c0d565f55a338bd4a12230b6377d1b2c8a3d6f533002686ac513d3520f3a3c8441802b155acd2273f6de5c71008503cb0fb156948393d3480efdb1c77860be263eb46e4566a27a5c3e82c59199e95eb606cdafb1898c3701859762a05560703e", 0x92}, {&(0x7f00000011c0)="0bcea4e537f566148b32bebd3db3253797ed054725352ea8ba352c401e346bc1a5491fa86e2c7eee671a7f77e877bfe25561c868046b0665fe45b7b6968cf0bc465084a7bc71166252dee031699451aa8392f022c8fbef59a609c459ab5248b4e0820f756df47f1055cd272f9964fee58514ba2a56d88032abe524ea9b852fdfab640f719cdfea43ad98e509ab013ccc091aa5f3facea88a61704cb444465c66996266f44a20482c4fe809f07205925f571f00ac9e6041a6f7b27ebf2e6fbabc6ee897b3f47da8d2c5863dc451ef6cf36c9f84e689a9dfcf96c4de53053baa74079d25613687d8d8c5bb620de78169", 0xef}, {&(0x7f00000012c0)="7fe4e677ed0339d96079d720fb8e5907b2c7a394e6c635e8ef06c37fe2ec530694eecd197ed5e26b0ce15542985038b20952f64fc358c83cdefe525665e9140fa3983f78311f56735a956fe491e5fd322c4ac285d9ce0266d881b232f0725fef5d1c07f012c71d35f8e5de2eb628e8051f10292be7f9a4d3541f3ff63ea4b97b8b359f5973c44262e02d89c5c16bcceb50f6c9e7da8cf3154bc1bbcbc5ddcf0453016c7bbe6ac657e2113fa502f7ef11c87badd1d81dd555f437c3204713d974759dc5531115ffc6a2765c735f36204e1d13d0c99bbf218926aa97dfe5dc874cdb29f367e9e0935703", 0xe9}, {&(0x7f00000013c0)="4e322349022a726280a5218e39bd0aa7ed6772588fc40376a04039599bbacdbde65e20f574548609a7a43ab7f58c0415904ebf5b701d8db66838d66f25734844abf746202908e4ac75efd6686fd8f106982cd4cb855261f3008ad028fb053c06c4aa50b789ffd6c13ec3b940d1119b3d94426f8a692dd05ae87a2462d717aad321fb4004d595126d059dfadcf2359903654e15ed4d444657d4a12ed1147253abb7e3eed823fa621d48dbdfc2dac9a448a716cd94535562cf4dd9d1abcce24dac870c2d53ab107382dd1049a6884ba59050868adf3391769d2a7f269aae9f8a0bd42795e9eae391446366e327f5", 0xed}], 0x4, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x4}, 0xc) r15 = semget(0x1, 0x3, 0x2) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001800)={{0x1, r5, r6, r5, r6, 0x100, 0xfffffffffffffff7}, 0x2, 0xc9, 0xffffffffffff9bdc}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r16 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001900)={{0x5, r8, r14, r13, r6, 0x100, 0x8000}, 0x6, 0x10000, r10, r11, 0x7ff, 0x1, 0xacb}) r17 = accept$inet6(r0, 0x0, &(0x7f0000001980)) sendto(r17, &(0x7f00000019c0)="a8691644eaced138c2", 0x9, 0x405, &(0x7f0000001a00)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a40)={'./file1\x00', 0xf818, 0x8, 0x4, 0x1, 0x5, 0xff, 0x4, 0x1, 0x1, 0x156, 0x6}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getppid() connect$inet6(r17, &(0x7f0000001b40)={0x18, 0x0, 0x3, 0xfff}, 0xc) sendto$inet6(r0, &(0x7f0000001b80)="959480c4da120c6d8d63e5837b914724b157f7df204bf38742789e2fb226af71c3b5c3b217c2d75136385eecd020831f072344d73976", 0x36, 0x400, &(0x7f0000001bc0)={0x18, 0x2, 0x3ff, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000001c00)=""/163, 0xa3, 0x40, &(0x7f0000001cc0)={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$unix(r17, &(0x7f0000001d00)=@file={0x0, ""/108}, &(0x7f0000001d80)=0x6e) getpgid(r7) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001dc0)={'./file0\x00', 0x2, 0x25, 0x800, 0x1, 0x1, 0x7fffffff, 0x5, 0x2, 0x2, 0x1000, 0xffff}) 07:06:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7987a078fc1fea556182871ce451c5510634e732a43fc09a43c02f730f4fab058ba91668e08d8c547c7632211ed387cd65c3d7ff16345b352803c776e738ea1e27e3dbd7b5bbfb086dc61a18b1a2c7cbb3bacd7614fe4d30b4a8417b4652247652ea3c6b405fff05e251678de04df18a2cea53b4096168c49b247510b5224e68dfbd72f93d6790970553dd53c98ae72eef3f48736f0fab22700cf0072b90f694a5581451759b2e63381231e64553f4ce312c93ffc52f147f7204b70ae538db68cba13eae4a25750fc72325c4de9d96d795ecd806c2e0033bd46b0f69252d0280818dd060ff8fce78696e9ed7f82378e51656fb16535a2b8a", 0xf8) dup2(r0, r1) 07:06:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./file2\x00', 0x114) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file2\x00', 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 07:06:05 executing program 1: r0 = socket$inet6(0x18, 0x40000000000004, 0x8) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00b13325ba0000000000fcfd5e52f3a592f7cc1ed3a2dc218ceadeec3d78fa64191ec9a3db16d53ff7c1fe1732ef705f0d60362708202a0730c800d47de9486be5a0c8f41b1dcacc897a50087089337e512ae608eb2188c69a25c7724a698765bfcdc44c8ab1e308c3a812850d3e"], 0xa, 0x0}, 0x0) 07:06:05 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) r0 = shmget$private(0x0, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_emit_ethernet(0x6b, &(0x7f0000000280)="0e4f5f426cba31b6d8c59cbdc6d3433b566ecd7daf45fac2c9bf80bb09cd34d4e5463c45eb62a8106bc98668c01c8b12278e5160e6c08b3b1995bf02cca14f6f00023667cf3dc73eebbd67679647b4225ff4405c13cf54a7eede5efb93dfab80de233af4b894b6267e67a7") open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket$inet6(0x18, 0x6, 0xffffffff80000001) recvfrom(r1, &(0x7f0000000080)=""/25, 0x19, 0x802, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) 07:06:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x13) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCSTOP(r0, 0x2000746f) 07:06:05 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) 07:06:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x1) semop(r2, &(0x7f0000000080)=[{0x4, 0x100000001, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x4800000000000, 0x800}, {0x1, 0x5, 0x800}], 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x4}) poll(&(0x7f0000000100)=[{r1, 0x104}, {r0, 0x80}, {r0}, {r1, 0x41}], 0x65e61bb4fb2926c9, 0x0) flock(r0, 0x1) 07:06:05 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 07:06:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x81, 0xffffffffffffffff, 0x0, "f000000007000200fdbe070800", 0x100000001, 0x8001}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x481) semop(r1, &(0x7f0000000000)=[{0x0, 0x2, 0x1800}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x3}, {0x80000000, 0x9}}, 0x0) getegid() 07:06:06 executing program 0: semget(0x1, 0x4, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x102) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) accept(r1, 0x0, &(0x7f0000000000)) 07:06:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() setuid(r1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 07:06:06 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 07:06:06 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x7f, 0x3, 0x2b4, "fda570393c952ca6d1710ea1ac4b3d4c89004d84", 0x4, 0x1}) poll(&(0x7f0000000140)=[{r0, 0x10}, {r0}, {r0, 0x140}], 0x3, 0xffffffffffffffc0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x7ff, 0x2935eb74, "0346ffffe8ff5a345ce184000010000008f8a300"}) write(r2, &(0x7f0000000000)="2d39093868b3", 0x6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x17) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)="c2bdf040c271262bfa73ad0fa9ac2650fcbd1e505b1008bb62e53236a8d09bc55409f2afa6bfe29906c337f1e1a2fefc3c94873c77d153bc5d1490a0c44f9346b6bdffaf39b803409d6df36a541e84214dc8ef67220e50902c6874514c0b9296669b27daa87dd19bef6c4e0f81efe4e33de244c9594d0f91b39c5dee862f658a03ff6fdb6ff9879b372c8791afc51ba16ecd6715fcf61f1f00c5c5a51b85bd9bbd5d801a5956defaaaf90909e47122c5613e9a707f80212a7010a42261de399197a6d72edbf755e6d9f0860ca473db834cd5d1328d133bf7987f952b6779b49e8900c22f63d6ce0bcb29c9d7188176d1139ce9dbc186b1a740aef2ad021b97954f6553b34c5f6d735cc2374d79b7dcf0fc1c8b4f0c111c0a", 0x118}], 0x1) 07:06:06 executing program 1: r0 = socket(0x27, 0x8001, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8bffffffffff44cd7396114ccfda113f2e5f56cfc19b107f7dae8a7cf5008ec2d0f4d915bbed3c6277bd02c5e2b6eea9f503e7db46a1518f2184a48098564bb4aa8ee336a0f8d78574a78db60035"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 07:06:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc1}, {r0}, {r0, 0x1}, {r0, 0x10}, {r0, 0x175}, {r0, 0x1}], 0x6, 0x4) 07:06:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xc26d}) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000140)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 07:06:06 executing program 0: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="fd299cb8f163473beb832178205fdabadba64dd290aed27772c16e5505fcb60fd679b90b681bfa3a845a8bcae91d8982b52a81cc3a789a215061f5aa72", 0x3d, 0x408, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x40) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="2b1d5f51e18be093a086276d634d47adb4e25d1562ede1ca1eaa60da77e2d71c4d83f311287dde7374ef86e8d203b11bcf0497f8e4433426ba740470edc291cabf9e2041f89d06c7547c1f0f11d780c03c68b52ecff9dc80aff4fc80a5c5a55b91", 0x61}, {&(0x7f0000000180)="12973e75e809f393c828ee2691bcb8a0958c3d949de226a97ce2a89f635f3b352833bdaecbb47c270d1890243af32ac773ad656530b8795773d172da78a1b5e54b5f5e769c3da1d9392be41a6f8a062e083fcee563c3d678cd07df8b99b07e07e7f728f37d86be699283633a0211c44ebaebcd816e9ecf4a512dc6042a54a78d5aa238842a06879b2d50dc6f77bc67ea57beeabb89ad7bcdb422bdcd50e34a1c69000047f98e54755e577c08ba6199a756e7b01fa5aa95faf618f8b8ba27d3d8", 0xc0}, {&(0x7f0000000240)="580c62716708b1eb0f8400ad20ad04af632660b6353d5ba6c3fc2bd9e67386a0c2cb30e260dc81c3601277e04c13f2b365342a11440a0e26db8f76dbdebf6627408391e5fa2516fee2f0be8a17312138eac026557d9416ad0d169236c11e82ad7976fbff60d2079cada8cdca6a0ba2ad17059f341814a76bc0b3373eed0cc6d2784d1eaec4a515931516e2442bb37bcd6fb5a0c5f54956821ff5f9bf05dc347afc78c068af3a05a53fe9542442254451f0fa15c637d8", 0xb6}, {&(0x7f0000000300)="f0e374ba5a6ae56975152da5ec34781ab10fed48208cfeb69113de", 0x1b}, {&(0x7f0000000340)="0916be34df59ee51d57483c7aba5696c1321148bcece3de2216021b36afac230e72ada31d45a15acecacd6b4810eb3028014b3f5ab2e6388cbd3e28f179ce9d5eb64a9a6510e155876df1cfe002ba4e70cb4baaba2477c97e20a88db0f9c1f00e3ef7e72c9c2d8f48553eb5c98749251bbdbbded8b3ecca03145eae46c5cddfc324b65e4d0b3941094adda460e288046317d12ae8b1a0452a968ed7b6ced2363", 0xa0}], 0x5) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000480)=[{r2, 0x14}, {r2, 0x10}, {r1, 0x20}, {r0, 0x2}, {r1}, {r0, 0x4}], 0x6, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) pipe2(&(0x7f0000000540), 0x10004) 07:06:06 executing program 1: r0 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x0, 0x8001}, {0x18, 0x3, 0xfffffffffffffffb, 0xfffffffffffffffe}, 0x9, [0xfffffffffffffff8, 0xd05, 0xffffffff00000000, 0x7f, 0x401, 0x7ff, 0x2fe1, 0xfffffffffffffffa]}, 0x3c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x4, 0x4}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xfe}, 0x8) shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) r3 = socket$inet6(0x18, 0x5, 0x1) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:06:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000300)=""/189, 0xbd}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/248, 0xf8}], 0x9, &(0x7f00000015c0)=""/146, 0x92}, 0x3) 07:06:06 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xed, 0x4000000d, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000051, 0x0, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80, 0xfc, 0x400}, {{r1}, 0xffffffffffffffff, 0x90, 0x40, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000010, 0x1b, 0xd3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x400, 0xa01}], 0x101, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf00fffff, 0x82, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000004, 0x1, 0x6}], 0xffffffffffffae28, &(0x7f00000001c0)={0x5, 0xfffffffffffffffa}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r2, &(0x7f0000000200), 0x80, 0x0, 0x6, 0x0) 07:06:07 executing program 0: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x3, &(0x7f0000000000)="ebffcbef13b9fd812eaa4e813048e79931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x9, 0x4, 0x1, 0x5, 0x2, 0x92, 0x2, 0x6, 0x9b1, 0x100}) 07:06:07 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x6f, 0xce6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 07:06:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x7fc04ca0d14e7139, 0x20) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) 07:06:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x100000000, 0x2ad, &(0x7f00000001c0)="e0b88f8b20b52017917855edc7923da04240cf453f6ab351cd332d0d625cff95ebd8a1cbb7e4b4d514f35eec921e10b7ca1d9a21918d3695b1fcf89502c535a5a30328793de14734c1849d4a7c7619d8b3bf37fc90220c637fff657bef0588da4701b6a6b3d5efa2268e4f37c04abee7ea9b3d1ee12a73288fe725decdedfca573240c4f1efecd0d23b14e3a6d9e2cf0019d234325dfefed51e918cc76133f4db6e3c43d200ba1bbc4b8e14b4e77254a6191", 0xb2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000040)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) 07:06:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c7847ff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 07:06:07 executing program 0: r0 = socket(0x20, 0x8000, 0x81) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r6 = dup(0xffffffffffffffff) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x2, 0x0) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)="a55414af80ae21c09cd39246b43809e40da9b6f8eaf6a70ed54a5842322d730c80a880bc80cc22a0bf8bdb17e62c97a759268e1f6a1e80e5e364528b055bef9ff6bda467d3233c5c27306f8276575599a42c66626f47486deb26f15e0db45c59e52a994f63869b5c245a280689434b9cee34fc47ef81665cb91551777799c29ac9416e92dd18c14a16a7501fae8e4d23966947d2f5d15f33a06f7cc7fae8033c31dbadf107b2ea7e190d565b7c1b996bc408c4dfabff54390ac303844eb4b711faf1808fdf53", 0xc6}, {&(0x7f00000003c0)="b80718edb490c6dfe23246f704e6fb8f5c4ec8ed47ef1bea2eb12884c20b84e7ee73c8a0567b8e745f487aa0175f9853ef275971bc97762c660ee45054a5871385f5bfaaf56597c0e3fc70fcf6bdeacd5320a54b32f04e58c8b64875367ace1703f243d731ce1821f5415098c93c0965a45f072e09e1531ff753328923729756da8457d22bcffdc8c1d1f6ac978dc4898a14f4f74bd05175", 0x98}, {&(0x7f0000000480)="8837eb15b37fcd04cdc68b9cec253e794fa073caec733192961e326f96e7f1d6d640fd2285dcb49f7f2e48fdd2e7753e46efcecc", 0x34}, {&(0x7f00000004c0)="51b25642c3114fa500fb2a40724851e1dc923a0416f6e2d44efb81313c08fa0e4c303516b0c294bb71f59f48017b6690b4de29aee35d9e62f8daca5b821951725dbd91475f197eebeb1533eadcd792f44e326c41929082f5ea66b9e36c08afd7d99ba544e46b74ee4b50b4b6396037be4dcba0892dab16478e745a", 0x7b}], 0x4, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x4}, 0x2) r11 = socket(0x10000000011, 0x8000000003, 0x0) close(r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r12, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000007c0)="7126e086d7687a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e72aadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5a1aac721f0145990966f70b2cf3864550e4adac7cc538dfc3", 0x91}], 0x1, 0x0, 0x0, 0x40e}, 0x2) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000100)=0x80000000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r11, 0x0, 0x0) recvmsg(r13, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 07:06:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x8001) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xa1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 07:06:07 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 07:06:07 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000009c0)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x3, 0x3}, {0x18, 0x1, 0xb3}, 0x0, [0x3f, 0x4fbc, 0xffffffffffffffff, 0x4, 0x9f, 0x101, 0x1, 0xaf]}, 0x3c) flock(r0, 0x1) r3 = dup2(r2, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0xa) syz_open_pts() ioctl$KDDISABIO(r3, 0x20004b3d) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/200, 0xc8}], 0xa, 0x0, 0x0) 07:06:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0xc02, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000002a00)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x1, 0x8, 0x7}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000140)=0x200000000000003b) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000200)="934d837166426df10d40077f446a25007eb3584d4d6c4862b9257db8c21cfa1d4f88a6b274c329a4fe5cc4524f99310059f30286bd7a87817ba6d7b5cfb820a081e583ea57907f67ef7cbb0b2f3be6c96c95ff8c6dfae1ef47d6811123b63e795a643df8ac394b32584bab663e7db51c8c81107f0980d94861cac8c8c397b6c2eb68ecd695b2ecf07e82decb6c", 0x8d}, {&(0x7f00000002c0)="9f955f9909772fe068d5aea5bc24772dcdc52d6e614b0bfde7afdd2d2fec2a3b4d9f55428c6f7dcd8e40f688ab3b890be5d39da8a1493993a669278d189a36b0660f22822580f13dc3f8d0dd8aa76fa06fb426200cf9dbab2c046308b57e0b47491275420f78c1697d23ffd0f73e22d9d6e2b0a05d8a9bb8558d9e3c55cd0d42bb3f64caffda9d53a43312f823c43eed526c50080a", 0x95}, {&(0x7f0000000380)="19d1a92d778a82023bc17028767a5a92b0a837a090c582f95322b349707a0f9a105c4ed2b1c5d542bde4687503a316ace979027a3aca22d93fbe7270de13c83a19e0f252d950b76e5655908becd76990f3b8576d6670be8729d1eef13d4ff21b7bb69153df81c57c4e818df3328a0a12d0055a468666cc03d45a0caee36bfa7cd765056e98652c6714", 0x89}, {&(0x7f0000000440)="83a88fa3297fe98d1bc0dbbe258e2f877a61065b232671f8203bb65b10ca92785494a63594bd360495663bfa298ada53c2361c07afed6342fe75b1237e39157600c96e41377857bcf7ebb4b4bab650ea3eabcaf966f7820a24ec7333e2c3120439a830897953f15a4a5850bfc6db6b0af1e21b7dd21060fcd67bd4d994878d33b0cb08cb5a2d38f4cb7d4103f688e6822ffd8b75e1a9c7da1d24b7f9350533ec3072963d018e64503f6a5268904155cfb8719524edf1f946e55fcba08c970cc0dd267682609798b46ed46d06f6fc07054e157c68edb70aa6069870187b2c57ab6cc4d16ec1526b600c00224761d16be583b1f2f98f8b1089826c303898d3e67aa9c55b415258762825d6de87cb51b6eb19cedbe8efd5e6280bd1dc673f350d390854a96725ecee348fd6fea2c3fca1282b408425b87288a362cbfcdb908924e4caf21784dd5e931f6676a37ee9aba876c20bc755f114a586a92127015410f8dc5abc79593a5c802e45adf858067f6cb44e723cd7f2a1e00af58108b7cee85d908ae21fdf76a3edeba3461c438ebba79a2c8b7634cfbd36ed72d7c48a156bcaf5faf0660899e17abe1940fd8edce6a59176cb2aeccb9fcbba1d4dad0ea7f40c55aa55c43a57ffea1c0b234d1d0ddca016787bb0905309c5103ef0d7a8c867247e7fa8a72c1025589a6b8891c43a2e75c8257b5fe1ca10251d25e243e02bca466f89995ddb7391064b53a5466ff70b44c48e72ff752144aa5078dd4434dc5cdca2c2825fcea046424d99c95806382d274b88fa6f241eb740ceb655524c2451efd3b23552552a12b90e092eced0359d37084fc46eeeeae2cc2b8492ddb73c278b2b1f52aff1d5dba2c14784e04c908498733d60189d7fac54a06afb08082399f8c049f4a8d19429a67670307c3242a83b20c7a7eaceccd9e5ec61546a9a7ca431a8639acdaead277a2ed9268b7f40665608a1c4eacc001ceb9eab8c73df52efeade3aa654a43fbcfa15126e0c74e913fffd37c5d2974ab8fbc098dffde2a49b1051e180470bbe8bfd918d7ff4cd31aee9547b0a1d89d6d7ff76be2382c7c96e1aa53abcb960702f606488784ad3218199fee01ebd4acd6cd8ebab1f45d20703cc21eb05f45f0cbaf91924e5e33b31e4622bb83eea4d85aaec48e60ae2d33290d99310596931768a184dcfd89cb41d90367384a42ee2e13b9b3c7b3a6667a41b18e1cdab05c047600af2016319a909f312a4fafa3a9ec6bb03ae9223ec20829dbda0c7e7c83d8a6ee0e476689ecc05c4c12300cd1960441ccc08416c0c0cbb678c0612de2bc72d5ff94b6204d35346251bf3b32bf0bec352ae234f0028df903943b0c51b1d2529804a304ca3e47a5fbea33950767d47451fc6ef971b25da5c46a48ae056a5483a38a49f07b4228c9d4b353cdc58b517c8f5797068520a0a39fba3e345e213b76a509619b6bcb15fad6eff917064a884003bea7db23586f2c82dd64354a559154ab788e30ff83c53afa81a449d9c954768d2cb3809fb8eaca25662e1d4606bfb72de4558d177ce1c02a758fe0f6f3a33419ca73d2f12b8c87f64ffbf0ce280a274e887efe1c1aa5e72e8e0a653cc202704f1b083cf4698f605e696d5275ac8dbe409099d78ea29254da9e9459b370be6f4ca3c963ac9b4c21df597745853234472fd2bd6360f3c41a9f36fdcca80cd16a9f98b7dde40bc0f7bd1503a45631cc59a6613f5a8304db86328ac8011ddb89cd17e21b42c55ac0713577fec2df9471171eb953720134d688298666b31ca257122202405f3714e9f30cef399d7aa07623e43235296f3d14a708f0445a82faf13d356ef41a5299c044e984d3938c509e740fa51fdecbea96f06c72b0d09273da3ce457820c20cdae0eebff9fbc4e4a754d3666358b8fec8c05a8caadeebf2ea41d37254047b543e978a1d4c92bbc8d0aa63a2002fb679e5da491863e0deca2c4e0e4cd3320e2794b1613e09cbab482c2de2fe0ad468b381c9da67114e1311a74e85d052efa75abe5bb5273df99e046882710d170c6fd67ed25254681c18873604800d3aa6119d76e15cc2d43d87d0401476b4ec8de1f8e9c5028e754a358001e3809e14a6199450cf5620c87468d91a420bb263971dca21b1cbd57b80ba47598b2e3ef4d7a32c1f09cf0f9e794a5d9152d11b6c8709c6c594c44bc2a7c4c769cab4ec667352bfd36283b33fca60c655d9941d863be589a3fbc3f2d19eb0b60c4e0707e9e818119806b6aa520b64ae7078db73e47fd5e598782c23fcd55479fb70494cd6cbabc20901bbfe70efc0ffa955916a8b0ac02db3ec0689afbdf7634cd0e64d1fb3653c6cae081f5cb78537e076059730e32b4b7a44597c83a668419094ffad3614d0f75f241f3d49e6af7f0d1a2ccb2923677576c1030e254d68d938aa1e184b461e289efd36521474fe9929aaec07fd1b68bbfbe9c93c682809a7f845062737bbd379eeefab98639ca4fe5be6ec8a3b8c9142ba9e793f6664ab74c00f0d48499d61d18d3fa66349d3d4de8bcb8959152ae6e06dc9fc3eeb69f918733b4c5d994ac7c5d641661586080be18c0330c8e10fa3a078378a303451a719622658b5d2b2909191b75342dffe97f8c87d3a9d3f0afb667a1b9e1d1683d58a2092980078d8f12385c94620bcd37f5bdb3ab36c9f6dbf7d0d7990c043181f70137cab80ac31345c31018453c3e782004b8dcb374a0c710fac7276332d65dfc2dbafbc7db8f2ef062c68035278478b0f9664fb6305ef1398b7b9b1ca1b35d899c0e18d81cfa478a50c00de50a0e11639849b4c1f4701c00402e7169a32f33f2be738f6c0390b42fd6c5d28d308147136d5da4311fca06e5542c956bde777ae4c4ce1b73e79e2e64f9e6fc5b739046914f6311d2554b874dfa4df940e7f625b0ae30bd9c40026c85dc1ca8bd17b72393a2deaef38ea7a42b08bd9d0db60bb880cc50da1446efba4f36fce5753a59d2bc25c6ed8bb4df07db2425d8ccec39a45f083f6bc2e74e2361b6f492a3d9661e167dcf2ae0488819fb7b84a1409c8819be82690261adff22c93df912dd08aa4de7449a79a32bc91bbd857f5f455f1739e8e4f5295b41f631d0a15631cc83e91144f3bb722a1fd8dd8887e588c0028ccc1877fdfb0d12fb1b11c9973b821badb3481ee514c198b8fd22b91128a8d0d984463096ae86cd2ad3e2db20a077251b72a20a2edd027a36556bd41c6d9ab7a705601cbd5877a26cc97cd796206a0a396f7bc6779ace062e0575c11a27deb04a2dda1be154a686c73e112dddb31a8837dfb85b4d012d6df68e1c3478b06f4f9851a317f331126f4bdf3319f3672347705b9e4f3b298dcd1ff3d5e91e80ebdb75011ebd269b62158afc20af2e9c0d6a29778d1bc0d50d1595bc3a3e56c8816a6907954a2294f484f504775f81e5f9b11d36328ec565908298392a4ca69c1622132bd419ba15d6ce44c224c90ab37d354886b660c8af0d4bf1bc99825b480334c141c35e2d3b79a7aefb15d52c47948d3a8289dc1334c503eee2ebe962a33fb3ada4b47fd9ad2f84ac0ec042d16664d758f998ff1d4a1337844bcea9f283e34d7317a06cf5f6a881a936b8225451851f30680ec65c6388d6939654e872b2c22d57b30b79df4fa7b85db86645deff21ecc1bdb613d0a3592692c77e3faf375639bc3a9e3bdab904ce222664d216f5e0f096abbef0cc3440ec6631336fbf6f459ab265106c5aaf111beb74fdcce579f47c22165071def8f0adacd8f66e986f84038fda15bdc96d150f721b8846d703d0488e0caa73f916239c29201d24fc8f9bf569ae028358d9bc703ce77017321bd66ff4df419b0745cab5c62ff65a91c79fb6d9a79ef5dc9b864b7f53639e150f117942d7bf92790d8401c19a669a766ce41ca6f914e2ee84d2c426b820d50c3fbbe9f194e95ef98cc8e89059844f9216b57c0131ee9e28789c196964ed14dbcf17dc6ec80b6bdf2006816f21ce9dbb145401eb48dffcc1697673e1b55ffc13f4ce7fe09fd1f09e90d860b57061877e77dffb7107ee4cc2676083fa7592aee0165c61bc6e34bd08ed234b139dfa714fa1bd9805f6c87c4933d6adb5e318d98029697f0a2e2b97f728a53f21614607f4b42a4e9a0c2231d6857fb7dbbdf6c411b2f7bbe3482562bef6cb1b9d8e4ff0f74653689a31249da50b856f7b6c3a109c1fc71c5107ed3dacd696dc7412c08ea81df75b71038c6836696b55a1e6cf14e6af21b92e56b36fcad9a11c07a991ba5696698a70e821e2277d92790648f9e870702df142d977da587f177afd4104c7611261df05d5bea364d04b1dbab5228ef31f5bfe02c792b73d25c48dc602e7486cef03d91e2216389758c7a57c7506eae54fa19e946524e321966d6566cdaeb29f53b86c14951fbb9dbe25846f75b342edd35f28f50a06fb96e59ee4cfb91f9522d363df796ccb3aa3b16ecc81dbb05ed2c4c0edf004cd24dfd21a7a440acb8b8c5246c13205a80ad7aed102f787b7150716a0ebfc402002e52fac027f59fda5fb67fca3e67174002bc3c4fd41f26066f6e846ea145921e0c1f5f7fba0aecbf97fd1ba8981716447dcbdf2824171efa5f8ac9a2961d1856b612717082e985567846aa2b18344148cccefe913378ff068ce36def7871b5c1af85b19bb99136de6781c75979f455cd0a414ff54526d6836e3478266ae4760b5e93f86113db11fb45682c625a591bd6f42c37133d139a0fc478e5846b0ddb49f462b5a994fe30f7d57c96c4887a9580378045a941d8792aaf25b4dba010df4193856a6b5ddf3b55569935f605ad3982f6422ff0849bcddfb643aafc2a784c8aa5aba42cdfe40697b7336d6bc36cff19e9e4645fc2f93f6ef804ad2276103f636abb00f9673690f259cd71211f3da9ce26a55b3968811f8edbc57d9b9122b2e8ced4f1ed88b3c73a018a4704ce0ecc57b24a8a3addeb9785c12e950b4b7ad096b6081fd13e39789d46a22eb242594036bf0d0def2c6255c671a7c2685f9b8a6d37397fb76a17780f7bf21af7928bbb901268dca9517d323f9f64f38c69f8c8309b74ae1737722fc1054da93036a3abf971f54853807fcd60653883be48c59018848e3ef78ed62f40792a108d93ed2bfec1cd89450d239db8ffd75caaf220f73b0728f7f57e5124f03cd642a439fbfa158e98364617af072a864b5915227fd9ad55528b0c51b30f54ada6813cde4bdbd6ff3225fbf32f53b5ecb24d56b115bb32324fbbbbcc9de56864348b6e6cc70cf93f4c1346f0c36abed08fbf0071bfad623c7f94a735f97b72bb120275325ed55d23e5c1b90a44b9b5674d9827041be01a54d3f12e7a89a34f4be59ba82ca5fa7d10a3194e4ab9abc80fb0b0ee7744596f88b9ce35e4cb3cb57df17201cf77dc8c2a748854d6901ee77dff61bb3d25a9c7b071e796b33e3cca3dbb0c8ba3803c46fb7a9cd32e566c8f4bcef03f4d4ffa610ce265cb3c05d545a60f639cf28a0e5ce7822071708dddbb23e71a89ff49aedb83726843d74401043ac630d59f47ed027c571d3d1c55d59324b4fcac89af0659a887f9492128ab4d93b2adb36f3e55ced98c66c91febc2d3cc932bec49ba95cf39b5dcbafa242728318277d6d04796f2b378f9fc9345c7958d18102b7e4b099f7fa9b771252c18c0580585c5aeab42a4a56c70184203d931b5660e2cee7ee87b08c712a09e11db70e8d4b85c940435c9ffb932b428b9f89c54f80711b96c096538119c8184daac059580d2cf2c20137f14e3f336b7045a187afa8c042382", 0x1000}, {&(0x7f0000001440)="1b6111079ecb1f72c5042fca0a7c5c123aacc4814bc4fdf9d2c658067417f24f1b4cdb0da6f3b2317a8132988e85b96f19d2922e92cc47ed6977c2387df7469567398a89e99c59ad3ddeac15badac1435f1bbac10984a1682d539ace687888762b", 0x61}, {&(0x7f00000014c0)="4b16dae0cde5334f35a9774ef1da7ac9ee8811851671f679ff56da5c1784f5a04f2b3bfedd21bfd975b8569cc2fae9dd97dd26008d2c69f6c8829e1baa6e784eb836036cd0bc492779609737b5f0cf212d569f0bb11ba844875897f73078c1cc525787d837a2ed78c955e7ad2ec305d0f2c6c722352b6a714f376819ba74ff520e225cd0e06674d9c56548b14c578d44ef997c945580448eda834fffa88b28303276152a7d70be62f9df839122d56c", 0xaf}, {&(0x7f0000001580)="326c0aed084baa24d12f0469264e259b0fe3947bf3fd01f22896686a9694b86f0363e269f876f1fd0e723d4eb65d6a484938606a473a150922ba1ebb101ba7d11a590ff91cd2be828a322af5cff9fdd3c15d75", 0x53}, {&(0x7f0000001600)="0aae740212ff9caa1bdb62a9d10d32824a97b55ab4bd167f9e342f20e9b36480875b3e5c7d88f4827e0a4f221967200888503bc90506d22edf9b17ec3163ccb1e3cafef538e88acd244b5bb8687c46f82dd2091e31ff11f7cc7aea51b9658ae79a5532235ef998ad8e26241b0323eca70e998e9c8ae8be2af71bf84a990cfcb10842eae013b7084419a4b075e10be5bfe265e4f269bd7db95db0f1811a1a2fefd07e28bc6fc1ce2c09642c7c39aa5e3d4a75e84ba3c3747e31313b072567810d8074248a62b991e046c1ef07eba5356007662a3933e9ef7041bd048335b195198a7011f2667405bab883c343c5648ec999c06b3e1c2fc2afe7c643e05d3fc3274f1a94c5dfef761bbdfbcc9424cdbf6b33fcfd8f4eed0c439ece0ddd2a03a5c1070306ce2c47eba94be6219898acebe178cdf1a5960812de1fd7b88c01c57cdae349949be5bfc7dbb28104453fcc3134296b402a638d97d6e4fe2c299d9bcc7ba2a521fbf8abc80080dd0000c2afde8a3e74b249a8539ae7d8ca25013cc2fd61606436519773c555071d1b85770302c433a65d944f8b06c17b1d1081312a325e20799c9ae239deaa10fcbba39cc25eb64868765934318d2083913c631e262227933223160fa9946744f954713390d8d044e88edeff610ba003a392cf6e5f7efbc650187790c02ede0abd525a047a40709dd970ba7d8fa43830ceae40b483c788a81c518e14888583021a334ecd668a6e4c204a992e063d9bb6ccde610f17cbc05d5b9365fae582c5b2a232ef47237a96be1575441de3a456f1951e8203dfe600eb9a880f60a723b9af3a31c7851e983b5d6d7cbf90b4b8c5af73de79ff36e73ce39d6d532a0038b3b246a7fd36d01d16125800d6b80f2a6734b0fee9b4273066e67cd130d29dd518f227ed3e695dcb85b29b2e3b5869a1a5f01e0a4de943b4e58f329b967dd9582a0dd6d579fe782360312998cd9af431ab25fa4e750927a9f90c7a8cd453cdde1b46a7ac3f870bce31c121cfadffcdd38b823c43ee7d2f41e0132ec9a19608a62444b41873db531e6160ab4282350e798b8efc3f6c74336911efc695df7b4bbbae9c5d4ae7ea12c112fd9168f5528806b6b53e2158b54f730be270abad52c0e7835da6d4c9064577d2278894c64fe955c383b72668a1dd3d0407d007dcb8239e5dd9b4d9e3e792a97fc156d8a43f23560b80f21a8e074845e756f1325cae07d076c07c070246bea11a39e02dbc403644d782bf24d201db91251a19272c1da3b9764d564897959f08a834d7216838e57bf5efabb4ee04e537aecf463713fb1f455426f5644a191b78dd50d05dff2414b03c283aff7314caf3c5055224917862f4b18925fb1124e8b1e76dbfc43427edb5b7e66ba9e902846c2e95f7736721c522daa99ec2baf180f4758770c3192c9cc9214155354a9d0eb13edbfd4525bb13b88a884a9fdc2ed3eab279651fca11086c3f3fd9c0690e0d3a544421a7779ee6f04bb00ab055e88d1fb8f4714eab0e5d60ea27ef75422885403e223fff25877dc86081d5122ae2e24ddade778a856b5d5bce2b87f58d67ae1a529c13e5ec2dc4a75925b340e8f591b79107a08b6162eba386429fdd171a117fff76cc4627a1c3fcf77ab5af6cf57b72503b8f5d4410c2faaa0b6bd94c777ba0f442bce7810f5b9e2a302173390d9c21951b4c05c7c8b4e4f5c7046e638001575c7bbe2387005cc86283d037354432e1061d0529dda0a3c92961880faf38554e97633fef96d1fd05a8ded3a91246cd0a1fcac432cbd1c36a13f9b3ecabfea56583a8230640f285c6d6f817ce33c2c06fe26873cbdf1aecbfde84d7bfa903d8ccf72c05397298ef24b3e6ec184774dd3ffb7614cea64471727288f3f82e842a6e33e6be12e4b3b582a49f3f62519546e6a1e965c234330109575cc041875e4cf33ca0745705d1260bf82b756fe09f28c118e304083775347a5c97470bf537699d9a01b34ddd21496f002c1668e45c91e4a7870a939511f7867fafa01d5149327f7921426c1668ae1fd35fe44fc0de20fb614b1b6126a466661e1d4ab07a82528377874ea8b3ce982aa571cf07b522221c903ca97b64be45344a22a8a23911d657fb1f453247815a1a167faa1fa44f41fd836f85a7287b4df3f55393c2aef87e7bda6502d72eeb161790085efd05c77783b65406232a55a2c2ef10f88be2feb68674358d0444420f9e49037fe8e491b5c03ab6f13961604da60a1e90d51bcbe10cd4f3e97bef6b664c1b114aaee9ae79a0f6a3a9d73f817cd6c4f9d58a00604785c19e2f8b7d48ec8b92a1fc9c705b48fe6da1c03e680e3e654bd1ecde7eeed97d06398a7ba71d657f2a66479cf4835721910b505e5c3b813496efa25991699dd007e786301a13d9580854c1ca0033960d5ef1abc8d774c37d4a5b5571b76ff972987530078eea4cbf8cd15d33a50c39e48b1712af0a9e721e6c444fe721c7a221925d83d01d27ba3caeffd11498b48326928b7d8942097b04258259f79620ef3540405606b6831a782316c6cccf4a191397266bc99fe2cf0cdf9576c17e071ed3fe75778d23871d0545bf482dcf15e0bca47a5f6aa5e70b38ffd1132f213ae04c2479a6870b5f66f585dec8a31ce8d600d79826b54cb3d67946cffdf6ad8e14fd4819aaeacac44753cfdbc8084cc0cf2aed35690ea56908ca0f6961a5a049283f2b72db33d75832f14c38ea33535b2dd5f31a0831bf1890d8081e5e76211ef28a08501e351111bd26d3d652f4eed8503eb96ca9bb631b1c30b4c89549284c27d3aed249b199fd80bba9c0cb3511e03012559d7d677dc265a857d3dd536b0fa9d3e63e65efd0540d724b83ac3343b3ab49a99df019e115ae3aec4e1d235dca34fd47d5f794f1f1294f6409d219d5b71c51805ba17dab1dea39956ec7414f22cd909ae5cf1e98380c747eae9c2be4a123af10a7f0db4c69bc6827ee62813fa56cdcdbe9ada6ecff0122b8aaf1b77e623763bba920ce0359525c4918a0769c9a63b065d97054a063ca6781a4cd03bd2412ca514e3cd53f6d873763c766aa070247445f7a39ad51b40751ce8f514637550962f61cac3d9325ff3d10dd0e05ff346702c8dd95f79d2665ace953cd48249abfe82eb1275db78ee88120a8605254365d11dce8f8260450a6aed2b16506a4714b94746e11b2bfd863cb8d959e4923eb5d364be0182585e241900f9f6fd2d6c2303bdf379dc12a5288a461eedc3e9de183b33030cd0a2cbb6db68eae191d56f4d892eff39ece08b56e74abb97b8989cf29b4c6b0632f68f7dd760bf2a16c4d890758a8ac95dabd0a5779b9cd95bdf387c3b50c93780e0207a56b67f902fa36c3ccff685973f0af680427a411a187d86d9778a412b0d7521ed1757310e570c1b5aefad7d1a31036706fa9fcf8664c0adcf8103fc8dc605c5c72ccf7acf436c0e8beebbfbee5df955ced0722e1be728017a12edc9da4b89cfa1b851bd9802aedd5343e9aef92e2aa749fac7be7497ad638970702d89cf122fee1b75de8b1ac1224604b4646f79d900c1ab6173457054fccb1760650a1e80bf2c9af0477c9f1a450c051515312d83e15bb49af6e1590f1c94d388bfd6dafd3e8785b7ab4e2cb16ed1f3c20daeb312549eb217e24f7426a7dc7866438a438cc8871173476ef8c6abae17e514418e1f1cda0344ae8460c7cf75ced970e9c662ecb7ca2fd6601d9709ed06c53fcad5a23b14192ba851c60c56bc013d55fed65e1d9b76931772b773ef4bf17d445905cf53d5766e43a5135928e4648e0a6f03b4843e5ed5899244bee2d8b08b830a428c919c59abb592e34db2dc49ad56c64d1df967fa6b213993cd4b87b5dd7fd6ca811ef56649ebc501cc451869a180b43324575db215049ea079fe903e8563faddb5ea936457ec493b9af5a68bfc680f44852985de945697b8e5a582ea793b38e350d0a30d98c127cc9260c52892ee64bb0ffa3c1a49d7cb73a2ab0b27beab35b243dbb699804da06370174fffc241800f081ccf8bed3e42a9bb3b5113cf475eb64102f54feacd3c01277c8f12d5f6a699dc4335db0d3b9bb1dcfac323c2434d0c7b8b770de90d9a49ebbf451019d2007da159067cf40d3a273549dfeb007732ef61b4f4d6323ac00b54768a886c83874f854d2b4635985a79ebe9ae7eff57681ad469fbd9ebbee5717d2b1e3979c313ea72f6f842c93bd5464f7a72c2cf4485c1439e3be24b7539b71aa6c31207088d5bec6e265c974842d11d2734c5d6bbb1b7aa3b51fd71ab795f4e497f943b1329f0a38d1762df173fa53a16e45287eab5f89a540a07fca03dcfca6fc860b45376b2b2f298f4cb20d3c6a9f5a4bed78c1c9f6249f4f3d8be6f78e73c2b8b55386a57d231e72c781b587195b61bf45421cb691fc9c8210f22ae97967642c188c965ef657d9df597676c56563381942817143a7b37f7d0d1fe94aace61de5be3991e3a3af3112ea9273a5bb8cda3072db88522c2301b2e6f437160cf01b2362e8acabfb7f8c6681da12396b6f28e7facbe01966c5f506fe4c9f9223951b877efd91dcaf79c342ba04bdc8c8b6a31e3694498c625870013eb2b01e19d0b8bb028ce1ae3eedf14def9be3cbda666a84056500e4cafc1e494904c6b9c09f19bb2d045bf763bd88a277713e0283226fa0b274555b6923fd6b31861fa7d68065091a94e37d3f2024e652926440b1b4225a5e08b1e07d1a868d2e09032901bb25f463f9bcf30e6cffc0a08676ee977776aa0ef4016204275963f08b146e3773c42185c63764082a5985c7796db944d2960cbfcb1acc6c0087b36c6bf33feb71b6c24729cd21424b75241a8ad623755d9998d07194b6205e19ca17c499aaa72f8bd7558adc78d4f81bc085ca1ed2c9c2025818d8d310bc2bd48b13549a24b13360564664347edd9a23a5dab807bc62d0c857acb3cd599566e9a2d394a95c83bc08a4bb579b23a1f2bf404111542372b7ce68c376bbd8c98d3a54709b9c9812420ef04d3edaf8399db081a2cfab65775a8708b1a385093d037b265e65c855d53505063ce4b3fc8bd8a72affefdb849e7ead91fd63f1f7b722de489ea62ed6eb1de642cae6dd70a75f805002b23614fc7407835f1f143696c38bd7db571c6ad22e70b95b41940c9ad59d865564866810a5b9eca03126c00948cad850cb56695f4059a151f73645fc9590d36679a75dde45bda43b08f2c445e19bb2b00182649637154eec571612d93fd1e04bcc4cb20609efd11a71406e75707b2cb2b0b3983a2eee1ae4af37ca67950a2d018919ff88e94ca3d7b8a7dc325d1830c5c302b4a37fb686903e977008c779d434473964e85eec7a8044a9c847a3a5a635792861138edb31516f22b65755f4bc2e82d407073b2908bb2e5741be2ea3afcd4162cefb92e10605438035820046352b1b2e910c78533c9b86701554fcdae6dcaf0df454573ab01edf112fe5a86fcde38172083c55a2eba8cbcba86cc5a8c954c96bf6b415303487ba1678f41f660248195aa08c42cf232eb19cfd2f9841cf0d750b5de875aed38183ae65e02e2f1d6bb50c071e819ab7aa02d7b3608223bedc69a3a9180339219df7fc013045a23b3926f019db0ce22343eeb91a3932a3c26c603b8325cb2b749751d54998cef642a62069f76ad13bade5ff7ba3caef487798f4c804713eab94cca5daea28a78132bb9be778113c1886f825f4b8cf21919098cdf1e193733541045dbd7ec163632a70534bf22316e6f309247fdee12be10710c9a6853a6892706df0", 0x1000}, {&(0x7f0000002600)="e2d37e67d5fec59fc3e98eb9d39c159c6ca219cad477b14d141d0e9336a91208143d1bf831d380ac22bffd26d9b7dbbd20fddf69801a854a4a45ef2a82c404451d474b99ff2ee2503b1de1d80dc3537b6f45c568116f30d592480b08e1ad27d6d7c240bfe8f9aadb9607ac37737a6587bf77cdc4998bf72504c4659e88737e13e0d32570137d9f1d20869940b12d93c5bb1c7d935691c2484cc63e64d7fa54f0d7b8f826f3c84b28deb7cba6bd11df9163a7470efc8ac938c3738ca41c4578385bc2aff04052a74a2fe2e69dbf6920ccc35a31343d007db0268b04", 0xdb}], 0x9) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000027c0)={0x2, 0x412b, {[0x0, 0x2, 0x3f, 0x100000000, 0xdf, 0x1, 0x401, 0x7b2b, 0x6, 0x368000000000000, 0x8000, 0x100000000, 0xffff, 0xfffffffffffffff8, 0x3, 0x5, 0x1f, 0x1ff], [0x8, 0x6, 0x2, 0xfffffffffffffff7, 0xffffffff, 0x1, 0xe4e6, 0x1, 0x32a, 0x6], [0x4, 0x4, 0x6, 0x10001, 0x1, 0x8, 0xb68], [0x8000, 0xe8, 0x80000000, 0xffffffff, 0x4dc, 0x6], [{0x0, 0x29, 0x80, 0x4}, {0x4, 0x29, 0x0, 0x18}, {0x8, 0x8001, 0x1, 0x5}, {0x3f, 0x5, 0x4a8, 0x3}, {0x4, 0xffffffff7fffffff, 0x3, 0x6}, {0x4b06, 0x4, 0x7ff, 0x7}, {0x9, 0x4, 0x1, 0x2}, {0x10000, 0x1, 0xffffffff, 0xc42e}], {0x7ff, 0x0, 0x0, 0x10000}, {0x1f, 0x5, 0xc2f0, 0x5}}}) getpid() 07:06:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 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, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="c9a82d8c31c20d551acae9653211971c15996c54312a017a6a5002b9977824", 0x1f) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000023000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 07:06:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="ae000000", 0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1) socket$inet(0x2, 0x5, 0x9) 07:06:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x3, &(0x7f0000000040)) r1 = semget$private(0x0, 0x0, 0x49e) semop(r1, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/74) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000001c0)=""/130) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) shmget(0x2, 0x11000, 0x40, &(0x7f0000fed000/0x11000)=nil) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) 07:06:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 07:06:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)='D', 0x1}], 0x1, 0x0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x110) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ab5c10c5d17f01002e2f6669716513"], 0x10) 07:06:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x4, 0xed2, 0x0, 0x9}, {0x200, 0x6, 0x80000001, 0x8}, {0x3, 0xfd5, 0x7, 0x7f}]}) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x32) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x206d) close(r2) read(r1, &(0x7f0000000100)=""/158, 0x9e) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 07:06:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x5fd3) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 07:06:08 executing program 1: getgroups(0xfffffffffffffe38, 0xffffffffffffffff) 07:06:08 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000cc0)=0x10) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) faccessat(r0, &(0x7f0000000ec0)='./file0\x00', 0x6, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c00)={{0x7, r2, r3, r2, 0x0, 0x4, 0x400}, 0x0, 0x101, 0x8}) mkdir(&(0x7f0000000c80)='./file0\x00', 0x1) munlock(&(0x7f0000f15000/0x2000)=nil, 0x2000) 07:06:08 executing program 0: r0 = msgget$private(0x0, 0x3d0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x1) 07:06:08 executing program 0: pipe2(&(0x7f0000000040), 0x0) 07:06:08 executing program 1: r0 = socket(0x10, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x5) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000000)=""/81) 07:06:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x210, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x40, 0x88f) r5 = msgget$private(0x0, 0x200) msgsnd(r5, &(0x7f0000000280)={0x1, "ef7bccb7ae27741e278014279f54faec5157b0aad57934bb46373c61f0aab96a5ef34ddfcaa8751c8d241633bb840d5a889201bed8a2395b8ba0aeb63ad9101d5cd9251886be572b6898ddfe"}, 0x54, 0x800) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0x7) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3f, 0x8}, {0x1, 0xfffffffffffffff9}}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000480)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000004c0)) pledge(&(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/null\x00') readv(r4, &(0x7f0000000780)=[{&(0x7f0000000580)=""/117, 0x75}, {&(0x7f0000000600)=""/204, 0xcc}, {&(0x7f0000000700)=""/84, 0x54}], 0x3) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/135}, 0x8f, 0x1, 0x1000) unlinkat(r6, &(0x7f0000000880)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000900)='./file0\x00') getpid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000940)={0x6, 0x8}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000980)={0x8, './file0\x00', './file0\x00'}) fchdir(r7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) recvfrom(r7, &(0x7f00000009c0)=""/212, 0xd4, 0x40, &(0x7f0000000ac0)=@in={0x2, 0x1}, 0xc) 07:06:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20008, 0x1fb) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000000)=0x100, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 07:06:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x759, &(0x7f0000000000)="771e8b5dfb54b221770894da4c0cb8021653b8e3ca34665f1a886f55691fa8", 0x1f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:08 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0x8, 0x7ff, "567603e9a7c75b7b2962a59f7d87fd186f7a7d2d", 0x7fffffff, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x7ff, 0xbdf9702, 0x3, 0x340befd3, 0xfffffffffffffe00, 0x2, 0x7}, &(0x7f0000000040)={0xb1eb, 0x119c, 0xf85, 0xd1e1, 0x81, 0x3, 0x1, 0xffffffff}, &(0x7f0000000080)={0x6, 0x2d, 0x3, 0x3, 0x80000001, 0x4, 0x3, 0x7fff}, &(0x7f00000000c0)={0x401, 0x5}) 07:06:08 executing program 0: execve(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40010000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x5) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x9, 0xf7, {[0x1, 0x4, 0x10000, 0x3, 0x8000, 0x4, 0x7, 0x4, 0x2, 0x6, 0x3, 0x4, 0x58d, 0x100000000, 0x8, 0x1, 0x4c, 0x20], [0x6, 0x9e57, 0x5, 0xfff, 0xc93, 0xffffffffffffff00, 0x5, 0x1, 0x16a, 0x8], [0x533e9b89, 0x90, 0x6, 0x9, 0x8, 0x100, 0xb5d], [0x1, 0x0, 0x9, 0x100000000, 0x692, 0xd02], [{0xb1, 0x200, 0x8000, 0x4}, {0x3, 0xffff, 0x5, 0x5}, {0x2, 0x7fff, 0x4}, {0x4, 0x1, 0x5, 0x3}, {0x7, 0x9, 0x7, 0x4}, {0x8, 0x3, 0x0, 0xfff}, {0x800, 0x7, 0x40, 0x2655}, {0xfffffffffffffff8, 0xfff, 0x9, 0xd6}], {0x9, 0xfffffffffffff42c, 0x0, 0x4}, {0x3, 0x40, 0x7, 0xd93}}}) 07:06:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000000000c, &(0x7f0000000000)="ebffcbff13b9fd8148e6993192c6552a699648601e12177c0957a41d8b5b230081e58a6ee10e53cfef8b2e8f3f43e6f351f024912273a633371f05caaa9fece3799e20ca9693cf1db86f343b5974b83ce5ae2b907fe6", 0x56) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 07:06:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b57385c3a6c331a7871d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0xffffffe7}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x6}, 0x10) 07:06:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 07:06:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x50) 07:06:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) 07:06:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2100000000000000fd7f000000000000f87c8a5b671b1b542a538746000000a714000000290000002a000000030700ea0000000000000000"], 0x38}, 0x0) socket(0x18, 0x2, 0x3) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 07:06:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x100000000000002, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x4000000000000001, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 07:06:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000063a731a84000000000100", 0xfffffffffffffeff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)=""/237, 0xed}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f0000000080)}, {&(0x7f00000003c0)=""/8, 0x8}], 0x5, &(0x7f0000000480)=""/32, 0x20}, 0x800) close(r0) r2 = socket(0x3d, 0x4000, 0x800000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:06:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x13ad1e491047b40b) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7fff, 0x9, 0xffffffffffffffff, 0x7fff}, {0x9, 0xffffffff}]}) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:06:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0xecb, 0x4d6, 0x7, 0x1, 0x515, 0x1, 0x98b9, 0x10, [{0x80000000, 0x8, 0x1, 0x2}, {0x5, 0x6, 0x20, 0xa50}, {0x1, 0x6b, 0x400, 0x8}, {0x401, 0x7, 0x7, 0x3c9}, {0x3f, 0xdc, 0x4, 0x6}, {0x3ff, 0x8, 0xffffffffffff7fff, 0x1b33e9cb}, {0xd41, 0x9, 0x101, 0x8}, {0x1, 0xffffffffffffff43, 0x4, 0x101}, {0x5, 0x5, 0x66a4, 0x2}, {0x0, 0xffffffffffffffff, 0x2, 0x1}, {0x1, 0x1f, 0x2, 0x80}, {0x1f, 0x200, 0x8, 0xfff}, {0x0, 0xd8e5, 0x7237063d, 0x6}, {0x3, 0x2936, 0x4b1, 0x7}, {0x3, 0x9, 0xfffffffffffffe00, 0x9}, {0x1ff, 0x8, 0x6, 0x6}]}) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:06:10 executing program 0: clock_getres(0x5, &(0x7f0000000080)) 07:06:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x8, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) 07:06:10 executing program 1: shmget(0x0, 0x1000, 0x6ea5ce1398768f2d, &(0x7f0000bdd000/0x1000)=nil) semget$private(0x0, 0x0, 0x0) 07:06:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="820201f0ffffffff3c432f4f70a312537ac437cb2c202e8eef63c72eeb02285721f026447937f7a91b10cb0c40ad49c6bada3d19ba4d6dede9d4a2326dede3ca08d5f1edc46f00"], 0x1) r0 = socket(0x15, 0x80002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="0714585f0973db00ff0100000025c6149b33ff0f", 0x101) write(r0, 0x0, 0x0) close(r0) 07:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 07:06:10 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x80) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20002, 0x80000000c1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xbb, 0x3, './file0\x00', 0x65, 0x6, 0x9, 0xdb}) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 07:06:10 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="a4c64576e63809914c1ba58ab7493acae60c026d3369779dff31d5caf98c5b9e6d226e3d80644d776f97a3fc0d03e75d496a149af232f5e051e2c803eedb5f633a85caf8e2ed469470bebb7e7581528542fc4ff2e171cac6f2a41844f3807d6dfb4a12d9e62bc8cd863b058fb6516ddf14", 0x71) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 07:06:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) listen(r0, 0xfffffffffffffff9) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7) 07:06:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x3, &(0x7f0000000400)=[r1, r2, r3]) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f00000002c0)='W\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = kqueue() unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') fcntl$setown(r4, 0x6, 0x0) 07:06:10 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendto$inet(r0, &(0x7f0000000180)="a75c3da4d33127747265d6665ffeae35f34bfd0fd05eece4f2cc7ce72a485ec2d6d10c3164d33f8d384c1196ddf09881a0a5814945624b87664f45f196af2d0c272fa11926fc6a9db14145265dc50c70f8a747daa3307d28b6f44b2247fa80ec43447848fce9b7a3619c381754685d152d978a09425b08efbe0b1e83b57a1a2d00daac6c05093cdf9c7ecad07cac67ca4050a10b2448ae9f84170f9bf1971bf6cec12a1aa7ec96795958d9b453a6ad8bd42f395e4854146f20bf4961adffab15f6e15ebe84b6e05c7e1be1acc40ef146a5bf9c38bbc9e46927ff66bccd3db6", 0xdf, 0xc, &(0x7f0000000280)={0x2, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x2, 0x4, 0x8000}, 0x7, 0x8, 0x6}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x1, 0x100009, 0xffffffffffffffff, 0xffffffffffffff80}) r3 = semget$private(0x0, 0x7, 0x200) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r3, 0x0, 0x0) 07:06:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) 07:06:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="7638266b8033658e18dc0ba9", 0xc}, {&(0x7f00000001c0)="b6322b3c62b0690a69565823af1bad78699731c5cd2ef41fc6951fa28fc3091a2b0e21e16b7e622e2c4dda515411c6647eb1e330b1a791045e49bc2b8c8d29c3a0f47bc8b1ab2e7d8169a65dfef776d44655ae5a8c99ad116a0d7ed7fd736c78274585ecf9973a0275f8eddc795eee6a5fa5bb963f1abb4bc4884a5fba8c626027e3dd502a002f779a4a9897036b95b581c2713568559a869be293a99067dab190bbc7ff7b516a654da3af707927e44818c374b67de0eb478c4475c804", 0xbd}, {&(0x7f0000000280), 0xcf}, {&(0x7f00000002c0)="92d84cd51db5b55f99d602dec78a3eafdddef3c45e9de24fa2", 0x19}, {&(0x7f0000000340)="761ac386f7fe10a9eb00cd2f", 0xc}, {&(0x7f0000000500)="d3734cad680b35d3f0d9e020e712a23c2841509829aa89163c8b1d60af7294d1409ccc7c70ef0307145509e7b1f4d7bff061d418ad1a0ffc8afe81a5872e92ddf3c905f98ab91f462fcc19b95848c58ff5e3b08e21535503e4ef1abbe81d42ab8e4c3c651fbf3006009208b8ba6ff2edae630ef04305fbc2782d16e368a0de2cb9b36913dea94800e1f7b103966fcb0e18758abfed1a06800cab39e32b535e229d03e376dcca0491938a1c20bf894aae976e0581b044880440f2452bb4b2475673c74bb52cc4d4d9f8b2b6736b3589e7d5e058cdb5ec243a3f7db4a33b42f92b624b2fe4fde547bc87c02ec21cd5007d3b", 0xf1}], 0x6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000003c0)=0x7) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0xd, 0x0, &(0x7f0000000000)=""/13}) rename(&(0x7f0000000280)='./file1/../file0\x00', &(0x7f0000000380)='./file1\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) write(r0, &(0x7f0000000600)="dded3f7ea66ba05f140a761ea97677a9ea9f37bfefa3def9df33d33ca8133b02fad301e42748c01392b9e6e7b0178baea9961587830259e8b48dd388697307f6c791668e68457f67a281709a106ae860db698ba06618fa40b61133f0e13fc33686f864e846e4c18bf54a28ab2f0e448c54eb81927296276ef09fc298846bf4f50fb8e088e53df75e3f8e75330e14f4c37dbd80c182ddc3b4dc3dde3616aaffc303b125b4ce9b0cd0a1255b0fdc6eaba450e494785134861464f407e0860305ff02f6ce5c8b8a2e0d3428e57734220bc65a20409533bd0592664370e59d12c3c7e4f664e25cb52ea6fc041a9b3d5b92dec1575ff82109d821ff09e83c4dc0635237be1fb1471f832531eccd5446625472b1b3ef1e4631a9503df2fd3b7d4659c74b9fab4336096764f1dd437c28a8e16bb7b5c5d45873f5281fc78dd7c0913773c04bd23ec8d49a83923ea3101486d4b7695b62a72a35c1ef57a58984f01a519a55b3297b013b31a85ac50dbdee62e54b6518d557b14cde4c451490577748c89dd41a7a7676222548c145a3a6879f27dd1351636fd521a3161e6f9476c517ccae3370ab2f2491ce07b9d7ff57632d8e6763e1ddde6738aeeb7ae9263d068d7141131cf2aceedcf4742e6b75138bbfe7315261186c5f6f010bd839b978015043ca4fa4ced704383eb6d6ef48b0d8e23d77792b4cd8a9a86a5b6ad1dd124ef4cffd134b3e34d979d68e0d244327ba02649f9531e982fc7603810a78a9551574257048b1312a616763846b8909741cb081bfc4534bd0b61506f02c22b6526a57f9bfa3cb8db6e905bc813070cdc0f69e00f15837923d3ed473ae03126750af279eb1a4a9da0912cb94d6f9cdc332fb68c33b398c73191fdf3510db2d02b5d02a64df1e67fdfd9f725f70052bfc416e03f67134e9a1fe78d00bdad594ce0c1a8f96ee6e7adfccb4548845978e0aa5e0ad77a818be1011471fd18418ecc8e0962664155fc7ca24c228c3a435a295564b4b19c62d94ae6543164ae413f103fa7e80b5f6ea33e9fdaa56ce409a4e6cc88df513c087d06651b4c7ed1bf3b5255f5ad7a541289edf1b73b6790c81c6e0b981f9981fe1a7c490695f8e3b831504c92bbf016695638d750c2b8438a9f0efdd78203b7f90884764e767f9cac8db6ea686df7765b52935a885e4bc03f447bef4aefc35bb1602c4aebfc226bc8a18ad1b815af138af78e9d95dc1f9a59ad167adb203994f6594c7213bbc1cd2c8f7094179542f0fdbe5d0a922864426ee1fa92a5eb2951c94e33b5570959a7f379203bdd2a677b7bd06276ad312539e1879a4e292ee47004ad1210a017644dfea2013fac03247cc5b4139124d78c72b4a26aab6437c71c92d351f7c70a17408b9c5fa0c9e14e8eee0a80b2588685e0b2ab6978b99a65dc9474da3be1e4d6dedaf2ec431e05aa4463132ff8ae283cfa6f3f30c888de83f0923067d465322a1f3f6a704e647f23bac3bd454b26c5dd3bda6f828908912f154c8adcfede50d375c716369f12ebbea8a245f604b9d261dd0b9118b4789c457f1910101df50f04027d4d2590ce87dfa490655379d28965034e1ce40671de5f9876999fae5506043041e44267d22d774e20096be29889e40875bd26c26f1fa13f36326b586bf29777148a4711481587138e7229a255a2d16cbf00453fa5cd298cfef5044653e46c057b17fc95409319feba925db33d6964c3eadae530e63846e8159ce5a59f28289a2594cdc7be0a85b8f302b32beeed0117a34b506681095861dd782a683f5934234a0f9c3b21b3095cc4327195712a793047cbad4a5df5702bc05424446aab407e893bbd3a3aff2fd9fd0ed2a406f16c6d6968bfd503261b86840ea3997c8b642e7aeaaf2a7103e08db87b1ab7a44b34dd1aadd2cf7e6427b725b8ab015138a411186df71e61e2e057f8f711c7595c9fcc1eeb48cda06819ddbf1cae6a0fdb6d1d349e6986b271f4c8eeaf70e0611d499ecf50d229e9d5d56056b47faa69082680963ca79f2056860c81c98cf3a6b7c2c6cb806992011b713883bacd059e881eaa1e49d20d5544e0a4747d829a12738ec5b28182d7b58a380047f714616eff2681535b7efcc639294496629787ddf36a877c102773b2d76c4f0736c81a353894f480d3873d90f874d4324ffec799648315bad44dc56a06230df9d65311bce57877e258fb595d827245dfe3e5491bf71e0520f3e71171f20bb2bd4ef699ae1e31f809c90989c641b4f99114b0fc10027c26c9e46358c4e6e0750292a70c9c7b1a1fd006f0f0c518b89ada55a159398e23034049368ffcf5e3728850db86f9736bdf269f29bd4cd412dd8b0457d52fdd17377cc7276217d1973143cbae4f41448310b505fff505988e87a65cb9397ccae53221bef1102b65d5af1ca1e78202aaca3013e1212819d0b0019de7249f9ef39b5cc6f24053dba4ed573e141be7a026a3c0aa04e955052cd85809a3e9acfb5307ac3e7a1dde1c67786f7701cb037a757a8f01c3317f8939faeac120d92dbd16a543f4d6032cfaba7563c9368652bc057a0e2db7799e687404ed905799908b11b95352d789e181946a87d2b599747134814399febb952c07bb0ec5707ae586af25e5435a3f9a831ea38271bb7cf0455435b626661f851bce33a4b77438283715bb61db7d515ee6353488eefe9a1bf48a0cac4efd83617f1cdfd0816af4d27865e0d537e6742cd3586aa6ec3eadd460940b82221bf1a876086f4fbc6e73429a8611adbe97c56e592d5fa430515e1a6210ebfd9018dd52f30bcdce963e7930de9276d91b6cbed19033be7f2e4c41247b0c10cffb2088f2c5d07dcc06bf048cf4f9c573118c2ed33ada9d2f0c895e42b511d3add8d6094e34a263fa2903f571cb4d4c360f7b55328b0a627ea58e3677a5dbc0b38dd6d35861db6ef9e15bd0a8c63adb2c8fb08f2f2890744cd4b4c8f89fa1a30cbec1c4402aaad8f0fa7a3d7777ebcc0d63c1626e7c8846b2458d8ab01e1ba3b6b8ca87c092f7e2d5c270831654d879e09a742b798b4edc3d8b1a95e51daf9d9dbad6d6aed1588b146cd447a603129f2d90261ef5638acf9d2f8804a2f0ba6deaae41603a6e8851fbcb9d2acde6dcbac5668574b68f668d61d2637b1fcdb495f1a4af888a7711c839f9e1aa97a885243c46c698ca58e68e562f71b572a44a71ad684529fba5b30139738611710182438d97129290d45d11c187a4fe45c1880a8a790171247bb962437bc5b2cb1daa43f56cc9e634b40a41809c0085f82c857d501720937f133b0c0055ca2dc57b312887b5de2abf0d5f22ad1e0d3380df79fb75217915845bf0f88df0be51b44ba74dd186cc9fd0b7930a5ff2b57db7ece26acdd0a530fba8677317e32ebb47c6b35f989cbbe7828b186bbc1c48c33f2bcee697a8040283fd802c6c8514ab1106c6f2e06544c858433be05dda0648b8ea9466291c5bcb4b0d2e89950daa6d8b42169fa144dddbe359021ad3b7388d70121c92d13b860a9084b31b34d60a9ba2257916717ef60e7ecfbb9aa72893fdaf11a5316339ca3807d728b70fb124442dd8952fb983ec620d441059ed68215a72050d0465a988bb089943acce300af798cbe325b9123e6fda51db6d9294d9e024ebf9a7e41e3a2ce93071d8d7bf0541649a935e98ccc5f223a2c1aa3a5c96ee98d18c0123a83ed0f09f8b1b295c128a387a94ed1cf1505c406ef92005175f0116c62f4516b7901ac4832b9d3353f82738f529187a3925d7bbf60ad61896199661139776ed6f7014595dea124d07fcf19969f6fb765837332b2461dcf1115e1d4ab2a9d3b1a23984e3032c3cdac8177dc0a4a6a1c9fa8eca37c353e0df22885a7b96e5dd487bdc9e6eeb4be7dd443a5ee2588c0d2d45570f95df50e0a65f7bffa951b316d14845a4dfc74ad0077b604a00b1a0d2d18948cfab82a6b5e687c5c744d8467fcdfaf426c085a61c258a92ef315ebfd27aeb2e4f4a7f26a58f31ab1ac54d51e4da68aac8e6ec1a0567744f7188ba0035eebaa6f475cfced7f8596477f5af1c30c6dde6b1a7d6b40b2db07e07f01b151998363adfa55da15ca2de5a585bb0751f661e7274d809c13cabdada2a2ec11a24a1e09dc4cedec4ac3943d9f043ce72893f9adca4faf6f21b3be2c3ef01923c1f3cbb9a3f21a88097205a4b7dc103656c2cef6dcb9f1c1cffddbf730258e2007b5a8e321a3c861d7c2f9045cf6ab30f74727f3b7a62af466bc3fdddc0213ef68e6a04635f297746f8041607697aa13f23a53157dafd25fbcd75bb0a8cf66054938c1600ade80bb7a8aa0dc429249517d9ff3d5483ccca1c3bb380e541195b77f7b49bd6d77fd29079c36e1813015de1910df0f5bec3fd8a6b8b99cd5d304e53c353d0671988a276c13dfb71ee833deb736fa8e2bedbae86ce991cad92508adec5c4b33fe405b830a1735f0af01d0d2f8ac320f14378e8fa7f8cbdc5e3244ee63e31a48e4cd6a37763d175caff1628690e32ec0d870540a7ac6b3e854e8ae71d1b46059d0057bca12c67c2d15cc09da35fc76b8c8aceacc3a9e332d473e865f0726d7d4bbe2a984c22073cc099d888371722fa99069d681340c027c78ec483cb79bda846f7606d856f01ed943ed3b8b5d3fdea28bcad03899400011790d3619ca57bec7472ff6f02fceec3d8454f90340635c5aaf3a104388260b18b94cddb36e1d47df78c5710bafb6e4bdb60e80f38c063813a35c2bbca7dce0dbcfa6b9d6b1ee655008b8e24ee20baf78966bef355251b997546e0d3828e4cae3572a03410cd0ca8688e4172546d565ee3e27aa6fa9cc0b8da0079abc4662c163e4c4edcdf9a75e1604bc29f9e79a137c89b208623c096ec6d7538f0b8dee820e743a9265e47b8d9d08346c4289ff5dfb67aeda727e3e92cc734e70bc7dedcd5dac177d5a74b96024b31d8600976783d9b30346d755690eff213c7fbd4e7fcd156ef5af2acd8f7c0bf67d552144c84aa181b4d471d0b148a4d41ee6288b141c5dca5d11fc7e28f88195a652d9ab9ee4b7ed8a448ddb994e9a8139f1c5ee0bc61d63127401b9e8477dfe779be706822a680f647dd4fb9510ff85a3bad8c7ef93c0bfcafde8da2d4c6d053bd19b3ce93d57737abaac110503e300db189f263ebb5747fd70396e14b2c476d52a87c2c9c10c76a17c81e1ffa513c35586dbe17ee4baffd4df29ebf38979049e31a2597c444294faa306ded9b7ba024494cfb1a136e94f8d9745987a10df5f627bfb1e6da5a0f7a819499bdf0ab98ac21dd92b1bc937216f5cc6cec972900ccfd27ad4b2de7c5e7cea7607a6c9755b42ad2df86244e10bf7f2a9bb6fb1f2cc8c73f5fb66db7d06d07c3f0dfc50547c4b87cfe7f8b19e8a2f26a525300b19a950e9f9ef08413229d33747f9f5e0c02d80728d78decc2bf673e94cb4b36e0a7d2bbdb3e661d7d0baeb95e574e892d7e7d4f8cff409fea35557a13570d51a7f758c7b11c9e6c8d7aefa555a27b8d0d838d6746adb3cfab664aa948503cfcd4b12f6cb476e137b3fab4100b19dca6e61fe8618b2aecee17a595455ea9e29de1ed935603591c63b9ac880c76b2f24062dd5305ad87e395713e84dd054f5442abf73e59277db6019cc543fc3ea965211644e6c9aa3e0e951fccafbea261a6666939da2e863ae9009075ecbdf0592d9561398a78c18dd9516c3414c4ae31d65bccd31853b95c80cdece94135a2eb3293689455b9800e37d7550b8983560bb9b995889e98d11ce45f4194d64a1a4e4b8fd7e681a0c66e6bc66", 0x1000) 07:06:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt(r2, 0x2, 0xcdf, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 07:06:10 executing program 1: socket(0x3a, 0xc000, 0x1000) r0 = socket(0x18, 0x2, 0x2000020000000000) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 07:06:10 executing program 0: munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb29, 0x40) 07:06:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = getuid() ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) fchmod(r0, 0xe3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 07:06:10 executing program 0: r0 = syz_open_pts() setsockopt(r0, 0x8, 0x8, &(0x7f0000000140)="23b8d2fad5d9c845d67c6a44c0cd4570f6eb3c39fa3fbaef2e1ae000d3150d0948679aab51d5313a20904118dfe6babccbc2e9ba231e307ed15d148caa2101b47447f0f8a67e1581167ca22319e865303a567a060e80e961cda9b57f1ab668a3f5972a20fbc9acc57e1ae05e49a688bfdaeca482d9af50fece51292da3aefcfe50a42760bbd658c5cbcaa0acbbbf1cf8949c119b1877241d8980ffa3a436190e978155345f799ce39867fc0522d51180c7cedced3ec43e374f3754f8637efed953cf065450450247d29326ea2e651a61f2ca6ccda01fab77f80ab64f3565b3aa5ddac99beaabe8e1f992b8816a34eff830c5af27e1d08bd223f9f9bf493c636132f223aa160843ab1746b66a2623a7db8439bfd8ff1898c74399ef870977b10ad7316c0c4ae757783204b7df1dda84d5495f05a00506746fa3424c6ea92083d1254d2323a20891c1d8a433ab11673d37d7a71e39115e3630221049c26f4fc4ff2b52c76831a6dc8f9cd16682095d1e28e162452b210e75caa0c193671a563c575c9700f1546b9cbc46de1420e7f9606d1d3d1941a3fd5f9c1adc4eab225378d2cd19614d222fbd6783c3aa1f5c1a1f88091664f8e4ba5a0582b18945c8d53f047d01cee80dbf6ad96b31b8bbfae1e260bc3c42e0c35f6d6b4b4638919ec9e489db03daa197b6b96d6b7d2b37ee2acf3425e5cd3d2e9164b25f33e311e683307e847bf94f1e6a813e100cc18626079a64a75c29c1c0c8617d7828c1c8dfda8b9d18187b962f62a182be496da73a08c095f2145d933e4a836c15d1c226c024c4a4c5d4081a62f3c1466afbcfbb9354601aa4519623e727d303f8db5a4dae776560f0aaa1f413d9a30dac8c55098fb5bfbbeb688cc1a7eb960ba97dd13a971666678f7b0e97005249965ae2d9724dd413071a4652230f84ea6e1a5b6abf41e8add5b50d35bfc0b87e7619bc0068938884b22948206fce0c908a113842c5d5c4bd142033375fc1917fd9206310d2ec51941af02184a7975ebe392b955f5c6af7df3204e39dfdb71c243936ecf3f350bbc17826ed9ff318bbd343ee6b20cf6e083866b57a192cb7ca75fc1a5b3905e6f804f74c616937145da1d0766504250525e1ee33aeb17a06c20f33119e13f02ef93c7d6884e61cb6dbd99a8d7599a30deeb31e70bcb0473f262c7cfecd532d5bb01df46974fceaebedc6e43f64ba19f8f6b6930dc7fbad2b2bd3ea4aaf4681705653e99ab083a10caca1e7a79c145e8140c097ec5774d6a8ff64c80f615cef141cecafc6951c139d75c1ecd8a6508393d1a638553d69f42ba145c3124d077b267f20857cd347471df7e9a086637f70b85887b005f0b05116aa9b2d5b77ba4b23f4ed9f77655f586e375b209ab3ca2b2928a9f1b1f113d813341b05173fb54655ca65fd701e2540fb17b93f1685971647c98d8f92873ac122d5235606998a7cea8d91417d1972fee612d0f8ada3a102da26fd81f91a4977f77f360d022e20ff06e7859e2a768f74d9742e5b7a4930b1b91283178142257dd270494517b8ad87cddc22d9033dfaded9a3d98bb0e2de39b18b2ea17063c41a546c2cd6f101eae121925a5def3789bc758da84b120b78255bfbf36b021546b203ad2f5f3114434f6741d6b3ac49ebb3212c6c7a9ad2881c14d8c0b184cfb07e075ebb2be8a862e4d7f4ec4b89eb60511cffa53e9e6c9bb5f38be0112f1ec75a21c105962ddb6c0e257713731891b1583dacb545aa2db15262895b7c1b85fc60aab7ceb602742518003c30c3370414235cfda2356082fef72f029f1a0aa5dde5f9798dd2fc16ee2b9ecc7cb6d7b2f708cdb260348f495e6041a7a2b175b579348f66ecf05bbe758d546f40eea37dc2e1d5b6b962a2618b8bf7e61a8a82c8744691feae65476d3d816d7b8ba90520353d39a5b337b037881b900643d8531d6ab2a84e9ff3e7e9e7c531b5837b02d99bd978f53da23cf626f00603818e0ba0b18f7f85c0baea25fba61f98795cefe832fd8edd48bcd4cab8503d1a5f466f5c912ada4da96a47ed00e3cd31cd2a2681b99b6ccd43fb8fa2c15ada8d87f91385998c7cefe9efeee5ee0c0b46757ac1b3bfd406c2a9ac32423aee4fe60effca8d675a58a175c5a6061dc66e4e39221237999ad56ca4a75d53f7b9eaa6748501a1f840c5a2c1b58368fe247650871bee51edfbdde21a14357b86a683257c81a788040db369e0bcac499581542e471917d50de86ceb8687a426ea9eb6fd60f2dfb755d615f1bbd1a157a8e0555ce38aa8a7086f5e4a3dc4eadf83854afa0a1d3140e258135cfcbad13ab472a92148c1f1c61b51c479464d9789ecc2eb2e377c964c519359af023fd15cf52cd88ba1ac049a158a04ade03b031ad7b5b9a2b0fb9f1566046dd7225f758252852d5ff463846a3a6acdb3d95a4c2627b16ffbd23d8deb9c0d0898a435fc7a84e3ed35eb77319c410e19253bfbfb670a4907ffb177900865c2813522dac07591a12f2599ba49b5408887c41b0f972e23319f2e00bef1c2b5a0f991988c4fbf37cfadd6f2fe7162f215406be05f221f1df1b05761b739b6ac0ebde27848f0a28aac1d9698951359e041b968ae8ae95e9cf70bb0ab629f1435b89f3ba289fbca3feadbe7c198f6f4dab2d4b8271c53a04fd7e3f577ee30868d02e8ec1d39dbd80a2251c6b1e2d02849b00b73918c032f9bf61a4bd3bd766bfbabb8b069a20c0d1740312c1cdafa582d27491211a5a15de7ed13f215237478e1a789b21228a8409b4431444cb51cd5529faa210fd297fe9de28c71374780ef1ce3b86da7c04334eb5966f277d51728c41403453be02b226b8ae66ec4f718e22cc093dae02521f70e2ae2815ca160c305f49fc9f2f7a479c6cebc8f6c0917dae01bd6302f63fd9712f0626c582640ab5e216d3d8d282f1119115d34d005830aee6f04295ace45102b293825d2226af98ab3d1668eab8a2a90d9932c9663237ab338e32f2e549106250b4645d3bd9938af0b2544e2ffdcf38329914f6cc239ef34a054956daa8451c4c5276b1166401d816ae4030052b5627f8e47ce48596ad436fc19eb2f3ed698b1f0246264eb93835367973e370ec9f6accd3e921efc92502f421805e3b2fd493d3d4af77dbeca7de740f1c677fd072cc5e63f3c627ef6fe2d66fca7dbe00d4c704604d432290e9c41e05cffba3e4a30f7d7879d6f0d2168bb1ec306850d3d214f4316881ac8922e6d316e7415e340f8acc7cd927cfbb6c6c773cbc2296779f7fff42eb0f2f1735144aeceaf8a7c8a244981ec34a9e612dcb966ba11738aa2b3f5064748ac01a2c418089540255636505a3228ea9d632bd0bc0ce9f3414f211bccc0ff2ce7e01963033afdff3ec583b437c4394604c5804fd8a89dbdd132be13c330ff844ede252c04740b35f590c9a243751d89224b1dec2c3f4c5d4bf1f53f0f9c25e0635bb24a16f065c775189d7290bca1d0c403ffc83cf3a239c833d809e187b5ff2a15f06c0203fb3f2237524c202133c1e5ad44587fd02c0e0052d5124e17adf11e32a73fae38d98e33df10a8428b91d892a8950947f991c6a2c64c61702904a47869664e8f0531d4ab266a250e63352bab8f4174d5f6e3809cbe24dc3dde0b194898d109667294db94c06516da8b6565f872e18f35fd1b7670ceb0767daf74630ac10ed7f1bcacf6f29ead0d3edb750b40c4e3ce85ace37565464d447a3cb4858bfd2630c45bd6dbebe6c8e8ea884f6c36febbf97ed96b2c633c5d96a59930926d4470de7146e62ae50044d7252065d089d1e9139b099e66033aa0f5cb7b9aefab8d44a8a0fda6da09d51c8519a2c9bc4487d66683f91f931c061fc27dd702748e5e3caed361378539a5275b3273d721c26405250d569868eaa6881712488c442826cbc6c264d32d61b6b554a196e5f54a8806dd3cc82308cd0978c19867edf6c3252ce871df38c9d46bbdf82faebc23a00ab99591a80a1587a86fa862585ab2ea760c29b4c7bd5b7da3ebe9c27d1a6d983e96fe6f63196fbca20dd65dde5f988f060e227092fcd5b5bafea84e054de3702b29caf5b5c231042fc0fc50546390d4d2f251fff320f958a63ffa0b47ce308042c4eea3901eff4364ddc7dc1838425ea95000a74d89f5a8ed60a71792ceda787f2129452c5859b488b439de6d6911d12b96021c3149c3bc398afb28f4653853d65e00b489f1e72a2af1e84518cfb09c5deadaa080f95e59a0bb5787b71d06390fad1457711f08b7f7b9ea8b32f72500e7900a99188b8df9b448cb8d2fd1af8f4513f8050ec11e1e56f5c4f1c6774951fcd31dcda29099216a7c087e3937b2fac2ed69db141800fdad749f7fe4aee6389177bc988de72c4cdaf490ca951a3f602ece8bfae0d5beae53b63a01706e38a03f7e453749f24d4ecc4b4f62efb6f1412410561b02599f9c011b6fd252aac64dd77ab9cf26896e576f54ce5f86800f1f1646c747e374bcb77d837dd9176116c8524b2b60376cb2c0a97bb752427e30b53f3985fdc2c4f9c35963de568cf5d99c875712e6f1234af86196f2145378a9d5b5fa1caeffa6af0a0a7e0437dc79f1357907235c8b64dccef212db70958505ae575769b40cad5c9ab73661f1b84a8b4aaaed1e5b3e9b0409fbcfde0bf10281f6e9fb2b14387e8fc899a91447271f7d3dd4edb3f5abe9cbf43adc0f66ba82bcd027625716ed36ada0412df9df80aec6103671c1ca139951a52408a7125605704a3eb6841230f6d2d3d5f207d856da42662cf490f0cd0d377463a857d1e765b8c1a61dbb0e5b52bf56c78de3b650e579176e0d813553cb2e0a5af94a1d8e754bd0076c0c61da3b1117c718b727ba396a852c3ffb8e053ef260a36645faf384f9555f50bb8e7aa72855cd7fd996b2db0d37c361aa18fa9879b3c201b2e4a4706605c6524cc7a9232779b85ee74678e44c7cc806fa0fcef8ff564905894b060cfa33fa68abb37a8aa741abbaeff3a9d7e3affe57feb73d01554afb5e4ef3c092c30b6bd4334bb398508cbd34ad4c7402d4ad8deb175c5dfb3bc95294d108ad6072549bd4a23ce79313f5e6222228366b1f1abb0103d7104b904d5c98b4b1fd86e8d5be4bc833e91c50495f0f94da097b0658da484f9d9ebeef861ca07f36a9066a887924fa9fb1ec2c8e6a279a1e4831b6b594c4eb5e9ff5732ad2cf0c1dee02df3c05d7e8954e54c8db7ff9792ecb74addc48c30499490687eb0c57e24d41fa999954b83adb64c3ed4616dd68b5682b2439d3a5880480c7f6f4a01de2c84ca41c32471a7cac7199357bcf31d4048e6abd3d7f7f217351177b97ce87be6dc6870362c38f4edd848bb07cd9c6dea0ad1dd54c7f25c9e21f2d4b51bc630d3271da8c22e98455c17c37c5aeaed9b5dae8992f4a627eba256efe90b223af4901c41ed889a7a99a17030d05464756ccae819e95ec5bbe312da1c4610608c193b7ad3c19777125b60f856ce64783bd896cfb89d193c3dda606ceee264c183e1a85dc8b72f053065c881b2e86882f30e8a75626433e762c1aa5887de1666a798e55a00502de17ebdad8944c95b557ccaf8cccb41316adc7a2fc2fa0f9ede3270bcf343cbfec92cdd6358f1bda5ddd132f39278460c68ee5a808e99c3850ef6eae4f1b20eccb568fb4e456401ebd8284d332aec6bb8a3fc850d0789fa48f75194f6279da3bc5a98ce1fbaf622f42af85ae78a6310d30a2be1e541c77eb53e31fc1d125a672359d3bb3438a488219d096fabf0d7f115084939c505af6eb87b060be594a4f9ef59c", 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2000000003) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 07:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = semget(0x1, 0x7, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/83) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCFLUSH(r3, 0x20004268) 07:06:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 07:06:10 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) chdir(&(0x7f0000000040)='./file1\x00') getpgrp() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1812, r1, 0x0, 0x31) 07:06:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x81, 0x8, 0x3}, {0x1, 0x8, 0x7, 0x7}, {0x8000, 0x6, 0x80, 0x58f}, {0x4a, 0x1, 0xff, 0x3}, {0x18000000000000, 0xfffffffffffffffd, 0x9, 0x925}, {0x0, 0x1, 0x4, 0x1}, {0x8, 0x95b, 0x0, 0x100000000}, {0x2, 0x2, 0x100, 0x800}]}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 07:06:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:06:11 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000001740)='./file0\x00', &(0x7f0000001840)=[&(0x7f0000001780)='[($-]\x00', &(0x7f00000017c0)='/dev/zero\x00', &(0x7f0000001800)='/dev/zero\x00'], &(0x7f0000001a00)=[0xfffffffffffffffe, &(0x7f0000001880)='/dev/zero\x00', &(0x7f00000018c0)='/dev/zero\x00', &(0x7f0000001900)='/dev/zero\x00', &(0x7f0000001940)=':\x00', &(0x7f0000001980)='/dev/zero\x00', &(0x7f00000019c0)='\x00']) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffff) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xd52, 0x3ff, 0x7ff, 0xff, "df9af04aea1636d590099674283ebea70ae50d0d", 0x9, 0x2d218c59}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) utimensat(r3, &(0x7f0000001680)='./file0\x00', &(0x7f0000001700)={{0x4, 0x7}, {0x6, 0x1}}, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r5 = dup(r2) fchmod(r5, 0x24) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000001c0)={0x3, 0x81}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000016c0)) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000200)="c479b5f7e98123a6a60186652cd178e1a8898cad5f4902cb8262df936a2cd9e911d2bd6a37062d0add10f0fd54cba762733f5ad3dfedf10600", 0x39}, {&(0x7f0000000240)="230eeb13ef60217837cb22af45d6631ce8f5224dc821a8868fd8be0753034befdd9c5325d3607b0b697a62e39b700667a94a9e0621bdcc9eed1c409109", 0x3d}, {&(0x7f0000000280)="a73961cdce3bea2e230119062683903e0e28772cd64ca909b7eb31482cbbd4d835e7d3928899a30a8c81acf1e0cbebda994af2d335fdd71bc3206ba678", 0x3d}, {&(0x7f00000002c0)="61df19cc4d49cc1a9b10e11619805af5f928b2a8d41b23be05de8457e5d180bd0947e7a16e9e6eb95fb8b801f3b6d24ba672e346ae3201fae1d6a9a28acc9d6cf5177e541eb7b2f1605881d838a9475e1bc1d018be29c67a00769f9864c9980229591748b02047d696d3a833aa01a0d455ea6af0138322adfbff58e228c6a3ca01ee8d18309d6671ef93c28e2b321bb514ac72a66f9bf904a741c2ddd1616dbc4bb994b6188f7056e7cab8677dd66a13797adc830f831bafa81e510028e17bcb014bc52823660cce7825ac24283478ad47145611a448b521136b4fc70ea44c0a7dda2a", 0xe3}, {&(0x7f00000003c0)="2b4ac8e2d3d1d8974178523db8fa788c39a38e5c04b3f60fd8c2b115df0eda142ad49d740ed81192448352e0a1d70968b7426240c1691a3e0d99132886fd3c93987a551928d5b7c987c59a9d73366b3998e28c6610ff92d83af29b011f532649224be4f70d7e329463129433d5265e03c4c0111549a2940a61f4ec3aa8a320a507ed7acead4aee1f9b91ae3036e3c6f73f352db0eac482de9e55b46a4dc7c7101a1810c264e54b8a3a7d261f59e683bdd40d995ccb2bc79fbd6bcb73e637202593e286cbe769de58c69a8dc39b3c40a53dd0a0e9", 0xd4}, {&(0x7f00000004c0)="5c6ad4405263ed55cdee52b5d5292e1119decf97a9ae38687d39ecbb6a2bade5b2729bbb33274671c6c1edec361a949e71c03400a028f230ed5aba2386e927d524861f14a6628c5af498a21ef13fa024fc76820c501c01cca7b217f0dd05170866cfecbcb3ae7013f497da447b46e8ecaa7c1bc18b545d4ae69d4f66866154918ca1bcad6d2ffccf0f4425643957f1cb7db3d33c8dd45550fd64e66b509e85411677c4f1ae00236f2a1e5fd1f22b6222eeff5a1d9ee27cbf44640cccff25931b6edca4d995d2a48234b1", 0xca}, {&(0x7f00000005c0)="b1de7b552945c897b0fcf9c80afbefb965efb2e9f63094a573789d36ae35661a3504d50efdd82c9b8ba460e69f935925634b32765bf0f4a40c4b5d877bd3a4481c403d6a31bfbeaa427770787aea510eb751f4b4e3e0be24c1ded6cfee29807ef856df006786472ed996e26bca682eaf13ecf60b2d0bee94564182a0434184dcee66fd4037ff99f129720f75a340c16ff268819fc877ced2794067d9752a3c9d012e4c8014170013c453b8c815ab459442558c39b5f9f6ec9999317530653139583aebd304f4fa6668a78909b3d28169ed4d00a43f64e81c9caf697bd2025a7a28af178699caa59386098b266d80a0925c46a030871382a49c1f1057beb926f4d5dd5da33476414ccc3ede1a173e04fee544b6b548c446e7ebd6461c14eff3fc38988315fb8b646acbd17b62f6bf4ab0bdc90e3603ea13d43fac4a68d41a620670516ace080a202a88d2439cbca8848e0d9f1edbc0e5290c710a888a908bacb5f302db2f320a00170b459caadd88864baac0f69d6b33f92e65f9bc754d51341518f244bda5bbcf89d197e6bf70e42b1a17b8c368157851fdde7f3ffdc75915ea9d0381606f5f217c0be1bda0c63194684ae7e0be1bcf4a2759361979b502e16028e0c74c6eb5991fdeca878c3053ec1b602d5e72f2199a5cf2c29b21acd1c3c109114a77264cb4051d69561c92c2df60913016e772567e530499fd2201b1fce67b49f11d4c499ed701e605ada7244087496669ff60e1e471499c4d22407c785cf0b0c16a8885521a3d3cd4aa02804091827aaffbdaed39648d3afb9ac2c7b27612e0b70e902188f551fef0af75a119889a8bc04773e1a0f2cf0a07f53baa8e366c88f54720897dda086ad39386804412a4a5ecd260c7af7390a97b4ae043a3bb4f7fcff47598ce84d3c6e05b09a77697614b69a0ad995fdbd52e1e6193142c485a5423f428d42294754ff7bae71967cd3c92b865402d83e25be1b0acca46b08dbf29e7484463fd24be3ba1e4e2e4b2f54c1fecf5585c49f060606acbcdb430da825e6e96718c0bc3cf02383f616d40b6298ab112eef51f2d458442cc47cf5fe18edeb12aff736943a6bc6113cd47453e3b0782a71643353871335c3612d95e98c1353a6df35a474c19d2a600f4c1e565aaf05501ce71a1efc9a6b7a6ac5dfa6940990148c67f81bf6d1961691a625a0ebdb3103f2113c525146156af689b95ee65f72ff4bdb52e6c30ad251f333fa9737a233e3d0c667168b14e87e782797c7dab28bbe75dc4327b450c0b720a2af360845db5d2de886d0d301d2fb5756bade6e9cc1971aacdc4e8ae19cbdb0917a339e8782fe4da52e0949efdd9884594ce5bd018c2eb6f41458f28f78c8d3550915a4db5c6537b3d91621e7ab0ef3516f9cae791dc92b028e61b874620dbaff9cf479346c6830ec38ae9430fff00997758ddbaabea207110712a0f032508fddb38a9c86e9cccf9499ac279c0361716aea86e1f0254f05cb0621402f8bf8c8afef4bfc620a72d878eb7390fb4f352d1b882ef77f4677b4e8376be5820c34a698cbd8c995781749e44d385596b3b631a1648d557afd15d89c0eac70b1a0efdd3a923df55cef78fd5a22677087ecf659bab9c99243c8dc6c35e81aea586f98968c30bfef85a2495d59728bfb641a6cd3abca106403c6b46f4677ebe0c21cda4568ff34872a9138d534ac094f2b50e0686974d10c1ddc0506d582ce9ff729060088aa77300bcea22b21fb4d538a4426cd1d80be1d91ca93cec49c26529ffd6ba96acae5a1651318a2c1003bb4aa6a7b3f0db42299bb73bef573157ff383acae7190144947072102b4df5f2cd0bc0aff04fad69f7d3afb7e130f66e59fe1ba419fbc8a4f48e0cf7ac4da6a1c2756dc38d40bad9761d34b618ba9252863b47f455c0126eac79280756716db0bb439aec0a1ac86d4b6a4b8180e708877a42ba7f09ab605584ddda56e8a0bff95cfa675021d63241e4148f3cebe91def3f49ae7ec4268111478a793e5c38644e4b555c2ca6e7632c4c98f9a3ea15565796d818aac02f95cb5eba517c8d5ab98c922063d0353fec7d5840a19ed14281b6f14117d442462f0bc734ff1bcdb7dec0de38865913da8508529cbca447e6e49afae143164c97c539903f8fef88c55957f28358b44c254492982730c2dc58f0f8b2d41582b1cb93142aa2cb9c154137c5f6fc12c30f7be75c14ac325d7f6c92841bc5974ee540e108b7ad9a03321ec2598cd4af0ada2ff4938c866b9ea8d533c129089549728610016dbde4b7c5db447c95963b478ecc18ef295764487866e297c0be69a3e9e6527235ba06187aca82ca013a78d295b753ce758731cbb29802d4fb54b9f4db20cbf10704bbbdc379a056fef43d01507da970883cf2f58cdfaf23a66b18a69532a4efc6a3196e412fe9dcb001147bc4d7786b220d8baf064d458098ad2e60a4de62cbd2273730737368f8bf6f117d6feee2c82f04c2c6de2c388d66643110c2d6e58400adc0527ade0fa4503b8711500838cb7acdaad6e3ef4317631450fc0adb188c05423abd15261884eb67e31b084818a4d607631c0a6d6d20c4688c72cc9a235b5dd19755109e2168bcbf07041fbd4cc2e1d357d6ef7ce027838bab69a186de4fa9ddb8f5cab8d8ee0ccfb049394ec83a9d25f8d30ef63343b5d06022608f10ad609b678f966d59b0a3806e59f3974f4a45e572e8487138dcc81cdf91cd5e5c485c817fde18593ac5496918473595fa420f3bbbd37756cb279245e992c162ec55eab0434866fa906a66415722c15ea0f05911249a554ab7631e6b811d27252cfd48fd64734fc547a17b00fd5037d62047df6263221a9062a8426eeed6a3f1ff2a53a8421eff427a83e2c291d8f72502321dfa50ab67d035a57d68e54841e6d39786cb4a38309d7cd637c6e4853cf75871cda7e00bff97dd0ac6023b25623854e0d8d62330d3e82e4c594ac29f4c51a275f71975de3cf4391b4900d6539be4f6dd0171c3df9c48d4d3aadb3ff78ee6197676d9a0944dbbb08ac321526114cd63f3dd68c10e1446bb293fc794709e48ec255a92f9e7fb29f175753bce549ad49f06f8dfe9a5060bcac5b17727b9c1c2f1e8cfc71f27b34b1b63cddfb28ace459767fff4f380afbbd361bdce8d775eda5215ac4ef9bbaf49925029d0e5410914d0d6aa60299f65d814b99d973d17d57af4a1847ac8170c529a42f534f4d97003c8274c9b1f279cbbe7609c7f703e534d618866459dcffdae6620effb69260b9b14c8d5366892da51ade6a791e4aa1fb951f6a5127b5086751e1583662789649fc22b9904d8547e678f9d79d780ab13450083e59a9d025c0c7694b08a5b847532d6a323b76befbd4b998a56d111275cd3b070abac47a7cfdf6037e7fad84ad3a7721eb8b196b6bb663f9cf2a63d5aaa2d7139fb4084cb7b82677f92cc3a600ac1a349f7f1e709861c91ad347c3fee11e79781da4fb6d921e7334d515ce1c83f9f129ac587bdeadf8c3a27337e28ecd8967f348df7c70276e2fe88321ef1ed066f87b2b114dd902809f936d0982ad8d8585e15bc1c4872109eb4ddd57c290a7531c351230359e1704618e3ac0d7c296e6b45d763076f977e67e27aa6851131a140a24b38a98e03c98e19cd61461d2a85ab8b6ed9fad1bedc92b4cb5128af0ccf4bb799f40985ca16cd16991581b75f5f85e7a28dfc27f2e5e110d20c67ae239d136f542b27b89c45d6905857416352aa7864f39d7363d3c0f3f016f33b19520d306b373cf5e577454bb698fecc8015412c1940c598bc954d9870069e2ecc9f92fe0d49101e7158b4aacec0ca546c87b2ac379a636cd023febf37dbad0ad0dbd308c499f29e2f5221f6bbde2990546faf58168973651c0aa59017fd4985df3db93c8a5c9d4e05dc48310c3e50c68e9036f295e145aafbd9b91a7e6f719fecc4ad775f57f5a5c24f7ddb636555fd36eacd66199218432b0d2c8ca9e6c25f984a6e06d244cb57871e5251c9a04934fc700bf4554f9932643d4d5cde429d4787273e558236cf039a3696f14b52628e3f8587c3ed3b14bd20921db0100cce0a5b286328ad333dad23c3adcd42ac517ca60270fe9bd599c9f7b64aabf77f53c1686eeebf403a2a05053e246dd998a8d8e6380c5e261049b7466bed63613aff2655e5b40458b2449ded3bfddd36e9de1edadfe49381f2e4ae20cd652a3f7f4b26d9e2b9884f5b52ce5c8d6f97498eacbf322caf83796f453a45fe32822da3d902db28162277ce3a091bd771e52c0aa486df896a2a75859d221a815fb0b19e0b8a269852d93c8cd22db481f64bc8b3ecb18dfeab44f83aa6ab7ee437b028b4c236c6758adf01df1ad62d0b9966b3dc64eb4b71e1ee3b5f3c9359fd0151d9fcbe3a2203df93a7066377c28d474692afdbc71f5f809d6b3e531775aad44bce21cf8c99b4b64a14103f6d9e91d83694bc1a4a33c993a800103aad44a12b9048e83263ae4842134ad47f27cdc144647858c571ebed1a7a2d1a35fbc4e2d0d9392ac058e4b683c3f81b1acf825c3804fd76bcb686b56a9ca7e5ae6b90d21c0daf42518c4277f353e7ad1a9d4a66a4f58397c0ae78835a1d7bedceb5a21d8060ae3dcac5113f5c1abbb6652ab28b4ae81a2c6f59171d5430623c67f79f6870e1ebcb3870257288787486a30e7bcf2c2e707cf37711d8458a749ff9a251b2402d2676bebc8c600770ddebd8d5fda0daf38e524517a675cea169744436e1d39cb164fc62432804ad6b4bd8ae4170a22f0e9029c24ccb58f67474ecb15e507ca7c5b6044fc88ccdd7dff460e31567f28538b1241e0576661bd0dd2d546a7aca1d821c571cb394a2d065edcb67c2cb97f3f430911d2fd3ba3c9862e406e4651a1d23a6169f4d982a439cb1fc1dcf325bd31b2b9cb900dd6b7a71ff0cd83b61a00d4911cb8017dee9dd17cfe593d22e3d9f5eba01bff88eb3768e298177115395119b75d658291d67439b58a5f3d4f3c68b5af85615b0fd1e9d832b046eab969feeab231953c53fcc22ace2a6da55329d46a6cbc9ea12500a060a6b5834c4dce0f96caebca2cc59ca6095e5c66e5630c04a8abcd335f0e93ce481e023251ed4302208966754213fbd974570a37e600d52b8c9bb088342cd932f23f0e8fbc9c3d052e1ac9bb4e9e51d323201461a66df46c86f78a2b5dcc63811d0199b0c62f99fa3aeec745be57b01461caff70482751431d15f8042672576910bc5295fc1c0cde9ccf0eecc3f32b34de39ec55bc971ac61afd382ddbfad18c8aeda0514937907a7a23dfb2852b593b58e823e7a76cc3ad6a1062c16b4e17191dd280a92d87459cde747ec646d40d0c7c062a8a844d298f98af43a48441737e270b68da1b7b6c3a0c585b9aff96681e2959e45d3f108cfa4eb22dfd0d97aaa68c99290126a274eaaf5e91c562d8a435eeeb786f57f2b80d57d036e6b1b50b3e8dc82b37b1073b121f9c78698472f45569f37454ed7a91e183d3406c16b3e94edf981d89a1ec97e33a495f379a9b4550ba3aa94f67698effec35da012c5c12aa7a6d2fbe96b192074eee5375e423dcea8efbbf2700a03d4923200328b015a49a2af91f42ee55511c696cec1c46b6cd2e1dce4746bd063f0db79f6b33b97972928c1cf5024ac46197217b4224a6a8c84f8bc0fbe1a7c86ff3f58c65c009fb9d06493bcd6a8f441eabdf2f822dfab57b1d77fa990cc5e6f674efe78641b38277c6829a5698c0e5ff0bca0a09488e06e5ad4936dd45cd41289dfcb613eb98c64e0f3e1a27781", 0x1000}, {&(0x7f00000015c0)="18b5b7a2f6aec257c237ae266341a8c6ad64f7a814", 0x15}], 0x8, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x9, &(0x7f0000000180), 0x5, 0x0) 07:06:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xc2, 0xf0000002, 0x3, 0x44d3}, {{r0}, 0xfffffffffffffffd, 0x466bb3549ed85e5d, 0x2, 0x3, 0x5}, {{r0}, 0x0, 0x3c, 0x1, 0x2f, 0x5}, {{r0}, 0x0, 0x12, 0x40000085, 0xfffffffffffffffe, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2e, 0xfffff, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x13, 0x4, 0x1}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1}], 0x101, &(0x7f0000000240)={0x3, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0xb78, 0x100000000}, {0x18, 0x2, 0x1, 0x8}, 0x101, [0x9, 0x8f, 0x3, 0x8, 0x401, 0x6, 0x1, 0x1]}, 0x3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f81696c653000"], 0x6a) 07:06:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0xfffffffffffffe64) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r4, 0x20004269) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(r5, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)={0xff, 0x6c}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r6 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) bind$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xddd) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r7, &(0x7f0000000740)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x400, 0x118142d1fd6ae41a}, {0x1, 0x4, 0x1000}, {0x4, 0xda5, 0x1000}, {0x0, 0x1}, {0x2, 0x7f, 0x1800}], 0x7) semop(r7, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 07:06:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3, 0x40000000000, 0x8, 0x8}, {0x0, 0x215, 0x7, 0x4}]}) 07:06:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = semget(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r4, r5, 0xb0, 0x2}, 0x100, 0x80, 0x80}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8001, r4, r6, r7, r8, 0x1, 0x6}, 0xe8b, 0x6, 0x1ff}) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x9, 0x8, {0x4, 0x7}}) 07:06:11 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xf62895d74c97c9c8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1c0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) dup2(r2, r1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x14}], 0x0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x4ab, 0x0, 0x0, 0x0) pread(r1, &(0x7f00000001c0)="d15b99c843a1368a154b77b06c6479691752df6ca764b4507451a08ca6defe055f2dec17aaa6a85b7326d3af63c3a460bc60ebdd53366eb0aba5b4733aa736585f00134089a9c98939d37ab802273bff511419bf7cdeb0466ed9a74a40498af050e5535ae1d9ccc0f73dbb5b0543bff3c8e053651a8370", 0x77, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8f, 0x80000002, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0xa2, 0x40, 0x1, 0x678}, {{r2}, 0xfffffffffffffffc, 0x1, 0x22, 0x1e5, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80, 0x3, 0xfffffffffffffe00}], 0x1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xb369, 0xc}], 0x2, &(0x7f0000000180)={0x10001, 0x3}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 07:06:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='.#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000380)='\xd3\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xd3\x00', &(0x7f0000000280)='.,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000300)='@}(/\x00']) 07:06:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001640)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8002, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) 07:06:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a5387f4ff0100b900000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:06:12 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/7) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 07:06:12 executing program 1: r0 = socket(0x8, 0x7, 0x6) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5c2, './file0\x00'}) 07:06:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x55fc, 0x1, 0x3, 0x7f, "3f84ad2c4cc8102f372d5bb041c179ae89f8d3de", 0x4, 0x9}) 07:06:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x20840, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/154, 0x9a}, {&(0x7f0000000380)=""/98, 0x62}, {&(0x7f0000000400)=""/4, 0x4}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/88, 0x58}], 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x1, 0x1, 0x4, 0x37, "8bd9742ca5ee3d22580492f16872100fd578d50c"}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18443, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x101) flock(r2, 0x4) 07:06:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000216000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) write(r0, 0x0, 0x0) 07:06:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be", 0xbe0}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea795", 0x385) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d5fd34146a5524", 0x2de}], 0x0) 07:06:12 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 07:06:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) listen(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) 07:06:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf, 0x9}, {0x0, 0x9}, {0xc5, 0x2}, {0x8b, 0x100000001}, {0xeb, 0x3}, {0x6, 0x8}, {0x87, 0x7f}, {0x0, 0xfffffffffffff000}, {0x40, 0x6}, {0xe7, 0x8000}], 0xa}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 07:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x200, 0x9404, "57662dbe4730512e8ebb98fb5df8f39f7b8c6c18", 0x6, 0x96}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 07:06:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 07:06:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000240)={{0xbd, 0x54}, {0x4}}, 0x0) 07:06:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="3e0470b5513f7352f96246d3b0bf396f6a", 0x11}, {&(0x7f0000000300)="dd10cdc2ce9a716f898936c44b92472b3f35cdb636aee8fb2a19ea7c4a9ad79a382aad5eb6e8112c380425b83b5f58e6a35b775c236e547852061573e7de3a16c1a712e2710e5e7e24bb59cd6bbb295c27c78ab0351b539ad8bd3e692ad8609c7403d4cfcf98c79b975a130b204027be7928c946a8fcc89a68634f1fba3219623d10e0f0493b6c35d8ae2ee232aa770f6b78d73c408ca81417fb78a41058fb3086574695610039173ab82a05d298f10fabb143d38bcd758bda5ab94d11379eaf14a7b535cde021012e9f8bf51af5d27e6532cf2b5cf17be2e736516142381518d5afd7d64fc595a9357b57", 0xeb}, {&(0x7f0000000080)="5c3129b7d61d2d8e902162dd367d4f95ea1dbf0a9b50674ddefb0a3ef39cc978a1d4af425192faa49c8c23280be06b39b9b0bfebd3e6cde6cd488c8e5b28e5ff", 0x40}, {&(0x7f00000004c0)="c51beb72c54f5aea7604955c549fa0323074ae8e4c38be4e6dc4cc092600b0c8a712d00bdb5b28afa1d42598dfa1f87f77fabeed121bd27c44b30ca0ae0d42d447e32910f597f38baccf47367ad248afea9148d796765b83365def3678f02e84b60fde3ff2e75183cf6de391d29c8fd5299e96aa6b22a18e2064d12195521f84ff66202cea1f542895477b8c2b9c179723180be3b53a217512a33c630914f5baeb0e32f69a5b060dc19861258c013c05923bd4c25213d5c59afb9ed41f33e9f8f44b38b3b9aa5b2666ca80bdba23f03b78a4a7ad135b8e396accff629fca71a88b13d65b31b4dd16c7cf3f7804a10c41b2", 0xf1}, {&(0x7f00000001c0)="e8a9be976957654dad5a5e1e4c5f47ad8216591f20393348658a087f90dd512dd1a6bbe8cb87439acd0af1dfa6836d10d420e87d88dc2f61c811dec0966ae06a7c4ae5b2e66520b7e00be02d4c2d316cd50d45", 0x53}, {&(0x7f00000005c0)="fda77848466d82a69a122122d0f7b0650ba78f6175a42647b5b72c0fc86198a944cd718eb2d5979881ec9d700b0ddc9dd99ebb2fc45660dad3b1fd05fa5fcc898eaa8132c62259ce35b9f486b6af3ca168bcb3ea153f616ac108ac50a285c4315d6e7c6c52069adb586d63d033b53ba4cb0b9d9b6cb5dccf7c616b662ad03d3f0cf7d050ba413f8aad39edd1e414516c9d18aec9cfa17f4b3074229f35e9f2b8de37004fdf195dc1e0b67d32e27ca2bdea354a82063e11de0ea9ceca91f4e9ca9a", 0xc1}], 0x6) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r2 = socket(0x10000000002, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdfffffffffffe, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x4, 0x6, 0x3, "49d7d884eac9fb7af6eabbefd02b277124a5a703", 0x4, 0x8000}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f00000006c0)=[0x0]) 07:06:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000640), 0x1) write(r1, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0xf21ad103) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:06:12 executing program 0: r0 = getpid() r1 = getpid() setpgid(r0, r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) 07:06:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "85490ac7928e772516570400001000"}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x6b, 0x6, 0x0, 0x7, 0x5, 0x9, 0x4, 0x10, [{0x2, 0x2, 0x97, 0x2}, {0x0, 0x10000, 0xca1, 0xff}, {0x2e69, 0x9, 0x7ff, 0xfffffffffffffffc}, {0x8001, 0x1, 0x5, 0xcd}, {0x6, 0xfff, 0x100000001, 0x3}, {0x5, 0xffffffff, 0x33, 0x40}, {0x7, 0x0, 0x4, 0x7ff}, {0x3, 0x68de0573, 0x7f, 0x9c}, {0xffffffffffffff01, 0x4, 0xdf35, 0xffff}, {0xfffffffffffffeff, 0x6, 0xffffffffffffffff, 0x100000000000000}, {0x3, 0x7, 0x4000000000, 0xc8d}, {0x4, 0x6, 0x41, 0x1}, {0xef, 0x27, 0x8000, 0x8}, {0x6, 0x5, 0x8, 0xfcaf}, {0x1ff, 0x8, 0x32, 0x6}, {0x6, 0x3ff, 0x22, 0xffffffffffffffff}]}) 07:06:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x80000001, r2}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 07:06:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x3}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 07:06:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600), 0x1, 0x0, 0x0) 07:06:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x7, 0x1, 0x1, 0x7, &(0x7f0000000180)={{0x5, 0x9, 0x8, 0x3, 0x7, 0xe2, 0x81}, {[0xff6, 0x1, 0x6, 0x7fff, 0x2, 0x8001, 0x0, 0x7, 0x7, 0x9, 0x7, 0x4, 0x5, 0x7, 0x70b9, 0x8], [0x1f, 0x8001, 0x401, 0x3, 0x3, 0x4, 0x4, 0x100000001, 0xff, 0x7], [0x8000, 0x7, 0x3, 0x8000, 0x7, 0xffff, 0x7fff], [0x7fff, 0x3ff, 0x100, 0x9, 0x100000000, 0xfffffffffffffffc], [{0x7ed, 0xffff, 0x555, 0x8}, {0x3, 0xe2d4, 0x4, 0x2}, {0x8, 0xffff, 0x20, 0x1}, {0x5, 0xb1, 0x5, 0xffffffff}, {0x7, 0x80000000, 0x6, 0x8d}, {0x1, 0x7fff, 0x1, 0x7ff}, {0x7, 0x9f, 0x8, 0x4}, {0xfffffffffffffffe, 0x2279, 0x2, 0x5}], {0x1842000, 0xffffffff, 0x5, 0x5}, {0xe679, 0x8000, 0x8, 0xfffffffffffffc00}}}, 0x1000, 0x3}) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xd80, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x4}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000d40)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032ff93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01f5b77f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2ab", 0x39d) 07:06:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef75f3b77ee8b65f8c0a3f409d1269bfac1a4fbd1bff0a16657759a691b2c2215002b73c3ad37ba975a04d43ba0e2fed49c4dcd203000000dc29ac5df877e33e6afc9e32e3517f04e9ecf1d7718f8f9327e6038230dd913d59548f9f1d58a6f3d8fadff342c0ac11a26dcc53cd8102ffe94fed9615c86851d9324f9388df3140ea814e44fa2699b449e05fcb4ccbd2bf597f9b8fb1152eaf02021993080c65a875ee408e91ea08cf659cab49457a955ca1ba3ee8b0f04efbc7e458f2c4c902a031e51d66fdd8dc44e36662b9e2782dbc8d9e2ff961bf3602bd0d5612cace0146dfc6eea03a06071a067007574df88cbf381ce1a5eb446423267b146c055a1cb5593f8366ba9d383c166fe825c3e5b192b581d0b855a7e7a4bebf55beedf73df3309be51ac747455a13a16886601edafbd7aebf841264b5493aa1834c670fa51c9f77f688991ab38ba17d6c9dfda40dfb487a842e8eff447beebaf6c55fcd3b2b0366d258b21baafc0fcdef358df68670c757a6acf3dfc633bed8d0fd4393a097e20a1df6eeaaa011230cc21b33eea63c1c255cab2538c3fe6c8f51d2fb3a5a9fb68990651114eaae2590b856b69886dadd871f17305473ce6f2af05ac151cbe22569e4e1390399d49f4219fa914526a869c0da957560978ba85f7ef43a0af143deddefa986759743df56c0a491c49736a8f77631b2cd47010000000000000009816832b5116e7943a0f5f089662da2464e7fead7b83486af3899d83095cccc17f1570d28020e95fe02a71206fdda9a53504d63d706d8b8297f58fb55545c30173b891797984eab5fcaacd6f6d07532b384aaf8851bd46bacb44c08c3b1366b26bd0b11b5dce1288b10901e1ecfa76fc9463f0295d92c149db055f0139a18d8932df496eb3bb95fa901efc02f643994ae2f55a6e90c05ede48e1810ebe1f959", 0xfffffffffffffe7d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket(0x19, 0x2, 0xbe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:06:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfb, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0x200, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x100000001, 0xcaa}, {{r0}, 0xfffffffffffffffe, 0x6c, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffff8, 0x24, 0x0, 0x100000001, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x42, 0xf0000001, 0x9, 0x1}, {{r1}, 0x0, 0x0, 0x80, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x9, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0xfffffffe0}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x8000}], 0x47eb, 0x0, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x110, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x5, 0x5}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = fcntl$dupfd(r0, 0xa, r0) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x1}) close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) r3 = semget(0x2, 0x3, 0x40) connect$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x8}, 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) close(r1) 07:06:15 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x4000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000000000000005000008cd7f010000fd0e", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 07:06:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x7, &(0x7f00000000c0), 0x16a) 07:06:15 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0xa, r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 07:06:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 07:06:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 07:06:15 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:06:15 executing program 0: 07:06:16 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="240000001a001f00ff07f4f9002304000a04f51108000100020100020800038005000000", 0x24) 07:06:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) sendto$inet6(r2, &(0x7f0000000980)="fb95bfa8eef7ab8c871270eab8c816c64b037867a8174828f3bbeb4b6842b9565595e54703c686f9da7a3972075196442a56b23acc3eb65d07b4cec0f1a154c4edf1fe1b321210bfa44cee5f8724f697704349b4bee8956fac4ba6bbfb9cdeaa60bda8f0f87796ba7d9a021630a57fe823d8ad293e1e3655d0e31b8dbd976bc8b5073254e96c28ba5a8461a77a811e2d682d739bbdf3bdd4b78fe02533bc1bb5ef11672d9cc50d364a40bcc2f4b9d6bc879f2c565c25dd59c3edbd48a7507401a0e91fa138d415458da7ca48a3fb4c5aebafc0cfaebb90652ea779c13a40fb12ba136493de68", 0xe6, 0x403, &(0x7f00000008c0)={0x18, 0x1, 0x25b5445c, 0x9}, 0xc) ftruncate(r1, 0x0, 0x70) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r4 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r5 = getpid() fcntl$setown(r3, 0x6, r5) r6 = semget(0x1, 0x0, 0x1) semop(r6, &(0x7f00000006c0)=[{0x0, 0x9, 0x800}, {0x2, 0xc5f, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x3, 0x9, 0x1800}, {0x0, 0x401, 0x1800}], 0x6) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x7]}) socket$inet(0x2, 0x8005, 0x8) r7 = semget(0x3, 0x4, 0x48) semop(r7, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r8 = fcntl$dupfd(r4, 0xa, r0) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000007c0)=0xff) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 07:06:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x6, 0x7, 0x1fe837fd, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 07:06:16 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0x6, 0x113d, 0x6}, 0xffffff04) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket$inet(0x2, 0x8001, 0xffffffffffffffd0) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x9, [{0x1, 0x9}, {0x2, 0x4b}, {0x3, 0x3f8}, {0x3, 0x4}, {0xe8d9a58d3eb0811c, 0xffff}, {0x0, 0x80000000}, {0x3, 0x80000000}, {0x3}, {0x2, 0x9}, {0x2, 0x1000000000}, {0x3, 0x7bd}, {0x2, 0x4}, {0x2, 0x9}, {0x3}, {0x1, 0x45b6}, {0x1, 0x4}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x4}, {0x1, 0xffffffff}, {0x0, 0x10000}, {0x3, 0x1}, {0x1, 0xfffffffffffffffd}, {0x2, 0x6a77}, {0x3, 0x1}, {0x3}, {0x2, 0x80}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0xf02}, {0x3, 0x400}]}) 07:06:16 executing program 0: r0 = socket(0x2, 0x6, 0x7f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r1, 0xa, 0x5, &(0x7f0000000040)="da6d4efa5a7156afba529ceb46e276e5d00629dc0cfa00379d6ff65df619f3a3f621273b2f2bbd21662e9422cf1ff3188bde28176378b0928570ab59bc1c6250f637ad073033d67b15e1040b0701c1530697f0677f4b4d6b0450dd5313915bff9e06ed2fdefdac311ace179cf0b1c7ae030be14955679f5c0a", 0xffffffffffffff97) pipe2(&(0x7f0000000180), 0x10000) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e0800696c653000"], 0xa, 0x0}, 0x0) 07:06:16 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 07:06:16 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) 07:06:16 executing program 1: r0 = socket(0x1a, 0x2, 0x0) socket(0x38, 0x1, 0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:06:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="0900000000000002", 0x11) 07:06:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeebbe69bc34d9cc0ea90318bcfa496d568646e852fb48bb1097bd4207abf05298bc3df10dd226049b60f5ef3922559004912a632d94dd862d74c40e413cc89caf8db7b51a1df3eeb8a834210db222"], 0x1c, 0x0}, 0x0) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) close(r4) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:06:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) 07:06:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1/file0\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000240)='./file1/file0\x00') r2 = semget$private(0x0, 0x0, 0x100) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000400)=""/117) r3 = msgget(0x1, 0x88) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001a00)=""/206) mkdirat(r1, &(0x7f0000000200)='./file1/file0\x00', 0x0) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/236) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/193, 0xc1}, {&(0x7f0000000640)=""/73, 0x49}, {&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/239, 0xef}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f0000001880)=""/75, 0x4b}, {&(0x7f0000001900)=""/6, 0x6}], 0x9, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x80') rmdir(&(0x7f0000000080)='./file1\x00') 07:06:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4003, 0x705) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r4 = socket(0x18, 0x8000000000000001, 0xfff) close(r4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xeed, 0x9396, {0x1fffffff, 0x10000000000002}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r6, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt(r4, 0x200000029, 0x2c, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x10001, 0x5, 0x0, 0x7, 0x2, 0xfffffffffffff339, 0x1, 0x3, 0x20, 0x7712b511}) 07:06:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:06:17 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000d7c000/0xa000)=nil, 0xa000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 07:06:21 executing program 1: r0 = socket(0x14, 0x400001, 0x31d) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 07:06:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = geteuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpid() r11 = geteuid() r12 = getgid() r13 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="83ed72a1e144fcac91ed7287974e5c8970b5de4c20ace1db8d843b6af921b55da0b5c57d1d325395e26cdb02906a9a4081e81ea2b452575052db22dd504e02b1905ff23f371a7212867b65191e73140ef3cdd338c7f17819c4740992bc1f500def1352c407f63725ba28c20c72c3f474e5cf34998a95220c94c59c228a239347adf35ec32989753dc3ee4e8d604147ff0ed490a4c2928f8cb29e2e85384c6e811be11ecb4596b924f79ed8917fc5c1708bc13924044ce28e6c0a", 0xba}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd8, 0x4}, 0x402) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)={{0x9}}) 07:06:21 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) msgget(0x0, 0x605) 07:06:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x83) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) 07:06:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 07:06:21 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r0, r1) 07:06:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:06:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x36, 0x0, 0x0, 0x0, "1ffbffa6163cb902e9925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 07:06:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x6, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0xfffffffffffffffe) flock(r0, 0x2) syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 07:06:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x0, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 07:06:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x402ffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x0) 07:06:22 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xfffffffffffffffe, 0x5, {0x7, 0x10000000000001}}) r1 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x1000000784) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 07:06:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4000009, 0xffffffffffffff9c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/132, 0x84) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x2, 0x4, 0xfffffffffffffffd, 0x3, 0x8, 0x80, 0x7fff, 0x10, [{0x19a, 0x67, 0x6, 0x3ff}, {0x8, 0x9, 0x1, 0x6}, {0x4403, 0x2, 0x200000, 0x5}, {0xfff, 0x8, 0x0, 0x8}, {0x6, 0xfffffffffffffffd, 0x3ff, 0x101}, {0x4, 0x4, 0x3, 0xffffffffffffff3f}, {0x7, 0x7, 0x3, 0x2}, {0xffffffffffffff43, 0x9, 0x7fff, 0xdae}, {0x4, 0x80000000, 0x2, 0x9}, {0x8, 0x0, 0x10001, 0x2}, {0x0, 0x4, 0xffff, 0x9}, {0xfff, 0x0, 0x8, 0x5}, {0x1ff, 0x3, 0xf21, 0x200}, {0x8, 0x0, 0x2, 0x2}, {0xffe, 0x2b, 0x5, 0x1f}, {0x7, 0x8000, 0x9, 0x61}]}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 07:06:22 executing program 1: r0 = socket(0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5737042000ff1001f3b30800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x801, 0x1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffffffff, 0xfffffffffffffff8}, {0x4, 0x2}}, 0x0) sync() mprotect(&(0x7f00001c8000/0x3000)=nil, 0x3000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3f6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f00001c8000/0x1000)=nil) shmat(r3, &(0x7f00001c8000/0x2000)=nil, 0x2000) 07:06:22 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="02b9723a28b3c48d544ce8b0895b260181e2cb900ebba21e3d0ea6fd1bd293a8debf49470b86e78c08b47f04b9b5a88c59279b80b0a569bd49a0cb5cf010831d9909d975b3e1890d96887681881675c10b2762d4cac20caf01d2201a0df8541f827b75614977cd2ca8b15622d1d11750146922b1380832f5f273a5e08b4775a0c1cafdab2c9a3da44d6666ef1abc96a9abb2da7faa7be45780732269438a2e4fc220bee5237cd09210391aa1a846be073d33730a43e328433e650e005671cfe3c99f8bb52dfe374c1fb5fae0b855f93c34b52d3b34fd", 0xd6}], 0x1) read(r0, &(0x7f0000000040)=""/142, 0x8e) close(r0) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 07:06:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 07:06:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) r1 = kqueue() r2 = socket$inet(0x2, 0x8003, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = socket(0x0, 0x4004, 0xb6) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x100000000) r5 = socket$inet6(0x18, 0x3, 0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x80, 0x5, 0x7}, {{r2}, 0x0, 0x2, 0x1, 0xe735, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0x1}, {{}, 0xfffffffffffffffb, 0x9, 0x2, 0x1, 0x3f}], 0x9830, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0x9, 0x40000002, 0x91, 0x4}], 0x8, &(0x7f0000000280)={0xb25, 0xd91}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0x1}, {{r7}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r6, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 07:06:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x101, 0xeabf, 0x7, 0x3, "9e6872328e9c2647666db5ff3ab77cd8343d9fd7", 0x10001, 0x3fc}) 07:06:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 07:06:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) setrlimit(0x8, &(0x7f0000000040)={0x89c8, 0x3}) chdir(&(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) close(r1) r3 = syz_open_pts() fchmod(r3, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) write(r0, &(0x7f0000000140)="04", 0x1) syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) recvfrom$inet(r4, &(0x7f0000000180)=""/222, 0xde, 0x840, 0x0, 0x0) 07:06:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x18070, 0x20) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x0) 07:06:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) r1 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x220, 0x130) r2 = getppid() setpgid(r1, r2) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000080003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x18) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x9) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x48, 0x3, 0x2, 0x394}, {{r4}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r3}, 0xfffffffffffffff8, 0x1, 0x8, 0x9, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f1, 0x0, 0x2, 0x0) pwrite(r4, &(0x7f0000000000), 0x0, 0x0, 0x4d) kqueue() kqueue() 07:06:24 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0, 0x2) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 07:06:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() close(r2) setsockopt(r0, 0x80000000, 0x7, &(0x7f0000000040)="0487d0d4ff27c1d56205ed7a4ec2cb90b82891643c3ef42b034363d2579e3c3c04385bbb72d442a3c3743289dc07dc269bd94c5657ffe927e1434bea100b83dbe7d85b246bb8e4514631beed665c08330ba0223968156ed37e58ca042da67f637bd888e292f6152237fd95eb51210ddcc25de5518849501012f05caf83a20129682e9b2a1508fcdf7f9f90aea5824712e8011d21cfce6d08bd78b86e1d56d86ded5d86305ea042835534600c410440df92794758639bf3b2ec9b7f6982cbd1111c6279472052e5eb86ebd2e90f41b9b50800950b24a12702fabbfd2015", 0xdd) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 07:06:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x1) 07:06:24 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/208, 0xd0, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="8b16b38650d8789030001d807cdaf14a011dbe97c02c06e7068449f737a1b6b3aeedf6aa47a4eacfc6f06dce630e5fa367c9dd64fb6f4831e95ad03bb678a96e029f2e514357db209dd10dd2f7a21b1e2e34c2eec8ac48898059699d1a3434f2e9ad21a2e2cf328edda207bd8d608975f36f7eb6be3b07b1bf"], 0xa) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x826, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:06:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 07:06:24 executing program 0: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fa, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) write(r0, 0x0, 0x6e80ed4e9137ea40) 07:06:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) dup2(r0, r2) 07:06:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0xeb, 0x0, 0x1000) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) msgsnd(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="202fa17f"], 0x9, 0x800) 07:06:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001500)=0x4caf) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f00000011c0)='./file0\x00', 0x10480, 0x10) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) sendto(r9, &(0x7f0000001680)="0b0fe390acb36a8bec6f4b1e4b4e21ac49453a372236afc4c65581cca08ec507ef11b2bc81b743f1f73d48aa4599a498764c23e03c3e4220fd3d48c2302ec84dbf2d1bed64c67757ac", 0x49, 0x400, &(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r2, &(0x7f0000001640)=[{&(0x7f0000001540)=""/25, 0x19}, {&(0x7f0000001580)=""/143, 0x8f}], 0x2, 0x0, 0x0) r12 = getegid() sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000100)="b4a813e6a8527729a096d8cbbd23ec47ea198c3e62a76098e29b366bf19e59434e16e08fe9a820259ed842bf696b3f21132061ed28544e0c49d8360222f0b749cefd09b142d4d7ba7dc36092b5eb024707f968bd253876c325fef2ea9fcab4638e0973fc355c923d6417df8301d65c9215e8e45c2d27593b89d43920d2e0d8ee69a49d40ac9c11131cecaad4afcc2ac0d736cebadfe7177b95bb5ff8a26af59c330851652133404bdead1262ffcc1aef22f00363d6ab4521677a39ef283f7d9771075de981d186f24b16347e3796de54dff57b4043bfd7a51a9c5b48a7e9fbcfec9163b76436f1fe5c7b51dcd24345f001eda494b0e467e294334fa9656a8c0323317952849267890846b6d1635f5380995615f059fdfbb41b773e2574f04c3dfff01c5a3df44323b5a65139165b00d85dc513e417baed3e294203d8ae6f0e2f7f6517aaf883db5b5c8d9e8b4ecbb2e049f8db71315839fa77574aa7991c5801f277058507e73a7d4116c28866bd04786a1b081117bc05564b102cfd047eb04edd1705a3f3ee5360228f58831709818fa2179193ebf440fce3e3dc17a312db89633effac1edb565fad7f152f3359e29f0b35a880b6658a1b6b7c7e1f35f66f360d5124c6529f588daae8d4a28c4374b18a5bb57f8b64a1b9e5ba95ea3c739d9014fd0dccd070c66ec5220232a07577d871f34ef117eeab191bc66abbcd822358bda38be869fa4f9748c10d421d2c5510b046262e08c0bb3f0d9b9643109cd513bfe26e59d7b30cdb2c6766bf3c56ef8fbb1839d54e7fab7e4f449d96d8e80dc9c52c3b4b9f1d62679acdbeb17bdc34e328503cb4ddbedfdef633654a852ac567895cde83c4a982d991502207ca8663431a7fb5672c68801d197781b326c001538f4babf2b937e2a42e8dcf9568439fc46e3e042ef742fa9d3859917a74ce53508cacc9d468c2afbec043769203a559e383ccfc25e4949f7b5e9f69b5fae8bc71a97f31dddc49a2ee324bff80f59189851ff1ad52edabdae161e408a6836532de55279c611c9d77bea5908e44b7673375c6e3b8edb4e7eb5b29241ba59c9612aae1c359702458398ac72d296a87e7714648c1066294ae1bb71181b136829ac4c7170d30a7008fb30656411acdd9eef1b5083a23b118ae58277788b00da83725dc201fcf9e0b3f7e07f9a12170da1ed80eb66ac0ec2f06fff79ae976241b08df5715a2a2c1474548e825ac04c9a9d8aa5fbe9e4d3881bf5d9d51cf7696f717c3623437d9f35c6f8b35c46bb1980e27995e18a22fc2ada6760ce632657e0477721f2a85e8fdb2d29d572ad7e5df4627af9c48671efb2da1bd27160aea0fae5ca74c5b8851030c1f12e0922127d073ff61278db290499ae2a0edfe5e4903ffa6e0669d2495a041410bfd71ba6820b005f4d4f6e6bb87565c995ba282a7325793f196b3c690d7c90a4799da3f544ffe7f361de0894410d5ae73a506464d5e61f61e7f976d875901ec3cc69fe6243d79f64b4f22cc8dbb0ba14898c0ec2b5740777e06b31607f321df1d1e4a79ba5182200f97d06f10e78cb7599ace645ceef2fe7696b2425329e67e9d47b9a82c94507118909e3bd0ab8202845583bbef14667fec6a422cf824eb8d9b8a05b88fb2ede7a67e7b6d0c277208eedb7a62028a801cf05f8a53edcfe0100d11d9a5e3e15a385a9b6f6639c6bb91b0938a90226a0a0c8f38f827ebe2a4af7b4f783812b595119fc2cb11f07e6b8c3c2c5814d54e907452f07238a449817d86cf7bcef3b2479e6a4ea5a2538ce33bde44560335ddef04558181bfbb234a051b599e1815abd7b0767462afeb756b6886a63844f44f38bbf0df9c1266215a789da5f005c743f0ea7c3d7045bf7504dcce9daba88da7a3abd4a176be2ea9588360ee294f31e3be74ec45ea6b04bcdb0d3b4743651f57e895cbf15b29e0353fc64120c7f7cee4d66444bf57b9a4e8d80236afc96bdeae2e1439309ecee3d03a3508db969d88c9035834f5a565dd11d244b41213b5c538e912c4c79e4a0c1867f10fe77d9bd2dca8582ba7ca4b401cd5e007a7fa50c9ffea3a906f3d1227800c0379d5408f5acb43b56b4dd6455f6da2024ccc1feecf09cc5974d3f9a4044deef7c2009809ace3752ad26a92a2fb52f0f8896d01e04cf829babe94d48e9f055f8093091c3be37b059ea09ee99fbbe8c4082c31648828c3077ffcd1fcb4b3f8947e4919c76015684e99e27e912c5b0103fa659b043909c6e9d051196206e600b710d9405813c93dac9780ca8732468406f2de0271d1818877af0aa00b7a42cdc722a6158698b51dd71eb2ab7a9f3ab5e3b26b476615552fdbf4e3dc2cdf12a6d414c9d595eda957a47a635bfd2b8aee7283cec8c7c2f5c941815ee70bad58fff0f063ff8ccd074858f9aa9437ae3198cfc08bde4bda89c4da1feedde91d74269b7327c15027e41a7103ca2eab0dbda9829058fd9030a3c04a2f1fad79cf6a4bfa3d8c5184aea0bcf172d8ef4106cc7655dcd33c629a942cff66895dbe8071db62fd096313e5c2a63084552efb0e545a9710141e9a3ea5ed8794d799c6d5815f973f57a46a763ebed5a641c7e2ed321f84d0aba22d9caea6dca08954b63676dd7e8ac9e06af8eb5164541ef6bbb592c93c96542f438df1b8410219018a43569189214b7d1b867c5939ee236d50f6efae364dc8df5a7be7edd9c8fe4ebde1c0942d80585b4d2e58451a57315421ec551783a3b2747e22944c03791bda1a2bd4e372d271f718f8a6b33e2ec748531069330d2b37a765ab25f0dd23ea05be17e4715e11e153d61abe5f291fde46978d054d29d122f02c2ed5132faa3369fd8eddf8df8b6cef9b19faa6187f24c51357e03d8faf50a0074ae68acfb53a763a4d1f346865c351d734763d852a0d53a8fe9c47bb6aa504b4dde4ade1c0f49240228f605e11e655adf40ae8a2f3e2aede26422461e40c769239800a184a7a3b6ce63a201746d143acd98024d0af0b1cf7b18866d507f7cbc1b6f0140c22e9f2855bbaf24ad09f716b2708f657e2a002a0452b1a99b653af06444a84d835bf202104ee832d80678f3f6fe33686bb46907b19e2c48f931c5c9557f441156b71935a08ed0c275ce30a88476041e48343a20d61afdad551d5e2c89a811d6248ced2c395de3056b341bd3f1ac9fc0f8fce64a5f8cdc723ca5848682b499a540cfb0b25a934da61f3a7b8ddd5867a8d93063094877d4f7bae5333b290e33b28776730726b56d12df3aedc6d0f933e837a4a71256ce5eff5f3440f2b61f9515c7408f6711d2538bae32bf52b98f756b0acef9fa0fecc12f1b70e778551b55518c2a15c7d48713c62ee36912433f6727df03abb42395d90fceb8333dd4006808a590dc99c688dea64de6b0ab0845d21996151e401d9b651025eef3ab011158f8b2e7b66d722a4c35af05bbd264402202b1afda20e54237354d822942ced16c0d71010fcc6f1f6604e5974865480a8589634622c49edd12aa27c8c26977a00a243fd84cee663f239fc21cef16945f3ba0b86b61fc9b244147e1f929c392707a2c40dde8c46668dfa487c25a576c17163f285611df77ac1b77d136825db722289f3a86e215c696bef22eca66b2c58442169efc0ba40db9f64fc649a148893ff70626e80088809dd4400d6471a29eac122703bba9f84766a4e09ddd4582400ac2700e415ec2e7df6ac9d5ea6aa917ff8ced43c87b4b35e8601ecb28e3edc0bbdc627b7677408616ec6f6c03c5b68547d8bab98adb6c739af48540ae31fe794313ee18df49107903a1462e8b39d2ebafab7836ddd5a8c194606a86766edf7a64e1a6aa5556a8948743bba251ccf6dac11e670e22d07ae4f58cc684624363c4595b47b7f27e78803df1bfa42eef84ea0705784e3002414127e8bf04fd1d435b3c9ccf0cba7d823b8367195e5afd10c1d5e8e5e0a9d59a6282a1c8e64d8bafc6a0287cf6319bb25e587e913601df06c3cb3060d374b7b820c434040f8cf6e05ae75a66a38c283501e0cf5173e22da2e528f0f0031d3250055d1010e591fb0457385152f6c46e049b851cc42b196b22eaa7b39ba0715aa74abcd715af092583a74bb20453c6dfa1f0a2fb3f49b8ffc4d6f4a414072288de1ee5163ba3acf68bd62a5da00b38e1ed4ec71692c80000eb8dfeae2ebd12c9490d4a22ccb716039efe40f127a24ca5aa3fd56a9f4def98b21ee18cc0ba46097a4e7d971263e59f90f732c9c407eabc9703b3abdabd451d4ba9a662e16cd6428c13e55e27aea7c9e09632ffc86004ad747b9d5d97b4b0cf71838d3f4e7ee6eb52c472c8b4ab779dbbf22de359f6f07644b9d89797503eb2d3ba5c399bc329062a8f70f2a65a087b46b6ddef704910531de744640620fe939b4f968802d21578b3694338a14aada5c0236f5541cdebe198c8e50197d34ff9571b7d6779b90893e5b0a70cedfaad6712450346ee128287113df9bf05e005cbeb17e96251005f6aed6bf6e2c188eaf188f4de0acafc17ab197be3351390154f9527e851616ba5313953f3b7b4700d9240f6406ebc600bd5b1286803f8a721bf1b8e7b2e44f02d87eb829ff435b821cd696deb44083721969f912aecf316299c24e8dffd734ed3473021f848fc78ef33869ecd848bb0b5f6bb8fc52b8cb2d87ab58031bb26a645ad6f18dbf7e41e239049e67533e9a3c58f7fea182e6b16686e787d1084e17cc77b6b4a369f1bf9a392872d05a3f18e31a186688130a6c5498d554dcc463da04b619435dff368f33e31fec7ec6584cd5f97b446d06c870c37ce67960c4535fba386441b7abdf7e56effc00733ea6dab44caf23e2f4842ffc9b43aed85742a52da3aa7e5720dce82e6f626d2625015dd28847cce2b4866a3a68de6a1f5ce0de83e77b0668c042aa59b1996cd794b4825d9b9ccce60b7e2cddb307cf8a9ec0f2dbaa3206e0f8db301ccb56667408f720bcfcf888e8dcf3deeb7e6a45e01ff5b2acfffb584a76680901cb5624f467ff8bc30b09607489b110c89cab1854cec319e8a0ef405a291e292b66778f671695d734befdd44736b35c3a6d5af2b7335ee3fbd4fddfd712a9240a60965bb46e48cdc396e7f2ee6014c6106ef4c2d9ff710c7c0bdc56bb6a8df4e8f2a23884d84b6324dcfdd219367b819c2bfc57c073ad46ba8a26c270f85080ea9e3b08579564c3661f8301cb3020e269832aa1c40cfad96a17f5a7330d5924b7b106b08ccf5bd4ab5e821ec49782ebd267245cd5a75322b55ebfdc006dc93045966a145f7379bf9c9c730957813d76aaee2251434f2f450b9bf6a73cb5ea28034ed85804f97fe91a4dbe11a2d057db8cdb7cd5fd9918fd166ad2b7f714f4828e030eb8258dcfb62d5e96b98b9cb0695dfa1dd5aa0a7dbaded7a1489cf0d0b2e9edac101e3f95c4d744b376c09ab491451c1f5e414c6597afb27726d38b923679110438a6f7b6d0fc64ce108da6440bbecdae235b8ba23601369907767e28a3b949d7e19b21ba7c6be8c4d8a97435bb7c934aa5543742afbdfbcd8b9297775ebaa0c963abff0dea9fb288c74456a9b607d2260d11a6ad303a1cd3276bbdf0ba1c92f6fafc0325def3837d7dba3d79adbd8c06e275f0aa5f8bc4a2df1efb26b5cff254a2222ef3281c30a22ce2c8de8dad2c10cbd9b2d234f701de2ab436009365a6ef9690ea29e492bbbfd99bc0e4e7c347fdb1af479eac8cc5cb15317eb9854bef48a3fbfef7eb855e37b56c7e7f2fea6c6d2d14066b529da864ff7acd47091bf767f5695f8cdb557ba3", 0x1000}], 0x1, &(0x7f0000001280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r9, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd0, 0x400}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000013c0), &(0x7f0000001400)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) 07:06:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) sendto(r1, &(0x7f0000000840)="d05f846f032518e664f61bee00d6a838339213c7baa1d1b4001cfc3d025fb8ed8ae6bb913f49e56b0132e2e7e359ed37b94d5230ed9fd05bb695c2a7e4903b0d7db15e545228eb76c0371fc706fdda338fef810437d3eed07ac696b9dcb40355f4ed9727cf28f9721188735a6a76c5a6c5370e1457f974c2b6d3726b1b88468050182d99e9734040d6a79d875fa42ffc68f47c9ce284909cc5ae3fbf2debb605949a2fa311d8d59a055f12a4041f1d03c5ae51948f30f82794fbea29da12", 0xbe, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000600)=""/120, 0x78}, {&(0x7f0000000580)=""/11, 0xb}], 0x4, &(0x7f0000000700)=""/56, 0x38}, 0x40) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="ac0915f63de35333fd61da77deec75806c462313e7cfd1e9b9b559e37d425164fe2180be28e5e1a4a0557b6ec4d04d39784dd9df6e8cad1f071ff93981c5c189661e9075a75f298540b0233c4a01f2f0f1b4ea7b8bafa883ae1d03aef5eb0519c2fd7111cb091429548ef83763aa2ef51423b915603c0a3768cee94f9a52f6460f0e6eb05626a26e674b9035fc0e8a44b6c969b61879051c3060a3", 0x9b}], 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="180000000000000087dd7133672dcca68bd30000000000003000000000000000ffff0000a50780000000c35cf00000000001000000ce3b67f2814ba997e7d4d8946f7d3653000000a000000000000000ffff00002000000002006b1d4cc346f57c6c7f256abb4bce5741b0f3273465eff0b083dd7bf07f26666d15fc3f7b05a8ea53fa38e46a71e16ba64d1a1040689b23244d9eb7931c326340858386a56a069c089649b57e01d6b89d6b4314666445e46b0ad330581ab5a6d522b0aad62ba53316b865d04d73674de47e84d2803e6db9adcfa163a2ac2da34f2d5806d6b4cea94b4c7e26a2189dc1000000f29ce525e482032e57610b6911b82e0708ed64a0e0c5b044cfbe94"], 0xe8}, 0x40a) 07:06:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x57}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbf1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x47}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x77f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x351}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2aa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8001}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x1}) 07:06:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) fchmod(r1, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xffffffffffffffc4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0xe) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 07:06:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0xfffffffffffffffc, 0x49, {[0x70, 0x7, 0x100000000, 0xffffffff, 0x8, 0x7f, 0x0, 0x9, 0x6, 0x5, 0x31, 0x9, 0x8, 0x0, 0x754, 0x7fff, 0x8d0b], [0x8, 0x9, 0x4, 0x5, 0x2, 0xc00000000000, 0xa4, 0x10000, 0xe9d4, 0x3], [0x3, 0x5, 0x100000001, 0x21, 0x33a, 0x7ff, 0xffffffffffffff81], [0x44e3, 0x6e, 0x4, 0xfffffffffffffff8, 0x9, 0x3], [{0x2, 0x8, 0xffffffff, 0x81}, {0xfff, 0xfffffffffffffffa, 0x9, 0x2}, {0x4, 0x5, 0x2, 0xdd3}, {0x3, 0x2, 0x1, 0x20000000000000}, {0xfffffffffffffffb, 0x1000, 0x9, 0x81}, {0x100000001, 0x8, 0x3, 0x200}, {0x0, 0x80, 0x6, 0x4}, {0x8001, 0x6, 0x8, 0xffffffff}], {0x100, 0x3, 0x621, 0x8}, {0x100000001, 0x1, 0x7f, 0x7f}}}) r3 = getppid() fcntl$lock(r0, 0xa, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000, r3}) 07:06:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f00000001c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r0) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) write(r1, &(0x7f0000000240)='\r', 0xffffffffffffff4c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x10, 0x4000, 0x100000000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 07:06:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x9553cab94a28d48e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x6, 0x5, 0x2]) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x1b58, 0x7fffffff, 0x0, 0x3, 0x100]}) select(0x40, &(0x7f00000001c0)={0xffffffffffffb430, 0x5, 0x9, 0x3, 0x10000, 0x3, 0x4, 0xdbb9}, &(0x7f0000000200)={0x100000000, 0xff, 0x1000, 0x5, 0x61, 0x1, 0x1000, 0x3ff}, &(0x7f0000000240)={0x3, 0x401, 0x6, 0x100000000, 0x6, 0x20, 0x4, 0xf28}, &(0x7f0000000280)={0x1ff, 0x7}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:06:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x6) 07:06:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x9) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) 07:06:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0xb) r2 = fcntl$dupfd(r0, 0x0, r1) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:06:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x200000000001e, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:06:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:06:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="b09fc2fe11f1f468081e8d3597a678839461b65d24a6d303b93c029a156c2583ea04e7c26ec7025a4bad6e6af271c5cd97969da55017080945080000000000000054595b1fb4c1832100"/97, 0xfffffffffffffd47) clock_gettime(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="d5f55d3c4c52851fd59880cfb800d48023ab13505aa576fe15740ca2d4570d32f7f47674f6b97a6ac71ef62540df03b3f3681c4f607f6c7377a0ca09b2a6a97df14d4c9ca81289101213b11e38eb5371b3428d9d30ccc88475c42da1b9eb590e5d4d05b79a07ff8ed6e1efe5924194390ab62320636b04562d825e2589f0a62f4630e6a31108b7a793c83f952d2e68ecc8771a1c718a5d29d65e91fdc0e5238dcae9fecfad6511e27599f3af1c76aecfb63e02c502f4ffad14011bb825e088707e2f76cba6b85fdd74ff8a3d6a198b84aa5650c0d3267d4213474a08a0e445cc50a1aa943faf0f4de952ce0a3882965e4fbf197e427211e6183bff19cb5be7760fa5460efb6833a9519edee374643f735d3bb1e2d8b8c5bb7fe5f8661923827920abe51a50a14dafaa3d21f684797df5e72d24c508fc662f4944f226fcf67790fe2c124553dcb9c1dc3fddcf16c80656a493a40a4f518cdc5813bfc8315d676e97a4350484a051aa239cbebd16f8e56495b707a133496812e9b76e257ce1163dcbd6df4e2465117cd9c1e41483ae97acb4e7a08e079a4eb477d8e0ae6c9b026ca60579b531ddafe114da46536b87e57dd9775768c11e2bde5d0c369900a13b34711f0a72e1240265b17df6af838e6135d7de79411bb419839886675bef059001392f5ff2d7dc2fc284f48f104ed3c70320a9fcca480032305fccf13bd335b5d423d41447b29979e3aea2b74e1ec5cd74683777567c180d8d506472eebd23f5835f42568cf7ae9f175bb6e5b090b357cb0388335760d868d868988fc5b130af0bc2ffa3061f7fedd0184bd9906ff191500051a8b168d9c579930c94c4260250db4b02d0f15dd4706175d9e377c905de8a19abf490aafb9e671f303f9314242bdd590b2bfe5aaeb43030e0dcaf04809509a6e82640cd91d9881da4cb97ba2d2b89fa018348a191aa60c828f7189ac00cb5ae33a3aa82fa6125a6427cff3fc49643cbdf2ff26fc1ad01c04df1c9da95db46ea953f6edde67a30e80fa380a02abda866bd828a49d35cac4cd81c958958f25978544bd07d3505052116f150f5716092ed1e78a93059e2a8ca537b0eb281056b132699173cb2478ee4ca5adc2ea6354ca3df031e0fdbf5818cdba1dd0748a79fd9b00229b274f0b35ea6bf8694d680a76cad1d72066f25522b36a3c848478effcadc7de6793066060b1864a4ec5767a1f6465fa41a9b83161772ef09296576ae17fde4a8aa2390ef476d3ffc9a4c7ffe35fec64431f8aa48a44126c30c9119120a7dd134fac1ddfd742206d8a57b119436b82d7a1c8753b5c8fb73e160c183d01d9e0cd39a2d6e037487f12876012ea459e438284ad4a484c264ff93f825292cfad280623cd8d397b92f726eabf0d3a71cc9e464d4ef6354f2cd24262e37d7728f064c8a249887d4852c8689308bc4985ef2097dae2c171ae0676a5dd8dbef390945873ac85b3840b401ed7cafeeb6768b1e997b3b3f17f80cdb7ade6b90dc0d2b1c201fd3295f8e08f43690e2984ae1cf39a2da05e23775a7eeb60d595cdaa0506878657339a0851e1d7276fdfe1cb2d3df23307ff31314a8c266836ab9cccfd96d9ddcbc2829d47a8a61ad2c1ee8d6f06d8adc57493aeba62c1dcfaff21782876956261c9ad113e13407d7f3bc9ddb12ad84f0b4e791f5494db376ca37cc11e6df6a9653e100e6c15dc09ae4b09dcfd2ed9069a80a8fe3dc57febb2e548b474f4e74e323e93bc4b401f713b72302833826d1db10f009047796de77ef41fa7a8f4309b2f5ad7881f8bd64de535ac1d174134fed1bcff850fc7c4520493c4173cc029c8b770f52bd5c5d67a9226f1fba183937f7fb765df98ea6cac7128a34a00cca8c7762b66f0008af5c1a08283942caada76af22fd6ab662489c0e8d5f1c2351b0a1f100be7598b993fac7fb9eec7bfc912a8bf56e16ad99a2b25f8026a2fd96df660e2c781f8de039f942a9f056faedd8bacb8b2a9b6af1c6769f5d4bec286f2973d5147fc989265b2b2a62f998330a4dc5d9642ecfc4a84fc4f1f82bb68b79094fd211aed9d0eaef29fce32d9c25746838431d7f81859b166e9ff5a5eb4ccb7963a8d38fad7511b539907ad53c1461692a6dbce32e006dbc504a5d0360c010a5bcc9ceeed7d267d6f84f300d53133bdbd26394863407d6c9fc5a0d72bde7080e6ea1b89d26dd7eea5bb2278e09b57042ae75f1c9414225cf05fcf4b9c1a8d999b73d0cf0d1628011576b8e631516af02e6066c60a62cd2cd58a52df9bc8491738cb027a045bd8edaeb94cad6d50b53e98b84c2726c8c0f5f718886ff3f80c4603da04f796966bc616db13ae79f54e72e8329ffabf8ed459e10a2506ad308ccffc5ed61840b2aae6ac4a013fb58efc28cd9d1f88bda48749720c0e80d0eaeca8094f9636c70a1abdfbfa4d3b358e47dbc014f0352e966074315c589a02b22ff52240ac5bab73a3ba5e9308e8314e225793ed84c723a0046feb038b1f2fda2b9c3caf40ace213140db3b9c042ac48ba86fa0fb42ee437cbdaf439bbbf11bb119d531108392f249e3d0683763da6fdcc00ea8ef4aa6daec5d6a9d310aebf30e9cce84ed09be14915196fa783d1cfd4405f75ab64d9d384ac077804b7b260c19474a2240dde47031f320b29e513b010dc9904539bfbca00d81e0ef7f58d20395251ca10c89ee58325279e1987a7290c31443eff5161f0253c368d2966484f85bfdae94be80ffbc83d3073e9335e4977de343aee8eacc3a6d733a7951ff202eaa90648dda906e1483ec6f5f2c5fc478fb3ff51c9a577a0a0a446e2f4fcb76b0efb3e3ca3db722d0d99ff095cfc5e0ab18fbba1dbf256115b8f0a235468c7aab741b994e4358160b605b721913325a35f7f07f9d2f12da92c98115dd23b7baa64d94e831c29a2cbf2e5bd79c26c94816901952285e8005289d5052706ded4f173b5623b77c7ef82beca186fb180636f05467c73c31d027be724da1d1578b9ded0de9c2b129a5157fa021b8b6b048de4937e529adb6d701ec570bef8ab0010f12090c38320dd6e68a1ef7dda306fd628783e7d38292c5cb207df15876e6523c1b7a6ccb80ece5e78192651ac460f9899b976ee3a4f11f371c8f413bbc6c8cf27938f16003c6992089c9485ecf3438d42b82942be9505d0cfa23d35de7d61b9f454d6b6da55c03c0e0c66bb21f5a276adb981e471dc9d9a0002667a0a2e62a98e97808c1a77f33208bc423c5525931d55a7e00f57b36df225e7ff78c32f11040f8f0889569009b937c3ea930baa0d710af2409962745158382b66171ad25c6e47b05e24d5cfe09474f544349830ee0f2313ca4850bf3eea8f862db51cfbd0af3e9aa2832bb470ff168ff5d893dd5724029856d9abdf407e8922d4f655462a1649f531d164a3159d95bd0277416ee9a60ebe217b5278cb4a1d2d779850eade2f07124526cb08c40da6c8214fbd0a4034f802161b781ce7a1e325209e5664f870592e2e1813482d59f791fb003ca0da79df042d946a9b383393e0baa27de28064c69409f3528734ea53f4cadc4e66258bc5269914b62bb7b1614a42f4e4873df2fc6d946a2f5aeb98623e32da643e8dac216dcbba7ba824b7d9e0efe9d275179608ffad28ec00ba4f3b64aef46a892b5994c38e5952fc08aa59dc09cc880862797f06317c3d3de67f66d12a6f731630671fd76c0000c726f2ef0300688800f799c665cd5e2d86409fa1953d4e465021730fbda29c551de1192caea152aacf590289dbe7daf5d5810b706fe04eb9c1dbab804b8a53574ca467276bc22a7d2043da19c3205cf219684d08e746e74ad14e4e354d8eb8eae80b40f5caa33f6436c31e05d69e412d126e3e9ce640ab0a5af1dd03d781c9f481b94c1e6850f4ab3db0cc9970c7b0b44709a1d5825e94d2edb9a9dc0512421d7fe3e7f2320a514ab489e6436bf35122848a2fca889cef3af41fd7ac725bceba414e5d615751eda12c0db440b084cbf7e43b2c536d65dcdc1502594e31426cbef2d189f178998d72cc4220ae6a7968ae123916b6c0972bc22b7f0f3300eaa358dad8e781cd4c359ed6bfbffea0638678f4fa2eae313f558d1c1e4d40a67524129b796687a00e007e585430031746f82c5ed619dd1642acfdb84163f4c9754a4e472db936d786fa20162f225cdf705f2338e0185d6b9f5a5a6c2f67eee40c711c3104f8d3369c63e31a818ce8d8d0ba6d5ae821d0eaa3371dbb5ac6b75bb049216d91f76170dd96f235713ad235a9e56c091e4f0921df926294e3be8abbeb19297f9126cf4d1baf7eb01cc0bb222cde4be28d89af1382c75b8be882e859866b6e0a266d54eb26f25333647806da8a6f17e79a45ef5d578e8e7ba5edb86d44ee672f18ce0d0d10e2bf5d79c9ee582595f3f2dc247ebb55e8f498570846477f309466c49b61f9b57cb3001d7b7cc76b1afd44733b25b4a8b0732b83e02cc95bde2f9cabd30e9e1a11cba4b3264deecf6225cceab4ca36957989aab1e8f3927098f5350830f5e7e2cab55f32c0692645b28735c6948b6147fa11507d4ff9c9df7027492ad01b5dd3285b5205f5cdbb423af85dd0a58d1085e3b3048e904a8b7426d84f7414d0713c4d0676bde4a19f36a61ea278016641be9658cde1f1855d890132107145bacb4b5db2a66ffd82ab18dd3391cd9a0e16356580cdfe520e4ada16c7562282545252e6fd1fa9ed59869bb47edc48c2549596314d4510685088a37ef0d134b8ae3f5103cb3e473f5e801ef93571d0ee516ba2e2d0780656ce019a4214d7d9cf57880da09d7e7e9a733a99a2b41e958f23fde8ef70d2d8c9edd895255b4ba2d59276a149dd81e0c391b19553c36ac9ff41747af727cdfe01578f5a8e54f656dc2d64c30845ccca60536dfb1fab2f4bbff18c12a5f5346f65c153c99e8d601d4861d896e5d0d1107bf05d4f58642278d9015bb361447a9f469c42e055d571c357469c11033c083592a89084a185af68522a131e390647d9b2ad17e985ed4c5cafd8ed3cdfac88ef3ed0f5bcac391329ceb15a26a6cae10d5ee18e1c340f3789a0d0aa7918800159e72adf054871af78f26df88970a258e5614909d0bc210fd4a933312c8866be80e39efa6d10880f203eda8dd1b498affdd1fa499a4779c798a03c6d1a2093ed39c278fbdfe625a26188e2d950682b850067f4faa507acdb8bea7a4af03c23d54bdea37748ad0df5919133ea0430c4826f9930d69ffc82dc39d60c51573955a096ed5a7d244e80311bd598824db8a09dd411a7d39d908570caacb8a609c5a512afec2c2d6ec7e3019b42fc0a880a1153b23d454b3b7ff410f587771c6d7e06f7a0ec346ca40621c0268e8edb159aadeef02925192979d78edf5d390dddd399380842d8f3ca70bab4e0e7101fe74e302ad7e907b066e4f663e4442b858382f8cfd7db1924c81592dfdd17b1568e2d1c0e92a4739f06dd97e6c34964a94590e6603d87007fafee5f9a113bebf2c8845547b0064027fba020f954db0a25eb835b08ac7f7c1227cdd94661a6b671d29bed923f470c5311a63c4725b6db35c04e87d57359ed90af24e4f59de07f107c3e82343e9c6647f6397e42ae3fd185edd06e0cc1cd1a4ed0d46d53ca8b41ae3427b25bf765eef5bf39265900735ea523ea361e38484b417652ae1bffeeaaa1967a987ddc9dc5c252c91385d62eb99e53658cf21743eeda9effeabe0f37fbf114944c04f9f87b8ffaf9fd789c53f352e35a67784e44962038d5a9224ed0ea4cb3d308099dca96a2", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) clock_settime(0x7, &(0x7f00000000c0)={0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 07:06:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000c012ea9ee9059d3bbb49ea29280000"], 0xfffffffffffffd0d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:06:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750f19fa98ba93117832253ede894d011105256fd4a33452901e47950dbba7681261001ea1063db969bbc93ba81565dda0fc375b07c9ddba88f50d4eefb7dad365a3144fbd0b54160bdfa23a53c561c7cfa7b276322502ac35c4686166c9580fdac6e0a94816148a36f838d118ecbff0a234692fe7f414712aa91a31bcc292a660e6eb5e139700000000000000000032512f8a529c477a6a27000000000000"], 0x8d, 0x0, 0x800) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) msgctl$IPC_RMID(r2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000980)="9f8088cda239867f6cddbc17b496499c05f307f85ccfc714eb1e6f60cddbe4db88e2e34daf0d4e7037852c42f148232d3a057a389adeb94fe45c80140d6f5fbfa4170918bece18e8fc8c471a8dd721dc23941b89522b6935e2f25475a0de7b2a184d35d6400a83f83b8af51734b0be4573cf0776f31258e6b8f5c9f7056974596d1af94c48b1170bd17dea1382d6fddafcf5b3020d5decbf9d844ae1c2009b5eade4c5ffc85d07b9267bc5535e70181a6c5d72fc3a567d85e103ebdd685abf521ca3590a1076019fe32f8d3162e2ca98988ef28ab9b4c5853c4380b2d7aed916e37a9888df5da7612febed0a2def336919fe9e3cf4f58cc3e4f3363c13acac6b45f48bc3da2fef2aad085803927578779d7a8baeb926958e2bec5ace3e826f8ffdaca978caf7bd5a54322bc27274172c003fbe190dfe9523e39073bdf1162d18cb1a858ab4d960ee8e80c3c70b46eea16de4e88f068e3d24aac9a696ea624575a7afd6cabd7addc52c48e04935d904d52a8bacdaf92b40a23083d6378d865fd9456279a80c6daad6c255ba8c4acf7cfa309bd397a0ae3e0a22146cc5b182c0bbea34f1a517a2a9f1b99500dadbbbfd13fa01d717e223c480076b11e68c341a3b683c48beaf0d5f8722ab998d6fc02b974f5f62010fc8954144ab76e4392de838d57e2ed17181b05d9bb1617a2b74352f4d072d5ae2aa93f9016920e44bb87c33a1075a202041ce4cd5cf921f41b0e868b4301db3954f3b35b02e0456d7c72ac23ea2b1bc7a6e8bfef5b9fbf3157488d27630fdd9031d9405d4be593d5ef5c9cd6792ed23bf70a50259a0f3310ac24be6b79d2c302497d663066a17981f8a8e8d22f6b28bc98d0daa0266e05a2d33fe4b69aea7329a858ec8e39ba9ae241ab58db80dd85be8489b77285dc6c87fb0b499debf9a1487c6bd8f33436ac7fba98e21113ab49166b8963a966a2ff99cd35ee44f05bd44d080d78ce30d0ba1b857e516612fd71822661b000bfd8346974a7a8d0a6fb33bd008f3177ceca39ff7e41a98b248acabb327d467bf2fbef9bb3708e52e88813c2f5d404ee2e692237bc6d2e2141306f6b8e963b974c7bd7f5564d3e891140394779dc6af4fc1adfb7a0103040b0e3a2e2a97ee1f643e606638a15fc250312d6a703ff3c841756bd2a1ef8a6b4c0eb8dd36aa7ec3f0c2c8872c915fe2cb05cee2194b338af590dc06deb72d90db4261066013c2836b5f6eaa0e97012b08ada46bb15e1c39975c351fdd9dc3fcf71327722957e0e2fb0e5e1b223c47b5cc7626e6597d6c7e089b1ab8dfadc980b3634a4fede8b54b10f60b760eea4bfc06fac9bb20a4dd40043c01195be149059325d07bbead4503d4c356417bbd2c10a20d0ad14363094c83e13410cdf624bfef8318c0a97bdeb66c3778ed6e73de4a3485e04c59f131f77b2bf4707b7cf2f2191f2e98ded84ffae4e3c06edf79dacde3ec2be91a7d6a6b2586ae49b36f9f3b25d9d2b2a2d624e95be94f1cbca59952646e0f49f6bfd933cadb239a9321da34417f039fec219d8f7aa3f09747d71ed8727a699a87c9a3802d11a6143fa9c401ea2626ef23e898095a88b01eb7c61fe2c0f9f6f6569c4872b26fb54671385a40ceb9691fda3d5c11f3924f4b94656f3a2cf4ec2a8fbd5cb4a1554bbc11eb09ae48ba9ae556ff7fc51efbcd257b2a94811ddf946ee7c34bbbb6288f2a009c786df2b88592482d4edfa7e4972f4d5a2cb2b33a586b004d76299f7e727a5b304ae41d7b69f219dfdb32a949aab4c1818f027f8a979f87660b12f9d7ff7496fd94f084e8174705ef2cc761ab259144da6042f8d664fe18b5643207ef8478c5c48f3cfdbb044d50357d7568a8cc45942dfda9abd914a3bb95eda1d5fe884600d63e4b9b1019c370cb26986389d4ded19c0608bdc2bc32fd2c6f7f750cc76b5e1ab932ec78712284eb831747ea90fc7813915615edbb9e8dea97e7ca07832a1fbacb2af1fb28208d45bcadb113d6eee7d1faaa72fc24da5fce069e865e64f13a1ed0bc49e4d123d40e814d7669dc784e71ced5b4179cb43189897556fb02abdca8bb70c47ee6f482a947b61b24d29dc202c8801a972437f06467e53bdc0474cc105624c5daad81c2e0307137fe9994b7a2e6175b4461c270855de3cdc40289618b014366c9da84883cb21b08044d0d5ee2f99aeb4ea337ebe230300463c481728ddff468c85122ac5eb939f65d30ff36f1d43249078c48b0598101579cb9993cb8eded2dc39abe1f994b5ad84eebf7b9df2172d07b5d72b4a2c2a2c457fa4f5ac48e1f27ec5a9a0a4c265362357aa6e538e79d1f17628b9fef56a99ef534446b184fb72fe8a05d74b2d3f2d11a2340d0b90c2f9801441fe066788788d4ad6a0fc2063c2a759b10fbfc5d804176f6abc959f74337b27f59ed788eae5f1d7d1c211372b8fbda06c09cc993e3fe061ab971fb8b7c69ba743c91ca1cfa26d16a44d51c42973a84b6ff754c765a778b2898d93c4a8218b2053c3f1f95d1c683bbab80c0512ed1f62ab8c1f04b7cdf9be97db3f50c1e23fb38c148d3f86843982e4daad64fec5370e0ec6539c2d8159b9211db9f3f932ec0345270238859b768d88c2f81d6f2adb2faa6288b8b2b4a01517a1bcbbb6d77c56321252aab4532d7c382f44ed0a55be8c36262e16a234de9e83e29bb0786f68cea73506f7e2e43e6ae3f6b7574e5582465b2c11d64bf516a3bc87268c2fa90448b5bf26253a9f15a6024160e04a83fb2c4b5ea07ffdb105db37f0616cac4fee6a7983d6b7bd28c08e254c5828ce4bca8d504447190d698ef19f62fb36988a6b77993ab34b15deb823139743c257c7792db02814d78cd0dfdc05216d0c7b5935e5f16cd7cebfcb9dc7d62b7aaf99367ead5d94bc16d0c3ba2fb091c4f9605466eaa5b424b65a278e146c5266f66d09d0af0ba6a8f8a148c1635f14f72576a8478a8d051cc1efdb5190f5f2231c3056edc42f633a094c05851fc8f2f159831360f756a2c856f59ef4d8bb2051d0f2236514aec5ed746b4497fe52264eee9bbf3fe1fae4593116e87126a5bcb09af6f4f48ae97d20aa9748b74e6e5313fa7beede56c150b421ebb5b0a0477816055efbe2a02abf53ebd2cf8dc511a043881d5249c257858aca9c3330aac0e449536f2b05981b2e564bfdd0807afc78dad20abfb1e3475f39b1a2ecccd34850e7e6a98704614ed457e2783770fc201f3816cbe7dbbb1bb69fad401a2bb68cf141c0cf12a2f6f5a122bfc2c73af8746bcaeed3046e744c351d96fcc2ab9be1d1d8f0792e04c2e4725d52f64a9929bb8c0b1ebd08b114681858689b0e5f75a0b0d920a92ef3a771d1dc7269689ddb1e89b6cb4dcb773198216c9725b4313fd7d508044692760c7365a78024ef4d8ca3fa8123c331d6f1392bf5740894c78cd8ff9b4da3c2cd4eb85e7076b26091a2445fb0a9cde2f839a1fba5b6460dc6401156607325571e78b94a1976e69bdad8520433dcdcdb5224c27d5a184ef04bb5e4668d4dddcbde7ff875ac2d0f7ad1c48d6c94b1b2c7e9bcdd122639202c4b7461a3c019278cf60d0f592585a6c990796a7eed179fbdcfca2074f992718ddd834d910f729ab7041719bc269d6e45e553a6fe6dee00bd8d2c8acc68dfe893556044dc94892a9d91ceb8835e1af08bc43afeed08717ae4959e0da7bd6331ae6dacc0ff5e62e62626714c8cefe5496aea54971dbd4479df04e51459a09c4df720740689294001bc78d4d644384d5adfe3f1d19cce6868ad8d2bc0a81c01a7a303b9ef0ae0ee3d93d0d2a7d22496bcc9f82691c02501f5fb5d4a53c510605204018794677bf0f0aba727acec04f1bbcb2d9f3302bfe396864e652b81a11f15db649608a3e525f041fff0eaaff1b55cd6ee9ddc3345290d1dbdd95441b6b30570a177813df79ba6a742d32a0dccbd81e77aa9c7759e4bf7f5e3c76dc38b114b6769d7e170743c13725dfa797460cc620f42ff3381191cc4d4895bac9486c2c09ef0b647e041cd191655985ad10856b0690e41d91fbe9f48ec80e91df244f107bd5f1c9be6c3a1f88f55d472658a259ab29a8dcbf9161a4ab1e13227dc2a3fff65116755d8de8c672cd60a963709735388ffa4efc1780c547020b509f3db3500067bd5c3ba9d47866d70719e1dfb024c40cccf35fa299de6feb838eaf04abfa51c4fa8d77af0ce30e9a2cf2c304789d8efef20114b32b9cc77ed3f4909732aa5fcfaf5744b1706861c92c1cad301d60e5368188089d7a857c733291ce013fa5a2463c79d7780f8fbca6c6627d4b879239712e5d731e7c58eaee0f4cedfc402bb58278c0027f8b393167e9d11874a61ad263fbbec255d411765a72077d39cafbcadb53755b0def6d8a34481d148b1864da2638e12ec91f484f2c332ba710a38830bdd7ff5a928e62c3ef980324377ebba9836c98b790e635fc84976596c080bb37835d81ecb6ba0d14ed90afe5e698885d4c8c855b3c6ef49e44950c6ff16e206b8e93481744aa299f63ee948680edbb0c4417ab2cc2c182c2c0b8e195b712ca0b9ed9dce846d0fc41d6ff4c5dad5942a9f70d6b694cf6aad35deb718cccc95710963e5b94a9b4476354cb3737146de0a99fedc8232b37fa403385369e6d4b989120d57137178054c38a9db0b4176d0c4425b0597b28976e44904b03b48351a8d352eb74d4322e87125c68dd0c3d17fcdd8e76a9ec01b9f49d17b9a2ec296504d11bc386fc14b4d83075691d06998e986ab3b917aaae9dc14867c98c3880bc6f6ef19e4cc1a7848abd7c5fd40773e8c1ffdb594f593e520ec0ff66753bd54c34324702849ffb511e5bdc2b2faba386a0af667695937e830855aaa859f75113a27769b00b8a780dff59f7ca421df45c75b150ac2443013839f2adf5ceb8d5916991fe0dd61867e249771f07df393711bef4b37a986d49ea7c1a55f87d0e00ad5094bf6c6af95112687733064ee1230101e70ae43a73146ffb496fa56a75ea656d4766fb2872f7a39ed2474d67164e920fa55d143414d1f6f03f47184db55f12bed03fb22708880ba60870830e072c21e0a6c553ff2800cef505e650f9753fe877cc8de5ba5a5c6a1abeca3466d2098a4a3b52a4cc23779a314c6307371f453e31dfa62d908fba3d59670fc946d8bf12f5e19d4f126a3dff6e78ccc94cd0479e9d43789b5ccee5778375aad17ee9e2f01e972d05c4d9730cc778cde3a868759f507c03dcd2a382eb0d3c9dc7bce50fb5edc8b04aded4a9c05c2b8c237152c07c8d32894f06b7d264fc288bb1190636913aecfd96c466fe9cdfce0e849e9fbaf348425135674f2856ff69aa04dd64a7880b9c2045c8a76745b0ad0c40753f50446d8f7a53fc7f1d3e0f5f38032beb62a672b25e1128ea3379655e8b29e21f29199dae7e3afc7be4ce37c63f9376fb0ea2bbb5ddaa1b73ff33df03f3e20fdad1843176e420e7a9dc473249d11e870ee31f9116b95509e59257ab4e4400d2d41ea11b6b11c4dce4a4cb5ebbea14bb4e8c5283568f00a8b8262981eab3127eca2967e547cc12234599c512cae0aad68ae7447c2cb922885d87d9159b2f4cbda84ee7c13a5bb402d98d4c3d3de1ebe941f70e0a04361b878141433474062aff3da17f24df67fc0c8559347dd98a602ae43b827c688cd8a8450ae025fc8e00ecef526bc381ee8235bfb71cf8bbfa3e3041265aa3aeb9e7c8e5d230acaa1104fc2f784a00744c2ccf40b4679ea8774e5d6a9cc5f6be3b9e97fdb85630bc5506bc017ccc3770bf34298fcc7df085", 0x1000}, {&(0x7f0000001980)="1a30e70e512916a8466560e88cbfbda177a95f367a2248a36d8668aa120942c333dcd26b3c5a1f93fb18d891a2ee3b9372735167f712e2c80089302af39bab1621672d46788046d8adda940ba5d337c91b614b22c209b70831c4cd32f16ec11aaaec090eab9bcc3a24138ecaf81ada2016725e100912747ce4c7a298dfcf961fc633992213de27d77a74bf98a044180a2f8029edb131c6aa41be9bab443e4d02bf4f9761c12e79674985c7ac4aa3d7317283d9c6f503e8a78ebc8e56d0cd0deacfdf7002f187b25ba9cb7f94c69fa3a7a5e177d7a68b8c8b4bd1e06d4a71ceea0be56513b0bf2b01790111932bcce9a11ee72af87f0d42566962b57fbb6d6e0cf393b6b83506839b282cac4bff0a030a1c0d79295f869065d09c65ca93919d2149ffb4fb57c0ebef0ab23715b7537f8214784a61e690569fb1392738caa61a27f618e603c6093accfc7aef8eb51c7eca3f3b05dbc4b37cc1bc7b125b4a384a33d8bd1c01006c252b0765a3d026d37d9ceb2f1d80f2cc8375176b46d79b17a2e803350375ca5f1c590e3c72f0dce0a16a3d684e0533d7ba0b7c46d27a82b50067968203807cb1da7fd16b3f855e57bc182c2735df2dd352be000f98918df47a6118b600067f178c462f68d229861d8ab638b6a0aa5ea5898be9f509bc76b188e59eb4eb7c0dc2120dcc8e05557374710b8c8b0a457aaccbb15aad7feb1d8cf6cedda064928558b687604a88b10ebb5a5e5e5e5738a6b83c4352442567463e3a453177b028e3474f753801490fdc988dcc999300284883902ca47251e08d06b1ea1fd96e089d84275458086ae48dd0621ba3c25056c2fa33ca99796b75f4207e98fb27495604db5bc2271d649f1a08dac1dc37f39723491092b16f0fb5da6897b179be9a5ada125f7e8eeffde8c6d7aa155c559dfb87ac281ce33f66658c87f7c2d26bafc78579af68e61151774eba7e1bc8e1a4c58933b90c449f9d31f3207267043636e17bfa0e76d28ed991ac671490d377c70a19f494700ed200b2f81c3d51e9d2d8b389857d0400a88eaa008fbbb865c8a19dadd46c54cb673a4a93c077315b24eccb73f4141536215ac98ef5bd6952b76659966e004444eea1587f1ca5293dcf6148bf5913e50fd1d9eb06e9e5e027a84f57b36fd29a47186e9381ab8399b2ffa6b1e87384092eb5057dac77a8cfd149d2ee16e0db91b70d872552fcdd55ae5a7b865d46955bf746c56b7ff82a9ba57451a9dd95412c5f8ce7f830b72923c190334b570f381b44e885c7095aebac29c42080ea31b111b8b628c78fe1fea12d42586304c2792497d2cd1b810a5237fdd747737a023a6ce4f86c9caf98ed57d8e4e2a532ae5fc171e76fc40571bc5d9622b629adfe7025e2196675a84e4f18c6d7ec926a354ea3ad81c2dc929a877bb938d70c8b4491f94ad223115f01f6523a69481e4e88543ebf0bed98a150d8a45991041a9fc5b31424cfb3e7bd0957d62053bde67122b42fad1717277609d2dee0dd7abfee49e5fddb188d509c8fce849412245c19c57c9e294c6de107f2b61025bc44205eb324deb6ada1230aa345857035db5746cd683bdb3fbe96e1ad5a3cb40692223e9989e8a01cad0ba9ba3d5b13569c34f02c0b7a2da89cc491be84c3b6c1b97bcee83cdd8d96c813cdba440a8698ccbd0512860919229ab597f1fca2647e981b5e378d139d0248c13b00a24e5e472e4c4fd6c56189499786a48959c98fcc7c06ee42401031819d4a2d9d23361c317c913b0d7dfe15df022c4c5364ab6d63d2743f925231e213e74e64895d59e668ff5d863bad780b9b4971ccdd1cbf33df2fd152089598dd5d3de0b813b8ddda8f727f15ae3c86a2fd605f4fd2992a4ee75ed6db0693c302adc91043b35bbcb1b99104456b4de5a66ac28edf5848334c36b0d23186194806639601a27f2412341188b81572c85b0010763018c80c983cd78f71c64612ad297c983eb287d7980b154e527b527f98ba7907b4f48e9a640462ad50a3c3c752929b3c1e6f155736c35c72a1ef53f16a929213748a768915535886e29ee0a33d17a148edb27547abfcdf05f661f4928459636dc7b9669c48c2aff00be2910224ee7142c83eceac1b5ac217d316275d85f8b748a6a418494dfa3cb267c2ed1e35b43da6910d4bf491eec5c7d636b8b7e904b02f6959b6c15b302edc7960c1a792707738f90ab935f5a41684617fb1ca067f4d21435275714fff91b81f7d85d31e9f087308ae9fea5f023b79c80b29a94044c4895caaca2e15f489c51d49d76597b7c97c2190d6aa839c9454fe5b85c4d954f3fb38527b237da3382c277ec886ed2ab3f834396f9e2cebfabd01947a76bfc441a40e488565b77586d43d9b614f5ab048caa444c3122f7729bfc6161f62f09f007d441026257cf2087dd0551431a81733b61e18d0fbfa4b2fb0ccaf061c7f7dd537299a0cb1fbb18f01448febdc32a0076f1781f7c2b09e5fe3e038ed0b2fcd8b35d486c29163dc133de6bc5204eb1bc1ca1660e822d0e5c7fab87949f738584ef33e830aed581087e1250ec3cc54ec4c716b69fb041fa25f7b2c4f252230db08fedc826483c4c1201d73a4c0c1fb871c974ee175ab8d807c22f32cfa83e9fea135bf5b124a57c2d4afb85b5e5b8c542b13ede50824157df4e64b58f64f7133013b48ffac96de62cc65a707f01ea23692d4b44b0a58fe0c16b841d6ba4e28ea8b124707d29aed1349d19807273e786c8d52e7c1a3421670078b1aa8e847f5c573d7aafc8cf75e6527fcf04d30686854360220c334385a8e7ac093431d7031b98e63cee6246838d1daa17613c1b346fb1514eab071a5bd1000e17d960e8496aca8bb64a51c5cc7134caf86a4003f9ecb0aa9a4e9ddf954c04fb52d39adbc967d2f36558ceafd76286ba998991c860ed9a13ca5b3cab6ea38167d4319a04726b85a142bd20644c7ce926a5dbd524a11a11dd13cab2f7fdd86d9f4349a0245bab2d0c33b662bc3a6c933e3e5e04b303727a433430a50a4391d8aabe6711247603c84946ca4a76355445a6d460cff88bfe86bfa450134a23af5e72de558d1f69def57d52629bc59588fc43535c7aad9ee315e93c1e6f2319d288d12ddc2b168823df6e9fdb2f0b8369f3624d4f10e80ffbf41946780a60f94f2ba2657761209bc5b4f6e549be7b2dc93bba23f5cc90b9be5b1c39c3e855054338edc35f189817888a0235c6f16291a44e53d7ddee66935df774cff27b74bd3f0d213c6a606f0de9e484ebaca0f5aeb5d3e200a416b55d4ca344d4e2588e448a6d937599fb59b04e411cad6b265c66779395a0d2ef6d3e82e2771962294b6e327b273a34ac881189dd6f257ff3c935cf1c4c0b0879eed617c7de7242389fba86dc3eb5d2fd88389861ae3b64df8a9b5c0feafb9a93e6734acaeeffe68a9c605b4bf86bd6c2f2f64c8e6487da985f8645b125ad2a61acc7eba87a6b79cd549dad5b2b862304a93d790661eefd3314af472d7466d3b1d3dbcae51e4cf05d606362a86827dca407fb300fa8993131785726058622d4794b4404f2f04b95ff4e6bef24bfd78faaaf2f626f8f9ca6fd972649e0427e35d2f02ed05da87e5ffb12d9a22cf00e66525dc2ea8b621498c1e16b1fbecc360f60f6f4515a16912ef0369e9661dd16328b19d0f622e0333728ec1b62347504b1b53fc9719f8fc7b485722d7685bb6f01cb38d8090e98b17b27e5cca2fd73917a38a664c22467bdb35f89153aba6f1f95e43356b90b3d2740e21002413175b857ab5e65d2ac2bf978104e2e2cb3e42c95af1651f8ec1dac205ac7195971f1c440fb641d1829923f3ad29627f3d4f47f5d4ecd57f4f7ec20ce25f7b120eb99898ae6182ba7cc3a92940786a677e1dbdb880827d7a4042bd8876682b4a9098cd8f7c5200681efb408bc8b6517a5a8e3ebafe3e32a49824562d75b84d76822881c422d3982354bab9dfbca0769af2b0e1ea95c5b23fe3efd73ad6b7e8cdd047a3f1f5e6249b6f3c1da2f09cb2096c21443a72ffccca9583f604faa1dffca4095d2d2d334c82c025cb41b8c3e3f445ff7d41d49ccb84373d546c92717266bda5d895d685e86cf7dde9b2cefe524d9c429ddf1d94680595710046ea90e3ee92ccb03365b318009fdd01f7fdf36aa6fd4b71fb3b16b9ca6ff59972fc476c5c1b254b70c02eda93470057fc57bc8f98470ac2670c91cedea874f1223040855343fe00ce94c24d51fc36a2e696dd08e8d6fa16c77131eb09d4607af721ea2d2b662ed767f7e7b62a29304126323d6ddf0a175639bfacb7c94f6778ea10c01aad8cb460e5d5cbbded2c3edbf302bf9322283a8bb20eb6ab288a72aa8d110695e872381e1c07d3826090c7bedd10dced135452c46d3174992596f9d031b9750e1362ce4e8bce273f1bfa993c55f9e05fd248a18157d81f29737ab9ef3a1b2a2781f96de3da71d68ad05fbf22531dc00b9435bd8c3ebbb2b49022192676d1e5b04d3960a393ef8cd97da7fe83f04a53794a0c6430d9e502c37a2ea2117486bea98ded4d968c4e37add3c26b71e1c91f1fd4b7d21667234daf6b7dd2170a7bb386bf6f802266f173def025244f261bc29431f935f75e12c92ddd04cfabb00796021bff327f907d578f16cb94f7fcfb04ccf869a8f732595c0745eb03f246d3a3d205ff265b66ef007d3962725a2613724058fdd4aa35d1aa4a0c6bef4bbe527dd2a1dbc1d33914907028ec339bea057b6e13062ff19f9f854dc3a34e5035453c277eab21e140c032ddb821d68498e70bef68a1a0894dca01ccd83f51c6b20e4656e2fbca65a42b71427d2d3399acdb92c51931da5778a024166dbf37f9f90b068ddcdcd8ae8124df4e24cd40bb171284ee1c6f7e9a1693bb576f019d037e9129501d5369915d0c328483a0fae4c93869b3ef8d6b8f6b2919bce51016d703533b86dc7a9067eced0cbaa7486785e608ce0023020c603ffb5a797461266a3ab7feb126feaa695c122ac9cdbb06c6a8a4713c0067702dbaa73721fe0b6506f4436860e81eb419b76133ef4e4643004902623b190fc18e68f7bddf26ad54958a6699c68456fda23ef71efc47430dd5e19c5b66a89bf189446bff9a4588672bbcd532a7d541de97e88656b076f3e5748272b31c3195025ba0ed77fb2c1f9ac0955901b87c1d01855e1887eef8161b44c972a1687f1d867c745ad79acdefd7c1aab3707b375250f75f4b2284a6357e140ad5f919e22ea046e0f6bd05e41d9e71748c209750ebbe09693ed3d652083ef2fc5ef1fc99bfd4c16a7d36a5ff3d903500f45feaad5c70450142b4e91ba5336af5c35fd0bb9906cf239fa29cddc06fdd57cbb81c3a83a5a04fccd5d82172e516b48e3049bd8a2e834e5fd5a4f86fcc7b4d674eff2a4efefd7bf2550ae46a7c47d013633c18ba341c3d05109e6c215d4d7cfd8822ab9a32287fdbd5ae044afc7bb04dfacbc0b94d5cb40825fc0117efbedd789e7665da1a82069cfa1565da806327c0a12b107e3910f0458e9c9c7ae62b482644b81b58f0684aa16bb05e9f79c0d4089a59b550c7365709639459e761d9974644434341f0bf9005cbff87018bc2c6262184826744ef97e498e628f585b45946fc77c50310e10712d37626bba236587f7c8938f1740bd46a0aab16a3cef00043b5d3f7632479ecdbc0b3d333d73c1092b9791c88b3e8e6255822a9529e2c76fb513bac944887f303eec6691d7b86efdbb9d58cb81ebc330b2444d9be7663a8dede4d9c271c8c9080e35945f35496b3b61a3d8c", 0x1000}, {&(0x7f0000000200)="2794ae3a1bfa42809a0b993fb7a922200949bfb8e6d3a743554afdac24b8fb7123d9554a102ab53732affe20c96a22aa6eded2f2b707dd97624fb49eded607d5293ebdf921cbe174a78f218a49c598f0722335dde2df7a302eab625ec8dde658600880915eb2350426", 0x69}], 0x3) 07:06:26 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x122, 0x2) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4d0, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 07:06:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 07:06:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000000)="a3d21584c0c80c4d83af290823a330b053285839b8426cb3f6ae71ecca4056103ed8d7d02a9d523e820df30f8625802be9f72d5ec3f4552072af38577e957628febc7676b7e825b9db9f8fc2017b084673d104648d0df3ed92d6360a61e1b3e9417bc4f7", 0x64}, {&(0x7f0000000080)="f30c37f9b47b3cdc94110dcc72fbb17a71647bbc184361e3d1a1f5752e46b9a7c342da5b869dad012250fdaf0865c70f0fefb82a2beb9d8525ea7fc33c554c4c497873c8ac8f5a215266bd46773d63777b26c079ec3d63e28a0526bc628fd1bb229897b12cd817ad5805e116b2cd489d7a2fcae525a8e849edfc999e619f90d0e9bfe2ae47225aa35f68722f55e9aa2552c15dda292c1f5c39eec8d46f248ca4f0b42d5e770360991de133b557679d122370b969f5616ec54dd2609f7b83adc81d6c592b9f923b9f6ed0ee9e529672a77a9973de2c5d704766ae27a9172ccc55605658a584d462ba4e69e4a6886422ee015e5005ba97edd0339c1b23639f2a5749861069a16e8321ee0220414c934d4a55b255a3d24d4aaaf63aa8b6d90ba708c41667a590f3686ee1396ba429cdf95c1c2b674a3cd762ba238bef20fc81c2b978776f4423fbbbe862438948506e9594f2526b7bbbda37b9d65770cb8f0e66ccfc6f0500073bbda7fccaed85d7c1916f8818a7f8349f86deabf2927fd8aa97c5a66ee7ca8856fa850f37f70c538b811764286c65d4c879b231dce716d8edf33ab92660381ac145aa2c986a0f7679a7ef470bccdddf85631c60c6cf978c2ef154bcf8dd570edca0629e23a69c113afa9239c3959f75d4c709587b799fa2f2554edf1c2b1c7edcd80aca92cec6f32efd6d5d558baf7aefe0c75e207f686651707071b18758295ec89d235cf555dca60cde4ef7f7fc33e2c59460c7d9f06ceae68ccd63a56429f8cd7694ee680779ce60c87a734ebf23256a916d9dafe25c12f3b238bbba294bb7e0a82df49054ad0a74b04b4ead7aa604afa52ade0780ae47aa88a0294c1ff6f7b6cbcae424e3c64089d831772b1d43681f8f48f23f1bcb906854b162742e96e2a0a92fa9a19be5a0baa7b55f9912b526dc206f8ffb34619fd7cb8fd7f018f52ee9cc18ee235f543c656e617aa04c767ea3cfb05255cd9f4834ca88dfbdf9b5f732bc2241dd8265d4cb6c8386dd0300f7268e5e38c2083ba20ae4521b71dcc1d0782671caabce884d18a7103cf654499e3811f992673deb7fd3ed218bb403b3da89fda991d5d7cf036494e02b1a7dba9724167084fb71d98a6e294aa723978f6e8233644e662c86de9160254041d2c2993f3424bb9880334523c11ed319d29486e0b9fb524338467e00f41188c175c1388714444918f4f3d761bd375bb84fe829269ea74a1f5413fc92003bf6cc1f6d41a1ad06729afdee6e494eee981cbb11acd700c8b49769e9c4ec847f19acb105f89dc3341ec99e1ca859331e24a4bc0e710f3e63f8d84ca3f733c91efb52abf22ce8c02489bab26dbb0861de667aa7873326a0999dd72c8f30b7bde32fd8f1983cd6deaeb4c0b62cfd9972da6b516659fa7c35c656441593bdb96f0cbe8146a53a82a90359e184bc7b87d1ce707411168f4964aa64a1ddb7936f1bf9ee68948816f6e9c478296205c158208cbe8229595bfac23a17200dabd31da7ece047986b5677daaedeee091edc2d717c505cbfae9aa409c7f3818bae31b38116a98293c2744e3ed97bbbaa89b7ee72a598e1ead38ad6ab70399ff59a00b5b0b52e58eb31adbe8665813a8c3efa895f63e15af6173bb8359b6e7a13cc4f36c3c23c5840e17b3e459e7896f37bdc7725403a43f869e6a1cbb7c57377a89158a582cc9f4ac1bd16391c6b7987934e80d4f36a1b49a3a9f7b2a4486c80f3f7933ad80984be0fa7c36e92d9b9a3bcf784691f585d6ed439e50587504fa657e6a54ed2747e078c351becc5c28aa6b56b884847fdd676758e069b9827b836c021eae94b6ebdeb8fb95ef9b7ff314125ec5df8fab6e81e8bbad3192ba1fa8f36d12ddca769c183207fe959fbfc1f5cafb6b86fc35ebd0868e47de9a55aad775637843dad72a5a65ee7ac9d9b2e306c0b821ed50ccbac356d4b72f7d0af528aaeee4bcf9dc0169b82f7a046306caa787f08290058d8c6e75ab4e123d5cbadc16ad05aae9fa5b31c90566fdcf133efad59ef105597db0fecc7c1343997e2b0dd717cd188ad01af0430f0fbe514d0b9664e0a4e90013a1c8874e75bbe833cc08d83254ebbcac089888b4556fe253e465bef3d4682d3f5c5966ae7a78c232943a268a97c0482cc09636671fc1a2451ee6c4eb01ac47376318c789b747fe59d0e2e9de934a64499a9c9a25d4e2a2552da26f1c883c84fc615451eb55af8968e2bc071dca94128d2a8815b619981cdec58278cd0440847f8d01b7e9db5afaf3f12b3196825c52e45a56243eb8e814287de69f2de0853ae2283bb35a74c56013d0ce8ff7b9d18c3755f354c64353670f912574c060ed88d20ea6ff67cbada5d5079564c9db016e19f71313ed28e9001c4d4cc9d9841d7fffc6562b7346037cf72bf9ede0c7027fe1a6ed26115ff0eb5528c3a9460ef77208feb838f069c6c1fb3c5546704ba04bf59264e36326ec13fbdc8fe870d85b29c25b6a1c4437bf26d9f5212aa260108bf2b35a611a92d4504ba1cbf7fdfcebc3fc5c4724a083cb4e097c997fda7569c9013c0f2498ed491eb5e24a27c1dbe28115fe34c729a10f27392d3ce1d85035bd2d48425ece224ecd24f32e8b8f646c99986407cba406721d21d92af0e311f167cc5ff5c5099897a713ae5c71ea1b16cc204bb1af04a8726a8fabd9e8bddc753c16b0d137594a00356337e31d45d7398ceac93ebf01f7d61d86a89492979e2b6424fa30befe0d6b5d77dac290c040c73759ea8da16bbbb34eaae3b2b0322d5ef49a4a2c34964d2fc6500dfca20fde27df2ab50dc1ed30ccfbe07dd3a29e0308d38372a6e7a304dccd8ca2c455c900412dc854180021755438ced7e33cee2bb2457504246f734206c255c4dac01bb7b98e4ce18fd6846e3c427b5988e3b50677cbdefcaf46346ed51859afe18a14c3758d6ac9b35daa54d58cdabeca8c8cbd988e89ae86f91c8993530b9edc30b6307d650976aef0d936e481615f29a9235fbc895a3eaa7eeb75b8b73c18ae16028f5938dad5177f8c4186f18806882b05347f5066bcd5e783f75ac798220af670ea6171ad7b02cc8cf8c379282f4ef0e7e9e9c6a772dee4c89a14b4d309216196d812aae126a22a8a59085f4e931c59132ca3ab91a01ebc5a43cfebbc9182e090c758311cd60d86a95bad33971e9df45be15a5f352e09c41530a7cc9d05f294037b8bdad22a721eb340bab1d522078e20da7e6b24db77f5290a7570760ba1ccb10b9bb21bdb2fa7b586bf0dfe5fa2cb972e37ab252a17a1267559817b4f02def2bc8880ba9725afb00b20d044aee651c5c50f7b1fcfad16749668d1696a973b54d7d75ae9e3bacb20cba06d582cb98ea0c6cc701863e7c983ad9720333d4717961f13a8e591534af2a6b3b223c588888b6c486a64da09b06cd5503cd3c22e5a06e7b5955e9b740f98831e83f4d503e356a6978ec9efd9c0eedbc5e87c46aade654473822abf4e72fb4aa7469dfdfa0473983feefad6ebabb322002c0dab04f67439f8c3f7435f2364dcbe4f97967a30bd16037ef1ee0d56c0b991107b7a3bd3cb956e451863dd0bcbfb5e2e7531988a323eefb0d512d9701c1eae229ca7b2d7def811c855a27cd3b0ec49205438bbd3ea1ff0360c380fb5e4d54d1f1beaf1a299bf0d626022fbf4e1e37149ff5ee190e1fb800bf3617ec8a49cc8bd8318f4bf6216e2d7cf37dfce9bd8df27a95c978557171d5c5f1e533e0d379e062222fcc5466a450961a83a6c37bff01289bc110c2e0ddaf29594e797b9d7bf0d52054f9d4c00e9b3342827b40542523aebae4eab079f763f43d58490892be62a12c115ba23d40ba10578d0b307c35d3747a5ffce2e11ddcdb0c53e29e8a3f1d35f4c13fc83dcc10ab4125677fd4a13882295d61a3af39a5f70dd3ae31abfa45671929cfb1b2e97a0e9f4ba9a5f9432b93fba7b23cdb55c15c7e758a5a5d0b0213796933f5244d9c0d7773d63c9147dfcb5a900d5f472a3a378645ed71770c805b1d7195cab42511d1c09ceb9019218d42da9df5d83f40e328079f7113589b01e4ff1f2f51c6dd66236657022195f4e9ddf8a971589d07217b3372cf8d9014945334b194890f2c939277eb618c4cc358c55c4fe83f38e057a23794960e191417b518c8b03c8a68e9589cb44a792dab803bc486705525b7c0972d13eac4a7e13bb9582e99372eefa60230ea0b56c39894e56cc5fb680e0442414fd426460aef380648ecd85dd31cac36f041030d0ac662598d7c4af68dc4735e4cdd2c34d5d86f74a40efdd01e088e8faf4dcc3763943992b8585e3a1b2ad6180c3c59966257cbf0fda98d078313776d5066a43e04d175e2f21ab16d79223d4a7c322f085d9307b97caaf750fed36aaf6c797c3a3d5c05f9c3c17c672aeb1430b19608f6292a2845e698daae2f24926a65d75b31c83b8254fe88c2523fc1eab850fd59c30b781eb358262761d9ba8c7ba201aedd51231ad7dff2f03689128c56137349aee01db417757778832f0e075ad2f6e2b5462db40da432d6d0f48b272070883e9345b883b1ca0f7c91c45334b4152afda7519a5bd083d1830aa903b597e863cbdecfa4fab7143919620d5e9a5dc5f597a2460b17d3c859aeb83b834606846abca189fb9c83ae87510a0528f7b5e1c71e8059f98729598fbf77c782fccce8f9565ef6c63566a413fa9b7bd63b2da6186cd5cc35cb454ffa8b6f255fef84c133042f7e220769a332e3ef398ace7f6fe3b203a996163016de4da68aa4cb78821aab273582c41f2293732e51a4fab47b5b3c013a55bd24ec98d4b504f08111dff032b93cca4efcbd327de79fdbcf612c263aeb0bea44784465866e8b14f113c1907226ead27e384975bca45b9ae34df3fe0463d06e608eb56b4fb8c413370ef943093b504711b32dd3839dad5bae8e7872a9d4882f957c5b3c681999e5ce6727e4b78ebce6ee9082175a93373c962c824aef17a1286a5706fc7852436401d1f15b04b0b65ec0309c7995392124dbe2bacee3ea4c093660091edd77c2c6c025c9cc8cc56195b2df57f2c7ed666d852cb6f34f1af78aaba22b9f7c08a0bd188a01cd5e76c5043c143127575e8cd195e0c5c4410ef6e07c95e5ed2870b3ade91b5c9c1787db180bbb3f14ae6caf18337bc54f510fbb6e147c7780cd8f5927bd06f0d4f19e590545bbcd7aa057c97c5ed277842e378bb1ac41176f9ff70add264b945b2f977f12a3c1223bb58542f5c35d8d3dcbb083efcb42f9c6dce78f6fcb95e4fbf52d8df9b346278f1a7fdd567d9de65574d176d39c103bf025c35f9713ff8bd136b54ca6e3eea2829e42d426617168d5c209b1d6becd83724ee4a5c493a99fccf8d034563fdfce7f80a8604abfd3c7d4114add6a6b656273498ac549454c6bf86228a3cfbb016f85b0a2caf67ad550c674de5fbd6635b1dbfd71f01b046d9081d21fbef241c0db450289673a1add7f986fa482dcd8056ee0e093e1d3d71a4a8266ca0a92642a1d37f82e98ab62cae37a1c71806242644afe8b75eeabe51b741cae47d5f1d4b990721c48659454631f5daabdd4254a95b559eac5b7b8001f067cb4ad59921b5073fa5ed982d95c952e465fd82e9543ba9f70e23f290e6e467838650032470eeed56df42d8b892446f020fd2f834b1d9fdffb451e705f685c8d180eb19bc4cf5a43b9d8c59f2ef93f25c6bd41a0911f275328f12956c53a2201dbfbaddb300e07433f17a97e891287a7a32fc93e94e5f54b1e3844bb9758b817d10f6192ef1d9938e610f7e673d7", 0x1000}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001200)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) pread(r1, &(0x7f0000001240)="7dd470c211397cbd0db876974c99c6e4478baa8dd527013d9c6a11866bf4b83145ce3bf1395082ce4ddd91585c893396", 0x30, 0x0, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000001100)='./file0\x00', 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r3, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 07:06:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:06:26 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(0xffffffffffffffff, 0x0, 0x76c1) ftruncate(0xffffffffffffffff, 0x0, 0x0) 07:06:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10221, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x900, 0x22, 0x1}) write(r0, &(0x7f0000000040)="1a", 0x107) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 07:06:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x328a4daa) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x88, 0x10) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r5 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0xfffffffffffffffd, 0x2, 0xfffffffffffff82d, 0x8, "7845c0ace69d7856b1fe0f0e67372fca584b3ef9", 0x800, 0x1}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r5) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSTART(r5, 0x2000746e) 07:06:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 07:06:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) 07:06:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001640)) r0 = getgid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r1) setegid(r0) 07:06:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:06:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) ioctl$TIOCSTOP(r0, 0x2000746f) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ff9000/0x4000)=nil) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 07:06:27 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0xffffffff80000001}, {0x1, 0x3}}, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/168}, 0xb0, 0x0, 0x0) 07:06:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/155, 0x9b) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x40, 0x0) close(r2) 07:06:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8200) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000ac0)='./file3\x00', r0, &(0x7f0000000280)='./file1\x00') r1 = open(&(0x7f0000000940)='./file0\x00', 0x600, 0x10) getsockname$unix(r0, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = semget$private(0x0, 0x1, 0x3fe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000b00)="c7847ff1ed9dc8beb61a36e119efda74ca46fc1776b9649ca51eacbd214983e3679eeb1fb63ba875a68382412a63f1c6f46c293f8a80c7af91925f954f4102f9faa87e86e0452a0ea05e87e970b248e9cfcfe20e8f1ec7d0cc7cf8e32ac46ea30df0e311a7e26b1004f0675d91ca8d5b6c5691b2d3cc8e1ed413a7be0d4964a03c749e44e132c819a86781728b94c425401768013daf4aebba7706b47608ccf0553ed3048cdcc9df5ee604cc522cf4a3952cfd614950bcef0abdcf43a88740e5720879f24a09732903b36b5461ad5e50bbcabe99d8561ea40af001bbf433592acf6018", 0xe3) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000a40)='./file\x00', &(0x7f0000000a80)='c\x00') mkdirat(r1, &(0x7f0000000980)='./file0\x00', 0x121) getsockname$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 07:06:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000464000/0x2000)=nil, 0x2000, 0x805) r0 = socket(0x2, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 07:06:28 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) semget(0x1, 0x3, 0x0) 07:06:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) 07:06:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x5, 0x8, "7139ab0b0ba3732aed36168a5e1073456e9d0bc8", 0x7fff, 0x8001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000ffff000000000000000000000000000000000000005050ff3fcd4773ccbd83e0cef3ac6d4ba73f15d987c287eae49ea54359607448f2"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x4) getsockopt$sock_int(r2, 0xffff, 0x2a0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 07:06:28 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x9, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r5) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000480)) 07:06:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1000000000000128, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001b80)=0x2) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 07:06:29 executing program 1: msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="e72bc150e5aa15d884f99eab041784edf935d26eddc0f6f37e87bef0740fdd8e89604cff65e3e649467c242078a92cd5f5e5d339a30d0d327c6ea3ac29a39ba50b65979e9947ffa68cf1d52c5babac08207d45e010a764bfe6f0a7e53baf273b54e0215e3d2358235b7dbc96fecf125e2a4bd1bd03bc53753f82d6e8a7fafeae44585265995ad7245a3178a1270c78672ea2a13b591a9bd4c53b9b8355cee17498616d93d83b3282c60d1d0e844c8f7beb0f648ed4e1230c985e912dc7b72ec50000", 0xc2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) sendto$inet6(r2, &(0x7f00000000c0)="f79c2063b0e383f1b6e8f4903e432395dc9e5bbddd11e88da7429a523d0f7f40d8547dcc6244b1d78dbd66891811157091d0fdfaf795d0af5541e400e2fcf496358392133a5123408d2c685c5cd5e44d12c59913c1858a6b87e657e5b980f8322e43177a3224fe1a05a8841445800fdd973255804bf8ced99348c786422ff5a5ab995c93eff6f8eff1a1af56c011e7a4b020f1e7d63f31d6bc11adf7d6be5d182ddd10f6dc23614486c7f50e0a560fa8dcc87e5b759c52e142a9960e", 0xb8, 0xc, &(0x7f0000000200)={0x18, 0x3, 0xd7a4, 0x8000}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="465659baf9ce6a797f6ea73a1e2b1e4965f252041fd4c3df17190b435c360d24f385c632ab169dfeb6f51ea7ff766457f52ea60ca7c19fc41879101b8e75e0a95aeae4c182605618320f6aa627c79446030ace6502701a9b6676fd088bdd41e20c3a1190b559f85917eebe404e46b4baaf3a88addfb5f295b2dbe61b306a0136d5db5cfb2b0fe040a92859be7cf9278d4ae5478f60ae598ecc79cb2e19da05b6c33acee8e9201e16315c6718302abb010bad7671957150686d122e58", 0xbc, 0x2, 0x0, 0x0) dup2(r0, r1) 07:06:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) r4 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpgid(0x0) r10 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x6, r5, r6, r7, r8, 0x80}, 0x4, 0x3f, r9, r10, 0x5, 0x10000, 0x9}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffd, 0xc, 0x4, 0x5, 0x19}, {{r2}, 0x0, 0x29, 0x22, 0xa, 0x200}], 0x28400000000000, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffff8, 0x18, 0x4, 0x81, 0x7fffffff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x32, 0x0, 0x101, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x1, 0x40000000000000}], 0x4, &(0x7f0000001640)={0x2, 0x1}) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/134, 0x86}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:06:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10181, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8100, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$getflags(r1, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xe7, 0x8000}, {0xaf, 0x8}, {0x1c1, 0xfffffffffffffff7}, {0x85, 0x5}, {0xc5, 0x345}, {0xa3, 0x3}, {}, {0x1a7, 0x400}, {0x40, 0xffffffffffff8000}, {}], 0xa}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r2, 0x10) r3 = kqueue() bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000004c0)) poll(&(0x7f0000000500)=[{r3, 0x20}], 0x1, 0x5) unlink(&(0x7f0000000540)='./file0\x00') r4 = socket$inet(0x2, 0x5, 0x80000001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x1000, 0x7, 0x9, 0x1, 0x5, 0x3ff, 0x400, 0x0, 0x3, 0xfffffffffffffffa, 0x5}) poll(&(0x7f0000000600)=[{r2, 0xc}, {r3, 0x41}, {r4, 0x57}, {r1, 0x100}], 0x4, 0x1ff) r5 = accept$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x48, 0xa608}, {0x46, 0x3}, {0x8b, 0x7}], 0x3}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x20000, 0x0) r7 = socket(0x20, 0x3, 0x81) msgget(0x1, 0x10) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x1, 0x8}, {0x2, 0xffffffff}}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000800)) kevent(r3, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x80000000, 0x2, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x80, 0x100, 0x3a}], 0x10001, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffe, 0x92, 0x4, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x1, 0x7, 0x8, 0x10001}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1000, 0x8}, {{r7}, 0xfffffffffffffffd, 0x50, 0x42, 0x4, 0xfe7}, {{r7}, 0xfffffffffffffffd, 0x3c, 0xf0000000, 0x5, 0x37}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffff801, 0x600000000}, {{r7}, 0xffffffffffffffff, 0x21, 0x1, 0x4f97}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x100000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2a, 0x0, 0x100000000, 0x5790ddc7}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x401, 0xfffffffeffffffff}], 0x7, &(0x7f0000000a00)={0x1000, 0x8}) r8 = fcntl$dupfd(r2, 0xa, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r10 = getegid() fchownat(r8, &(0x7f0000000a40)='./file0\x00', r9, r10, 0x0) 07:06:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 07:06:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 07:06:29 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rmdir(&(0x7f0000000200)='./file0\x00') minherit(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0x3) 07:06:29 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x2, 0xfffffffffffffffc, 0x13, "437637dd0e530bce5ac3eec34b0f55611b7452aa", 0x8, 0x9}) fchown(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 07:06:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 07:06:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0xfffffffffffffe45) 07:06:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r0, 0x0, &(0x7f00000000c0)={{0x0, 0x7e}}, 0x0) 07:06:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000fff200000000000000cd3fdf0000000041a4ad84ba9f77320ffb7c5cdd4f7197af9d21e33ed547a0c39dc0c520ffe8dc3557a2cbaaf0d6ff2dc744f797cbfa285706390f0f7f69fc34c89deb5b61bac5edeaf2060d652e713b8436be05a5b6daa172338f9b79b1a5d5b2a41cb7e2f79c494a9b9291d255d4ed400e8bb927575111cea62f449982a07410fd0c5ac5f2caab4b45ca7e5864999a9a6197f06b0100008000000000cc2478ee4872eea31d4ca46bbe793a0080796a31eb00c30c82d3b0412f282b50283a74a30b0fa448952cd904b1affaee479ce377ae29b7035e0045280d175d5b861e98007a88a7a585c49abb163012e87dca2017c0540d936bdeef71fa696b23403e90261783bc17d833b4e071e771a33b52bc16649ac345c7c3fb1d615ffa60745eb1bef73c3c782c8caf02eb431ab11c042d6d47539fce9557e33eb2ba098f48100a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x8}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 07:06:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 07:06:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xbf0e00000000, 0x3, 0x6, 0x6}, {0x80, 0xff, 0x4, 0x8}, {0x0, 0x8, 0x3}, {0x8, 0x10001, 0xffffffffffff8001, 0x1}]}) r3 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x600}], 0x100000003, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x7fffffff) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x0, 0x0, 0x8, 0x7fff}, {0x5, 0x8, 0xb9f, 0x7}, {0x5, 0x2, 0x9, 0x7}, {0x4, 0x5, 0xb1ac, 0x7f}, {0x4, 0xfff, 0x4f11aeb7, 0x4}, {0x8, 0x800, 0x9, 0x7}, {0x0, 0x48, 0x6, 0x3}, {0x7, 0xfff, 0x226, 0x7fff}, {0x9, 0x1, 0x7, 0x4}, {0x5, 0xe1, 0x6, 0x5}]}) close(r0) 07:06:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0xfffffffffffffcfe) 07:06:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() getegid() kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) semget(0x3, 0x3, 0x400) 07:06:30 executing program 0: mprotect(&(0x7f0000096000/0x3000)=nil, 0x3000, 0x4000000000000000) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 07:06:30 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10010, 0x0) close(r1) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 07:06:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000500)=0x6e6) r3 = msgget(0x0, 0x42) msgsnd(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r6 = fcntl$dupfd(r4, 0x7, r5) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) setpgid(r8, r9) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r10 = semget$private(0x0, 0x4, 0x1c0) semop(r10, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 07:06:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) fchflags(r0, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x2c, 0x2, 0x0, 0x1c8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x80000001}, {0x18, 0x0, 0x5, 0x1ff}, 0x3, [0x6, 0x359a08bd, 0x7fffffff, 0x10001, 0x6cb3, 0x5, 0x46, 0x100]}, 0x1b) 07:06:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) socket$inet(0x2, 0x2, 0x0) 07:06:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) semop(r3, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c7f5dde297cb3a5a4e73475fadaa1c65f89e2d475d"], 0x10}, 0x0) write(r6, 0x0, 0x0) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r8 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000001440)='./file0\x00', r8, r9) semget$private(0x0, 0x3, 0x2) 07:06:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0x2, 0x1}], 0x64b, 0x0, 0x0, 0x0) fchdir(r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0xff, 0xffffffffffffffc1, "2d3a815b53fdd0c794ed68fd20c5855ee71d2dd6", 0x7fffffff, 0x31eb}) close(0xffffffffffffffff) 07:06:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="6863c5f86759127e2fb34ab12c4fdf0ec84345e8f386f6000000000000e1c0214648e3fa8b03", 0x26) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 07:06:30 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69, 0x0, 0x0, 0x6}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x8c74, 0x3ffc00000000000}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:06:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="01", 0x1) 07:06:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r0, &(0x7f0000000080)="f9860600ece12cfd3fefa55115768422c458cdde8be1906008967fbf8b08aa9e8d8614b2321f775eb16f6043588ade7035680a81261a982921e8b4ba59e30e5790dfe1718eae657a94ec94a8fe04f06bd4f1c45db08be2092974425a872c2423d77750109b63ffbbde9fea505897a3e87c", 0x71) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x11) execve(0x0, 0x0, 0x0) 07:06:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) write(r0, &(0x7f0000000000), 0xa7) 07:06:31 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 07:06:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x9, "d730c1e7bb03c6e23c5b0000010000000037d9e4", 0x0, 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000001c0)=[{}, {&(0x7f0000000140)="1d18e1e26365807aee0f56ff2fb92c51c3eb01d48fc1b29f92f54d85b91a50c59c35f1a185ed00226a8c0ceb216daae441536663cae01c789dd95a972e6409e38053ff86e99b8109dcdd82a542446ee9b48ad952a502a973222a60bb75a20dadd98f1b13fd2400f168a177b370e95a8e3a7a7312", 0x74}], 0x2, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) ftruncate(r2, 0x0, 0x5) readv(r2, &(0x7f0000000140), 0x0) 07:06:32 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x101, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x2b, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:32 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x8000, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 07:06:32 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() sendto$unix(r1, &(0x7f0000000040)="98384503863fae91787f69631b8353cf41ba3113613bbb10f8c173b09b00476879ab3cff4feb7a13b7c030587b7b4fdc2923b44c9dcec155b8cb20b7bc4f9391ed882881e53dc60ce7d41d2745745b210293730f005eb7f1d53642c5abc29ab92bb8d76d555bcf7ae084dbaff59beef014de51ec1e193b55ea15af70598a3aedb63a164bfa1c0fcf5b66d156744e038194af6344305e9feb3a2b02d63d201302d1c2c664fdd467182f446853c3afe04b7570586f0072f67f80fae3aa77d2918f701e2bde2607", 0xaf, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x388) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) close(r6) syz_open_pts() dup2(r0, r6) pipe(&(0x7f00000001c0)) 07:06:32 executing program 0: open(&(0x7f0000000680)='\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', 0xfffffffffffffffd, 0x0) mknod$loop(&(0x7f0000000000)='\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', 0x2040, 0x1) 07:06:32 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x80020) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f6669050000008a3a29cb44c8ec8f9427fbc56f9de3771e414adf8335362dd95e9b8a0877c9f625a204cb946e704c19bee6bdc3fd79ec1c94a36c616353cc66ff170900081037d13748b405111481cb3cbd994a87672339fc532b28a5cc3d3c27632a09671c4f578d75c67e92383cb6b5d931b569b2da2c93545fe5abb27175c0e3594ff49364448040c5ea7d9408b6b7"], 0x1c, 0x0}, 0x0) 07:06:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) socket(0x2000000020, 0x8007, 0x200000000003) 07:06:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x7, 0x100000001, 0x7, 0xffff}, {0xff, 0x9bf, 0x20, 0x7f}, {0x506, 0x1000, 0x5, 0x71d80b96}, {0x0, 0x8, 0xff, 0x5}, {0x7f, 0x83, 0x100000001, 0x9}, {0x44, 0xb7, 0x2, 0x1}, {0x5, 0xd1ec, 0x5, 0x200}, {0xfffffffffffff800, 0x8, 0x4, 0x9}]}) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = semget$private(0x0, 0x4, 0x684) semop(r1, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000001, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) setsockopt(r2, 0x121f, 0xef, &(0x7f0000000080)="288bf460e1b2cb15eaf5e9b736452c9af7e7f403dd033fb26fa1265dba63de8e89699b77fe2850253ab339058c812699628626e588d23d0d9d04be", 0x3b) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) 07:06:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) close(r0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 07:06:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x40) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) socket(0x20, 0x0, 0xffffffffffff245b) 07:06:32 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x3c, 0x0) r0 = getegid() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pwrite(r1, &(0x7f00000000c0)="5f1cd277908e6b2efb62354ebc4dc7c2037ad1586f90e231de27dcf51e13d7da5ae9e0af896f9a748154ef7f3df309218604a92c22465e00a7a35a7125c1a6a7d011ce0739bbb657051eb6cbcb519c3d3b26912fddd2491e503db5abd246a683b2437d11da18d61dd64b4431cf1f380910efd7d4a630b7ce3f65c7dfaeaf076f8f417ceb3dd8c5e9a18569efb7a0bad395b990c6c1a0600face6b9361012045252c0c38125d4cfac352518f5e049f35e2b159a415739b9e6f2dc32b5f904f2121e11ccf4d60f13856f01ca00dcbac6fd7baedc5afe01c320fe25622b16aaef35d9f12b", 0xe3, 0x0, 0x0) close(r1) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) sendto$unix(r2, &(0x7f0000000200)="435cbbff9a6d3de14a0d2d6679a6fe49bbf28c43c5eb7a686f33b2416a35d187058f9833805399bf4a0e36a54ab6bf34ca876eb025dd9e0c32002dfc4db7cc7cbda742e00237231243e0e27d670124f46fb9dfa8be9d99ee26ceb1b30db7d5e76c1ce0302b8b4ccb8da79dad7e957161131fabe620a6d9404cb902fbfe0f", 0x7e, 0x2, &(0x7f0000000280)=@file={0x1, '\x00'}, 0x3) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = getuid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000380)="dd2659143564be9aeb2c1b863e0977e51ec9019f0036522164d704dcbc7db20691c960fe67aa3a14cc9a619ddc236eef2e38d8fefb82a5ff3ba7af5f7d36dd389ba9a89f360b0712af54d64e7e6ff1582a304bf4e2d2336d17f03036d587ddf2e29e1deffb2ae954bbe7ea90d68bd116e05ef0380e971bbd30e0e21fca14de61a47e59dbb18185c1b528cbd5ecec264d89fbea293c5a17a9e9cffdd7f0a6c6cab5afe110da4eb7a54b352039cf9bf5a2fdb5f5f79090236b1b15f67aea60b12a", 0xc0}, {&(0x7f0000000440)="7d48b8184b44bc26499f23a5", 0xc}, {&(0x7f0000000480)="5d07050cd594749b665e9ae261d3bdab282055286e48c11914718c8375976276a8cf9e4bd54e751c61f79508ea362dd717e4537acc127e4845a5daae1e82045b37342d0b8194e52f5eeba5771388d4f69da7d0b70592862bb6b28bc3ec42480db49ed72d93dc9a3589193e96f604a8beff999e5b9252e5f4debf718189", 0x7d}, {&(0x7f0000000500)="2bcd7305b73d37c84ab79771ce1c6dc472a32e9cb825494aa62a3bc79afc04ae92f4fe0fb0595686e8c64b9d894dc4bcb9ee39d2b819e3920bf9cab949b753cf2811387d881a20c53402b5c8a5362af9df2f4edc97e3bffd240045363705", 0x5e}, {&(0x7f0000000580)="868e1eaa72a5e6a35d1b1aa92208765bf3414b83afaee00070e35a94636bb2b7dd044e48b17ec410bf08e932dc8cdb341d3ccf9343449a79056bcce38fd00a", 0x3f}, {&(0x7f00000005c0)="13d0b128c4503784d0645815ca78cdc40e04b5f734bafbe6bcd69bea3a8eedccc096ac43a9d492716755bb3082f0a995402b2d7b06d6382bf2311584d305671571d5c434d2f69381521494e2def0491c2084f973c779f6c6399d3cecaf3f2f47609d25ecb988e6594142675552736031329fa269534f89c10f57ece66f6472d980bd1cfd4d2662a7eecd2bc564adfa9e39247cf3b724c4e9b98cb7859c", 0x9d}, {&(0x7f0000000680)="dfd1f3c192f28830a7f2e560fb6f5f1c3f90386ff713b371a621cf6676eec202814aaed4ef34f988232919a41c183bb1777266598f7679e9ec308981f9af6a8b5c09b38f9100cb85c1bb38e2c58e685f890ffeda4a9afcab2e36bcd77704707853787d13417269ab3197983eb21a3e4454", 0x71}], 0x7, 0x0, 0x0, 0x1}, 0x1) nanosleep(&(0x7f00000007c0)={0x800, 0x400}, &(0x7f0000000800)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000840)=0x3) unlink(&(0x7f0000000880)='./file0\x00') symlinkat(&(0x7f00000008c0)='./file0\x00', r1, &(0x7f0000000900)='./file0\x00') r4 = geteuid() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000940)={0xffffffffffffffff, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000980)={0x8, 0x8, './file0\x00', 0x8, 0x0, 0x1, 0x58}) sendto(r2, &(0x7f00000009c0)="4347b300b226933016397a0384273216beb2", 0x12, 0x2, &(0x7f0000000a00)=@in={0x2, 0x0}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) bind$inet(r1, &(0x7f0000000a40)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000a80)={0xfff, 0x9, {0x2}}) kevent(r2, &(0x7f0000000ac0)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x4, 0x8, 0x40}, {{r2}, 0x91f047a427c33414, 0x40, 0xf0000040, 0x80000001, 0x1800000000000}], 0x6, &(0x7f0000000b00)=[{{r2}, 0xfffffffffffffffd, 0x16, 0x1, 0x2, 0xa6e5}], 0x1, &(0x7f0000000b40)={0x2, 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000bc0)={&(0x7f0000000b80)=[{0xc5, 0x1}, {0x44, 0x7}, {0x42, 0x80000000}], 0x3}) r5 = semget(0x0, 0x0, 0x280) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000c00)={{0x6, r4, r0, r3, r0, 0x20, 0x401}, 0x6, 0xb3, 0x55}) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000d40)={0x3, 0x2, 0x2931, 0x0, r6}) 07:06:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r3 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:06:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="7bb980f513580ede2b400c38e3698e4774dca83bfe21f4dbf2372a62a57b0c87f6207de5063156a72a3db1074089c9ecd8bf8f342bc6906ff4037aeb5648b84f8554e88d135ac2adacb11cef3ffcfcac50a7f90f1e958fde186501f628389d747a2db0bdf6f2def81694c94da333195d03c07c7259a1daecf41abceb88d123bb5839231d315643a8d9daaac2bd3f3ec3fc2a09c3f26c4fca1d87928d148240d3b5733c5a54698a5ee307ab460fee8c8e6cd2dec2fae8d1e1d6655e4e57cb60a435a77e87fb8b173f", 0xc8) 07:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = syz_open_pts() flock(r1, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:06:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000040)="bd0c27ae31cadbc9fddcb3dabae920ce5520ed79038f066b051d7488d5895f5e9427ba0196e353bb28dd17603d344635ec70d33a75d52b93a5ca52c6dd231a3dc6c15badab9302d5965a471463e6e5277d1c2a5a4e5241c6dd5e0a048db65b18b97155dd752c3cb1f46a51be7996455e1b291fb8b57be718d26c8152a8ec86b738a925f11a1bf7ac21acc8f3437bb05f96808f5ac15e79", 0x97, 0x0, 0x0) 07:06:33 executing program 0: r0 = socket$inet6(0x18, 0x8, 0x1) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 07:06:33 executing program 0: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x0, 0x4fe4}) 07:06:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x1) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[r2]) setsockopt$sock_int(r1, 0xffff, 0x18a1, &(0x7f0000000000)=0xb1, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 07:06:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x16, 0x3, 0x4) mprotect(&(0x7f00006f6000/0xa000)=nil, 0xa000, 0x0) r2 = dup(r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3279995ab7ecf4ba, 0x21) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xdfc, 0xff, 0x5, 0x9, "054af1974262423b1a0140614c585c7212ccd64a", 0x1f, 0x8080}) syz_open_pts() getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0x1ff, 0x6}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 07:06:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000000)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 07:06:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:06:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="700126af66496c050000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 07:06:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r3}, 0x0, 0x4, 0x11, 0xffffffffffffffe1, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0xa0, 0x4, 0x3, 0x61e}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x1000, 0x401}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0xff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0xad, 0x1}], 0x9, &(0x7f0000000080)=[{{r3}, 0x0, 0x19, 0xf00000a3, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x8ef, 0x1}], 0x7, &(0x7f0000000240)={0x3, 0x1}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) dup2(r0, r2) 07:06:33 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = msgget$private(0x0, 0x408) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x100, 0x8}, 0xd, 0x4, r6, r7, 0x0, 0x8, 0x9, 0x3575a9d8}) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r8 = getpgrp() r9 = getuid() r10 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r8, r9, r10}, 0xc) 07:06:33 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000980)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000003c0)={0x4, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f297e5a79bc76b42deffa892ec4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b3cc27480099aeb4cc2b5eb36d7e36dd0df0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3026ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be821455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07ddbf6afd98e00"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 07:06:33 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000168000/0x2000)=nil, 0x2000, 0x5) socket(0x1e, 0x8000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) sendto$inet6(r0, &(0x7f0000000080)="bc55f94715ac87193590607a427a9674a2af50cf6fd33c6b59730f463b622b6374aef0e45df23a210dd765027c813ae089394673437528b517536882b7bd2b00f44d47b53b20040fc913e6003d9467a5d6a853df2e993dfe8d8541df8120475cccfef9a2eec2f05e9def2a69401474161f339369de8f2acc72f9aa607af5d3fbb63f9e9167402c1bfcbcd397c33045151b277d59c1d5704bbbf6181ee0a50aa5475bb74f32abfcf52d2097a0c42daf6e892f365069d95a036d4efe6164dbb827f9f945ad7270ab28d1b3875c26b73affb6864c351ef9ba7c03478f9187b5dbc1ddad40dd", 0xe4, 0x8, &(0x7f0000000180)={0x18, 0x3, 0x88c, 0x7f}, 0xc) 07:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/165) r2 = socket(0x18, 0x1, 0x6) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000840), 0x3, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x808, 0x0) 07:06:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() clock_settime(0x6, &(0x7f00000000c0)={0x7ce, 0x7ff}) close(r1) r2 = syz_open_pts() clock_getres(0x7, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)=' ', 0x1) 07:06:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="276c2eb535c562ba56205312b1b05e3e8b07de4188ef4a90fa76fe084ea176ab3a1fcbdc815344709a64264175e28184213eeecb85e217fe99084809edf625155fdbaa3ec1882f431d6ff00200274465b166648523fc795eba013fdc01ebb9fae1761f4cfca2f662aa6f9a09c6ae139cc49b2551c865e4cf19b3aea01eec71d875fda695f334d9a7b6e6683654c16f7d2e836280e3fc6ec680e53e310e39f62b2704f980a40186f10768111f4944990e6b7378ca77e3cabafab131a8cbaed82c03c6b7195580a7d3acc07263d3d0a8", 0xcf}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 07:06:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x6) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082", 0x1fd}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:06:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f00000001c0)="016ab8ba1f19c5b09d9c8529021703f9bf536738e48b2e35d096432f9486565728149a05ec28b43894c5525bb3a513ac12b2957ca88861d9df185aff0817e2da23b78735eecbd9b74c7b103f7b22738e301213742cac35993d0a89cf2321f0e8ce9219c99e3b368a0003c4409b6174279bacbc10880b1a02f6d42392e5603ff2a6f3785fefac286777273472de775dac6efb49117aed8baf4de2652e324033db7d7b4e80bd409f0a8b2b9c86acd0da169d25a786210d2c259a2d01c0b3e0d5282ce3810a855ae656686eaa05136d761f271527c777492b088e61d04dee", 0xdd) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r1, 0x1, 0x7ff, &(0x7f0000000080)="0cbb02748ccd66631fe364a472e3bf2d1934c5f78b15b83bdb72cb854fe1d2d5559f3b7d033ed3af8f9468677180ad23381ce72cbe74d628bc36c2c029469d6c386add470008f1cb5159f8591092f1bbbcf28c92943ea3e2e4f088c6ccdbe24ba4f6571092cfb0dfade3c6311aa50036e9dd0ab3a9c6376c8a662c33b1a82a4c89112bb761b2e51651fcb137c148af7a859533bb6296304c6b3cbee2e2238a96d619344899", 0xa5) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000005000000000000"], &(0x7f0000000040)=0x29) 07:06:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="529e4f16b2d9156b356842487324879994f88e09286eb23ac41a4ba2a50496484b5b", 0x22) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "85490ac7928e772516570400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 07:06:34 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0xef, 0x2}, {0x1, 0x6}, {0x47, 0x9}, {0x81, 0x100}, {0xa7, 0x1}, {0x123, 0x9f2}, {0x82, 0x9}, {0x0, 0x81}, {0xef, 0xfffffffffffffff8}], 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 07:06:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x30) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 07:06:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) 07:06:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440), 0x2f7}], 0x1) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r0 = syz_open_pts() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) execve(0x0, 0x0, 0x0) 07:06:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 07:06:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x6) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 07:06:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) syz_open_pts() 07:06:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8484, 0x40}, {0x18, 0x0, 0x591, 0x4f}, 0x4, [0x5, 0x7ff, 0x7fff, 0xffffffff, 0x9, 0x7, 0xfffffffffffffffa, 0x9]}, 0x3c) 07:06:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x496a526e, 0x203, 0x80000000, 0xfffffffffffffff8}, {0x9, 0x4, 0x2, 0x3f8000000000000}, {0x100, 0x9, 0x800, 0x6}, {0x2, 0x5, 0x1}, {0x6, 0x26, 0x2, 0x4}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x8000, &(0x7f0000001200)) 07:06:36 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400000000c039}}, 0x0) poll(0x0, 0x0, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) getitimer(0x0, &(0x7f0000000000)) 07:06:36 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c04f7b2030, 0xa) r0 = semget$private(0x0, 0x7, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x40) lseek(r1, 0x0, 0x100000000200, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r2 = socket(0x6, 0x804, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x759) semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r2, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000280)=0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xffffffffffffff98) setreuid(r6, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x22, 0x0) ftruncate(r3, 0x0, 0x100100000001) r11 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000500)=0x4e1e, 0x4) r12 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) semop(r0, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000340)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x4, 0x40, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x800002, 0x3f, 0x100000000001000}], 0x5) lseek(r12, 0x0, 0x0, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x5) 07:06:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/144, 0x90}, {&(0x7f0000001640)=""/193, 0xc1}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000000000)=""/59, 0x3b}], 0xa, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) 07:06:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgid(r0) select(0x40, &(0x7f0000038fc0)={0x20}, &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10a80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6515, 0x7, 0x7fff, 0x0, 0xffff, 0x10000, 0x6, 0x1, 0x3, 0x42, 0x4}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x5, 0x6}, {0x2, 0x2}}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x80000001, 0x9, 0x1000, 0x1, 0xde2, 0x1, 0x0, 0x2, 0x2, 0x3fd9, 0x6}) 07:06:36 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000008ffff00001d00000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESOCT=r1], 0x3b}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 07:06:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0xc7}], 0x1, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fc6, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x0, 0x3) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 07:06:40 executing program 0: mprotect(&(0x7f0000706000/0x2000)=nil, 0x2000, 0x4) select(0x40, &(0x7f0000000000)={0xff, 0xefc, 0x529, 0x81, 0xff, 0x9, 0x24e, 0xc0d}, &(0x7f0000000080)={0x5, 0x0, 0x1f, 0x3, 0x0, 0x2, 0x4, 0x800}, &(0x7f00000000c0)={0x13b9, 0xc8, 0x3b5, 0xffff, 0x400, 0x5, 0x4cfc, 0x9}, &(0x7f0000000100)={0x9, 0x7}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 07:06:41 executing program 1: r0 = getpid() getpgid(r0) 07:06:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb2b00000000e74de400"}) r1 = dup2(r0, r0) r2 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r4, r5, r6) r7 = syz_open_pts() readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:06:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x4, 0x1000000000000) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280)=0xfffffffffffff29d, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000003c0)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) socket(0x1, 0x8003, 0x5) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xfffffffffffffffa, 0x7}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x0, 0x100000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x21, 0x8, 0x6fa}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xffffffff, 0x6}, {{r2}, 0xed7617fce8b30142, 0x22, 0x4, 0x3ff, 0x2}, {{r1}, 0x0, 0x0, 0x3, 0x5, 0x5}], 0x9, &(0x7f0000000240)={0x200, 0x7}) 07:06:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) dup2(r0, r0) 07:06:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\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) getpeername$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5502187"], &(0x7f00000000c0)=0x1002) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001280)={0x4, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = open(&(0x7f00000001c0)='\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', 0x11, 0x24) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xfff, 0x8, 0x254, 0x1, 0x9, 0x9, 0x2, 0x2, 0x1, 0xff80000000000000, 0x6}) 07:06:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x0, 0x7}, 0x2, 0x9, 0x6eb}) close(r0) dup(r1) syz_open_pts() syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r7, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:06:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) socketpair(0x0, 0xc007, 0x9, &(0x7f0000000000)) 07:06:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) shutdown(r0, 0x2) 07:06:42 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8a, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/33, 0x21}], 0x1, &(0x7f0000000100)=""/62, 0x3e}, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 07:06:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 07:06:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x10000) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 07:06:43 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) close(r0) 07:06:43 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000200)=0x4) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 07:06:43 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0xffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 07:06:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000b50000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) 07:06:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4003, 0x4212) socket$inet(0x2, 0x2, 0x80) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300036a7e34184930696cc9b5b6439fcd48ec5e8efc8d83027ef039d3e557885b042de25ccf8072069960defc39483ed65e16f77217101f5299ff1b6721bde32ccb4ab40242dea20b6eb029b9930193afb9d37a672a3a9b7a6505c3cecf0fca866386a713f67648849293d0811a9470c6f308f680000000000"], 0xa) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) mkdirat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x80) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xc4e749fbb6c15bb1, 0x1) 07:06:45 executing program 1: link(0x0, &(0x7f0000000000)='./file0/file0\x00') recvmsg(0xffffffffffffffff, 0x0, 0x40) r0 = socket(0x1, 0x7, 0x5) readv(r0, &(0x7f0000001280)=[{&(0x7f0000001080)=""/123, 0x7b}, {&(0x7f0000001100)=""/22, 0x16}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/21, 0x15}], 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) write(r1, &(0x7f0000000080)="bb375c7586742c59ef55eb729acb93ee2ae4caa6d71840d32f3032234faa86cad4e6fdff02b9ad245ee9b7db1eeaacda9a795fb5d5536ddf1ed649f72f171d453e09bcfb9184cef49d64b603f0a8b604a7664ed6c0c0a28ad621eb610260a31ded3ca945764add1238fb49f22bab28fda8095547b90f888d9a675e171e824911e532d0c338fadd14f5e89c09b7334a79a29dd6f0941e708d492665d3a9aa913c5f2ed6c7063e522e4f84946f3c34cf1fac4ad6a7f372ef8bd6277e59f54632902a7b9f0600ac1f6c4a8b1fd2e1872a9a430ea4d9b2673e17bc1c6f5aef535e85ff292d61e1786e9fd4a2e4df724c48ea862196f900d4686db2358dfba29bcbfbcfba75aa7fee1e564cac1d9b5be08630b3ea7dfc1737826c6d1ae007620235196ea0bea6f29d60d1e2c6084fb635faa75210d972d8e83af53663e20bcf02d916b7f5a45747edf3e77a40ee1759dc01236281e18d4ab45543a4d536382473e22abb397a455405764ab7cd7ba96e0fe3e7b8a1fd26cb39c340fd7539749b90cdca56f7eaf23205e9661bed192d422b62482d008a04130d2e26b66f86d31b26f919a0f9cd1589df1fbb823a419a19b1e0935c89cb4fb13d094219361ac5fdb8a4f58fa98b2299067b05e60180402205a8d32245c41aa04e8637e82579a7f1ce8a1849299f1a3d765b5bb5b81474cc2bbd40a069fd37d54360cb50d1b502398f87339438ec9ff44414427a1a254c0d8ea244d85bed256e6c07e267dd6daee0caf2878a8e14976d77bb469a91ef96e1f740dfbe7791ef51bf8cfdf0abfd02824b5eeb9c3a59f2a630ea8320f7ad2ac54a7a1236eae5f757196affe3c613dedf43e8bc5bbef66802770d45999048d003b8610c0f85e0525d94d8a57be9f0ca53f4d9b8cdb6a0ffdf785d212ab451575f476b6844b6adc045a0e5083d64e548445f70a151e9fb1b88e202cc8b6d72777cd22ba080eecf8dd62b6af5dd6d9b43fabccfcdcf06cf429a8e4f423e6329467025b64cffe4f145322193166c45199fc36c168e06f209fc147d637c20842e31db3c482db520193438ae03a5811a8cbd1e5e671d6e773004762871b04fe541f23708af347d6be0df11e4cfea69f8731b923f1eccc07862eed28ed8526d86af4e360b6536952f67c6feac8f786309ecdee9407d3f08ecd87268c05f609fd48a704eca36e50d33335ac70f9e9cb9aef34fc5914649cdab9464e6766fb7ac01626ebe65749ca7d9bb0ea085e37b607997aad338d1d0adcd2bd2efbe66bb6c8438a7004d9c2bc8a72979e7196d94850cbf205a395e235de80df4ad38875f492b7c3e244683d222337646d0de25a6a2c1a596ea5ffde6dafa3424924c7621c358160a52dea4886fcc2c9a7b5dcf4cb777d7c5d73ef00d44ead6234a1c88af0386735cca25b4438e91f61c0a43a41aeba7584a57d456e8268335a314576a85dfc3b4a56ffef1c4a63ac7e1417f6a8ae76aaa3eaadbfe3edd088d79e68de9b6ecea3996203b1341128492023d59c5c177e72ea11dc023ae5f3549a53d59074431777db809a7801ea80523aeb5c98bb03255d7c4ffd6feca1ef9d2289edb5218b6defa00de67d61ea5bbd103d1ee59d7941aaf4239b0edfe2bbb7029865bcb7e0d4f0f79a1131890473fbd7d927cbb56676a86bbf25f393865229ad0a9d19d8e8c3237856bd54c940d42e0650e18386b265c0a5b820d03df91199b79bede24be36ea92a84e4b6b0c6cba4d91b86bf1f10bb3236afe2b96723e0fcb0c13d97ff90108cf370d42a634c3f1aa1bc32f25c514e9ceb8bc3ac7062d8aac7ffe0c0f30875d1ed41c8275d6d7f6110cce7e4d47f37b06af613eccc0ca767d617091c1a9ee10b01b646128fd22cf4ec09b79a356fb0689fc0236c91a341b81a780a0d5e645a61809de65edd9ce796a825440fe895ebd359c1671c4ef95d90a99d62779db9573470ecdae0a7b36fed8e40c6dc5bc112af98c40fd34969608a9a391a940c75e4469e54e9ee7832e92816fd515d32e88f92df9b91f53207c1fb1263df2dd5b2af2dad5862844466b997c61e0476d563c7f82fd17b11f193fa2a7c6dc7dcfe56c88cbc8c1f6aaaab94d273bfea1598437ce9565e1201b19da988d3c501e265e76435a23b89a565f196789b226816e0406c1292a706b65041cd1e658544b8f6ef19027f3fe400de939a3d17c5e24b3b1f22cf408331a694fd10b1aa45844a010a00985598d05c63b8cf710f8be40de7921c5d58759546e6de8f8f298dd2329a7dc6f625321b77a58ab2b388bea25bac18d9df070de344e145c041c7ed9bec6de4c1263a59b07356b2a5cbb4c1841b2604640b2f2eacbece884c477bf71f523b2a64ac019c7543f471a290be6fd576bb7ae8ce686a6714d47b87738bfc8dd5904a606b137a0393dfc269fcd67efc9a20fb001b6daab84f362403ec11a3d3360243536806165edd0c4d411a678b4365564ff1bcb0579aef5d5652976ae97c92066d347473779f9b06258981520b90b748ec8fcff4c82f1d2bc81b4383284c40ffa363e4695ffbcff7347fc37f4718cb6b5cbfbecaa00021f9f02d51c8f5a82e2ea9c84d543549f26d60a1e9dd30f4a36abc4c37384852477054b580424d23d3ae082f0fde2ca0089325f9213b6c802e93d90aa271e8ee9bda7e257aa3798fa55421fac720df2530b250b6e10ebfc2706b95a53c2c5e468c700e1a7bd2bdedaeaa071f75c175313c90fb7d2841339154b1fb83046c350916e73639bd08c87d33db15ec696c4ec944a1bc023f98c00c766b8c2dca2c8a86528d2d53039a48e68a43883f70f8389b5ff29601822cd8703ef724e2ec3c05f998366cd7eb43722f4fdb3a9690119a461322368e7994bc36bf8a86001400056cc192d820abe521296679f80a2d18575c6383e55fd16187af21a4b79b93b5e471ed63f16eec313724072223e97c4aea0abacd8ec2a111a31b4061ab832eab66370b8016e985bedf236a8acee1ee72c1fdc83916dd40b2aa5404240a1ab1a6e4e3004a60446ea68015771daceb89e265e9cd2f64bb4d4095b4cab476f13b5a6275ca3dc312612692f9d38a6c3dfad50cbaba454f8f2a07c6bbc530b66477fb66cc281b107aa6a623762bd278e1a84687acbe91a9f9b27bab14294cb4e4f3675f83aa8a720dda1d34bc6a6b3cb25813ecfded0522f907d52e540c9eb7935eafa4e769d83edd8d894c2abb596bd0f488b159ee09e90d864b28e8dacab3f8ff0a78bf1a8ea9ba1a662281d6f9eae1138e03a93c840cc5071ad1bb4a517a0367d7c096829787c1617534bdb164f81fa1aa04b17e2ab50bc677749c7a5723e0a9c3d5d9580120262d8a8e4511ada61ff6963af14d3109983b814f967c471a9ee6b691df2980446a5078feeb43a797fe841192a4da44ca33b3b5cf5b70d3dd6bb639e287e3bd5cc68432f8b3d3648cc445609454e32aefbcef921b46648fc6a3764327443b1efacfc1772b9a59cd5fc632949b6f5f4e0441b60326420a04ed2b63912513773cc724ad2bfb40784b377c15d29c80360b41631c89efb528000068dea66a697deb2faedbc5b2ccfe13ae2d54c3d0d1885555672eb11a90dcb6dc603d2991c8412443a6064ec85cc3e0b72d653dc3bd60d680d952ea7298fd5327a51dae14563669d7006f40016c0ed290fb0b90732099189919ee39f573b4d647e45bb7a3acf7eb02905f4896c477b4edb4024409e8fb8e9f99bae9c13dcfa7adca100bf30c941551a58d5caab600644147b73e0305630ed025dbe81810900b432ba468837018dba3b664fad9d67da4cd49a69034ad5562800dd8374e39257ee7ab6fbba7afe50a04657bbec585d13371b5163830ff8d51ec4b827bcb2fbe63e8117d1777abb9bf8272f83618ad6fb6f0770dc97af242ebe8046532d0b604ff3c72d6784866ce091da289af83b33f844e0b4ddb6124aecd7a49a6927177fdb4781618cb8008fca8dffc1d4227366355a884a6c4d64059eb2df611b162e19988d5aa84b4c17e47e2d46af69796dd042a058fc8faabf16b6952dee58d941e0ab665ff9aa087dd08d7f616932a54b0cd10a74c7d0d0181b6d0e888eb7831718f2bbdecbe7af32477a548aa0fdd7b9837aa98c14813b53f8090ea58c06f07f5178a67b91f77c4959ceac041ab1095c985982ae4d5b91a01aacdd77a2de997542d9195671d8c698cae7598bd88667c6fe6db8eee41aaace4d0fe924fe6bb5531dcebc2587bb8175a8fd1bc4cc481571ed756526c231fcc51e073f34628b79199713d12a6a0f0516ebf9fb27c375df6b42a91c381e37add3b81adc60d44a4f5e8330637c44e651f9c33a99d3bc0d23cdb454d7aaabab42aef5700ea960f4394213b40810c15dbe85d7d210fcb221d01eb3cd104fb7d214507798945e0e4e64cbeed0492d436336419ec8b083e94984a9221b8d3cac37b8210326e3f14d7adcb3167a980e4660ec542b5fa76fed7a3c4f5623649131a823863faf88e9b84727678fb6f5fa67f5c79eba967a149a8d1db16c7a875634982a85dbe3604be7ba0845aafcd8c76ac795611ecad5e36b2c4ae0f091b5597bb2775551b3e1f539759a44c079495aefa44a7410a22942f9c917155962e2379868ecd7a696ff79824eca1f71a2a7206d4a69fd52d943a6830f28e0f4e4e86c936d5ada6c13f9d8aa385971c33023d233d8b1ac235961331cc1a2ac71ba4cb5e0c8f649cee1ff51fa78c01fb4f2d5ee7c2325fe4aee973d2dc27e0f3e82bb79ed590ce2b39652574fe02d316da6943db73c5880300973bcf9078998c433b0fe0bf975802e756d4bec11600384699defc8643748eb9125a4c56fee43e97002e37b94c4f2f3dd3f098b03a956e8e47e0ddc7ebf08046df6375231b5f7aa2f0ef28a11b5dd544fc3686d73cffd5cd2d981013d16fa125a44ca7e8d051417b5709f973be0b0ce2d53639aee4362d2ab6f81412be4becfa53e82f3112e1ebf69065ddc2af7427d1f48b648ea48688dffdd742f15b145a6539a1a2a8caa6278f351f47bffeb83aa3051e5841c856aba0d3a59455a0624c1c69ed25f12fe57de7c1e08eddea7febb0d7e5f9fd114c07b2edfd370623e9e46eaa6cb9910eaad941a19971f78e944068922f9c8a6dc162310ad2689f26ff7dcaebe16cd2e4b6fda89dfb2746410119b0d69480648650dc928aff5e55cf238bac748295810df15585c14489a0b132cb8f93a8698feb202f8f181c44139199cc403d9f12a5b215c24f83335e0f0ce37a198cc0485b7fda4c8f35d5155c05353a605d3adb1f21df118ea0f85b9ba5e1a20f64b92445a411c8fafc3b7ff848f0b10769c40ded73e9a86373da12965b1246e578ef6ca1a78bdd4b4646d53a3c9b1d9f833e243659bb5e31556120d599a8c28079e81d432d1555f50bbbbbc1160094e7f14bd11cefc76fc7067b60bbdb057d8a2bbd847f956bfd127d60dac3752b8a0e5507729b6e66d225d65783b5d3ae4344663281963305b4f3c3a86e288763c1e492fa509f186d0fa0b7c4193e3ccdc0bd687684f269f0fa0fe5c128b2511336bfc408509a9f5d7c815dd90bddba6c01aba1843a2183094082d4b906cc0095d1a4f376748170ef085b46b6e1e4e1ccd33175a29d1588d8f03b836ea713871ff411455c50c0f4fc2d778f2684aca4181c81350c0bf12f5a15bb5d9d7eaf10249ab469a1101339e2a8d92933f4bc47683e94f7f2744872e277e0444191fe96db591648fe1287f1222ede3a7ef7e08811d019c60a1561263f888bc96584f2354ade76dd1", 0x1000) connect$unix(r0, &(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) connect$unix(r0, &(0x7f00000012c0)=@file={0x1, './file0/file0\x00'}, 0x10) 07:06:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000180)="d7d1cab0a6350e96703806b74884c5ef50a46befe1d84dc2ec9eae6f60abda1fb1f08a82b24be9d5daf6558628707504eb7ab5979e78f1486051f3171a7d28b48d4e41d2d2181310760d36882e64c15b2df952fc9c504dc877adb951defb7cf75cb0a1b5c6522b6e16f3f6feb0ab4f13b1439f13b6eb00e41719e3221d99fd2d54681ceaa6f15bb644ee001ccc23252c6242ed803f635b3bd925d5186a870a31e307cb5091c78e783fceff96d51c462937040d94cb1f3a52e0cfd2db5f5a076e61ab574962c35d484a3ac024cc6189fbc1b8", 0xd2, 0x405, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) listen(r0, 0xfffffffffffffff7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 07:06:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r11}, 0xfffffffffffffe1e) 07:06:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="7175e06cc23fd8c5f552919859629b269993a1913a17c30ff54d4add5fcd726fbcf3cffe1312a767a1695f5f92d36bf6a653f79e25b499a94d8762b462cdf008194e9c55ab1e059f45bd1a7fa31ae718377e0f79749660383a7a5142f4e35cbbbd3ef196ba14", 0xfffffffffffffcb8, 0x9, 0x0, 0x0) semget$private(0x0, 0x2, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10800, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup(r2) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="facafcdab1677a9a5515eaf58c4a4f71e91b6102a1888cc85c9d0f6a76a83cf70376ca363edad851d96c8119d03e95fb0a66db95cdbbd3ac59b3b83dba9c40f975453e7a82170e89175a455802021f21ae2a7d18a5cb8940371acaefeb6758af03fec24dcef416e33cd323f95528", 0x6e}], 0x1, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getgid() 07:06:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 07:06:45 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sync() execve(0x0, 0x0, 0x0) r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000080)={0x0, ""/222}, 0xe6, 0x0, 0x800) 07:06:45 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x5}, {0x84, 0x7168664d}], 0x2}) 07:06:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x1, 0x7b23, 0x7fff, "aa5d5b0e721d18ea876dd7c53d03fb48113da8d0", 0x8000000000, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 07:06:46 executing program 1: poll(&(0x7f0000000080)=[{}, {}], 0x2, 0x26a) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 07:06:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x0, 0x80) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r1, 0x1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0xa9) shutdown(r2, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept(r3, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$getflags(r2, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x4}, {0xe7, 0x9}], 0x2}) 07:06:46 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x100, 0xa) syz_open_pts() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) close(r1) fchmod(r1, 0x80) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r3, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) getgid() socket$inet6(0x18, 0x7, 0x7) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) pwrite(r3, &(0x7f0000000200)="fa008a314b9d1c1e14c35fa33c7f39b4f2fd51bf0680d6442f0684cee2f2085495d6b8c2eec79aa9d810c83a3532b81ef1298a216e674a0672ed2bc11d19bf0d7cd9c9bd0ca47bdc44d97b67111a49a34e0301a40b9f5a328873b6eb5c724b4cefb40f9deeb1ca0703b4a794276cdaef", 0x70, 0x0, 0x0) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:06:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="93ca023530f6baf5154d09c1507debe1c9996e618037c09ac960a710016327bcd15bcde77aa5e722efb9291c4a3eace3067d443b43a5f877ae36337b145e379728f32196b41f6d357d8701fd2338", 0x4e, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x0, 0x0) 07:06:46 executing program 1: mprotect(&(0x7f000001a000/0x4000)=nil, 0x4000, 0x809) r0 = socket(0x1, 0x400000002, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlockall(0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 07:06:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x3, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000001580)="dc", 0x1) 07:06:46 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x26909091f2339b5d, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x181, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x85, 0x6) pipe2(&(0x7f0000000040), 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x47, 0x2}, {0xa673ca1f193aa003, 0x5}], 0x2}) close(r2) 07:06:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4005, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:06:46 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) listen(r1, 0x0) nanosleep(&(0x7f0000000140)={0x3, 0xfff}, &(0x7f0000000180)) listen(r3, 0x100) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) setsockopt(r1, 0x200, 0x0, &(0x7f0000000080)="56fd15c2", 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r3, 0x1) 07:06:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x520) semop(r1, &(0x7f0000000140)=[{0x5, 0x355e, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x3}, {0x1, 0x2, 0x800}, {0x3, 0x1, 0x1800}], 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file2\x00') 07:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2080000000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x7, 0x20, 0x10001, 0x3, "f2368a53c8680563af637baa6f9e46a482e81119", 0x3, 0x8}) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000340)=0x10) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) r7 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) 07:06:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fsync(r0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) kqueue() 07:06:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r2}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r2}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 07:06:47 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x400000000000001, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 07:06:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000c02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) 07:06:47 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r0, &(0x7f0000000480)="750700000000000000b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b1b7074ae00ff339a92f4460076730b8ce1548e4161b9c3e6cb9b67fbdbce0000051761366fbc3cc3543d1bc6a4877e79e6bd2d8065b31627849434d9315cb9e1e146b6c4856b95b28ad56509d949e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd6e2d943e9d80f0d58b1af5eecdc95b267d00422b3b3b3f96f6dd078b34c82929797367d31a79a9617fc8189666262b", 0x1029c) shmget$private(0x0, 0x4000, 0x448, &(0x7f0000742000/0x4000)=nil) ftruncate(r0, 0x0, 0x0) 07:06:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[]}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:06:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x36, 0x0, 0x3) accept(r1, 0x0, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="26eca4266c31a5ea0c", 0x9}], 0x1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/213, 0xd5) 07:06:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/122, 0x7a}], 0x2, &(0x7f0000001140)=""/118, 0x76}, 0x1) 07:06:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xa4, 0x10000ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 07:06:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000140)=@abs, 0x8) 07:06:48 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r1, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) 07:06:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000001140)=0xc) fcntl$getflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x110, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2b, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4) r3 = dup(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) pread(r2, &(0x7f0000000140)="2ea1ed438f0aa42083361fe7623bb6c04660c8ac560e94b42fb146082a75b7d83a17832b89463401508e81e3c37ededc08906bd6f329e101fdc37aa819340ae63ab4b255bdb623432ee845250341077a9d1d89b8cd775cdafe8334abed53aee32dd86295a2f7119f67a8f1275b5ac5b09a6002f410692a091672ba26e5b94378ebd1c58c11414930f8773f40d8682bb4c5e277780986e4bd5c4d11451f572353673f065b8a54f86c265fa92951f0e126ff89b8c704ff30626f9933c77bb5d89cb4cc23b215594d46a599c67adcfef772c66c74ac81b545b3a613be3f63c7df1035c3642bc1ce9411db5c9c3bca0d303078da35c4ff261c99ee378cac19305e7a85a49c0993dd8a88a8d2778900962e395915e4ed1612cb83983f010c8299b4d226f0aca0c0273fc3065b0f1844f9ff292cef9630c21c05358889a40a7318e0ad5b96bd73071220528517e9053f1cec87ec954869f02abb9271c32646682f7d42b9341366911379cc0a0ec4ee24808c7d50dede409d9574ebd341d94ee03c3b0c675ee56d8a983ae80876e6a0c95fbe884fbb6dab3ed7ac4f9dfe23901fa6e357dc87012fb4c62365ad32d92c3a0e24ecae8dbd0882cc6817d439ac056ad1b1ab7464725d4f1e484322ca91f4b4e63341685aa63ecf304c6d88d1af80586500e2358c7c6ff03c648176de1a99cd1a90ba3a631601f28dc77db965aff8932566d89c690ad7532287aeecf9a4460bca105ed1c101cfe8199bf859f4b7d61b46d4153e90470b1cb2aeb7167ef9eaaf7e240caf8cce29f31cf9db2644e2a7f4fa159ee6a049cf27e12d3958a5f44ee7e459557eeb1bd1868fcec421861d72b379431a29d9d8d773944a3ec890aa89821eefc3a282e06a7525c8a97d5116ee63dc58c794d3096886d297c47a54249dccbf19449cd334d8976b9938ac831e00d4d446f93d01102b62621adb37e32426d2262080756540cea711a022e8e2ddc680e9f152c411235fff946bcfbfc661076030814b0b765882c77a275fb6ddf077adf75f1f132de7b780186144e5c81288e9841ac5c5ad0585f6d5f9c0ce88243af0f06df7f941bea055ebfaeedd628f00e9744c666254310ed68485f7481fc120fce367c52bf4741728365f4192206f93d513b89b81b23dc8c1616555cbd5bd5cb28e8f59cf13b88ff7872ed437c280acb4242b8e781c6548f6447a1b70e5520d7f455edffa1bf5afaf10177697980f1d09e1b29d300dc7eeea3f18e37eca9c2d2236f115b44f22a092b4e8cf048d695be7620685b62b03cc848b071f4e1e5f98b5ad6c75db5a463cebb7be1f4f96885d1dc15c328e856b01561ef48c9e5e298c554f69d9b588ccd1e220ddaa30acd002470c664130a352c1f5737f3e11991442449c3ce8a9f1e4e21a016230d59d7dbad66c7fafdb80d9268e2d68ff430858312ecddbf64dc6dcba4b193aa7f3a8b45f4815dd1c84b64a416dbd02ce278968f9d19a20c1cad4b1802c1fc8a7c1d91475063025cf20d133434874a4e81241a1c8f9d5f6ed27fd212d0526e2db33e66e8a774248c9bce514ab1dbf05e739e6bb14d21bfdc7f883f3b96a7ef26715152b5dd890a430a1fceadec84a09716b4e6e2b64def6f02d7819e3a198f62f6178b44bac4642a0a2837916bd8b900e14e6345d55fd01ed2600fb2baeb1c55fc5426d467c0f02eb60f62ccccbb97cdfa56d093bd761db850b675ddf96a05cbd1c49e7acab45130c5c96f341f6abca5bfc479b34dfa0d3fb143a0bd9938c38fa933536e1015de0d8bbdeca7c4eb3390fb3f39d518e1c65bdb1ebac3b88a9089fe3672f2a574e4e505c8d9583cbeb3c238ad16e34483967a22ea71549d5d88dc2948891c82953e52c38235678fa547e7e84b250c26c664f39fc0888b35baab989b024c98b4c139bbb9a2d821703ffe7b16357205f7be539410a7a866a9617ade24ac9e7a4891f815f1c2991ca3def753b87d63527413f55cf2415131214288c9b92dae2443e1c7978a36a40db4506edc2041fd567da3ba012b45a13709deb5fc7d19593e982818b79098c48f26f28cd35441750ec8cdbeffd0656a5dbdce3301478b58b121c89fe0c93d256471eaf84db87b9770ae29c5bc85b7f3685f6df7acee965a28297e6268a2618068f659aac8618f2cdec8e6dd2bb32021ab5330cd389a53b51bb12ea4ef4431ced02597c35a7fe0cf4847ac02803d9295e78a4a9966ccf5bd4b641ae7b984581690bbd55179e5ca9cad565663c8f1d1d06717a5d85531b016c262eec152abad52e17e1c3a9fc910855f758280ae88277e7ce313ea7da5918b668755802bef855bcf42898e5d56cb2c2b93fa9e04c33ceaabee9059737149b4b3c57660e76a157585c87b8119edd34a2db19340aa176c498460128e121a873a94ca922045cf7c9053030a3d399ae8da966057f4983fdfd45b3706290e24b7074287c300b90f9f1346e26e5559b63e7e1eff0137a2b85acb6f7df15dee6533c052351253dfd4bd595f41087ee8fb51dc2f87f99d34c8a2244b4412afa71c985384afb915833b15fcee66fb0ec79f6ae77281cee705a5ba0fb83a3b63952f1e6b89fc98ecc8499cd6b55236e0592b46b90b45615aa90d2505afc98f64faad4928bcc33453ef76de8995524b46d3846b952fb4394a9c7166611b6c0ea638c64c033ac46a679667517fbb2ba6d6131abc84cfea2ddfa30660d9f91ccb65b7a5efd7bec0c24d518708a47a51368841bea655eb8a3a79f0b7e2a0bb4064142c1c2a6bfefefb4f0a5cef9dc9c45e9d94578c8d22532e2640fd77e349c48dd851d629531328587de66ad8ec783a3e59d18b98198b668d20030a60d034896b281e775452b1f0b6a8c1d96c687fcfdcdd7e20528a3df5ff137f2585f4533e0704fbf244907457a0b13ddd8d314b3dd0f603f881972c426ea8f5f89563aabc99fc4642f81c194b11afb032db1e71a322892c10b68f09b3c25562804d05361349e3deef856ed279a7d9fd1a9d9e0bf96447c679ca27e1a39060071fa879ecd62f83e1274987565e69189ede303696b33f69162995845ae6d6ea9538fd490a05c51da318c7f7f8ead1e753fb2cf195ce6e455b72428d3e05248b4f33677fbc10398bba01d578b8ca4b9d259e0ad41ec78b03ed4ca189e1817f99c721db5c70edaecc3335d2f30487e34a15c6594725c352eb2f1d0254f70dc65d31234574db1883a1db2b404bdf01d7748a288ff698b01a7505e1b18214454160b02e22f0c8924dfee7f55af754c02644e2fbc5e8f76d7b40afd4ccdaf0cc5c38e10db1e8784166ef1abaffd42eef5327b8850bdc460911e3a284b1070b2a82c4680afe3a9c72f100ee5fe118c41c17922a2fd9ac563e9222df20bbb4e6dc16ec92af3ed8e22e991b646edd5ec7aac9239b2d0c86d0d7d4e7134c1ebc0915357ece48ddf860c216d48834852f70f3c3af34320fa2ab30f61e48e9c1c33d6a358ae48900ccbb153358e294ab0f50626914021dbcfcc207670d102597052cf214e80e8c0f26402d6dc3da295fec5e5be9160128a1967827c3c1e6ffcaa2ed3257865076a04253f1290a910ef4c125b95b17e449c7bfd61190d56071712bc6097bc82c7cc93b36fcd43691305db0710f944bcd9fbbfcb5172fe24674828d4a72f677426aef0fad7535cd26d937e003493a4293b9fa2a12a6ab486aa2c48b3abc1f662219554065b131206b06d77307c1c344add4637dfa69406f3130ea1f0eb33f96c7b0143cea5d438e2513c1200c978d44ba2fe08a06c3149d03e5f5f9a12643bf1c3090a7437ad42b3a1b6828071ac4e5a199674f9b935b32f54eb38ee33349263f713735c5e514d4fdce58a44ce534329572170cb62f6cf9d2bcbc9ca2e0c26033aa97a9c2f18b483459acfd53960aa3b64eb295d98f9683ed6fadaac325368e4f0e71ab9c3d3566daaef7c38dcf19bb817d784600c236747cd39c22d65a449a5b4bb973d00f9d5ad735ea39f611a6a1663750e802c200b17332ba4f31f0995b7d98ec3cda63e36328296787152dbd1c3d9ba214c2f06064ea293e2eedc9a67b65e93ec542a6587663aafea38d0220a98eb20ffe00703637022c98ebb859327372c0d52c10485838649c283eef34f822928d990b9a55adf352e1eeb1fc68c07e426c1858cb7da22f5803ca24e9044e0c34181ce6b0556e86affb12734289ef2cf0afd3f3c28ca43992d65777aafad57346092d8d745817e3f5a9734f7053c1d6d1c44af92b5f4ac158b01b84376c046d9d30317871a7d8ae944315a6029914c8fc84372367f0541eb8629f1eae86d46ab04eb11cec925b7e50ac72352db349fe34924a336b341b291927e2ec953f6e56b818488b8b371cad707e3b172c0b09a52d755d91157095dadac32f089b1b069a842f3f64549e25ca52f2cc54b97cb41d82edddf615fc0af163eefa53e848d19ac53d9904e6e37bb8f7e4c6c4bd08da5d1647fd46fad4b6d7776fdd09eb4c9500132ebd9a43402aaebce72962a1e5ac3a8d718d3680d022c4cc9ad1f20b36ab64383c962aff76b61cd22c9f04d1086a701599687297e185d98d876e2a4515ce8d01542dce5d02fbd56a7cf5663aea819d235a4607eac7e63d07c6d98fd70da88c06b24e51bc3ffc4eb75eb9bcaa8b2b20ae2de774f355d312b9fc7b1cc0d77eb66253d3d2b6b333495d7bf17251f7bd03ebf7847701f167494ca940cf1a61e5df705b9ef052c83dfde5d5b485dd67afa2014fb21b8d067f41072d6b9ebd36bebfe3e01b3710ac04733a887de23dc1a9459905cacba19a0500794ab64a13d338458afb23eec85c7087d50001d0be2ce33ce68eb16914743e42fed21ebce653aa4094673ff018fb862a1a31af0f0a84a812a90f6b97fe36a352c8147e4e906ef1e9c62f965036e1351cfe0ac9cfbbb1a2115d6701e8c157fd29c7d0c02c0701a1f922259768f2de2897f6167326737789315dd6804e16b54b507182abe49b330d141acc65d06d88bb392ef678d5f8a77beaf81f1b19df6e6f4452817392c0f8875f48bb04a7da51dc730ddc6fcd96bff46f663647965f5aecc62fb4f3ac6d376af30d098508df29e56cf2cfe8c122ec38c7a3cb44ba5fad9996adf159ebf1d1c54cd232c833b355b503941cc37e27c20fab441b03832774bacce5c9a71c69123c69944a12b75dfd0855aceb7fe40d5dc17cd7c52e8f12d37599afb7fca7102c839b452f1a3c903121beb139f94ac7eff8d7c5f2084570aec660fd394a3a2a111f3c31d873c03623f0f645847937bb547c84c7a425ac4c31e2a8fbe85ea2089d5c674ee67be8cc4d00e50e9e957d24e15eb8411f7c823da9a5aff7c3205e731877ac601b60c38e4163f8479af55dca476d9a95a802f6a0804d87d3f0e8840c941ba4279e4a0a90857b3160e186549b2b78acf8a12dac99502b5a0a6bf6a4d3653d05c39404a4a95b305743151b2e96fec49e5d53116fc0b556fd23cc5fbfcecb684f89f22d00fa4bec50f557be04671d02636ac9b7bb8986786f001f399445a68861ff17fdca365ace1838e73bf9042616285128c124a8b546450efdba9a45f32d41c876c5815750d15b6f543dca0ecfce84daf73a97431f8238dc2cc8a671769fdcb7d12918e17511f0e96b1b780bd366b8320c94155a3b246a40fbde8d0ae3aa078ffb82edf8ccb9b7a90dc91cdeebca32f6004f906cfa9fffb71d5b7bc0df31f32f711f857dc3d3bfd1a6d23ad32b2b10abdbb36efa21942c1cb5e995cccc2133ca2bf839e7e5ad3b829dc09435aea5691b3", 0x1000, 0x0, 0x0) 07:06:48 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x800000000e) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 07:06:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x50) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 07:06:48 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f000058b000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:06:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:06:49 executing program 0: r0 = socket(0xf, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000080)={0x1f, 0x0, 0x7}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) kqueue() 07:06:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) r1 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f00000000c0)=[r2]) 07:06:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415", 0x4) socket(0x37, 0x5, 0x7) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000080)=r0) 07:06:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) chflags(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/40}, &(0x7f0000000240)=0x2a) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000300)='./file2\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) 07:06:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000200)=0x400, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) listen(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r2) close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) getpeername(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) write(r4, &(0x7f0000000140)='\r', 0x1) 07:06:50 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000040)="fe4a0dc0572940916a63d07505ccdece34cdf4cc3fdcf3ea8875db9e40f4", 0x1e, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:06:50 executing program 0: r0 = socket(0x4, 0x3, 0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 07:06:50 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x101, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x2e) 07:06:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0xedb1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="b135e59e92e7779eeba2b04b7e585a2a40ff7f8a38106850a2c1beec02a3ecad26f560e17a75a9", 0x27}, {&(0x7f00000000c0)="c80b35ea5d421b5cf19dfc4f9c274c00bcf84087a22723d811593af7cb2c90b5b4df7df13dc62977e612dc07eacedb0afaff45d6e634466d0560d580d1d452efa64efcc5a42454b5d26fa8cfb1e7d157daa862bd", 0x54}, {&(0x7f0000000140)="270eec78d3601fb88a5ccd3d1e4db0c33c64f76e286831a8b1c54545fc09fab466f03a5836ab740e57aaa4997ec2eb985027e8412ba53356533cfaa80c38b49f90b335743df2808b0b8c18c6804e66a9c103a77d2ff291e288", 0x59}, {&(0x7f00000001c0)="cae495ff6df63de1fc9babe289c565c2411416af4c1dcbb6e9aa90e362749d1a8f43278c273e35e2c6b1affc732806616b02fcc3f5a704067eb944bbc4", 0x3d}, {&(0x7f0000000200)="2d128ab8b2dac7d72b3ad78997fd7825f0cd468afcdc726e307b2b6677cee7865ac09a23932828ffd86cdaab314c1c8d32f45addde5efe4a60305869a0702e6dd86809f08f3742212be999a02c5cfa93173dfef977a84293dc14b21deefe77b31f11379dee92997c79c4d7a7ecc7a1bf052271984cb2f50f8ff4021bc2b842d1f484443d2dcff88652cdfb8a3cfc70236ece73a5c3dbe1db769416b818422845870a01619a54d12df756110100a9256327c0c5dd942d0c48451c21274bc68b883266f9061e33bd4feb10faa3ca3d43ca8c50ebdad9abb36483944d15e6b6d8cb6dd82aca3e145082c1", 0xe9}], 0x5, &(0x7f0000000380)=[{0xc8, 0xffff, 0x401, "55a9f3ff22441fc0f9357b68ba4c25b35a6c2fea2a01b736d8ad54e85a0923cbfa5d435ff9339472bece2fd25ec80a970d2e0786e2aee0d97a6b855f7500e72e1fe023ede1c55987ba8be859a58fc37df1e5c2fe1bfb19ebef86c703a808701a70538a7b8b5a5f195e9e80c564f45a5823b83c5f6406e6fa346210612d938e8c8fe919a011d764e50828612d464aa9a5eceddbbb85b8d0a235330ebbaebb243facff7021a806843b42470aa315e0aa23b062ac4b"}, {0x70, 0xffff, 0x3, "b63309fda0dfde2768dba90be21f101aedeb81a5e0a865d4ac831803a9d6e229356a15a1e5b81db8ac6810833fd4870551cb1404e90ff7a2a5bf8a4f578e59707bf126567b28f5e7d1027108f80253dc1e60f329929b738b2dd137877983e1"}], 0x138}, 0x40c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0xf7) 07:06:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0xfff) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/39, 0x27}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x8000000000000000) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="abe6d54df7d9976945237df30aafadec9d3e1d10e592d3e954ee60e9258de41d9a37c883709e06bae0a8d8d51c9851bb5ae337f19b8d62042258d73e4e6cc64f61d0cdc6533368c6dbd5cd808f22ab85c1bcb78b6755f34c432480733a1cbb0a24a9a7f04d1e34242528fe0f0e9c18ab3df26661d7e909c1d5627ecf5985089d8c89", 0x82}, {&(0x7f0000000500)="765f69d504d61a5eff20484d49cc867665b68614307c68110591a866a0e09035d5ab819764c6eaf72e1a1f5705629bf4b3b4a7f5a8d934f20e472cc82dacef7b7e26b0bbe7e8cfd7628fba0bd0c2544ed139f6e87b28d42fb9c831714b6d3b6eafbd9bd6f45dc0b9e07de830af0c1c1c9a596497f0a19301f37dc4c073b3c5308b46042839d1c5a1d90d10c0bf37580f88575ce0a50f4793483c59aa5193c604e5b4170815e795648d4731424e9234b35ac908711780862a04f25bdf26de9534fa8695989416a66e21ca8f59f8defcceda1617a6b5503906ee98ab6defdc98ae5536b9a6cade0b5b94c14bcda29a8db24c392f3e111785d61244201c5762b9eb52746420eec01c501eeafcf7e5ada6f4ecda6650cf39392bc02cb4d7dad9b69f17768eeaf939a4ca3e4cdb520b8cce6cf15b6351399af9f9b3dcd64397b1620c155bbb2b30ea213e952328d7ecdd0f9cc7652c0e2226d6b882c146ee15cd63332df9a2d191870af43fd3b51cf2f14ee3d383691feff706969c0ab2524551f2d5395305cca774e16888f8cf90d5779cd4272eebc4b2892854fa4a8802e716b2800470295f52ad084ae7245aba9d7b26627871e2e9409c611945a0c4800f7f1c9274277b663a8b231814ecba5b40d2d58e233c098e92c91788b4a475762f46d5d565435b3a24a95be9b3da35ea8a00c22a813f8ba806b3049940b15c8295250b2bb9071ad716e7341d28cd9f035449fe474d5797bcf82d0f88176d4bcdc5ab00d95cb2b63b1e4fc85cd645ee708e66410b9364b9b26b6d73c085497085f9fbdaeca016818c5048a996115f1ac9a9f8884b16d6301daa0043a64732b0b2c5a36a85fb303a31e53c84d5d9cb0f90bb9b44c9eab30ed34dfa981085e83955fd8327238e541bcee5daef35b1bb61b8b5e145a58ae148ada6dc66f0afb4c1fc3dc4f21afbd7e9d3ac81608ae4b55559c53b6484bafa58a48726ddc1121896a627d9e9d51f1348d646005641962dd0738d2c9cb7ecd8bf6c08ce8c1696d9ad2d0e060260d42864425f586af095c46535ad87555e2dc224004a6c3ca3250d85877e5004a7de9948a08f9b1791e171f4ab14c9d865f4c17931589c11391083adc5e1e97ef8cde3ef2cd39e9c3153a6c744acc17adbef73596b8c5756b7f482b3dd4c261596414d0a849176c80782d116132086ad2726d05492a4d51fbbda317b722b63e3dbc07af71fdec6506291442a955f6b97575f6281096b1e6745028da2e969713a5c3f789e080cf2c4d75c613a44e2cbef187ff2a65469dfd3a21287fff86918ee5a01450c7998c71afb13d88cadda4c61b98027e60cf9823ae24c2ba46a26286f917e5ccbea2c921b1d94c834889875bcbd59893238ce4d96f24b498016c48002d60bf1a566e0e936150f656982a4abdb2a8ec0ec16cb88ac653a1ec64d4b600859ce562176ae52b723c780c72202a4b37d18c082883df1b45d32a5f2042a315c4d8d7027b3bd7bb42625cbdeed98b677a235d67182f5ea2750d5c81df68b8296df1f4bae7e15e74009922a6d3ddd0e5096d5ccf51037951009b9df53ac382bb2672e40a76a7ad8f347887a35cfbb2aaa31325737ef4ded4f67cfdd11ef416045f409169e9f59337b3e8af0fd3150ab7ccdc0f82a09757fb34a20cde6343fbdb8902e007ef79d1275e4022d50a8f0f26404313262b67adc6e612ec48a525045d15ceaba59cc487e5813ae5bbb5f056bf159448c2f19e4c4a2a005cd1e310cbf994b1274581812bd8348aead0136f80a258cb7549e4b4246d9e5cad062a64697c6d602789398982b13911a90788b89afe5c25326fba99d8b14ca3c5e27effbec79d3916097c88893334a8b02187f30c7e948254cdc30814a924b00d2f8ecf49b174cca9919d1da60dabc153bfecb7ee0e0c3a2434cf9eb518a661717b1eb8ee2b52f301d6d85ab4f27f17aad8a68761191a728a77200068b1103ca364017b93a22781422830a8de91fa20e9722beb1bb3b356763822af7afeb6fc03dce49576541be1aca7cbb803e87351b37e006bbede5df60829223ccbcce50167d9f7c0cd4ce247f2851407dcb3effa55959eabee89c31bf6bc4c4eaafc35aa1514525d140c731d1e2943c0ba89cff023f1200fdfcd8193eb9c9c1f7e56095d0ada56b4fe66427d1c4cd37125d42edbe567e3df3a85146fee9848d1bd30e5fbcbefa9eb4f840631f1f11273bb8a9a89270e6bf65b8aad35cc49865161f867e930c19ddff339df439cab3bd19b85fa2b16a559d98cfc5a50db6b0e45987c515dbdb88492b863aae1ac3bafa4ba27552e7de39b48f415fcef0b3a6aa765fad59966cb1b599d35e1e17505b2f7cbbb237cea924d8ce31dc584f86a478f5b439f46b2c8dad40479b5a8016e1971138b97d9a2d7bab58a8fc178b0fdab451904741146fe319326d55132007ed0cfcbf0456ca4b4d5ba7b606007cb7179e2ecc320eddb7499b4b03dca5475d0b1ef766ee4e4b9e8295d04e0d8729fceb0abbbff2bccce97452beb68c0619bdb067d46cc962c32155965db3eb9559347a481380bf71b149a9cf82c4043b0157b5cc0c73e7bcba771e000aa65185f04f39f5ecde59ae76b1a2f37fff04bd48b4dcaa229967342c954311e725bf5548d815f604f39e297214119b355ea6c81da14f490f6c18e0a5536711f810498ed5156d5786606cb1b00ece35a10914f02f877c2e3ea9aa395cafece27c831c836af480dd790f07b309c7961874e57ea6f168577fd9d0714e3069f70c8e210b3d9ecc0fcce99b9ed0954b180a8e0dd72c35f99585047881c1ee9fd75a2ac3147ebb9208f4980dc3ce8d0a620795ca2e1a22ffc1a5874d6f41a5ff76fa5687384409c98702cee3d5af8c19e8dafa120d2852a6b86c4843f50ef3adf02f3fa396ec89ace07d24a2bcdfe0639d616b2cd86abdab75f813528064cb0b3367b71ef5c4a7c51ba07cd0cd880eff9df040d2d72367858b459e88dd5bee88b29fef571842771176d390832f38e1d10092f74c4d9119160f285346e05c80f051044386a4a4b1a22f6a1c1ecbd49fa0f21c0a397469aee73da9103008ff2297ce33ee4cdc71b4c8ec924ec4283e45758dec161a77564e1db29a95d8b1b81d5e642ee73a8a8c5da24cb0069ee54d2ab9b32293c8cf250158c75b6f5eee86afcf00a84ceddcc8dfdba30be5b1d1182ea054712d89e12ccf17c184b04b449178b1e3303972227da0c778b75ac142db6d33acb642f1e1b95beb61993a88616fdc08c44082f72a98382c5b09fc8f84097dd7c6229c94b7b6f476b9dc3c28f9872b2ebf4518712c5421d54aa4c446605d1c14a67f6a94c43d21b2e413066a1f192790956e3e4e5a011f538f47049144aa4462db70557b5e31ff27794a3f59e6f25937685e46e2e2a7c6945f23a912b792a529bfd4c848c2a5fb666f3bdd03db864cbea0fdc25cbe64b8e7dc298869de7fb0c48a4e32f209242691730f2bb6f854d388867412d66fc02e6413b68d330223cc2efa998c8e02a82daceb5c1d1e7f8ba191cbab33dc57a53b6eb04ebbdc109e957d04a2b160de0b4f5c0ae1b58feb2dc81b83d0f4490d4c214ff43b93b7fe4e580ec95716b71813e5f8465187cb107345643f3bd74e2e80856bb74a35d958f6bbf512534e5a235f91cdb25f817e5173a95532f0e6b1137348fc6a52eafff786918e35550f468c4f54e37ad2f23487065c920ffd06a3d8cd07a9b5b2f6dc19ab32106a90804b76aca8d7bfd88af99f385735921a14eb67e7dde0a59dedfc39c755f799d38a1e4d9f533c8c72752977829ed99077f2be0d696b1606eb0cab8ce986e9aee1cf9a7f26e9442c7bb266c5cd08636379a64b3581369d6403935aeeda26d31b7dc1606888d73e8c67fc6e9082141d323e203132b34a5d16077ae9f31e2b93aed5e5a746058c7818c17ec4db323563b1f3ee8ed293d33bee58a6ddce30a2550899ea6c9f5b6ad3ea8a13446f1cadbd3cb191a04475b532a84cf06d193a2cf887d203a7742fd94dc627a8235f08c5bc9e5e412a22033b35d8981152968013fdc75f7ac8dee28a0a811a9d2f916f3775bf6fc731c42d17cd9bd4943510f539094951efe85c34b86842f03a584bf6b4f751ed87aae4afd903e0bc680e031d101d572eafcba25c5d96bce1c6e68364f5143cb245b7736e749de051b8d58794974558fb0bb7fc2e1c4f2a0d562bc4b4791b57ec2f299c9f7a798b300cf7100a2fe3d3b9f5047c35a8afe7a45c794d47128e326160a3072e1c36613579b40135acd4f1fb87e2d72d1ab999f40b556f3fdccc907131a30bfeec69a2a02b5d448cf6c0b2e4e6f8b3f924474b190e9f32a1b929ca1a705a2ccebf7d8978be16683b4aa857c93f94497222a18ec66b6ff9baccf7a4baaf5b4daf9e8a9b8203b9c2f486ca5e50bf1f36725f46178d28fc805e9c97cebca98714ff327f4515d29c7dea7d01ccd526e044aa255d1e229fa4a8565a794421a01d68e29f70b277c9934e07ecc64a9f48aa0a757c8c63623aba81ac72420e3de0c33eeb58c8e8a7e1bd6c15f22b694bf9d207c852ee70d28540dbe426a6425e9ee48404d7d20120e970d6f6c4e4abd838a6d644773951152aac2f673fc1fee7a55dec5a164d4dd5a19641a23eac62bc80ad435a6aa8a8d65ff1379f0f3d4ce4ba944c434421a5a59f983ff5298aad600bb1c9f54319e45406f02a4cf05a39592f1b79e996894ade74fc795875d4a78b7ad8e3030c4ce485e64e997d597de677fa714894cf38a809af5f8e244d7acc8962f660d928b64b1a47dfebf75837be4dde92b30aad4e9fbd6bf62d22b4a431b92849e37ed21c09595a41b82aa7bab25e756a56faddceaa0f90b9ded44fe24c48c8144d422f66985b9a299b14c48a258bca6bae46ab552475b4d13a95aa39a28805bfa5c8f5dae386d6732da48ab19a317cbdff1e95edc30407963515ed70f83246fa183d6c1ac23c7835678aed15d133831c55b04858f6ba242dc9408596f0aeb348b94af1d32f13bb24fa36b77a5ea874f41cb8f84bf961ace785cfe56738579bb7c369926e2efcd0644cb8118177dd8aa850436fce4af14b16fb5a2fc3142e5dac5122997e2da758c1448ce7a736072f8206003a6e825e3ae78445514b796e5ad29f624e682db45f1e9f6af1deebfe2d6df54d43ca5677778b6ce2b80b1ca445918bd851f867ae5c9d97e64c7ebea1135518a3fc5c94c86fc27d02d2ff83f1f2bfdc789b6c94167f8973aaccf49dfca316c4eccccbe89b145d1e22df22dbe4ab01dd0e8cc2e34c723530d62c78f64c101abed7483befb522535daaa55786c111c168247cb41063a8b0ec908e32919950afddb7ae1f918bcfc73c545138b51ade8e92d23cacba3074a5da3c8293d4d171f2331212da7a11d1283aed6221c5577a7bbc6fa7691d7fa188cbab7628c6d63c20bb9b3b948f186da75b109dbd59b08460ecc87dc0e3749d7b7e3a1c2eabba8c4a066770e653ce3d996482384a64b7b572dc71a9e245e24f718793839d2f3302a615e484f40dcc4c9e14c8f59e3ff7aff7633866281e5d67a1d85c3df1644bc0bf7a21619bd7dcabd6f60dbbf3093979f65925efe0e17b160940d780b9777e633b53acb0447544750daec125997dfff204f0eca218e5307a0054765a9e70b9765e0b8b5c2c7f4e439f57e47b5e311e95f39891f351944af7db7e056557b6fc2c67bc45f327c3a01c87843c72db7b5aad9df10c1d467a2cb46bdc00df76c37f858cd43e2760216e02af3a8475241cda9116ba28", 0x1000}, {&(0x7f00000001c0)="5084feccc59ffd524215799a525d6a6d2516d79eb91c6f5a0dd1545e27b5fdd0084dd43248256ff0ddccda103520737b07a266bb03d10ddc5f024594f83a9ffa0ef337d01bfd96f2d8acd12ad5bca343f1c9d4416cfbbbf5cbeac60fa853b3f0de", 0x61}], 0x4, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x12, 0x9c) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 07:06:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0x12a5409468a01350}, 0x401) 07:06:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 07:06:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r2 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) shutdown(r1, 0x1) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x102, 0x2}, 0xffffffff, 0x0, r7, r8, 0x0, 0x3f00000000000000, 0xfffffffffffffffd}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$unix(0x1, 0x5, 0x0) 07:06:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={{0x0, 0x400000000}, {0x0, 0xcd6}}) 07:06:51 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x2) openat(r0, &(0x7f0000000040)='./file1\x00', 0x100, 0x2) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 07:06:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff06}], 0x1, 0x0, 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8800, 0x0) r1 = dup2(0xffffffffffffffff, r0) flock(r1, 0x2) r2 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r2, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') 07:06:51 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xc0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r2, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 07:06:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 07:06:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x200, 0x4, 0x5, [{&(0x7f000000d000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x20}, {&(0x7f0000011000/0x4000)=nil, &(0x7f000000d000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x4}, {&(0x7f000000f000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000008000/0x4000)=nil, 0x3}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x6}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000004000/0x4000)=nil, 0xecf6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000013000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ff0000/0x9000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000008c0)={0x10, 0xff, 0x4, 0x107, [{&(0x7f0000013000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0x56}, {&(0x7f0000012000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x97}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5c}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000015000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}], ['./file2\x00', './file1\x00', './file\x00', './file2\x00'], './file2\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 07:06:51 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x800000000010007, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:06:51 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x4) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r0, 0x5, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7fffffff) 07:06:52 executing program 1: socket(0x2, 0x8001, 0xcb6) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) 07:06:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x60) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="dedd1a4a9d92b3629c77eb2fe12266eeddd1b879598aef5319a8478326a1d2508d2cf5abbdf9e2a2d6eee44475dff9eb3992e350cadacde1d7f5748c598bb29b57aedb4e9162d9f5f00af3f579ed1dd5bc627813bfb270c318ee92df7399cda13407f28c8b88d5c9d6a18b4306ec95f67c327a177faadb47e4", 0x79}], 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) ftruncate(r0, 0x0, 0x0) 07:06:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r0, 0x84}], 0x1, 0x1) ftruncate(r0, 0x0, 0x0) r2 = socket(0x18, 0x7, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) ftruncate(r2, 0x0, 0x2fffe) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x7ff, 0xec, 0x3, 0x5}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) flock(r2, 0x7) 07:06:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x8a) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 07:06:52 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xb0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:06:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/62, 0x3e, 0x803, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 07:06:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) 07:06:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 07:06:52 executing program 0: semget$private(0x0, 0x3, 0x168) msgget(0x0, 0x600) 07:06:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xa16, 0xfffffffffffffffc, 0xffd, 0x2, "73f300070060c3dce5081a6f6400000000000800", 0x5, 0x2000000000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:06:52 executing program 1: r0 = socket(0x18, 0x1000000000000, 0x864) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) 07:06:52 executing program 0: shmget(0x2, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-@\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='^)\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='^.$\x00', &(0x7f0000000240)='+}+,:\x85\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00']) 07:06:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) write(r1, &(0x7f00000001c0)="9312c9529b9df0cf32e43e61ee9ef65af9c68e969a04ddcdb83bfc81a3a08b24cf6184f33dea59ad170578a36bff06567db74db59f5c3021edfef210742091d4c8f3d0f6f2f689e01d3a3c19e3ce57ca78f30fcda7acf37819bad457f6ee94e9addf35492ca5c01643af96467e652028039926f43f3a3d1fc45c66dc538de7fec9275eec57dad8f8abaa8c90704d8b69a2c684f924560fd0ba4a18769d4976250f5bd0caaac99bad52bf53626f61d3", 0xaf) listen(r0, 0x8000000000000) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 07:06:52 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 07:06:52 executing program 0: pipe2(&(0x7f0000003980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000039c0)={{0x18, 0x2, 0x100, 0x4b}, {0x18, 0x1, 0x2, 0x9}, 0x4, [0x400, 0x2, 0x1f, 0x3, 0x62, 0xa6, 0x2]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) getsockname(r2, &(0x7f0000003a00)=@in6, &(0x7f0000003a40)=0xc) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0, 0x0}, &(0x7f0000003d00)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000003e40)={&(0x7f0000003a80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003c80)=[{&(0x7f0000003ac0)="ea877b2a7ae66cf618584571b7749ba89bac3b247db4fbf7c9a66fd23e951ca99bbe192afd57e15b5497d5ea57ee439b6f9014e42cc6588b620cb080f757255b3a7f08dd4f4bf1df8b61b8177978aca4109ce9958757f24a3345d0343d253c8ca4a186f291aeefcb23c16ff2f13fcf0117f38bd0ae1b64240ab1fbcb7cd77dd5984e8d3f3bef1a36945c0f3f02672796eab713de5ca7340e893050c116a2d98bdaeec9a97a9a583aa74636854151a59a45319c0297e6e45bafb43884f98c5d4f372fc89ecb5f95a09d630824a2c7ed3977b0be58e3f16c97ac9932f540327e321e9f7c2cead67029aaba887106473c873ab7d14138c8145ebf", 0xf9}, {&(0x7f0000003bc0)="9970a5cbefc7ca1a744c7cdf49776b31249dcde23debf5ecd87dfa5f45c97829366a5b5846a8f622e1b391b4569f544e28363704592dd8d1b2db453389589e04f1f1c921c8cdd0fa5633afdd33e1f8015fe7850d79266ff168d2a21fd69d908dac9a2dfafc83409d8d33a8a49bcfe45ecb5c1930210f4dcdbaa0296ea9530955c2c9b2f3253ccd7e1576a1f82ef5533a03e0afc7850393f65b45d5e73ebf232f77a0cc46aae91f0f", 0xa8}], 0x2, &(0x7f0000003d40)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r2, r2, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0, r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r1]}], 0xc8, 0x400}, 0x6) recvmsg(r2, &(0x7f0000002600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/69, 0x45}, {&(0x7f00000011c0)=""/9, 0x9}, {&(0x7f0000001200)=""/7, 0x7}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/101, 0x65}, {&(0x7f00000022c0)=""/254, 0xfe}, {&(0x7f00000023c0)=""/61, 0x3d}, {&(0x7f0000002400)=""/120, 0x78}], 0xa, &(0x7f0000002540)=""/153, 0x99}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003ec0)={0x8, &(0x7f0000003e80)=[{0x8, 0x1, 0x3ff}, {0x3, 0x2, 0x2, 0x3f}, {0xa0, 0x3, 0x1, 0x80000001}, {0x3, 0x8, 0x200000000000000, 0x1}, {0x20, 0x4, 0x3af8, 0x1}, {0x2, 0x4, 0x5, 0x7}, {0x5, 0x5, 0x6, 0xec}, {0x5, 0x0, 0x7, 0x1}]}) recvmsg(r2, &(0x7f0000003940)={&(0x7f0000002680)=@in, 0xc, &(0x7f0000003800)=[{&(0x7f0000003700)=""/222, 0xde}], 0x1, &(0x7f0000003840)=""/207, 0xcf}, 0x3) recvmsg(r2, &(0x7f00000036c0)={&(0x7f0000002640)=@un=@abs, 0x8, &(0x7f0000002680), 0x0, &(0x7f00000026c0)=""/4096, 0x1000}, 0x42) 07:06:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x1d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000200)) syz_open_pts() 07:06:53 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r2 = socket$inet6(0x18, 0xc007, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3, 0xae, 0x20}], 0x4de, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x80000001, 0xad5a, 0x4}, {{r3}, 0xfffffffffffffffe, 0x9b, 0x10, 0x3, 0x6}, {{r4}, 0xfffffffffffffffa, 0x89, 0x1, 0x8001, 0x7fffffff}], 0x1, &(0x7f0000000200)={0x3f, 0x8001}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x15}], 0xb4e, 0x0, 0x703f, 0x0) r6 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r6, r7) 07:06:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:06:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="23300cda0fb2bf94d62abf64428e4419277f8b43e20696290d2552d370fa9bd86ab30a9edafe6ee6b380d0c31167ac3237e0200d61f921c40ebe3c920cbcb757f2999f139663035b84c4831b14d3a49a8eec3031546ab164a67d6b359451d1ca", 0x60}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 07:06:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7fffffff, 0x9, 0xffffffffffffffff}, 0x3f, 0x8, 0x4}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x808, 0x20) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) kevent(r2, &(0x7f0000000080), 0x7911, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x81, 0x1e}, 0xff, 0xd, 0x1ff}) 07:06:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="55447f73205590035eba1b5fb4bcceb43ed96b79470bb2504066513ef9e63e1c58129e160122611b0654e976f2ff563f15dd90b18ff6b89ece96318b11e20446c74a970d894cda3528aa14259076d421a2639821f8e2fe69e7eff3bb13cc2734e1224072bda92fbe4379f036783db8e4d38cba8afb914fe4beb69a3043f7381187caaa61a0", 0x85}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 07:06:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x9, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 07:06:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000181ddc70bc6fddf573e7dfa85bf5fb97762be05329d53b89461f067771997d88646b2fd58547df9af36d5551e73449ca3c9ea66421ef077c1088f6b07cb324bb3e7346c08490ea5e6cc1f1b7a7b13ade26c0246c8cfd75ca9f398438b649ed0b0fd8de4c213016f2e27b438c7ddfe7e8d05d50a8cf860265f1ab35d7299d022936569f0a99dba0857325e1117714b5927909def59d9af02f3a3979470be0f0bd92e6e8a110fe85d72f28a1508c47dcd89f7aa83f8dc7cedc7ae5f4c1ba475227a27f99e6fe8e1914e8de2eb51d5baf1a340b6268c7d70a8"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 07:06:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x100, 0x10000, 0x4c, 0x0, 0x4, 0x1ff, 0x7f, 0x2, 0x0, 0x9, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000480)=""/64, 0x40}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001880)=0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001600)=0x2) 07:06:54 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$BIOCPROMISC(r3, 0x20004269) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 07:06:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x6d, 0x0, 0x100000000}], 0x15, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x87, 0x8}, {0x83}], 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000000)="d60ff33b01db18459b8150913998d670c67a05913c4de82fc18da5686a91caaa0ca7f7e1a340cd91783c11b54bb2f29532d2c4830deed7d1def777187399b6bd2482b436535300a1103b651a5a7c954020fc4e078e27005e0128ada295d1c18e014a2d5c005c274eb460ff207ac9a05062682bae6df5e3809ec0221180b8ffa78b5bac56a75872a39b7ab4f088aeb9dc2105eb7abb76bfcfb393cd2e984c7e7a2827749605d6680e1327a9feca1f790e254c567614", 0xb5) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 07:06:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x11) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x0, 0xffffffffffffffff, "7e7345f0000000683a00a52d00"}) r1 = syz_open_pts() socketpair(0x20, 0x4, 0x462d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 07:06:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffffff000000000000000000f0c000"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffff413, 0x800, 0xffffffffffffffff, 0x208e, "be9c0b6560bc6299ee6a07e3ff8e30a127db7e2f", 0x5, 0x4}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) 07:06:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = semget(0x1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 07:06:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 07:06:55 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0x711, 0xe91, "753a295eb55afe7407eb09e707e4c6266251c1b0", 0x2, 0x800}) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000001c0)=0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:06:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 07:06:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) 07:06:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 07:06:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xfffffffffffffff9, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) 07:06:55 executing program 1: mprotect(&(0x7f000012b000/0x1000)=nil, 0x1000, 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:06:55 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) clock_gettime(0x4, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8c) 07:06:55 executing program 0: msgget(0x1, 0x74f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000200)=""/209, 0xd1, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002600)=[{&(0x7f00000026c0)="787421b3674ff816c56c4a282fe44097d741777c4cebd9690d356f251e62e1cdcd3e4c00e88d525c8e1c11cf8512b5312afda7a69b9bbeb3ab2449a73a484e8b9ae4a27d52cbcd1b995b4b5c6c221c891f290d8ad4127192ea6ae2e52c4b10ad06fa13bc0c8cf2bf7064009fdd4b896fac1934b39a3555735f1a9c03b230778effd5319557fb88ee6a4fb251c7f8bfa40d7171ec84912dc9f3ec50ba7f6b35d27bdf6c887e91416edec7ba9de8725c0aaac983a5bd05c95baa08a2956a02ea709450ecfa0d3bccdfce8ea026110a585fe8a663e4f86448fd23f8e4297a65462601328fc9e288177b1d8c6255ab861e22bebf2675529f0590a033892ed543d5c8f053410766fce3a6610e58b4f8b6b0ba3e3bf0042577afee06f16658afe414421a5e55c3cfac166ff1d3b98ebd89dcb5aacad028d726f71718e5bf5ef93623bde46c5101c9a3cf46ed784c60ac173a1a73442177d6b54c453f0d3b6a16359d4e5ee44c08956ad0314514b0260d5f4dd21bc92b483a8cc06c71b22688f5ef153ab4a9339499183919f119832129cd57cae049a28d2dce03f0c9d37c66bce1577d26df5c2dbe0d5c505affad3127d8100d646b3f53bae00cf12416f2686ee011bc23e6244500bc14ddf8493e677035a8b53bd7a5b237852ec55f4b8dc9821af17350079128fd18011875b5b20a7672a7d4530392fb2f4f34c5373bdb88328ab638a74fd02b43ca8ec137ca4b7f029476b09a17f5d0285f595381b7a59eea314c7da05390f44a91e1ef7b9d080baf2e17800d768544c659f5908ea6bb94577a73eb546707bd45dbe4aa5ad2c2f4b9f4dc3c63f84e40887438c45166183e1b412db74c153899ecf868b394382401d6605ecc329e7c234a0de61c1c1f7dbd5c7d856c35fd97f886878ca8fac40fb4a407bf9b4c6ada5e9141bfd4b4afcc2e46737491122ed43d71d04c55bc97ee15c2073ec49f43697c56cc973063cc91989b0abd3d597518464dcd9d197d17d663cd6f7fef08ad55d05e3570ae124dbd9d820c395ae5b265a488691a85c1e83af718346bb86b0fab9f9a6e0586aaa37fa5f7c72c274089d50edb9cd8b25679aab94fec279eaa035a7af4c6704bc70125f687a52ae0b384878a201559678f4d97742c8a585e87f8b3789bad76d953c49a2c04935892e5539c87765623d718a522d920b9d01f727289c67d6b50364a606362284222b28039c13f93ca7b9fc1350c794d74f5256dfdcf77d5ddfc8e2b44272bf33cb8792a88624bd0617cd8f0d6ad3b4738332f3606266e1e7e9ea48eba2308ebc7c5a3079e6ca4016187ad4d00107946818ee7d634a6abf3bd158b63f801054b5f569da8ec4cfee627fddd4414f29ff8e9ddd90784be53d20e3a0fcba4a0cb53e2a934983c41efe9984e61c7956fe76bd9d619a4883f93738c5ae4593d4ff6d970b29298c83d6aadf6bf608558d5a67d08d5919280dd8fefe78efdc949e2189961a94b84cf495a3709a368950668962c2f5b66b85837bf0f4fdbb9b21c16198e1efea8651920b0919cc6eb8e06ce119eab68ab95774fccd7ab1b5a13f32e5564d6f2776f429ecd900b2d880095df65f79ef3bdc9750ae99eed1efc5667d4f6ab99f29579fdf21908b6cc772b3450d6590abcc6f0b0cc29a4c5f10a7eab6a05b5bb2488973ec46b490328f87750aedcfdc704289b56def5183a25d914653f2cba7438dafd0fcd93a35b71aac387f9d765aa2b883b2410960bcd4419fdc2d24f1d7d5613d69f7d44da5eb634d4da5944d3127df69e739ad330a96c021194c4b55adf6be94778c6b163bfe1167b485311fe183452d5014494364527222c17f071b13b462e07aac62b5d8d000b149fadaf881850b1f8da9fa790a7b8b6b653a4eaa2658a40181efdc0282ad59ca1ec132f4efad66ab811b9ba1f9623708e0eabc6d9cbd3a9356a862a69af5e72d4bdad7e418b759c7ac9bc93930156f589268c660b227ea64251ff2bfff754ad4aeedb018103f87a8e2d768dc77e90203bc660546ab19da21a8c37437fc79d0ab0a1848bbe86da96fa210441d69a397358dab3d61f207984625c9572bf93d9e70f20de8da0b099a5d8cd86a370a0ea9deeebb2ec141e2356109d70e0f888a534f0aafe198750ad8d19fc0d9bc2780345eef7e3440c98b585950a179c34b856b903210e0a36e8c7411dee23b96f794b450f7d4d9f7054b5dd3e21002abc33226c361fb6e85a8f144db3c5fe9939979dccb0b46b0092314de8ed3ac9893fde087f4b253a0fc4797e2ec958b1704c820f2ed9f1e2eda0008c6e32f67c66b0def6a9c863b529ceae5d652a12fa7612f7ac27bcb6d646dfebd7f96bc424f49c3769ecfbf2bcb896668837ff7a100f7adab106c960086a1f80ac5e93aede072a8d6a1f260ad8ff00d35d321a69590eee9b22b0fedff6e962b0fd49d899ee954c04233a09373faa7513dd42fa6d463360dd90304ee3178a27924613a3cae78f5a3c1715d13ec10bf7d0e41306ddc615a6e99324e05aafb4d4acd844cbde68579feb717a969cd4e10b11c051db73002fd65a916a1f434dc97e6ec3c551eb81c714e1230fcc0854b2499cdcf0024eb70cf8004d1f2e096ed366b1a2ebed300ad8f8f0cb71a709f93e121028eb5c880df932ace1191410da94ef2f63c6a68f0a15302e998b762c02e005d553616f768ab2abd70023c0b9d4666514dc650ff03e57031203c1c669665e5f2f9dd0d40b6cb49b54ed1f3f9fdc5f1e20a7a155fc3a393a4f7652f3dd905664f6ea64704c69fd9e4dfdf82dd2d0b1cad37d929ca094c3be4d0df76eab5d3875d74d7712952c8296a3f9ad60959e4bccf4b91f93f998452bb48bda1f2ae5998e1f0dd5411a57ae0dea5c53dc32922cbd9473fea03e2046dd44f444c565e66e3aaf42d365d01f3ff2d85eca544973f301859523ae70e6bfc3b041a08bfed0ed7918149b93d88ef167fe7f11fa7ff568d06df2ed8e722fb0949d343dca2d224badf122337e9d36c7f624143ebce8fbcccd51fb35ba698a4d06d6c895bdf6732441b28866e53b231a117db67181b5ca49798e7c73a908c4cc7335bab3918270a146e6ce43374277a22ff57a628f2a0e8a77eea0dfb375316af890ad188a0b9d94ac92a3d4394579aea1d99d4e70f9066d87bc497e4f43d5ca3057f0641d5becb31adb95f7c65ce2fc9f5f2838a7a59716a6ba6a74caad44f23c234cd1b93b3689c8b9008ff49f1d4e34b1542bb999a409131fdcbb553b279404193a7da0831f21813b770a825eb53192ff1ac68d68fa4c0fe1fff5f223bc4e481f37f81b6d54666c431512670294f3e807dec78f90f4a4469d53e19084a388f780c02cb8667a67e82e7f145050bc8bed39b580f9ca5588d69927c214987ae1f7a2fc580a9a50526bb8c276cb563d6b591797197131f7a3fb9c43f3862888ec997f407cc26c37915d5bb28b40b15d76150f12abb5e03a7c994633ed7240b14a09e197654fc034e68267ba1186bc6f6f7c09b89974121897c75874bde949200e9dd03c63f500031c9eb556d4f57c46b6d006aa51d493e59e5ef2dcb8b780314961b33c8d4898deee1ab9bd2b3b3313a3526cc01da5c5a7ea241da620cf937c7d6c5458f680b5d4dd4363952fae33cb7df9fa049fededed1cc0cf397037552e66fc657cad632efcbd0a5ceff6639e80f5c31f6caf0ab099d6fc103cc273fda0e0c0dcc0fe5b892939d0fa292e00bb693d16168d956dd2bd2875d38ad2f182e2e84881acb32137eb9b651a8e6b88797ee81ba6e5d0bedbb9904544178dcb15ca316ddeadbac7e217b667acdee47e84f87666b293dc0f9afb28f95cdac386c0a7c6478202ff392810ea10377b71b89f63a76e1d1f544d4a8c01377e9c747a11097546459e768fe8375a494fbf59f80c63318b5441bd19bf497dab1b29ffddb948b9eb8bb93cd344352c842d3614fb2e22613edb16ccb856225bddba9870a16d9e0c33ff844b284259537dc8f1e06548421d5609a3c9ef87235c9a8de1e57384fdfcd5e95f21fadaa107f855c600cd1a51cdc6249e2453fb45a27775d0b9a4a890bc180ff026eb413a628ffda03162914bd59115087a9800923c59acb67e6927506e5751942e198cf43f64eddd0d30a6b475e863483a1c1c84fa7c640f818e44c8c707529e003d124126d35b567f8f6008b3384ba63d4abc865d54ba8d6e69210df0f726de4b428902e35778712a14424b94fffd03fbca8eb0e68437f9900932815a4a6b752aee9e9df7bafaf568cbb87d628ddd5e10a7868b32f68d42458281f8fdb0ccd1042a5051a7d85da76ab13a305ec9fe366f1c0e1f00000000000000792b42d640658ced3da4c297cc1e2d11dd1a15ec98f95e41d921acf286da298656e0ed936d98caf3a3c211f061d661ba3bce027f3a34b5e07800f9d50d7e80ff63b28103b2e6bc37e95f5c35a10cedb84be329d92d95eb932c5e7f361d6fc5de0eb829ea0b88306dddd69fefdc65b135a549695bf0821c07a9b40e9e5d15625f0db0db6510ac6818d98f566b5b721f0e398be67402a9b1d7e83e36101eca7d3040c990f94a01c674f656587de98e2ad35e240685bc4b1e00b278b7e24b63adf62b9416acb12533b52a150012a2820a881a9c002f3c3405a82ee33bd288c17d95e9ea413a9726f2bf3df2ded472c1ca7af85eaf44a8e09f25794a04b2212d2a580077e0cbfd70982cf8d106ef29d348b854e748622a8eb019ef75235f0b462f3787235fb46228e1959b23706c4c7fe68db7e2352f50875814714edd3bf03f90aa732759bbbb0e79ea0dfd2d30e908ada260a28e97cf6a3cdf92c619f4a642798bc47ee2ad2555d845e7aa27711683b807fb64c2cdb4fb0f53c9786381d450eaaf317b32c97deb5cbd0ea20ad59e2b2fb32cd4d4798964a7adbb51042724001ab0cb529bd79aedebeb39783bd641805cc805d2de9873e30159b04f030ffc52b67a41b5759bb3d5d8123f176594ef7b09616c14f75fe7cd41b7afa67a109331c7d24f22ef9f30794746ce023e9252182186492136e777e2e2781c92ad6c43dbe3d76bef858d90eb6aa209d0c276dd357076ed0075e4c7c8ff48127c09ff7f3305c9139e53be8c192d4e11a96f18c8d6fead9a1400bec409af6dc892b0b3b2ce00df8a68ae06347bd7a9bb4aac84a5a17ac0083c258f2bd81d3ab981b648d83fb526cda378cffd5c577983555de513d35456a6da6a7ba78496b266939cad4b3f090ee8e9f72f657eeeb316db69c558360a267d33fa6dfd32cbd5bd087817531e2a9266aed78660469b910d1786a53312b86693f42cc86d86801749b9ae5846065f6a812fbde920a350df30503ee074ae875cc4ab11661dd0dc82c74eb5c3a952db17114779080c50e51a460511d683b340005d3696f149e151308404125c5dcf48624fd91b80e93e56d8cf751097fa6eae42fb717441d9aeec1d1ac0b20ed98b2b9c0a03ad2609fa7d295e138fab8289bc206613ce8ff392c15b314c7cf8d9466be897db4f98e4b7c8ed60a66722747c49f83d39ad57e7d3a050f3c0fccdb1d0fa7a38e9082300c304150bbf70e01b21f7090e1605a35dad7546eea7b5692c430adb7a068fcca3891a32d5d700e82d32ccc1f11d1948b7bd936002f3165904e8e07e4dd6efb67c761dd9d3ea38612000c08b34f445a6f19d252e58260b2ce8ad9d7de476a2521e46cb67c1712ac5dbfe0e5bcf43fc71e430f7195893d213305f5db9d7f6748e51798eeb25d12353eed80608ebe6c1036cb4fda06b4b2d36d79e630b53f80e30df34cc211e0b5d8b6349748d4c68f4cc260879e44ef2c8b1817399cfc1bf0b76c70dd7fd1461b94fd065989eade31c8bd79cad81b1773017ad727844aea91310d37eb0afacd109effcc4c37b261a368179d1c05ab8fd183376bca12fe421bb3df1ea1d019de111c62a9554e8ddb7b0f830a71b7f1dc18b5f412b1e21ec9aa4eb327f20b28ae1c8ce7a9553bf04dbe7a5efc41029f4cc5262ccf279edb07b7f1d1835b5f1339dbf8fe20a14c909ea60bbb6c5c345af4961faf788a9d380c150b5724362ffcf5b16ea422958", 0x10d1}, {&(0x7f0000000040)="984e352d718e63ea980728d3850ceab0e8f0f7700d2817b2c02c357f54a28ae2ec98b0026394f34ab12dcfd92422dd495b0c4256b3ff093ad98f5d6fdfcf10fbccb50acdc2c77bc730e57f0e12abfe5753b4e8c2c73d435275aa21b636da022246e77badcdcfebff0b179215bff01421eb0aa861d592bc8afc86f05ebf7d3f2bf0a4ef7ac453d652f7e2c4858ab2b72e125729a0244dc48e674eaaae78bcfa7fa8e8bb73661a8e99b0d65a893311a0d6268e2eadc443024817", 0x74}, {&(0x7f00000012c0)="0c1f003c0443574ef14ad6b5f832fb5e1f7604e50cf644c77362f0d3e40df4c1592a493b85daedd16471c11d4e4bf49de87772186b6cb6c26d214908450bb8f2f060488f04f70080c17bb65f4b16435718215a3c24197ef2179232b4cac85767b3f9ba720dac9b09d72af9f435877aea42fef465fafee02a0a6fe4d965f833e1b0a7d61d4ab942d847fce05a6a5d9470cc3d9e585d1c8e254eab06d1a0ff5b90a50d19ac9a4e265d04a0ec2f708f6ad3c40f652ebe50eb29d3d7ca69296a2b21c14179d041511e77f1c8247ee62dd36d5799c3ab14877f3e13a90b9f4058892ca8ff2e00264f90d7f70b2165df5b0fa77b2a8df4f9e0d2c39666dd93aebc95cb694e3398e034a5335121f0778f0650381f39620a177e4ae61b95d4f1e7cd09fb474ca9d1a6fe135e102a208333e6010b1a5d1329b9d3b1dd88e1e8def621362dff097732a3a061fc695ebe6f369e31c41fd90ee60ce96da3d2dfc282c60d876e1cf41f6897f35c7b64fbc329ce225c297ae459182be4a30f9828a487df5a599e3e30d6fa6de5e4a12d7723e279d1436018874639299eb151092630ade5121d70c4aaf736a7934a00b4b2969ed8c8d2e09c8fbd019d91bf33851b53ad5ba50fbf764ef251c66e524ebec6217b97f9444f439e8ad5dc84a7d176fa02fd0d449db33c679490601e5542068e713b84bf669bd7a65781b40f1258143b5d960f001145817e4cd3dc758d9f938266e9aa41d254bb7d6f1ea388967ac60dacedfe7f6410b65f6452af07f90f3af2e8cbd3ac5393adfe7abb28d09e37acd4b987d2de9579c815ddbb12744618f7167a98b551ab693ea0e09ec1d24d253f6ba7d518ba543ee31f16122964375feea994bab4c26ca7e421d92c5edcbbd0dd54cfa737c2e4b554c31fdef318b607815a46f2d3d4f74115b049426724a852c3777f69ed32c334c160174b31291e72cdc0867cc3296936921ee71b5025856192e6666167302f86da5702caae399b965d7e0f8835d68f51bd6ab4ed50a6985dbea29f8774cadbf5f719bbd48f1f5defce57556d5ba2b46af0dac0f2adef44a3ee0c60113ae04f0ca8f053f1d0db6c16f8006acd267ad4d655e7ac0b24c79e61765dec9054d6629395354eb170c1008742eb8b931ad1ecbba97a0a79da2e460cb8459128235cd8fb93dbfea10ab9a79643cd3998e2e18511a3550ad79ce438dd7ed5a929554a1c15b87238c0d366059e4730e336db69f3747745292e91744b53f4c29b7c88bdbdb3f38df27f2b723bcbfafdd8028e39ceff1367ecd9b1a5f53ee869383c140901f74b8de3ede2c92011b082e6b6071ff6e30ed04624349fcdf1528f434d8a4b97862ab2867e0fada0e95c55103484c45aa96a33702daf524933bf0106efe28e75ce82946522d23447c6d4e2851958b72bf37d3e53e47240706716fe043a8079127914e7116785f7eff85585aa39d90dc0ec9c66f2f0838f0ef1324badc67235394a254839727977165c2798d984899925a631200b2a351893778245e999d7b88428233e0b6b972f714c9b298116e88af8b0a1ea5db3b01d11bbd1a1644999f427078ff029e74c2a84cb60e5bf546a279fd7932890db496ae1ccacf41de1b54079a9d3dc98d9358a838545dd8d6e28db516bb16e481b4fc9a9e7a0b384aae123b29615f023fe4ef8bded546302ee8dc07340972c2ca4bf2fee607c5858ff705c5ed90224e270896cfebc9be749f70ff6f27ba703dee55bcb7d7e3e2cfd48f76879ae6c8a126346655aca8d05f4d9c4dad08b7ecbd6cc467a860b3e544b734b1cebed539489840e91b33d279c7bc863eab0a597fb03628c0b5881dfbce6126909939b449e31a1291e266c7042d4e29d0287f6b5da35891812d4d5ffc71f4d4f648e1dbfecf59a49930762ced8b2453c8c237403e331b85adbd35f58fb3bbbf63897a1a0f5dc2d8f1c340abc3c6e8ac36dca7dee3bfb4daeeb8bfa294d75142accba350de1d9009d49f223b7388738b2a2fc2324dd5573077c973bcbd605b1cb01d7e447b01053d4f65fedb4da4b678c663556ec1fc7bfe387d63cc3fe8d5838aad52cb2cfecff0bc5ce3690608e336863d1d51f2c5273e4d4bff37e3663d1b5ccaae60999820a579696777c162e8b81c5688d165963c4083ca34333c64109e3c5d11b1961b9b895678b378d240a539341fffabd9ab9bd23dc8206cc6ae90513fa70da571e7a130f2df5b5d7eff06bd6c3b3fdceb4cce0f37252e56e7731b67113d0098a1afc08bd60d9a9b785e178047a570c5b13d168dbbafa1e60d31332be4f05375c154ab7b049d329e4033414c9b724330893e55fbd9d0e66566a03e1c0fdb8f0c627ad75c5c548b39302d1ffad5072ec55180c0f1930c07468a0d25ef137cb1f622f48eda379c832654ceced3bc4b179cfa464c070e6b2318e1823e55bb46ec446150614ea675236218253f780d781685442aa356aec917b2aae424474e10da4b2b80588fe675a05d00ca58bad06375b5551b5d2d3017e372b01c110af345c7d7e3958b2bcc529f8a635b4cfc957056848450679e784c70890e5247ab0f11b011ea00b422922981eed1662f8fc067617de3503d6de8cab33e1d438e8d350722087e11812454d3de0ea6250f691419e4fd561e74282446c17fd03f92c94f068aba1e498e0f98ef722badc9b771c6ff49d336077d7c209cbb2e5cb169d1e5c5269d23a340f7ee30a7fa82a4da0e447f36ecafbb1c688999a487ab34f20633c6e32d94bb256a320928f4d1be50eeb14abce0393e8a3c876d9212da108e325d266526eabd2f3dda5f16e6dfda3e75226325dff4162b5ff75617c8397967ec43a0d8f4a2e43487f5c1048b3b1e6f4e771053182072b0d0495a325dbd6bd708d85eb7f0c65a58ac833ee331177684e77e48a489d46f93b399201edf7338eed799e83b8383445123eb6ba57691f198cde81c73a2e7013ef16e816165450e817c5a6ec7fb1603f5a6d7504274a1060b9ae3cde8879eba5204ee99070a72c6c34bb635db7b18f197ca90e7cf93c08568c6e94ea25465aa1bcbc7c95c48ca4e2af728c494bbbae738704b7bfa2a2d636ec61d15a211e9e1a2882d0c978f6dae1beb3b5517e88c7036f27614351cd5b2b549bbb48ca46aab38d109d3ff362604da45df14c08e34d4a98ec9c9fbd2561b6d19a4a066ee5540b9091ec0b47d970de64e40b16f884adb6277b4828f57e549644cf372762a7563e5c793fd179e98510d72bb2916761cbf5cf86cdc80972c8c4f9353efeba23712616707a647c4b355cc303e5a8d05ea35ae3a28cc9236f4a2b0ec5fb07d7fbe36aaffecf31e505ab648e6eeb2579f333f9125770ede723f9dc951dfd0242d16633135cebac2f280b210fed0bb95cc2d19e61e678e137a65bfb358bc1cba5fdb808010171170dde6083077e899609c6519dcbde559a82daef9ddeb5e8a42781bf845113b0eaa077dabe0a3dd4f1e20236b16075bfb1b3db47d072ff520526df6f0986b393794155c788c0450367e9aede8bac1c08bff9d0fed76a13518e7f685b240da2b74f85893bffd42dedb3d8a81a6389749b6cb4722711c3abd879e1f435743ec11590a3a8ce75fa803d6a00ae59ade17d0bcf1e94ce93fcebd78094fb4a6ebd455feff6aa7aace9cc9b916d66f66503bb61e9d179ef1dafe93542a812c1595a5904084dba06c9f049d28b52063e2be90b0f18e596eca04bff731da8811f40fda8fb96c9bde16a691b097c0fa776f1fb464a1ebea6915a98f3785456a2bb0dd7f4e865d86b344975d40f7a04d942ca46b7bbc8802cf8ed618845c4c47ad941b3b3f56cefd3c2066285a2685688c11af2c618d835b1d7946d461b5d6bcda757ff4a063058df477c8cd55c0ab6b5f9ecb394308db649ac53f6543029ae44509b4829b1cc4c9eb2ad4af75c9c4a2edbe229c4615af25bbf2861a5870ed177c342e65a3d14638e53e5c579fc5702a8f7a59ba005675efed32210b6c807b0ab61e7bd7ebcff327fe272f1ed37e064e246e35a5ae51d1457604c4734d30a77c17187f7f0c7a9c342585301ba002ec756c9e8d4a282f986a1514a9827703532a9449ba429dd88016aa7c3cbfe90db7e7376eec7ca7004089281dba0a81ac3a081ce8d6176abc66af402545d7e9c49b2fafc9faf63be0bd52396420e71dce775e743f2c916e9a0ce2b90865b4caebeb7f773ec9924a1dc8fe9af58246087e439bdbbd476dd73470141d2e7827800771f3c6c093d782b3ed7b4db7c084ea101076fbdfaed24ac3e6c17ccb3d280ea39efffe11b799dc334a63b3b9162329b841d09b22df6daaf02d1cd1aca6535976911082824b8a60bf0efaa5fc6e5177e233772b27e592f1a46bc25879467131db2b68f360e04c63eb6d030574c86427bb748bf07538512a96aa65057357934e8acb39225fafb935c7b1bea531cffda34e122fdca08aaea3225a255174ccbd59170e38c562519b0f8fb1cd0fea3afa37e25d6c8e2343426ba66af833e6ba73c3a872997e6d248c3607c405a11b23d93c1445b735357f8b46c0bc6dbec868be1fc2eedb4132dfed82fce37bacbdc85ce695740d737709494bb6b99715319732ddc968cb0aeb71bc0fc32ee929b6bdbfacc561adb4a43fe25de04a90cfd505117c8a5db493904b2a9ed2c6a64042e3c1745aeb3c94195cf6f09b30769429e16049bf20cde24a5f40eb2e4b4a961871181930237b85f286ebfd763d03727eb9c412235d9305e651389bcd09069797de8973cccf6062a7e37b5928a5582dda144e2dfc6e524a23018e66c9cc66679b9db0143ba2376d50c5439a7bf096fd01895fc31368a1aa266a8b05290247677270294dc411c457314a4d5b02b7bff43ef90e783e3071cab3d8e1944cebe10cf859f7b46b1499a1edec20f6d23bf99ad136c3dc1889a245c28f97aaef3ad182684aefc172fd7314fb756db603138df7e97da16a9e8cbb6c5fe3b0499c4fd1a4cf4c28ef17d185a3d0f2dc6876726f1e6f8e977447e50177bfaa7bc31b328404f0cc22dfe3d8d1f3c031a9b4abb58fbea5f7bead6fda626b5dbba714b999cb7c167ff9de9d4afc8b39a826756b3268691e40011f9b33fa4c29da19afdae18abb32f393d4329a4972b4c8abfc728e75d1c4bfed3d12ccbd722a41cfbe939c6911340d4e067fdd09851980ac8e83e69e031dfee726b54c24c9b8db26029976a6936b530132069a83c98fb95c3f60eb6ab0adf3a204693d0525377dae28c805bd24bc9320c9ecca30e70304f3884ea1f154549ba8727f9436f951a711f8b890e12b5adeea11fe486652d07122ca05048c464f15a3f6cfabb2e5769684fd67d0137822d3b593b80b0adeaf925f56b49473b86f430fc161a14fe2c86d38e43c8c138a3248caabc9ff2a46e74ae14c7f88f15c7dbeebf5becf1a04c3adb4a6a817624d7702de44216d4de97496f75dce40aefd03594db3475855d7fce5b7f994546c1f26cdecc67138f89e7c0c27f9fa6bb15fc054702e31e73de9bddf677ec328deb8b5863438284f50d6df21326aef1a3082f2a456fd273dcf43d45a6bdad9ce7cb6842608275a30d21740a4c89c4face9254d2f75249f99907a2ac85529387772f29f37777ec3d9afad18a2d6d6de103397490ac11d284f1453f8817bbd44b5198ce204bfe414b70187ce95319de94f8de2b4aa91fd7aafe29cbd5b764bdc4c6c0eb66863781883f2f42fc3f187a527c44271314bf3d439d5cea781369c4295917c1256f76ad60b533ddee9640b202616f4b10624e3357c4", 0x1000}, {&(0x7f00000037c0)="ee5c077410b69a75d705ee331e4158a3153c7ba360f4bbb287d7cd0dcc99ddd24e0939d9ff56e492c386594cd0c36dac95e2e6c0362dbadce3234bb82b0a838f7cf432c8e60a22bf32463f713eafe1b6794032442d784a0643394128abaae827645ebf4aa864702e", 0x68}, {&(0x7f0000003840)="813c8f8ec0adfc71d32378af68535a35b447cfbe15a54938dca582c18e103a7ced91c554256b4d7b7be5947a28c648a40114bd9fed8617af3372167a4870130fa21c42dd", 0x44}, {}, {&(0x7f0000002400)="8278bd93b65203970ca62f4a7db049fe2e945c5ec98980e797256198ae737370d19f2686ccca52db93a71dde", 0x2c}, {&(0x7f0000002440)="24c80e591fb38be0510d8d39b19854e33f9f607cad9670f1d04b4d4e0d21cac015161c39b18232babcf156de948fad4f3874a8f5b544ffa96176aac0f2ebba7cdae322f60bc3577ebab79302c7b9528015854b148ed9a16d4bfc4a413ad9aaa8f8da5146869fc23e5c997e32a343ecc2ddade5107e8e3231118ae9bd00e3c2a96805e878eb854f150642f4589c4043ca3a789a050afca4c9debb5ee93f4742b79416e48e35bb6dc43e2f8f819444f0f3f2a2870891f359efcc2da24ba45880086670eddd6c49cd99c582afb21334084a3ca241c0b742", 0xd6}, {&(0x7f0000002540)="5a888407fd9de10995c5d840085a60250b16f3b80e777fdb53018baea7c322888a44abb42c35eba299c4169d730a644dac1ed48a4bad9b109858ba6bf2377d269196a5f586e3a67c0ebfab7aeee2e10a4c35a068ecb6c29f4060c559892c31e488c70d435153740f23da2e2c36cd3fd8a472e9d96d3e36c101f637b64906f4daa530a76c8ce2ac97d7abba8b3c3956a028ebe181eddb0b", 0x97}], 0x9, &(0x7f0000000100)}, 0xc) 07:06:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) sendto$unix(r0, &(0x7f0000000080)="796ce6ba1944bba2f3b458e932c62ba3dcd81fa29557aedbc53606a2ce99d924371c70fed87cd6296234478e13c3e42096e7d48166477b66ebdf2aae5cf19ee650f201", 0x43, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000100)="61ab29d3c528121a8a401aa9b42c7ae298b8e62889b7165147a71d582fa77665fe71742389391f34fed74c357f73c2d1b08821be8fb082bd34ee253ac13c713296a43811cb782e12eac22b1703ab3bd55c8302b6b06af07d12985f0a31198818607805a2571360acbcaafe9ffa2f1d8eeac94fbfa09690d23c9bb2c666f33c9b11f8b443ce7654c8e3d6214c8ba33653677c186387dc67ab8d03fd3ccdbc7c80291cfe4d495cfe806235b2ea6bc5b8f8011aea44a90ca278200a27", 0xbb, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 07:06:57 executing program 0: r0 = semget$private(0x0, 0x0, 0x81) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = socket(0x18, 0x24003, 0x78) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8000, r1, r2, r3, r5, 0x4, 0x2720}, 0x0, 0x10000, 0x1}) r6 = socket(0x10000000002, 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000240)=[{{r6}, 0xfffdfffffffffffe, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r8 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)=""/5) 07:06:57 executing program 1: r0 = socket(0x11, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000000000)=""/84, 0x54}, {&(0x7f00000011c0)=""/191, 0xbf}], 0x2, &(0x7f0000001280)=""/94, 0x5e}, 0x802) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:06:57 executing program 0: pledge(0x0, &(0x7f0000000040)='#%^\x00') 07:06:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xffffffffffffffff) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 07:06:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00006ef000/0x4000)=nil, 0x4000, 0xfffffffffffffffa) semget(0x3, 0x0, 0x1c) setsockopt(r1, 0x1000000026, 0x5, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648039d11db46a420a04ae5ae8157a52c6894fd3a95cf19e152c97f0a5bb6032b85a3070082175f5cfca6bfe12577b199aeea038576fba6ed7155bdae", 0xfffffffffffffe29) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00006f1000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x6bb, 0x1, 0x8, "4983725dce7b691a6e96c0d734a73d3f4f0853ef", 0x6, 0x4}) 07:06:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8009, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x800}, {0x100, 0x10000}}, 0x2) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) 07:06:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000000000000020000000000000000000080000000000000000000000000001000000000000000000000000000000000000000000000003aaccae9d156aaf800"/114], 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getegid() getpgrp() 07:06:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x4002, 0x4) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r3 = kqueue() close(r3) r4 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000005c0)={0x6, './file0\x00'}) kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000ac0)='./file0/file0\x00', 0x10000, 0x4) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = dup(r6) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x78, 0xfffff, 0x9, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x4, 0x45, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0x6, 0x7ab9124590672693, 0x1ff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x6a, 0x6, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xffffffffffff011e, 0x1000}, {{r7}, 0xfffffffffffffffa, 0x70, 0x80000000, 0x20, 0x40}, {{r1}, 0xfffffffffffffffc, 0xd2, 0xc00fffff, 0x7ff, 0xb367}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x100000000, 0x1}], 0x3c2c, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0xa00fffff, 0xdcf}, {{r8}, 0xfffffffffffffffb, 0x20, 0x20, 0x8, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x9, 0x3}, {{r8}, 0xfffffffffffffff9, 0x40, 0x80000002, 0x3, 0xfffffffffffffff8}], 0x7, &(0x7f0000000280)={0x1}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000a80)={0x7, &(0x7f0000000a40)=[0x3bb9, 0x200, 0x3, 0x8, 0x2, 0xfffffffffffffff8, 0x100000001]}) kevent(r8, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) fcntl$getflags(r0, 0x1) write(r2, &(0x7f0000000940)="1723033732fe9b18a547a155bf0427ada1c4939d8160ad5fbdc3fb16bda9fdfe9db9a5cc89fe81703d5c1b3b6b8bd0a777c48fc8e96b7025d5f059f73575c44a666d4921cd6b41fcbedf14013230d058d7811c8cf0f5af6c60f8eeae0de94321150d1ff6687c001f42259981a07bbb6421d7dff5336a519c8df26760c61ac73dd23f3a41f479db10865136a6883d44d1063f06e11d99c6c56e1980a4e7e6bb81b5c21052a58a600a9a9e5021dff1ec0e3b763ae412f311b30ef8d93ca63c5df7055604d5a00950a71c4bb150a79b284a1cca41ff7764fe14303950f785e5382b17efed5edaaf4e226f9502fc79d00010b5ea2ddf488f18", 0xf7) writev(r8, &(0x7f0000000740)=[{&(0x7f00000002c0)="297b0ec2b00b624d085a5a17f3d7829f0556cc1497fcfbaad8deae6150c40f1c2bc5ed6c4fea6390f8052326f67851acffbb55c45666f0fd652cac2591cf5d90a2443f2d0568c41cd884f23ed202e2f97f6c5e09b88e4e76d72a946b5d6704be6715ad05d874438a0a22cba7a9f62f2bd114f473eedaadf7c2ee5c570091438ae2dc6d5e3fcc72bbf05c29914906a7894b1b", 0x92}, {&(0x7f0000000380)="a7f973bb4141b8ba1fb12388604b249b43ef1172f803c52374ecb81ff1260e955a2c4e98bfb6c61bc6821b26760978f610dd8c89a8937f8d99b9d433e638443d5ec7f3824883b5189c069bf2f969dcbfb39f444d193e996a0477504a76add2fbc7c579060eb3527d00df", 0x6a}, {&(0x7f0000000400)="640472bacd6b5f02dbe2db70e50245e5d815c493db9f66", 0x17}, {&(0x7f0000000440)="76e4a3734d94ec9fc68bee44d6e259d069e9c0f061212eae0df95aa07a13b8523e39f1204b56dde39bc632f5d204b72815b753f5a4f729b7706fdb59ed9e230d6db2437767b5d9ea43a35424df2a9ca0149f831b047776ca1e33aa80b1df016e0590be6b8816a96b244ca7f1f79232ce55984fa02c494e8df0bf25e5a5c3320b75bc2229c160642c01575760586efa72f62579540db728440cf3e584e84c30a8871d8de96a7bc58d0dacf2939b9e515d722e5506f33451272cf4a9466cef65a52e97e6dbec1381880673dcb5006e0c6d", 0xd0}, {&(0x7f0000000540)="d2ec058841b66d0e3054d8635717204a52434819aa58", 0x16}, {&(0x7f0000000580)="1ec551fc1c38468d8f5e3bf37dca1a8e49b287de2903b3aefd5e4cc320c4b47799fcdebd63d4", 0x26}, {&(0x7f0000000640)="f9a4e5a82a694b53bbe5d70c5cc767dd498fb77ad57dc11cfc8bb55197deaddaae92837acd0a0235ead048ccf84a7c71b3bad9c3d3bde3b347b517e4f05248ce33ca70e73f4e2c028d8bec6523bcafe1f1e4c6b582c3a286d505f8e7563cbe27dedb00d1144a0c1da4b8c39eb328f2e46b7654f6b5dbfd6a9801040d58b5a1951f691dba4fcd2e8aedda57dafbe4e069bbbc01b9507df0a6b3f4da9fb7495efe5eefb368bba4b482f7f552eeb5b838e2619390f49faf99a39680afabd62131f6ea", 0xc1}], 0x7) write(r8, &(0x7f0000000840)="ad9e32382a2484a57e8028589e86cc03d86a436a56af04848864e5d48b6dc29f536d0498d732045a57a437dc311578e2d7e79435a28922e8b837bf1cb1f65a6a6f15b22ad56399476fb664915450db83ac11de8b1c8a7e404f83d0d04f09b5304fb5c53eb3053d48386a0411ccacb8b2fa8f6249c87f6d9e732317ab182cfc88639fddbbd390fbd583240f5c5ef4d526141dd00fa0f1c010223eb63e274431d977881405c277c6030a1c10d5cdcd7bf1a8cdea0d23e7c4d10ec89c8da56fb751d01d576e0aadc00e73ac59268eeef75e17e858e086db3463d02fcfa821f96a5e23d275a7c913000fac9c47b4c64beb3e55e48131ef834f1985555cd5a1f6", 0xfe) close(r6) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000b40)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000007c0)=0x28b) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000b00)=0x94) 07:06:57 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x406, 0x0, 0x0) 07:06:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffff801) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) writev(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)="98b836cd292ca31afb0ab8fa35b12310c45c447409249b86b0e97e1d50eb65cb127d785b5ab6f4f91d54f30f5d8b7522531302311271b28474d329a7b0dc0b1837f05ae42beb90abdfae4ec7954b4f0beb3a352e6fb5fea1b3ce6e3324cc5031bbf9b5e13beeaa4d529fb634c2ef0863b3f9b08ec1840bc4dcf58ca6670ada4dc3197c1e5cff599640c83d42acb9447e713367779a3bc4c2d6a57fc155e843f9fa9f6e3fe847134006022b85a619383fce94f6a41ebf71fe", 0xb8}, {&(0x7f0000000480)="e2681865d7d8b10c40a5716d0ebda793b8c4c061bf2e5a9aca6d090407221d2e9c9bbd8fe9e3fe96481aebf7f323aedff2fc28927c443a4c88a0afca0019450b441b4c717d3b0611088c95def2c546428a904389c93e7ef161e5181902f4ab58da6acbb31f89945d5429f3517bce3f014e040d63782849050eb62ad0b62cbe32e1c7492c4adfb33203ddac8caa0e95877ef8388541feeb94312b7046a4f80be41d584af9fa0dd9e319c305b0cb34cacb9d4394629791ac2a0509db0bd99c080ffec4db49b80aedf3fe3d0ec7e0536c0021102a82c681faa4a41a6b5da738a99fc496a1e7d6b6a10562d0706594b0998ceff74a39b1", 0xf5}, {&(0x7f0000000580)="985a6eb1478615f029341197bc2b13f00d66c1cffa48334f20a8b4a94f849f36897db0c2409b92f3540e9424abe284dec86f39772d86c430f1461316b39bbdc5077c65be90cc0cc806c3da300babab87ccbf5c44f619ec27d3744b9ce545aaa54370b9", 0x63}, {&(0x7f0000000600)="b89be96cab8afda8883539559a95acd087ac771a31cfc0c9c373d21138040c490e2d310744ab6166b9e35ed4e0a30d71cabd33a2f4dc96339d24fda0d0fa6eef84f591b7c9f01ef934b9be5dcf8a42aeb1061ace7b5abd57524eed3d5e8b60b4b2e81c89a96074140a0884bbfed4292d90186d893afe9ccb0d1e056fef923bb37d14b0fd1c42b9b7dbded090ab173d5586713510e5add310ebcf7518cf1218631ecdb1bc487bf5aa94159e8705bb03e73c4ab2183c754ab6dba2b2927185ac", 0xbf}, {&(0x7f00000006c0)="b72a83026c6801bd9389d6460308d9d59f0e521295de4afb790433fc4ed3058686da8a0d105309fcad4f90a6c592f7926e1ffc1afea0a150a58c305ace9c0ece90ebd923759651ea4bb5ddc8f29453715fa9ce6bb9584252a24359a1b8cafe234834aa1bb2be600c8ebd082b28bb28002a5999c1f09cb241840d9ee0bd527d0ed8801371189d44a6b1937ec3c0b4310f85d441932f9ceb969fd677d27fed068c71e5829be452b4a678e18ed95aa0b601ed29ec2188be1a19beae8cb400e75f72dfb6b585de50fd10fbb2fc9aa1d13afb0ce8835d41a44c0d0a40", 0xda}], 0x5) read(r2, &(0x7f0000000380)=""/223, 0xdf) r3 = fcntl$dupfd(r1, 0xa, r2) semget$private(0x0, 0x1, 0x0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r4, r5) 07:06:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7fffffff, 0x401, {0x1ff, 0x3}}) 07:06:57 executing program 1: r0 = socket(0x3, 0xfffffffffffffff9, 0xffffffffffff433b) getsockopt(r0, 0x7, 0x4, 0x0, 0x0) 07:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() kqueue() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 07:06:57 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x800000000) 07:06:57 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x1e1b, 0x6, './file0\x00', 0x243, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3, 0x80000001}, {0x3, 0x4}, {0x1, 0x8000}, {0x2, 0x9}, {0x3, 0xa}, {0x3, 0xd18f}, {0x2, 0x4}, {0x2}, {0x1, 0x1000}, {0x2, 0x3f}, {0x0, 0xfffffffffffffffc}, {0x3, 0x8aea49b}, {0x3, 0x8000}, {}, {0x1}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x8}, {0x0, 0xffff}, {0x3, 0x200}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x7ff}, {0x1, 0xc01}, {0x3, 0x800}, {0x3, 0x2e}, {0x3, 0x9}, {0x3, 0x101}, {0x2, 0xfffffffffffeffff}, {0x0, 0x20}, {0x0, 0x3}, {0x3, 0x8000000000}]}) r3 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000240)=""/6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 07:06:57 executing program 1: msgget(0x3, 0x40) msgget(0x0, 0x120) 07:06:57 executing program 0: socket(0x20, 0x3, 0x8) r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:06:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f0000000b80)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111baa876b699af3c712981e59b1840bea487dac7cd1af5079acf6796c57ffe7673bbbd5342cd53371bc7d9d0f0df49a556ce6d3cc5537808838ea1eff5b2bb3a7a3bd1d54666c1eb2743935e54bbeec749fe12b8bcf4c96bf6c8737d8330f789496fb9c91009adc9f6e2d08414a02ee643e3a6697d5d96247d96c22a2eaf893d2f3748e4b5955ca67d875aae886de410182e41d9944e09084c5c447992d6139b6e5221a94108b5706af6317e1377d8f55c796181581b21de15325be3dbafdf9c99a04069948ad2034d79940d16682ef642bee06", 0x183}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000500)="1f654dace44d3942984090d996bd8608e8b70dbe8e1e25bab032418cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c62290208e8862156390a1b4f1afeca1b6f7857fdc192e997d2179778bb4953cb2f38d49cae343cacf41a82917e9bc22c2c2631a56c5e8aa758603642b8e257e403e0c50ccdcaed1d548d6e4cd6c6b642f7538331712fb9eac2b0051bbbc32ec41499e7d02199f91919c924ca87d03c1373f6f0", 0xbe}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000003c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() r3 = dup2(r1, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) r4 = dup2(r3, r2) sendto$unix(r2, 0x0, 0x0, 0x405, 0x0, 0x0) r5 = syz_open_pts() open(&(0x7f0000000680)='\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', 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f0000000b80), 0x2) fcntl$getflags(r3, 0x1) renameat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000480)='./file0/file0\x00') writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) write(r5, &(0x7f0000000200), 0xfe72) syz_open_pts() r6 = semget$private(0x0, 0x3, 0x402) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:06:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = semget$private(0x0, 0x2, 0x2a4) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/89) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x34) chown(&(0x7f0000000100)='./file0\x00', r1, r2) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x80, 0x2b0}, {0x6, 0xc3}}, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x0, './file0\x00', './file0\x00'}) r7 = dup2(r4, r4) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x1d9) ioctl$TIOCDRAIN(r7, 0x2000745e) getsockname$unix(r5, &(0x7f0000000380)=@file={0x0, ""/35}, &(0x7f00000003c0)=0x25) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000400)={0x7fff, 0x4}) chown(&(0x7f0000000440)='./file1\x00', r1, r2) getpgid(r0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000480)={0x1, 0x3f, 0x40, 0x97}) getppid() ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000540)) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000600)={0x100, './file1\x00', './file2\x00'}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4810, r8, 0x0, 0x0) fcntl$getown(r7, 0x5) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000640)={0x4, 0x7fff}) ioctl$TIOCSDTR(r7, 0x20007479) 07:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1013, r0, 0x0, 0x30) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x144) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x4, {0x7, 0x3}}) fchflags(r0, 0x0) 07:06:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) recvmsg(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/155, 0x9b}, {&(0x7f00000011c0)=""/222, 0xde}, {&(0x7f0000000040)=""/122, 0x7a}, {&(0x7f00000012c0)=""/175, 0xaf}, {&(0x7f0000001380)=""/152, 0x98}], 0x6, &(0x7f00000014c0)=""/4096, 0x1000}, 0x801) close(r0) pipe(&(0x7f0000002500)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002680)='/dev/null\x00', 0x2, 0x0) dup(r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000002600)=0x7f) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x10288, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00"/97], &(0x7f00000025c0)=0x6e) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000002640), 0x4) socket(0x18, 0x6, 0x6) 07:06:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 07:06:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r1, 0x2000740d) 07:06:57 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, 0x0) 07:06:57 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x1000000000000000) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) 07:06:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = geteuid() r2 = getegid() close(r0) fchown(r0, r1, r2) 07:06:58 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x3, &(0x7f00003b6000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) getrusage(0x0, &(0x7f0000000200)) mlock(&(0x7f00002bb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f00004cb000/0x3000)=nil, 0x1000) munlock(&(0x7f000046d000/0x3000)=nil, 0x3000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="78caf2e813d55002211d7b157afcb47423f4d70418b9de61685a1d0a67b56dbeef63c142ce4d0e", 0x27}, {&(0x7f0000000300)="20a4abd8b852953d2ddb0437c99b3ffedf721e7d02b6740268d04de517cf7ac8df70c80bda6f5ac402ec499797e7cb413cedfe6f90d2aa24504ac43e8810c349bd7154574054c3a47970a076df2c526b21e55e9fb20d6fb27a6b719ba339f819db2981554e433263fa13923c72ae56e85acdabfbdd6972c54829b8f68de8ce12f7c132b077f0424104f2a2204d7f5a7c83a156", 0x93}, {&(0x7f00000003c0)="3f301d4238a3a4dd346d472e6e140e0d552676281f9e52ac68675a90f1b7a891d463768ae3c024def1aa82f8cc0a9eab0f0a458c2371f862dd24114570608ae4646f931d3485ab0f239147a88e7dbe7a1445c7fdada457aa93c3bccb52b994a26253bed4a5bb9b7ccbf4f655a9a49c3d0b43758e2c48f7829256fa9f5e", 0x7d}], 0x3) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() mmap(&(0x7f000037f000/0x1000)=nil, 0x1000, 0x4, 0x11, r3, 0x0, 0x0) mmap(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) 07:06:58 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x7fff}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 07:06:59 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3f, 0xffffffffffff0000}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0xb5, 0x7bb8}], 0x3a, &(0x7f00000000c0)={0xffffffff, 0x100}) pipe(&(0x7f0000000100)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = dup2(r0, r1) fchflags(r2, 0xfffffffff7f1fff8) 07:06:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x841, 0x0, 0x0) write(r0, &(0x7f0000001100)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 07:06:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x76ef, &(0x7f0000000100)={0x0, 0x253e6d45}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 07:06:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x28) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 07:07:03 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 07:07:03 executing program 1: mprotect(&(0x7f000064c000/0x1000)=nil, 0x1000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 07:07:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x12) recvfrom(r1, &(0x7f0000000080)=""/239, 0xef, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:07:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x8000, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc28}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xef}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) write(r1, 0x0, 0x72) 07:07:04 executing program 1: socketpair(0x40000000018, 0x4005, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() r3 = getegid() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r4, 0x0, 0x0, 0x2) getgroups(0x5, &(0x7f0000000080)=[0x0, r0, r1, r2, r3]) 07:07:04 executing program 1: open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f00000001c0)) 07:07:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) r1 = msgget(0x1, 0x40000000000c) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000003c688d12000000000000000000000600"/31], 0x1f, 0x3, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/75, 0xffffffffffffff46}], 0x1, &(0x7f00000001c0)=""/214, 0xd6}, 0x1) 07:07:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x7, 0x7, 0xe333}) getdents(r1, &(0x7f00000000c0)=""/228, 0xe4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 07:07:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 07:07:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0x31f, 0x8d20, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) shutdown(r0, 0x3) 07:07:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x40}, {r0, 0x104}], 0x3, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 07:07:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x800, 0xcc, 0x400, "7e5c5ebbec0c917a5c0d1bc23221b45e59a0a16e", 0x0, 0xfffffffffffffff7}) r2 = fcntl$dupfd(r0, 0xa, r1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 07:07:04 executing program 0: mprotect(&(0x7f00003f7000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x120, 0x8000, 0xfffffffffffffffc) close(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x4) 07:07:04 executing program 1: r0 = socket(0x11, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000200)="75bf1cceecb92e3e2c60dc0e37776fa06c1f07f66501d0253890ec16283ea5d180dfac0e2098a92987dc206e25f9e897770a69edc066488835f83a9bdd118ed4348790f769e2d762e608007030a0d8df8ad57c1e6d39bb2ae4b152c54616878f1b11b13b331e75ab25de93d856286887142233d927b34af008adda9002a4634e906ea093e080dc6e6fc383ebd9c90078ef0423d59fd7ce7caaa3de650fb9f635ea7d96c0e75137b3600285fd2628005e9d69d6c826a8c58fe04e749bd754a537add8c758f94b331beceab1ede5541951bf48693689b96f059f9cbf", 0xdb}, {&(0x7f0000000300)="ca6a2d006e750d00b9d77cbae8307ef31879fb0af8c2416dfadb765a734ca69550cdfd2b9a54800c12e2bc406c11e3a32e3a05913a37146fc36d6d1e0dab423cd5ba360dc23b693fa432b12ba913b70862283dda7e7bfd0680e1cf2bd8af15543be8583045c35bc3390afa08d4641eedf4b63a2c855d1cfec89a935281c323b72ad0c75427d83aacd6de831cb6383a66d26bd08d0a3652729dd209e1caa06ad08576a2d755558d860dea917774a953c93c37e293fc068dc10f1835bb0a24eec83ecd4bbe08878c034080c61600015056da", 0xd1}, {&(0x7f0000000400)="42857a95050708f395b8e721b51bf3148cbfbcc5c92ebdd3eb44243c4022c24953dbfa3d529a1c39a69f287f50827f13fc6d3bf6d8d4d546e4454758362c3d03eee655c247ade420739d8c14d13fe2db1f2ada3f33c895f062282513da70757e69cf9df1f8f261500e18acee23f9fa964cc6db1e2ec4fdc43aa8e15a4c7c9010d1589dfe1b29815b31826bcc99a51e69f6489bf15490484ffbe0226965", 0x9d}, {&(0x7f00000004c0)="4745b371ea46f04cd10aeec5c8697657fa72164a3df4fb7060b83b925896f0cf4a8cda0bd10f6e7032df77e038524b7c9c2acefb9c24af2a4ff09a5267fc810cc415bbd60e42e3cb1351bbe19d71bf728b65e86523f620352c3ac5", 0x5b}, {&(0x7f0000000540)="a2c8dc76c1472e243218dc4617d7e6f65550d975a4f0402be59bccebe150a8ca3e26eeb47306b5d2db9863ede9888ad09063dd335cd6acc25da0257f6928f84087a3e89c440a738377b4abf3fe3e8d20aad3c4d6388c75a8b0691d9ac58d736fa9b9a445d2a0cf1416098b3a7dca4b87493dd7621ad10de4dd133df46dc53fe34264cdd5804a23ce60bc76ed7aabc5797dfe86df5857d698e36a8baf75844595b0162b37b695cccaeabc9ca176733762cffab0c751c553a6875d5db5ae1cffcefbb18f0fe1dab7ab13081ca3f5104c8ea4b20ab4cc7e3d833a1884e9e7d909752dc9f89a314fdd6b5087d96544d63bc02dc6cf1fd9f4e0084bb730323fb098d89d44cfa764b0ffb748a2f950f2ef966f1ccaa017229826b141e85116ade943b68460862be842c34a0cb03b36bc66c64ba1937c7b3b80f147494f41b7b625bf6c638c696bf56befe17e67c51348a7f643fe8f2b759f848a399a78b5fb4ad9822cbeec593f6c3d937d9c452205bb7ba866833679610b9bcf8de7024eb076bded0dd19c18d1a06d6b2a1e83b26673bd48bff63fd109cc591ff9144502be46b0d8027c6ce5dba1a005bab8570717c447c42871cf400677e95d61ba4de5c1b451e3ace138c94db94ab8b5f6957609a3d116fa6547786b2d109fb56f4eb1fdfd418ddd9e760aa8b2e8a7bfde6b9aefb6817f27de2312938b85df25bb4b68fccfaa799b1b740c8391c43bd0551dc21ef708190f2f97b7e6f1a2a5fb27a95a34e24a86873f67567b22f4a7942273c8c8f7e53c8e33208b5526856672755ca0d5892463475766a9375149c3d5125ca0fd9954967edfeef251d019611017aaa28ad9f070990cdb05ecbccea9bc5176bfcdd330cfd77d9762fd2fac697919683103556345e68d71eaec68c06daa254bf03738018e7e70aecf74a84d2fc9ca43031b8f6cfecf63dfdb15133fdd97adc03901fdd4d182d540421d681649b524d5f1cda538b66de1151513a746fe746b4688628c00d92ce9b89be31ec72e95c8348ae3cfe3b5585e331df9b551deff72e63c2ca8c3ba0adc2555630089808b29691b0f73fb172f3e0a5bc828584fcae258ecdf6f060d4896cc3c5e49e56bc22eb3d2703bf7d715c0bfa698c0a94db803434c50452ed82b3a4a1b23f96077e2aca65db0a2005a69582bbabca504f0b7fa4fc1e4abc5e4900e2785822c32520f8c438fe0ad322c33c3ae965702d0d0a9b210fa947970608c63adf22785e280eaa5a38d6cb617e6533803c34b3ff3f77529559eee6a1baee7790aed256d5908b7fa6603a65df86ef10ada19c5df972ead3090574cc385b0fc5e8e547b9a9e78770f63bc83da7f00906f2f7fae5bfc94e5fb47daac484d9f3aa35a7720af76d3e677baf7fe1f790daac9018a3c518af24d197b9afea118a2ab972f3ce952d54af34574a482dc81c53777c100f704054338e23081e057372488ff7f11d2b286ba0918c71aa13053b2ee815f19f6a8019a6258a4bd764252f13c5c392ad4a95f5fbc06b5404a91d30c77a245f2ce0ba11f554e479513322128398c6bbe4641852aac02634b918f256000051aaa17476703a82c4e6286e8c6415ccb7a9487f9a7cbf7530d45ddde00f89ff4ba28151c2c77a25d6e6c8451f2a61a74c359ead0a6666cd2c92b2812cd63064d23413f6f312e1b149a639cfbf3774de0fd2ce9de41a84658d21a303c331ebcd7647b1149445acaeecf3090b3aa577e27d12caf5bc475ae4e2c4a2f108e342cac8e47dfe11c21f83167f22f00aef77e59987532898153bd901d97296a9fe7068b73454f29306cf7b37e75a256ae039b78b9de690e4dba680ed4fe26180da5059e1592b918b0fb2550a029a6a109809ca71c4338bdd7976396e3878d59f7ab506f7a32e025885fd1a243e1e90d4cdde89cf7a8f3588c2c48bf6957090f49516643e834e79e904f0c04ee42bb979c6df6cc4178f3fcb22a315bffbf9d7ebfdb021c721355314660ce3b9f5d8a0cb72b32ea10dd2175930e2448bb1f0e85ab5cfe452e7ffeeec15e60bb93aed6edf65e712ed3a66e71c240bb5ea37a10cf28273bfb76542eb9afea5a57536794a19cc08169ca8c00f4c92e006d7b3be7a79afd9081ea1c6ca3533a9e03ec1bb54bbf76ae3699b3b439ead31b5f350e4f286e9f0259725e55cab82f844de76a5aaf1a9b4695dfeedfeda1a77c5b70015022573e72caf7683a65a332b6afe8814674b74748601536412fec9672e0479e4920afb4499d315994c3b024b1df31e128a5fca34280ac6485b56f7ca44647c5be6ad38455a99defacf89bc40f79414aae4133d251e555bae66e589a67d31e90720f4a8bef56e63820f5971482d5197601f070fc383b4646bdb4900267847be9ef5d182ecd77dddfe9c294e95c6bdece512faee5e96a0475c183186d60c307253dfc4ef7638cd8eaedd6746a6c0ac02a63d71084f2b590fe4dd684a63d689c304594993cb53c91dfa82d6b6b8c6fd9008dda4db47253dbd4ec1309c00c682e152d83aec5c4d178d923e56805e8b6c3d209429fbb8000855c3c9672fe87576718a68dcdd773aa11f13824486c964b8b00b5fa79d56644f7a7c4ffdb5180e3fa1891d5a9e4f4d7a7f5185e50e5c8d9d2779ef7182e0de21364e316166db5cf765b4cc88d022eb6c5fb8db522672f23bce91c6d6e6ffc0f8807fdfab304d3e3776763bbe6397066780ed397697eeb07fdc5317c8fe6320c991ef6f88dfbab655da6cff99bc06cb36d266c461462a5aa6665f63c3b00cbc51fd03775efdda9c6c3e7de9a811429d19eeb1352d324724f05c3bcda6a45c3a504cce79f00a6c66cc95ea922b312a065c9e630943653e2ddc6273cfdc0cb26c519b3553b3b90b4478ee88639364cfaa0d3dac2ae71697ca016050324e120f39777e74ae52624638b31d4a1316adab7f755b316eb81cd55dbbefbb9424e4f403d3712e5015249d9118773a750f80a575160644a183a79546dfeaf63504b571b8e8a5c2f02326c44fee7219f0d971b878040682e9b459bba9d39d00b6764d3970ea4a5e92f5d9ec2a0250c0b74ace13af378c36ca02d69b3bb64bedc1b032f99869cb93ec02edc5e32a647e5e031d98463652ee2a61c3edadd47854ccc9cdd411817f3dcdcc2b9a8ec7024d0c9c091aa69b5ccc8d33afe57ea117129116cd2fa7e8b855a6ced3bf890df78d20765599ba9dd25c27fb4837be0e2cb4e191eec4ee7ac879ac1969ed85dc6b585552b8e4203a40375ea2598fc9216df18341e1fb6fe15945edb1bd22d83c55401511b45accc8265bebf50922e23b694abb2b65c9048f6a28a9a92bf36f20c0490537e038bd11ddf3f516ddfb8b312154df4056b5d33254d7853d846e282832b33121610299467ad4297071a2208d0f1643fc8181b0cdc7dffa19acdf222b5df5ed83ed77ea8ffddca329bf3ea4ea0db07854a1225319b3cc247f1ae4caed4f5948500f807407cb5178fa5f6b530aa453efe0e3ebb97c74844f913d10e5039944ed9cecb940714a5a8fe43f2dc64d68d923e38bca03270b2c67bd70de2cf52742d104add38728d5f1cc4ead843f55611f561ed976535c8d31d4f7a5fe9d886b2c5e9da8a9fbc0e18cdaf233c483ec3bdf2c155f75462d3dc7965c7ce5ebf7af47a994947f155ea29e731008d223246822e6b97dfebb0996a05be6517fff8825fb65fc457c25a2e2636c0ee749cfc1a4901511ea5c9a584721b7be12227469b984e8440ff0b300de8fbeabc54e7f887865015320aa7a17cb29368bc6ba653dc7222ce1a7f0f70bff269816ff0a8b11e6f22ad287e15b5bae4df1c7b750572c1472b008fa2638596e554fcc1451c4a5e3746e0dd1b86919dabb74afbeaf59d524952d61996bffc00f6e48a94ce6e472144fcb2ad66da39adfdd5059d06920171e2013e1f73b018f5dd53f3e48bc9468d2e8f3140e464d52ccb1f4aa0490be93c3cf2273a71fbcb64aa7a3a8e543d315ed27f62c71ba3b7afeaf58f68cc29b9639387b252ff60092f9bafb3641fb86f31a406e76b43c67dda4495d46df81e02ab188993c53388c8d65be9b942e1f7e2c4d078d54b133e6ee1c9e7cd5fc6d263b29f9e2de061a86da9fa5c4013deb53e26b3cc6da3f7fe21c56bc417bce9d7ad4c89d86b5aded62a063a72e3fbea8f5ce78724d82aabc70513498dfc40a5e2b4b5aec2a1b0b4503295fa364dfc332917870e3c316bedd589d30e382d43a4c89f76914a5df007b0ee3fdf43bf641df2c68eb6891bee35a29b79ff987e5786f024277f1d3b892b0fd916772f71f9885432dd78674c5144a44b55b82545a2303a9e3c21b48f294725e18a445ac441567ab52f7b3a0166f609c313a9a38d0b9da476c5acac4e2e5b23b75d58e939814430ff46f5d2bf6ff232d1bcf51786c146ee0ae45eb451c5a4b653dcf60980acb0ee7413a17a772b2a69519cf4ab63192bba7d9589ba5360ebcf4d87af780b09a7059620a461f42434c37b492260240f729e3032a04d16b5954ce84bac9dc4a5df1c1e2f7af46f4b458f6f940cf9d8fbfbe311bb9ee6e92fec06f62c4a0a7b70dda2fcfeb700e146795ad5a5b075186f237ac5afd6927d30771de372cff8f5812b9c4f26c6a67c6798a82ca0d348ff2a0a71ce38b184a39afea6628de380076eff370e944a2d45ba9fe1cabef594abe7fefa16790879f7eeb4ca3b30a9b5e78bbe7b98d6820191abafd9c28c428e56af36f4ccff8151549725f209baf733385b7ae5c6bac25e59b40894d0b5335e873f1346a2e24734f2331f0a28ae0fe9fb128b8c7c39748ff535297ae21ffb41a9c9b7992bb006c8b5e927f6cdfc162e39b7565d185014ec826f03a27e387c3ee0d733616829a757b3f4853ef217f9d6c444c7e2cfd43988b9597b12262de0800abcc3e1c837b90ebaa2d40e66cb7ec53bb9f2dda7e2347432fc6e5be7bf131769424341549c9ce4e042efe703cf02f189f62561a0797c4336742e99e34e36e6b5df59d8e9d8fe32015a3ec2af6613b743eab96758565c8aaf4f6204b9ac1bdfc1ad50b4edbd57ecddfa0ad276c4f44290de11158124b53ae5e4c43e9e4969d7f88b535df12a20dff2995c9d18a2d002f274a1fc8382889c408939c06c0952758bbe4c9f0c46d7fde885c4e1ab47e5a4570f9445231a4a938536d76b5fe0d4558b2c4c29c89eed04b83c5b0b04267ac082ff436dc8a6eb072eabf2eb0977a0a43ad65ccc23c5fc621add92bb00d721b5c0250833a75efb67c6a52757fae82e7f980a32d2c62e898b4d5d10cfee1d36612dbaaa38f569b1313ae40b25ab5a76e1df67736f72319c88d41dcbbbe297381f211147d961f9fd910914066b31262f2600fb95559441c692f8ccc117e48fecfa8c95fb770863cd6d7d46eaad57bc5febb23ececb23f73d46ba9c55593004b797509f4f4db2a5be39335754df77263a0db2b459d6c557b7326a5c02a7b06d425e582327a383b8d09c478a42883eecead02cfde5703534062c373e309c4e4f8a5ae48bf65b3457731db788668ea0a0dc908b550aaabf2c9441823901139c0996bbe04aa7e4ff4ba07faf68151d9847b5d06fb9f40f6c4af83f9e539efca501abd800b5bb2387e5245617227262703335a9f5d36baa15ef92ed9ae6b04f060ad22a922396af0b3bbd7ec177d7f2efea5edf2ae454d5e9fb31671b62dad922c289b09935c48cc0871d1ef7d8bf4af35ed518f65473b0020950b1858f53f9822afcf36ac7de6429ceca7fec74dee844c510f6b65077c4aec2728710515550", 0x1000}, {&(0x7f0000001540)="9ba4a41c75ad586b6f4228f73d18441b21d993e0a4ea4f8a9e7b223e58af7a17c303d715fa4f429beea799f5e6f6e654f83eb1fb107c82ead1f7854cf2ee51a32dbbe6643ec692beb57c9a43ea48692f4b08343fe4188b445018c15adc5395e36c6f9c6b8bcf756679264678a05d06e08e4633a7990f1f2b92180c062ebf6849a7", 0x81}, {&(0x7f0000001600)="7792f5e739c9d8130a05f87736974c55c8695ee20ddbdc041daa56d78cb989198fc55f83172472511030da5f5e56de4d5f4df93f76ba1c82dc1969aae1df6e521d7cd4025f120e4de450c266c486f602e752bdea37fc8993c0221513953dff881a0ffe701656ace64de2b1aa94fe9d9aa592b35917ddfc44cc057b263db161886c2d60f3ad6c1c7701aaefb7600218148fa74ae0408c0ee4d9d450633d32216c429de8e094b3828e707edfa118bf982caa3c16d594ba", 0xb6}], 0x7) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00022e55a76064da24bf7aace84a407b672f66"], 0x1, 0x0}, 0x3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x7fffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) pwrite(r1, &(0x7f0000000140)="9b35180fa7d6dac4956295dc854fa905d857149143f52c1bca1ff34d", 0x1c, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000040), 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8880, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 07:07:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 07:07:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x5) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r7 = getegid() ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000001c0)) r8 = getpgid(0x0) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x200, r4, r5, r6, r7, 0x4, 0x7}, 0x80f00000000000, 0x402, r8, r9, 0x1f, 0x7, 0x36, 0x5bc5}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$getown(r1, 0x5) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x2) 07:07:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffeffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/169, 0xa9, 0x800, 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2012, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10012, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000000, 0x8, 0xf2, 0x1, 0x5, 0x5, 0x80, 0x0, 0x0, 0x8, 0x3}) ioctl$KDGKBMODE(r2, 0x40044b06) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x42, 0x800fffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x2}], 0x90, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x9, 0x10000}], 0x80000001, &(0x7f0000000300)={0x6, 0x10001}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000005c0)={0x7, 0x8, 0x4ff, 0x8, &(0x7f0000000340)={{0x8, 0x9, 0xfffffffffffffc01, 0x3, 0x200, 0x3, 0x3}, {[0x0, 0x5, 0x7fffffff, 0x1, 0x8, 0xe23, 0x7, 0x800, 0x80000000, 0x1, 0xfffffffffffeffff, 0x8, 0x0, 0x7f, 0x9, 0x101, 0x0, 0x6a], [0x400000000, 0x7, 0x4f, 0x80000001, 0xff, 0x3, 0x410d, 0xffffffffffffff01, 0x80, 0xc84], [0x3f, 0x3, 0xccfb, 0x8, 0x8, 0x8], [0x2, 0x40, 0x7, 0x7, 0x5020, 0x1], [{0x6, 0x2, 0x8}, {0x1, 0x6f54fbc9, 0x9067, 0x401}, {0x0, 0x0, 0x0, 0x3ff}, {0x1, 0x7, 0x3, 0x3}, {0x1, 0x3, 0x7, 0x3}, {0x1004000, 0x1, 0x5, 0x20}, {0x7, 0x7, 0x1, 0x2}, {0x240000000, 0x7, 0x2, 0x8}], {0x2, 0x1, 0x2, 0xffffffff}, {0xffffffffffffffff, 0x5, 0xfff, 0x9}}}, 0x4, 0xff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000680)) r6 = geteuid() r7 = getgid() fchownat(r4, &(0x7f00000006c0)='./file0\x00', r6, r7, 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) read(r4, &(0x7f0000000740)=""/10, 0xa) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000007c0)={0x1, &(0x7f0000000780)=[{0x0, 0x80000000, 0x2edacd6b}]}) fchdir(r3) close(r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000880)={0x5, 0x2f000000000000, 0x1, 0x1, "587d7dca6d35792d8ebccbb3960c4f10f8d97617", 0x100000000, 0x4}) recvfrom$unix(r5, &(0x7f00000008c0)=""/229, 0xe5, 0x0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) r9 = open(&(0x7f0000000a00)='.\x00', 0x20080, 0xa0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000a80)={{}, 0x9, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000ac0), &(0x7f0000000b00)=0x10) 07:07:04 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) close(r1) r2 = socket(0xa, 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) pread(r2, &(0x7f0000001440)="3aa1f356004d4e044e22d3c74cc9c6e2f4fa55dc725098d26cd77f90fbe5fefa836c767e2b514b10b34faede7ac6bb0fec5d3132b3cf0b82e8af83efdd5e8d965bcbe3789282396efd8db9117d4e172cc7b713321b05f4999f1fc6ec371291099d61463ac07423b3466abeda1d5e2c465c2af8264798aff79200fc6560ac0c7bed4b3fa7591ac0e16ebb05ef120a545ec2450fd1a97a429009d21e74be4d655670c6c48bf9b9712b38ba953e1d316fdd9c3290ecfa0e17a6a9c0e100298522e35d1b4753fb7f0d9a5522a829c328564330ee33113f99e1feda481331b81ca685c6f04326dd13b2f49c9ea5ca952b0dfad1d314447e0e919e4b55e2a06fac2fd3bdcb09c6b312f3fc97dadcd501fdc3214ddc37141f737f328cf6f4a9f039f2d4825933074a497ceab229499bea8f2919a4bde31ba9ac3df6a9d56e26d8ee28169f3fb9f3c15b592b5f6449193148034c1d422ec53bc75bf5c89e930b38033d31f25df6bc31df52a087170ea5bc712cb4d8d77ce10e3e338b285b0c708b27521242f791726961217c6da60256d54db000d2ad54a95102b8cb835bc702f70ef7ac139e82c766f62022e03beead29ae811cbbcb17e791302bd98a00c9a58613cb32113c8327b49fe32e6b1397fa4d825e598dc676dafaceef5888ee88cb2f3f39f1be03fa13af3cef5a05700a1bca0911460ca088742bdbeb78dc6ea05f39c7d8882abbb40ecd7d6e7140bf7084e97eb9e7dddea51b92af7f36100c1b77bcc64e103d9f83a34be237f2b102455f75001d02361bfc1eb5ca9c2b2764dd42053613c0d77cb13f2512f4bb61f87428e1bcacf3a07b9a49f4331b6e908cf9a40a4f073ded10992f138acba9189b66dfd5fee5322c4839690dcab2bf7706a70a8bba6bb0214e55a733594fe7dad639863747373e70742a444174e40a2cf195e0b562e40ccbb625e62b8a71b5583c6d45510e3abf6327d19ecc5b90c042a72725bfbab71e7e0106d75cb4e4724448dbe604b25a275d0a62cbc06396752f6778f8a659fe4ba5cd6ecff4bbaf5d148dde9ad6839efc36cdd5a48ef1ccf92d23e4c969305f820cd02b822d9d07243271adbd91a8a474babba8af1de523183122bf990a0b6116032532a19ba04ad458b835dfa012097efe71b1c23d2ce1113bc433fe7b1c85e4f27a41da3168be39cacc2f726d1230e493ecc12f4eb7b140104498e3d5108f69bea9414e5ce830b2496d61faa2cd71551a2525b8a393bc579f0c455718c7d2688b604f84b38ab464e8c1a29299b4d4106d056aff547050f9bc49fd11755f5ed67e2967eb9f9aa0436e750bc629b8ae014ef97c60ae87803a54eb47a5488e402d1c5ae4037d1ffb17d8514ce397ec6f8ff5fae214168f3f0dcd50b9670d56c59c1fee7ccb2de1e0041b31be4e45575ad0f9f976bfd2ad8633b9dc8fd5a8ce30b29bb9943b9aaf14ad341bd00d77ea4c1a4e24b8bcb259779125fc1733d15cdbb6b03ee25c4e00138f2bc91c0d1c6865efdd79ff2c708af9d3c3e184651eda04c882f88560ff2c87e68246e0fd078d6291847bee6db51de09aa76a2c683a469b5aa047fa8eadbd28f1ff81c881628ef76d4864c5d4fedc1e40bf65e41ec0f0ddaff49ec9709ada866e59e56cbb5736c90983887e054e4fb5dcc9c503a7c8ac75ab8c1f449011482bb1f13072decd2152fe5118725b1fbb0931d0671a151631f69c12e7288fea793098d6bacb1ca32ec06c7555c4f1cd2fde731e7f5bd89e039c91de4ba2156e66761ae406d7f0ae459435114a33be4011eb0cf6b11273b0296325871ee0a24a4463de6f2621e0e4e38d93d96c5761972b6f56545b4190c82e08cb1c54fb147097cbbbd900e21be52b8438c01309a2c0e57642f6a4c1c3671ab40abc4b49f4e71fe70d60a17c5ae9bdd63b95579c1352cc25b509670f4a2d67106e62affd1c0bbd41130c5427bd10dfba551648f71774d1d55a13bf1bd28cc4a4fa927a06607448b177f8f5448431ca6fdc20a660069d7cecc1338de3e8d7dd1abc83c563b06d0d897fa8f83871baf99108974e4f9347c2893cf5891447ef5d8b11a79367ce444f6e539e3262bce2878611c138a0cc23a7d1d0a51b12e4e476964cccc5da777b8294c634c112f58c72130a96484af686bf5f3363e1174c4f0c1b125e7836d259e0545a8101783b2c5f2bb21e037f8e29ca7eb7cab7cb696f2410a9eebe70d481934247a7a13ed97c37bdfdc6fe6912a4b0a4990c9367f071aac8a3273ddf3684a0ea9174b5f2071ac1ebad04330b1ba16d52a0eaf0762428196f71f42a9337c266795ad0da7586347a815e921b6bb076824e66102388f91aec956b93f8a545188760012330cc373af2b3827491a776ea6d1b74587c5b635e3592f1d5a506603225626e08138beb76396f9e38723319cd4ea830e9d56072b75554325092ddfc5070b489bdbe0b77d6e7cad3766d6765aa628f2db9825023adc0367baf8aa83ba6a9162bb612d6691aae801ad54bca29c7315e5d8c3869daa2011ea029dbd85b3fb1715164d5bfe56da20b6d2bd1d4558e631224c29c168e6d22fc3e9947936a085a63547296d46f98309186feb2af3d045f0661c70379dcdc19c89b486814d7791bca889fe383163506e0daee5afb1f4770ace0438629a3317ee673cbe5d5555f044cc2c70bd15a08b5ad48de4c8c2a6232bdcdb5116a3db53c469eb38e2fdc47413e2867f23f6d259e25567e9d9b652b8eca56a5e5f33352eefc70cdbd858e96d17b7c15d4d744203571284971b8582c58da6cd5175db95286a7d24e358f3ed60f62b4851193715272ab6a7a47aa51cd26cac849d990983b7be15c4d7ccddcad5cda8822fe0781ee1c9c57210f9146b7926a49b899faae47346a04df38fb383650b00756c4aa24d3330ab6ee786e1f1ec9ee67db791daf43f9b3b30192a018a5fcb6b0562558f916f333be763914b611d92b0870847ab8e62e7c5e4bd82a2bbf99263b22d9f8064ef0235ee4935f9a97d84f2d69b730d32351183e52242c54009ccb2ee1bbc255035c3004764a73ff1fdebb177a9375417f185e9c064e210dbda57a656ef3ebe775733a0c9c1ca0d48cecdb4abccfe3b018ee424c935ed32005151f3e0c97ec0ef43e9b01a3d8d826fce972656c8bf9ff5e8fa76652dca97bbea5b2aa474b9e9234d3e53aedbae605c1247572d80e0aad5ee7de3e631f8cc2d92d27edf81610ca8aeffd56eef4f2b74ac8d033057d6265b6810e71fc2770c36b1a01735c448470e7b6d3a3771251c887de819adcb637617a27655a48cc75bf8fd252ab25e6f1f3960ecc2a2069f74b7b34297032a64806b94c6fe2491f75ba5f2805e11a46ee9467674952a91601f25d1ef7b3738cb49a086d904c39bdef9e4c082ab403299c9d762fbe44102779bbb812c18dcaf7492f77ff9bca4c09b57c5a83322ead4e020d71119f5d4fb68c256dc4074268e8d0c7003d0f8375b1f41af056747a2e3fe518b7f8c830a68f7e1b90b1f563c5353b1d8ddbb167e6782e382b49ab3a713ee602b50cd886b2df060cae7c7268bcb28853cf7a7298c81d962d47ff4ddc65177b304b833e5cdbfe84b850a384cdd3ec4a63b9875fca1373838989c545e507dcc2829a28a957e3b5809c1c4587d78abafed6f78f8821d8065127d7e99307ab6f2889d42591e0a1f21d42e55a9b9b84b57f2c6e786b1aa6ed45a5a755bd4c6e3927362255a490f2da652c4dca71bd7b15f435c9d16c288aa44f38430d254d771db088ce12237fc5a8dc0d673a6f052d20d8df972ae2bfd7b0401eb76ec317b323f05f23abbd110460bfc756858ba2b32706e93cee70eb3679e24cbf94ff2a1c60ee1fb7249cf316d44c8bf23f84de315e13096ad0371a54d3e47eb75bdfd71e878a3e7abee027b25a784e16e66025cde77f661b14a8dfd4d3ecc4b128e1e15ba799fdc609870fb469f12319224a09ac48c8941e8ed0d2bbaf1e8acd70e29164bffb3fa2548802a3ec9a7f72fc2bb27101dc2012428efc338c303f41cff0ce22284c32aadcc975dbbe0b124c4d5c6b15b61c8671b264f4002db5f6700d4893b19580091c6bce590f99a58f6e7789c2cad09fdeb831c7a0b8629ed0464f3dcd020086dcec9d75e33adb6dd617c4a80104ae7f2baf346c6c4b3a686ce0bae694ec1e136fed63540328cffbbc53e1dff5befb29aaac928e0730791b1fef5b66a6e9a1bc6d5085401901386c3f6ab64773b6d0fbf68c4871d6b0057398941df38808cefc8a3828144742ce8e9c9178e9aacf68b7023d16882c3167d6d2d149150e74d0f4f078ba71f79561f95a88b86b49c92c6f9a3bd58cfdc0a983e17a8e9c794992617f8de6be766139caaf3bc3d3a7c6a0dd891a53bc6e7bd124c5c81e369df05803912debc840db3a98debbb437ad80ab7c1bad1d75929272ec52119a2ac28391e6680aaf0f40f385e6059af4da1b80fcf939907b36e1cc92222e55b35d909e8c533a066188ab5538ffba16cd26c88800d77d6b74be4de98b0345c0abcc53712c38535041140d5f697d4ec67b566a4a6b4b82e7597dfbf06e74a212112d4d2fe6324c00502380e195a669e96019e1bbded7853fbcaecabe5071af4d8f04be916758c908afc7377f8d13dbd2032221a8e1ad93b41be8ecf882ed450b54909ccdc0c7daadfb278d8df12e2c585cebc8357bb931dee8a5a87178adb8ee88e287aab84b26bed8c9a3d10c347621ff6dced85d9bcb4fc501134945b7820b1b9af12f51de5847fa7b6ec8f41f3bac2944048470bf1ea5d5ca9d14c8fe4a079c96935419a84225352c29fc849606745ca3d60b4c2604f6da81caef120fb3757c853fdb7c3b9b8e197edacd6612952a8165ce927aad667c945dbc388677408a069c48f1d532825a35ea9a0cf49e50921c17e20a8eb3a906b436153b1460ed5b0f0f0700cb7468eeb5b28d9495fee2199bd3f81ecfc4ea7dc7f1dbe38066edb8262e1be141bac423b5a0e9a62b278874f591086d109208fd741b1371e7f9f495b8980e40bc509bf7091e11bbf33e4126ea4a4f98f66a746d3b025807a9101d88be03d56af2e90ab71f02a6e0ddb7186f35fc9957a6aed76f30ae79a945a5c8931587759cd4e7d4f4640d43e2d8e249fbf5c56959e7541b6ed027add59fc7f185c137b8d4796037d917cc60fe0d22870372e660bfc4b4e418b232ecd37f66109510d5ed686ccbb4ebb550e303bac14b7748244cdfb80555ee4a88faabf22cdbb3611e5526960cdb5145d538f6d06533f5c1b31cf36df0e09fcfc87d0df946b0eabcdf9a74f1f6bd5915f42a9a2119fae2362a9003f90505e324967f1fb7c45395772c72847209cb4c05724614e23a7cbbdeefb61bb8bf2639e2028975a971e73340490335a564e34a12827a7cee35c070eb23e37a8c3f37f475040f802f95515254387a35cb426ac590bce4eead12f97da1a0bfb3417828c765e9c0f7528c05a773f48d00b06fb78737672d07bc2077ccb63730564a689cf0dd5005c6d01eed9e8c92932a21c20217965db59e03cc1f4e71896d338eab3f1f7ebf3dd9acc61110e6f991180aeb73bce15503f907f6871002dfad4b04381b79ecc89a28bb3ccd67113a549ebd114d4f6ab951eecb2ed805f765a3c5e6b5b1b01ce2ea01f51b6ccf8b5408369cb01615cbf9c401a3ffbb0c8e93eae69af5ed97dbdfe43caad48e776875050c3e94931f62fe64e6324cefd5fb45beed32d88660a9c2aacd8c23c4835727e08b4e3a195c237d0f7d13f903044a235391e94f6a978127bd", 0x1000, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002440)=0x1) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/216, 0xd8}, {&(0x7f0000000080)=""/9, 0x9}], 0x5) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x2) getppid() 07:07:04 executing program 1: r0 = socket(0x18, 0x1001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 07:07:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) fchown(r1, r4, r5) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 07:07:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 07:07:05 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 07:07:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="08080000000000000000000000000000764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941de08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd00000000000000"], 0x808}, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000000)=0x7) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 07:07:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) fchdir(r1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 07:07:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 07:07:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x2, 0x4, 0xf48) execve(&(0x7f00000003c0)='./file1/file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='/dev/vmm\x00', &(0x7f0000000500)='-\x03$&*\x00', &(0x7f0000000540)='/dev/diskmap\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='/dev/vmm\x00']) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) socketpair(0x1b, 0x0, 0x5000000000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x10000000000e, r4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x100000001}], 0xb7f, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x16, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x7, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x30, 0x40000002, 0x8e21, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0x92, 0x20000009, 0x80000001}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x35ca, 0x8}], 0xffffffffffff373e, &(0x7f0000000380)={0x4, 0x6}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000640)='./file1/file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:07:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x120) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x3) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4, 0xcf0b, 0x5ce9, 0x5a}, {0x8, 0x6, 0x2, 0x7ff}, {0x80000000, 0x5, 0x0, 0x58e2}, {0x2, 0x7, 0x3f, 0xa0f}, {0x4, 0x0, 0x4, 0x9cbe}, {0x0, 0x9, 0x7, 0x6}]}) close(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000002c0)="6db3364f263cff1d36b348143b50e70c549c58a8a36cd78604a1d826ac8850ca0da66455acd1efee2776daf262faf06ed7336109596598ce9a586d0d85a76cada4a4da91a19478f72df859ca81d742c2ee4e3e428be667ab0aac8d31112c9b6431ac3cc84ab20112683c7223c717d8cf3bcda890a6259e3713bb14ab0cdce4ad636c1e4602044cb474ab4a74d7fadd85fc8dd7d08b9f7f4a3a4b2d320c04e08a64b312b35c6a1709fe612ac55f3229d5e751f47c99842b7ecc001201a8041c944fa5c38d5c0e2612f9d9bc4e4ffe16f6f2a4138d89d9a52c45ed4f7d5a0626e90233378450a6f0", 0xe7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) setregid(r4, r5) fchdir(r3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r3, 0x4, 0x40) write(r0, 0x0, 0x0) 07:07:05 executing program 1: r0 = msgget$private(0x0, 0x87e) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/89) 07:07:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="d48b88392c8d112782ce8e68bd9b43e11d7422221a52a8b1eac92794715ee253ed083ea3000000000000000000004ea2a8ea58682acfba6868624cbe36a84062fcd4c940fea02b73424bf544ae57ba591278881d15f8881599aed46689c2ece07fa8e8d44f4f6a819ee1", 0x64) 07:07:05 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="bd7fc351d215ec47786fba11d483c7fbe1c9c5e0630bc55c", 0x18}, {&(0x7f0000000080)="1b0d9a730f6fcb2a197bec7b572dce8810cf12361efaab7f1cc6be1b0a32ab523b0bdfaee6a3cb7208d68c43450719e02df562e9d4d384ef17d3640b3959b3d01fb7c7f1b1e2ddfa04beebeecc9341596b8279148e8a30f4856e6a432b99768823fde5f9105d20cb3e2d15973bbd6cebe4c4656e50529d49a4e3f3f689cda4b032366d80c4286e306ba9dd2c66f46b6ee8b169a4aea3d3fe6d6cda22fcf307544421e8dcf16792deb1b0d1d242716e0085993639436ba92bf07688d695a77f3a182f1267a12570d7807f099fab3af4428d8b8242b122887c2682812c4daf6dd5c79136b9428ebec31f8b891f35d2e5fdceeaf665e88bc782", 0xf8}, {&(0x7f0000000180)="43d9614d62702a7253f41606a73ae2fd7a253010b3ecf9d086a12b5440a77d232ddeb4845bd42322e25837add21dcdd0b525fbf2d2f7b77fa0998996a4b115e3f0687bcd94dd2f8e8b676a325d85cdd968412ef6325c2a15212770ae98b9db71ddf8d000d0e820b1cba101cdefc5ca745d9da0", 0x73}, {&(0x7f0000000200)="6053922742945cc1f60c6bbb08a3c876b3b0131d41c1c5b208ca0f71ef6c49ec6707cb2e2f3d4a3a278e8d640c7ce5d501ad11bfe03ed4eb42f7625c2881187cc6f07745af03d5bfce25f4f45d6d4bc98651962ced19db7d982872a0bc3bf099fb83ff70dfc9e760a9e9abb99bba43e43676daabdcf142e58ee5cdeb8458ad38c46600fa402ee93662d77f64e429a057e1627e82fe8350980a0948a963243a42f0d25b2843667129d8c4b6a0ba48db905f2c69305d4a615cd168cb1d33663ed67eb6930904c2ad282ca44f45d1d139f166ff975e184ce776c7022b68d835df6861f78a6d313012c1909236670a261240f69e2590f39b", 0xf6}, {&(0x7f0000000300)="56c90bc659109ffb56d0c54d80e9b583e57e8f48f3453ed50f3935f3b49d324e3a5273d4e8d0bdd99c84e6a131d9981713046824bf8c01b458b9ae0b29410926155b21a666e7684f163c9befd4c343568523fcd2b0a41662c000d4657a4203d56560b16149510f2ff5a1e9c937bdbe718eb13f456c6d27067b4828de1034913ed64fa02509a3f54eda247e7fda5faebfb1e1c1f2d89ccf20a058688c1fe09a08341af0d3e5af3a8d1aa5e92c2974c620e19eef299e3c6a55577381991be7f0327870f195fcd56712a1dd8bb9da70e3defeb57b8b092ed00d37f922c7c8e239b24cd9212bcfa023e7cbe822259bbd42ea0bdb8cb63aa609dbb5eca073d96af5be0bb76778bd130b117d3f50e433424437d4357e8f212e34c1ddaf07731f9eb786380b7a821bebfcbd76a8c2cc9766b2163ea2cd4169c6004c6504ef18ffb7a6727f55325f561bb716d57f2a5ca4e31c7b040e2b21764e07191ab73e68de9a8db8b323c40605a60569f4e84268c13c380f4121685429c005bf4212e3aa8ee9c68981ffa0ac8e58d52ed1aa7765294a5b1fcc3b5b1c0adea4a25f9905bc53c6a1a6210d0a430b5563bf97e5076c62dfaebffc28775e1eae358b2446930307a70cee93825a2a1a3737ed55c7534b807b90d9dd320babd8e10bdeed4cb97dfbbfffc8ace93ad33941f2370d313a51b1fe441032b0be4bcb268186664ee6a67533c84c32b53fb0f07d96dc37dd3007e50243b975ac72b0534e73377aae9d9b469014ac02f168e4cef7aceb55e6b4c92148ca5bd57edc4bbb0c51fc54d4c00fb40e2db441a77b0321d228f8d6d235202bc04839a9e65f59729712553b6572c523b78a73440fd5853116495eeae005be52941e7336436cb74b437c14a32adcf705f48a7361b4f65125e699a14329b415832700d98de9246038900c2de780b6a1a73370717aede1c103732ebadffb88da80971c27c91edfbbe721b724c06c4a82ae65b4141fae89c0b02dde2a2c0d10cac1c6189aa0d2c7c798413db2357da6637f11ba67297e57154fce2fe6036bcb94dcaa7eb0aa6ddc136f0861928f75be59314b07782a2284a3fa05b49c2c507a101a3b54aaea21dedded5ad2ee4fb8764beed634bc2a66416e85bb6015150667770b2a6e13627e7c72139e04e3e478ae7cac5afb1735f7a9acebdff41de577f95ccdf7f93890ce5db5a92aaddde477460e8a207f53f1105e1d6c7da88f958c4aa60868ef5ea8c29ff7b366d7270ef153245d091b577eb0c587a34801f2bc66f6745db80ac9162ef65f182632fea53341b3cc2a9a7f2ec0497b7cf0a7e2ad12dc5a84c4ae7480a60e570f0b8d48721d6467740e4fcf4b8e24e562ec8bac0d02d40cbee774f6358803b380b5ec203c10b89fb4874f999a417e56206d700f5dace3cfaddb3187a2849a62f4f3718f7f09281f5a7e51a0beb4b0e868d2c8f97897e22039e00b04a1a281a2522f90d9e3c05382b7272ae72d454cf814244727b6a303f7c77fb012ee36121a50919a4e61cf8363360bf21afd9c51b5b305d512151ec95f7bf06a2dc8f34274d26c665b6ccc1e6e8f96432bedd07f4d334007e4ba147e2b11cedaf40063c0b26be0b5233d332791361d14f24f11a76dee5f512d0dc2bb746d2764f1d55bfc8194f54555c67d76ab838b6c4c7091311731401e09d1db536d74146343668e19bb128e46e3481fd700110f38f384552b406d596a772877dcb6fc92828613b7467028de002fd6e9fada00495ad5aa2bda28991a573049f1253bc7b460dd83bea1b7e72c9a588f134d8a021e4dab7484469dd522ae508a08e3a8b676a51bbe9e6f980a20f78865c2199086eef42bb22a6231cf3059bde6f38a1448d0c2cbbaf40ce43a52d77da55c06830982e6d990454b62e880779db92d635f0eb5bb9d88d9afc1be15986588d378faab826995504c963c7a870992abe7dc38aae3412d4dccad6ca8052e579d31606d01458a045b41d2466dccf5cb29a5ab33bba5317770cc83ba0cf34335a5bc3e68ce683f9ae87e07e76089132bcdc0d944a27cc4fd1acd47db42de1d028017e9de8df4685554c4ab8539ba1edc7093c6e068016de0b6234cdfa7458078697b9c39bf17e90037d83fe9b829d1bd96cd5e57920b127004a18bf24ecc19fc648ba5f16661348f9dcd391ea78e0f486a6c6dd24fb193cd5183dc55a9636a216eef7058b70646f1a9e383d18495cc048b3acfd878fbe42ab3b5dee3e7bc5196cd9f923e9b986a5c0c384b2c52aa613429882bb45f3a09895d2aa73f565910f7a6e24dbdde5f56795139c11794870e10fc6af4b1dbb6860a37d1eee86b0b60ec52ff699460d5cb6e7399c5c290f02de4faa12927ecb258793a6e5c23d8071a579aac08e23eaec02e13c18137c0e20658546f1bb9583996078d2af3da54c6e580f7eb2f69dbe5a8b2cd991b7a1b49c3d817ff43faad67e868b915761766efdd5b0f9724fcfe7df3bdf25e913b3ff8738e3a25f009612408bf5c335ad3defe7f983a0c79e1e3ff58830135b8bc326cd6ebd7b8f81905c9a59b1eb6884caced725767426c7fe187a517227dc449ae13db93984aa56ceb398c59a8ef53acb085c5a3ed8514cf21d2d08f558ede77fe3eed9b88f3da5af3fc76ee1badf03259ed03f14776132ed2ace67d0da3c87d6204aa9b008a8b0434847a1517c1d1cb388b1074d315fb7aa0cfe139359a03be19c5c847dfdd14b26422a085637f7eff14686dd240002532a9d38be9be86d145a34fa5d485fd0c1698fa4b4808c382404c58478e2ccd6ac63cc1cee65324666e615d599067d324da4d1c13f57e7b06c37f49a0600a776c4540386b44aa8b5ce4e35bba0700bbcbdfa22ff4638976199d2f822e194a798dbf71a0bff03e631aba5df2294d5813511b5da7fd72504910fa9b506f5703c196860d6e1ffa5fc93cc106cbc9e2ea2e22d5804e685b3a6e5c6b8f2e8b450f34846584d53ac332e7d90cd681425b714bdda7db3443d530e0802d44183a51262de441bb288c13bb54cb98c168356d5eb44962df657a3801e9f972e1cc25188a71e2420a7b7524f89b925661048f9caea2ed737584f995ef137dea7b6a5c96e6721caf4acf7eacbeaeacd0aa769c965b6cb4846cb35de91466c6279eb4474bb6d2bbea76ee749c81cadb16c75b6944f9207f457cc2cb06b8410dd279c149ab90d16884af188b868e433d96b3ad2e9a02339f59f799b1a6b306af34ecfdb254b3099d0a8d625e08250badd98035db83886533e5f807a74c1b313d6f8142722138877c2c010659ca0c6bc32c445e29865646bc44edf6d6d80fd6e0a2b1e426d97a0e2a2153730b5abacbaa9b6303bcc66aff3ee58a8c9496f78cbbb70a56197c68ea2dc0a633b7450ae99db39a1a0312091f47ea0b60c3aaca43a1788633c09dafca332ae9857c9cb5c533a885bd60be6230decd7c97d51d144b4743db27a87d21c2720f4646134f23cd8b7c286805e489c1cc0facc1bd995aaee106bdae67e40d6f9b873152306a8cdde4282c494f47d641d6f06ef1038c5d539613a2d7cf3d59f49a1f155efb01a0bb00269842082988a484cca6509dee060d4352ff207f6f9b2766492d82826f2c844b538391d23752c0203504d8ab66cba84bfa32c7c40750f32c6fa7c7eefa7081a09fcddbd3d9f55d61c94915fbd846122f4375e4bf33fec38cfd7c593b80646bbbc4fe6bec279445edcd5147d795d1d369d91e921c073ff7bfb086497dd2fa124718a934a37290ba068b68a3a6088e1be33803097106d4a0a555582a5a23740705a8434f16aacbd2a0b47952e1b70b1231c3d710026ff3e69662a2b65b0705ed571dc41e8219c8ff6a4e44891b4430a3fbcf9463ba2c116e02883839d578ee2646a36ef31bc59857d27aecab8b3254864fc6f55261d9b9b884e16be415fc27f0a9f71731747ddf476810a30ef3eb141da67b91f5d9ef9ba454cf9b25fd5b9db3ddeec89bb7dbdb4fabd2fc8a6b97d6f2acea07cbdd880a0eab962378752d30a6bf13559c0bbe27cf38a93173cda63c7e541960168663ab5de111e1d59c8a1b83a9e3f0a47fc1679e1d83972dffef8613a0a8c2b0c0a03131507b2faf50fda07fade90ffa15a56c73ddb8b82d9698043781c95a1c55dcf90de60891c16eb373514727972d90c84d91e4934b2f036afa55aab68d6a2990b9f6f4f32885ac9b83b6ae95c694d76c6f31cc21ef374d5294c1a56273de9beb04f6c01082fbcf262dcd5795ea9876c34c59590de9fce39fbc8f9fccd62e90cb90cc81bc00694840f8882ed4835510c40a9786007940022a476e33851fc0ae95405257ae56b75e16b89f9acee496d963b068b4019059be580a7fb99b9c307fc54a76d6dd252df5f874bb1bd8335613b3cae1ff19882705d280c6ba61eb25d965b3c2ef4d072d746d623da4ec5c69400f082f2987617fc3a2975fd5a80470131ae8cde74a061a9d2c73d266243994e8136051675453db151ba5eb79dfb1d301659899e2857fa628071aa4d74ea42ef54b395bd7301d8c99b4c5a395bd0c56608f8cd98f61ec87af67d6b619a8227992bed6a6c3453b001a7d6eed8fcd27e39b17632ee1526a6c094764dcd94f9717502ba50a8128b428035d4111065b9f5c9e4a64f2aeb237431f58a6c238e31cedd95b9e3181fb0ee1205453294b06e585c403aba0f929b7d44807179f8cf8a4a1d97795aba09b3772fb8ebab46f2e319ec3ebd1b3f0ed3a65d1ad7e5022288eb8f5181c1cf1c389b05f497fc381102a9530cc6c4fc36afe9e232cc32abed2925fa3b9ad1bd2935cfa18898b08b836e23559dbb45cffc5ac5fda6156754d9d44bb4cee6994a0e4d572b1731f20bd6def171df3210be88bcdc80846c265ffcf7cbd922935d14214f84d4d65856fbe37652b91a1a81a6db805b917b5386f8685618b18c82da95d268eec76367b765edb59e219c3f02722f3f48bfdbbfd1cd79ec73c88088a41e6998001050d7fe5a5346bedf34a398c1213ea23db77af89399d883025ebdb4985fae13aae1aad5078c54d467e92519324a981ba7ca40a02be129abcf1343577c1e8600427ddc8bc0200d73f8cdd6d55bc22960698295c124a5ac7a7620f442ac0d9e91e058e3d1e1df9561f8386e59ed8f12cd1f157d1ae9704653a593a63f3503cab00c86b9bf7b0dd9241f5e40b04c9294aba11d12826d69cccbb980944695e8f1f6bb7e4e00f11eacec48096654072c511ca6b252f3af8f1c402cbe8d5212570b2d29b890d7cc7eaf5552345eb251f4a426dbbafa22a5c1aa1a53a9ad1d2a2ce38c95cae150e188af674a5019514f463402b18ea09e19a986f42f57a15577b76ce0aa7a3a677fc8972c8a221a16cc66640a90820b256344a6261382ca610bc309f84d7a11b444645f3e9bfb1c46baa728190a284d0c6f99a3ee004553915d85fa99c38eb919acfe5f535d3556216ca2c556a4b8bb9a20b9918276b32e8ef7e704b9a64da3a626deab765f2c601f2dcf81d0976ac5075013ae6307a22b76699e6d24d2645811db47d892a3e05da5c1c0711f407df0a28ef547f6bb88a8faca0019b4649cc869855083b90a76abd355698f5f019363502379fa2c3dc9db35703fb767113eae8b04b2286f4ce3737988b230fd6ff5eb3cb4f5a49980ed060beb87c455af647b85b603e50fa81eff7d0974f2e122bb22363ac5c4642630f9636f8c9d6f19f380ac64f8aaf8d351785fee2493fd6506909a646784604f2d8f3e480bfb38d0e8e8f708e9975f402e04713c9c2e9b63a10", 0x1000}], 0x5, &(0x7f0000001380)}, 0x2) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001400)={0x14d, './file0\x00', './file0\x00'}) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 07:07:05 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) munlockall() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 07:07:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x81, 0x101, 0x9, 0x20f}, {0x3f0, 0xffff800000000000, 0x0, 0x8}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6", 0xfffffffffffffffe}) write(r1, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 07:07:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000200), 0x0) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) getitimer(0x0, &(0x7f0000000100)) recvfrom$unix(r1, &(0x7f0000000180)=""/112, 0x70, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20490, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) read(r0, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) 07:07:06 executing program 0: syz_open_pts() r0 = socket(0x18, 0x8000, 0x8000) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x3f0, 0x1000300000002}) 07:07:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x2763d14bada070d2, 0x186) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, r3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f0000000140)={0x3, 0x20000, 0x0, 0x1, "61aa0db197aaa6f1d373eda4e973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 07:07:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) 07:07:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x5efb}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="9a5563a9e19b3e7d1ad529e70236562c1f6d8ff82df9e904c5585560b6bbe5f70bc1354d7a20c7d9c94f08fc0a934117ce7303b7148c7a750a38ab6f951cda5f5d", 0x41}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="a000000000000000ffff0000000000002f3faf8ed4b2e9e2018c46654f1e282cc01c760d47024f85d16577f1d0ff96c6129472d1b94cf8d1d6d7924a7ead03f2ab5fc5a0dfc95daff0f3367b2a21a6a83ad8bf3818b47a2aa2ed6bc82d58aab9f2deda8e1539baf96e4ed550f4eaf663792f85bafbe28d3cbab7da3a83cb162525840ccfc18a47c89ae757c48a73a8a641eeff3e31155ebc1ad16c00000000008800000000000000ffff0000ff0100002c492ca6cfcd568ee2be3a480229d4731b7df3ad49034dfd3ddb9ce5098e478fe62b2bb74cc245b8294d53c90cc6762b83498023b2b8c29833bda153c1fbaeed55a7d51b2d0ef9d5ef3efd648c205203727ba72cff7fbe263e085bb2aca3c4cf7e6b1b391329362adad4dc3ba99cb68f741d27b6f60d000060000000000000000100000003000000391014b7f889b2ca8573028085a37dfb195bc305afed974e20769fca8a57b82e4110ad28fc53a4f37b38af529e93c44a1c627e02c40a9baf3f1e2edba07f2c7d3d1459277bd8ce225389000000000000e480721e0641d586d271"], 0x188}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5, 0x1, {0x500000000000, 0xc05c}}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000400)='./file1\x00', 0x0, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x6, './file0\x00'}) getsockopt(r1, 0xfffffffffffff001, 0x0, &(0x7f00000001c0)=""/136, &(0x7f0000000280)=0x88) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:07:06 executing program 1: socket(0x20, 0x4003, 0x7f) r0 = socket(0x1d, 0x8001, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) shutdown(r0, 0x1) 07:07:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800000000000806, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x105, 0x800000000000) r1 = syz_open_pts() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 07:07:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400", 0x0, 0x200}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00004e6000/0x2000)=nil, 0x2000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:07:06 executing program 0: pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) geteuid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 07:07:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) getsockopt(r1, 0x8, 0x100000001, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r5}, 0xc) 07:07:06 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x2}, {0x7fff, 0x1ff}}, &(0x7f00000000c0)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getitimer(0x2, &(0x7f0000000000)) r5 = dup2(r0, r1) kqueue() ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)) 07:07:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x12, 0x3, {0x8000000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x123) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:07:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() socket(0x19, 0x2, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 07:07:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x8}], 0x2, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) 07:07:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) dup(r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r1) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() 07:07:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') recvfrom(r1, &(0x7f0000005600)=""/4096, 0x1000, 0x0, &(0x7f00000016c0)=@in={0x2, 0x3}, 0xc) r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) 07:07:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8004, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 07:07:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x10001) sendto$inet6(r0, &(0x7f0000000140)="5d0b5571e5ea19b29a474102a7f917068923f00cb8e826f27f7c61d33386e23d8d7d0fb98f3c52ceafa3f1e3ca27e09e643e206883f68c244ecc4b70802cd4679f84abdc6c50d473e4fa23ffbce42f5f689740cd19fc5f50f80dfd4b37ec09157a6deeb7a5023258d4bd48f3be245fbc28847dc9dc9027e35ce0f8515c056261665c6a43ff5b7cef87f9983a3264a35f60b42d6f8e8f2ac9ec5a996ba2eefdf24ca6b38870b1369802709f9ab547f8b7d7d04986c1a24b81286fc58d185dacdda0070cfe487d1ef6c649240c5656", 0xce, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x0, 0xb2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2040b, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x8, 0xffff}, {0x18, 0x3, 0x1, 0x8}, 0xfffffffffffffffa, [0x8, 0xf16, 0x1, 0x0, 0x8, 0x420, 0x6, 0x80000000]}, 0x3c) 07:07:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001180)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000002d22b972a67692117c5b952e81e19381ec5a2d9b2f6f32d18c13742bd4aa7bdf9fb2ff8ec1c2b104c55c11a91a2ecd0ae4f2859fab85edbc371b9029e0463b2f6b27f7c4cc0893d707bc4a13fd9e2e0565cec1c6ccc0473c64c619d1414f5a9ec887e573139e8ec6149591534153e39d19c760ad0fdbd26bf2dd75cedce5b6a8e4872b2eb457f63d18f4fc9ca1f6a6cb1be7f57ee100"/181, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="8154c9da53e1178d6b08a4c17887d3a630792520b0194e0e0526dea2cc5236682a6c87b1c1961e03093f6d43549da21e928054482a64866ee4f086af56c553185f5e7e377e4102603ea6defa46f5703a6e5cb6ffb1b1c2175e5facd7667ee01ca987f07a25f31bb0b3d28e04a5d4b56c14dc37e2e0fa7061f8b177ff1f752279a195739583c7e1dc52a90f39d4d3e74354b5ffe8dff3b8f7fbe2aeee07d43c64630b151870b91b2e795bee70f4a8d063f1631f3982348e12dc325ca827388a602fa421988e026c1e35c7d55b6a2264a1ef6fe97d17c3afb629863067e7eee95f7e231b615364e17b31fa938cb6533431bebc6bf080a7c3650a6251012f8b956daad0f682b9db3b27050b623e81d3aa81c8c5e18f5b86509baca39581f6f183c7fcdd30b59783301327571cef76500bfc3375b0aa37c7dd41c937c5641e5a9f97149e430e062aa92ca9c03a5b5bcfcb00b53932a128cda4b051527ca1fd6dbacf257ae29923e5e10bba578f487f598c29ee653b6e6f4cd29a7e7182e16db4537ec7d353d1e3dbdce06104894239dc117c48eb7c65776d66be30f536d668fd941afd00c2bd2ebea2c5044084e2b2c1ffc190d39459f4023e121cfed545e84b63841ffa74f756592daec2f11a07d7497309e078045b318a8441b33744bee785150b909562d988c61bcffab183ca12555c955362a98a5d5491dbc6a5c22494ca03b4d18420993dbdfc23513f61be5be5c2cd3e9fc7f049c8c981f663964bb30e58ab46515372a2d9f79bbbb1e4b0a6ba51aae60ad7a98ac67f942d0ab5da7674570e422272ac905401e205e227460be7b5496026d714c29a1a2ccf4829a4830abc4d547f148683405a0fb8f613f429d113ea484b9a92b272f4e63198f95b9ab5c2b7967516fc058e50dbd9ebb5d67f10d2e6ff1b1b7d366a4ac1d1e7b4df088cf471dac623faa77acda4650fef7cccd9380376b300736ef1d50024b118ea6192dda849814eba4c0fb3f1e5aa027b1a9db8786056dc54f2c7bb265f3af0397cfac2159e530d88231367d7eac3711892cec86ac1907e42cd41bd17b1a89f8a9f4eb9bfa0687a1a4479820a37b416b7cc652ef517f1bda3cdcbd0d855ade789f7e645f1715f3856f2b5e7fe48cbbe006d17af471a30ce6b35518f2122ec19cb9f901acfcd026b2b0e6b41b18fc1966b2daaa616caae12f25354ba0b4457e456d1a0545f1957a890f0fec21f373187aa772e8b8512360e6f0dd3db06b34e770ae6ad980fc778003216e3851c3d4e886faca6b2f52c46204ec4e2d019139e50d3311ea7e784422a22a7e096f3820b430fafd48daaab0d684cc74b2a1ff6e1b0edea86a85e7d594d24594ffc9058b3f99744edbbcb0d84f0be061faa3162678c6f2f6e1b7f4bb328c030cea81c2be97c29168d760a001ab985f589d198cc2199d91627e8c66a844dad007007c257368b524b9f104a9235c26f1d828c9f090cfafe0230e94df08ce914fdfb7a92ca70b4bfd36bef256a76bb69e176f69a368c8aa586822340dd7d0a573150218ad2a5b72b21fb256d32778dc97f9f47075752e52b35315f779aeb474faf50770b4ba5163f3b936d92fee147f159ba80b882ce7d3ab8cfd9d2d666a8b148056f97b798ff1ec437577e1a9f228af89578b327f329fee404b4f4179ef2b0a2c5c4d5fc3ae45bbbe668080d5b57edbdc10c653cabafc6196c21e229bf93eb8c215be3150ad6dabefe70f1a918eb00964e362e29510f944c06a552412481f54c56fa831d183e0b8001541b9a66315e2a7a907904dfc885b60aff51d1231461ffc32d36a7bc9e65b34e2a5e796bf7bb9ed6712b736f20ece4294859cce1ef0e7fd07471490b87149cbba84aa4cce1dbdcb821daccbaaa31b995808d7977fede7d484de05da7a51d734fede5d05cbfd798ee68d2327230567adbbac6d6ac91d14301aa7ebc6e09b29064267668588e151b7f29cdb9322f0e258184def2373739a640b9c88441cfea526817f402a4d1de02d8269184d0649eaedf07248186ca30f63a470774bd5e57a98a1a7fa32a9046055dd1092de091b6fb1045815fb6ec48eb7fe14497c35527f4a5f13418382ea0bf68280e318d14bc87560e386aa94b02e31c6b747db1c1bc3afefcd198617346d81c700d226deb6f2a27e8d85ec589d83ec06e128547ee775943b4aa5f3a6fdcac2ae3231858a988ec5baca8b7c68f510b9b67c9df6c0665daa0f555debc9ff62d2902d7d9d67bb683b83af4fecc8d12aa84d54dc349e4c0bf30a081a833fdf4674ee01a01f781bc455c1557691e09c047a0b1bf09bec47cf68a254dfb981cae54cfa0b38ab66d0ce37ab11603516d8c109611f33d6ef2027915a6ee54ada118b09ddbef550fe6556d76a8f5710cfc032f2363f8373bfb8599d44d399b0e5049d03d429f595ae894880802b46aeb793f967c691caf4420cd4969a34462a6a746036c38641214fd0ef6cd77c79ac1e977a52effdfa731acd9f3ded528d78c3443985ccf9267a6afa6c0eef3136f8b12150b9df26c4707c9a755922ff634b5b2469a4b26aabd350e08e37a25de69f325fcfd080df92eee3268865c4c56c1a3c7259f42c9901bef01536b7ff2367a60b1ec4c28ad1fef17e2fbb8d7d3d55b2f2bb78d3afeda2c8cce9bcabe8172a4bd94fdb7958588d69f5d340b6fbb8ec261d9a796b8cb242f29aba9a53ee4f22eeba79b7ec940eabf12cb09c78bc455e3e52c49443270deaee89fab98faa22066538b1e61fd7e3897fb2c5aa45a5b795131e495f297f6956b67927560549a23e62ce0934b7abbfe0d630d78f8af7f6a0df90095bfbf4a224fde52464ece47957b9adf4e87bc35bda5e1ff4f760ec17a6c6ca0ec50ccc084b00bcf5bb8fa0256aea1bc2a7edf63444fc6fe5931da6d973effd21873dda6204dd9bdc4b79a148eac21fe9ec67b8fbe6d135c02aed5ae3e169794e56425173f8642aab9be9495b7000ca5ab410ab64742dcab3b5167518b98eda68909bd35cf8ddb860d22a1b0319be4086a78fb4d83221b0327df7f68e1ac149940279ab89de080284990b818735551b2e542fd82ab91358f854a9b94c2aecee1d5c580a019c13ac84ec10180c32271f7d6cd1a7f342892a85edb397b4b536447f36c41177f2f18b771b7bab2c5975af12c35a35600532fe3880086a195bc02db3462ec2e46b47a6ff0f3aac682bc7a85112bd1b3889141e1cc5bf5bd9c421cb290ec62ab8bcc8c376cc61f0333866870cf10b3c4f7bfac90692f05339e64feea8c68c07ebd9e385a8661338fd883b73f6894dcf955656da6072d5ade77355367010affdfa2d26b2253d0269c4900000e3a136405be70331b9d9894bd6c4335503d07109c1deef2836b2a457bc016ab03b226fc2a7dd65682dca05297e5e74d2ba2b59fa60bb83024e7a2055ed2d4d21096493493e78b12e8afa6dc0ed9161d7751270c8e9d9a9288fa053cd10f225fbb2efe72a09031a336812694d7dbf34d288411ccf4acc0f62e731d5dab2008e761ff88f1caee1f8c4cc2e172487427710188e501c8862affd989c6e478d080649e59fea3d7ed587f83367cb8ffaa68e9c3ca439caf617031ed79c6fe1524f0ce3a138d6a9a4286f9e7dcc6219854646bfe626607492f5f5222f1bec92919cb4591350724be8b21abb15336e09e9cd1834dfe28dfff4934b8b3f5d575f05a1215a2eebd3fbc8584d2bb996191a009b6a0ec5e06d4e8b5c9408ed4989bea6b0dff60ce1d6a55ece3ec4bb44598dcb9c0e8c3778fcd1d7757931b3a76b4e14306e6ecf11e455d141e1532d2bd5143746a68b775bc60741a2935cca6443b930fe6bcc8b85cde53d07a45ceda6256c86afdc9e9c4eb33412e6bb8b05822d6c572bffbb7a1805e4f16c8c41e0df3863f5834a128899a418eaa6e48d6dc7afae59ec6d957448667ac5abbb98423245ba7269f623a63da9ebd982821ce4438fc7b211b5fc091e4c2d0d7f41890c9b34249688937c2a755a5e9ca5b3e6b9e9679e72fae56973306bd079c5f42da2278605fe61ca67af422356a7306909ca4fefd635a17579578cfdc67908a15840fea93123276c4a58e5169ca8911bb3e81b865c52772266ffd12cacca8615aaabddacb394f69f88cc88e9b28f3243e72ace7d4705f71ff515853892382e5fd9a4995552c16976ee7f7f1fee7307f416803f95a9b447479a2cbd9c11ee44d45d2653b01a7d74436facfc9f8fc41c3fdb0f81fde17de16007c10c115b11884ee9451abb9bcadc0eb9e6d4026690846ecacc1125158132b453771be2e2819bc56f77cb989d3fbbb3e2b7f50150446ed44b48a60f56aca865a9038d57b2fef3b5ea2f4d910d76f6f44e3d15dd86f91ce228cad275e62514fea374a981f940957a8014d10dfee0ea1b0df7d34ce43319c39cba106f030e04aba007898f923c3f389c7185cfda7cb43db21d8147f3dd8c1778f4b0d00b80201b1d833f8ebac5182f89805a351b929937088d6045bfa2bfa834b688703e50495fb2e93ec4d274a9fd592a98d857142e3befd7a3852d2573b99f370be86b03e2c3a5da537ad836b023bdaca949a6351e461d7a8a0c176e825dc196a00266cb5d7a404173a1ee4e02d0eb2f690fb98d7c7d9770bddde8d09aca0290a068cfdc393adddbcb29e3b881d79bf691256c5c37be3baf4d13248524f89fd3bb84d98bab883f6875da3e67e8cbb1e17e128606793701f7b6c17a99aa7ecb7c5cb9f83976b27e56430adef3755ec2f7f3466b797f27873d18c27c902512d857c47f57eb4e8f8f466e4e129ffeb205ceffdad17cf42841eda1755914ce5c1ce0015d81fc32a036d069be45732f15141428e57684139c3582ed9e2b60790ee962f7e8a8168802aa48f930cf85a6ed5a5c4c8e7e902aa0fef50c956c02eda3c7a90a6f0e0889a7837cd56a0e35d6dbfa8dd03d1b82603d1c8ae0f0236952741bc93305ac1d678545ee9736c69d842cf99f3363a75d6ae636c93b36312091ea0bb99cb015b0ad61932cb950161720646e9bf6032a394317ba4cebb9acebbca867cb8c3ae9a3a3c1eae93b5ef17969822ee383c6025dcf0b253c07f59e4a97c3db43df5f80776680f81e0911d302e893b3d627f874c43820994268b99b6362302ae41d08c79e3dc2ae931ffb541865849aa3e051bf13af21377447be92816439fabbde567789e2ad3bcf3564644cdaa87b6a711ec478e070ed5cbdf0a7626547dff68a1f0a8b82b700ef14d6dec0daf913ba70e6c99221960a7d95dd73d94933a77acb5f8c734bcab878849ed1ab4b8a254d68e4ebb2364bc504b4d9478a4d5fd0bb6ddbbd3bad8dc04c19abb53b98dc0475fe4ea845546012b63446e98645b8e3721f71c3f0bd1dcf758e0dbadb2dfb149481f3c433ec8d4946a1d68589c0cf9b7a8451071cfcf8f21db7b3e06d1f6a551115227007f9c13c74e552cd73c73b28cef5ea815fc80f4ca8dde643912b72e3344398ed0cf50e01b5ebe1f26dccfb34643ef7c4ae0f060c647c4c622d3b0e36cc1989650f5c6971fba64480790105684628c9ed5a9bee99ad4e86168b4d161b68de546ce0b0f494e280b00e1ecba614d81479484b2b6ed720578ce42cb1384fc33ce59889b309f429a19176f3e3b340d839c8c21811a0ec68cba87d628b4f02a745accc80ab8da859fdddb39ff7586a36aafae11e627d1c2eb30a5c669f6163f990d46fc0d7e310adda450c3e4a724efc5ea66520480eb90be6f3cc806390152ff08e11eea1ac12dc1afa10987ee5941f038ffc5dd"]]) 07:07:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0xa, &(0x7f0000000000)="d5ff9668", 0xffffffffffffffca) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 07:07:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000005c0), 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 07:07:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfe36) setsockopt(r0, 0x8, 0x7, &(0x7f0000000040)="c49e7f9da5895a9f82f47f72d6c5c890fa4138f290229032958665b6428396bc13bc0211b724cd4d175b565c647157d46112d4b154f7a8ac33cbbf04854904ad1500a6cea679071877949ce3a456a86d9c43f548cfc3d4dc836eea206e391c07540d372a0ae4281615c8d80ed7499ed1b31df89dd3b85e8a2df088a0b257e988ccbdde95ad80a9cd8ff54300b86d8c2d4d77b52bd3ad47c4e9f96500358d0362dd28b31d2941e65f3cb26a0ed934dbf03a6c17d864553f4813194623c21b0f19d23a9eb9a173fdafe6f31a4a04babfb9ecac2188c950c23ece", 0xd9) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 07:07:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 07:07:07 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/53, 0x35) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000140)='./file0\x00', 0x0) 07:07:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f00000000c0)="0000be29", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 07:07:07 executing program 1: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x4000, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x369) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r5, &(0x7f0000000240), &(0x7f0000000380)=0xc) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) r6 = syz_open_pts() fchmod(0xffffffffffffffff, 0x10000000000002) flock(r1, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x801}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000001c00)={0xfffffffffffffff9, 0x10f, {[0xffff, 0x9, 0x7, 0x4, 0x0, 0xffff, 0x9ba5, 0x9, 0x6a, 0x0, 0x70000000000, 0xacaf, 0x5, 0x81, 0x0, 0x4, 0x4723, 0x7], [0x9, 0x7f, 0x0, 0x7, 0x10000, 0x635, 0x8, 0x7, 0x1, 0x8], [0x3, 0x5, 0x41be, 0x8, 0x2, 0x6, 0x7], [0xffffffff, 0x7fffffff, 0x0, 0x6, 0x3, 0x7], [{0x0, 0x4, 0x7, 0x7}, {0x7, 0x5ad, 0xb59, 0xfffffffffffffffd}, {0x3, 0x54, 0xbb0, 0x9}, {0x9, 0x4e4, 0x80d, 0xb6}, {0x8001, 0x5c0a, 0x401, 0x1}, {0x617, 0x1ff, 0x8, 0x2}, {0xfff, 0x0, 0x81, 0x1}, {0x10000000000, 0x3f, 0x100000000, 0x800}], {0x6, 0x401, 0x6, 0xac2}, {0xfffffffffffff31c, 0x4, 0x5d05, 0x8bc}}}) 07:07:07 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlockall(0x1) socketpair(0x0, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) 07:07:07 executing program 0: r0 = socket$inet(0x2, 0x4000000c001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:07:07 executing program 0: r0 = socket(0x2, 0x440000000002, 0xfffffffffffffff9) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 07:07:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 07:07:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = socket$inet(0x2, 0x1, 0x7) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x1, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x20281, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x202, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = socket$inet6(0x18, 0x4000, 0x4) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x22, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000001ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000898e1c1756c63ca0d2fde0f777c5000034654d4c34d169ab9f4a8b0bea3afbfe9c08d68b6b7f4e01a4ba27ccbb524aa8fc72204b8b71c7e3a45461bd69cd28721e0bd9788586f6e02b0b80138dc820cd098324d089a62f36848695d4ad00b92e3814dac65705346cbf7bcb8009433fd3b71a51b66c211d69bbdddca796c3420423d0f6cd3e450cce1ef181ac353b5f7bf203d6c0f13ac2cca501"], &(0x7f0000000840)=0x6e) r13 = socket$inet(0x2, 0x0, 0x81) r14 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) r16 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file0\x00', 0x681, 0x80) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x10, 0x0) r18 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) r21 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r24 = open(&(0x7f0000001b80)='./file0\x00', 0x100, 0x2) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x10000, 0x0) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wsmouse\x00', 0xc20, 0x0) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) r29 = open$dir(&(0x7f0000001d00)='./file0\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000001e80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000a00)="02b5493a825e63103d02fce5d4358957ebaf1e0c4800b1743884fe30663ba2dd976f7b7eed9256aade7b3c2c9ddadcc70e6246d4ad7548dba9f305670115703872de9fe3294d3a12522fc8c0273c70bacf9aa78266688a5405a37a2bb47f756dd5854b6a2409d4c1dacdb51b412752e9c9cb48cdaddf7e4fda4afa5cf37b9547ec9cb2030179fb735a37415b84fe29af161386dc1ffc83bef4e92f0abecd7f715a5d62fb42367efe52fa12cd1af50a622591a64becf4e8016789601d69f7cadf7f1953ff95dcb6ee5d037849ad4f5c9415762bca2dab0254e886699d157f41069cc35ff70318c2e99b0ee842a48f79edc09135dc24106cd2fca58fc3e74f08929b3ab79113b2465bcfcf5d9604746b46ae5de3e46af291349c517727ba7eb168f79eaeadcd0ab12c399496a74a9509adc28af41a2a737f12e1f90b650de4160b32365a0aa1b6091fe2653e1965a044769e40a065b0e99476771849990177970e8256801b9605f651699a35ce6c2a6212869de6f97a00dc40b4b84284f7274afbcd50f7778104d5bb68cf4697fee9226062d39131e48c2ffb9cd9c365b3cf8f88228bf652da527f0c2a5912f4f8547a50cd9a0e11023b0693d9e79c5b44c9c0602450d5d61c2ae80b2a0090ac0de97a707b4281bfb40c296ffeaea9d2229981c8f503d03de7989a6c996285c7e0bed2656645068d94e380a2393c662facfd2c1c3aca8ef1c460993e3377237c8c0108c531c3141949cb9aa93cdb4cce40c55ccfbe3f0922d2c16143a23c2c3aa9bb0069ba49dd9c9a37e26027f4bb342fcafde86fd6b0bff264c93c1ff930fa4e0d512d0a51a396beeb097de84ae9d0f12961472ce77a22c413fad17874fe1ecf8bce83bda162c81b47792fd567ca9b0a0e08fa81021bd48bd0aababbf0e4e05ed4ee595d1325a4ecc9e07fae6d3648ac6e21943f02b7bb7e1e9f822b6499eba123895e22ca0e5dbb64a684afa584c6736ec150d61905321ad6fce1618f02de8397b2892b6d1d83b59a79c256255d8328a230670c2e458338b07f84a640092dd14b4998db7bdfef396b568f56c86c4495602f2cc3c94049c413e2d39c4c0a8025b66052aee0157ae5ad6100c794958c7357e187de84c2a9f6ffb9f7acb525f91d9d597146e90a36cdd5164aca0bda41baeac19d2d1a40e0b45d207e6e103760c3a8b7bd7aa5b2d4cf5e36c6e1aebc184956a0ed68c1e3b7480447d94c45e0ee455d6f0fa40fcbe41455489622ef9bb89c80f4c6216c4e30d2cd73b3c36b0e153113bcca84761c46480be38cb4c655f2c475e0218fb81ec75af5e9c2e5ed879be8f0e5c0d4df6867a51394169a74fd9b6239320cb5a2e5a463b2b50f1fe473f0f0d68148edbd127f33f717b099a413fa05ce9280da23e49f878b56e1929dbd5b6d4a03933b9e602a0f68ab1c5d6aa5bdfc60d36b23d2ceba41b97781e968bc65980fb0fdc7d1da4285caa6bbbb38a74f4ae51785a283b631a4ceb88c015840a276eec75dca604477b5206fb8a5568847939f654e741626f1ce6842afac4fd3baff8c4f28e234a7d5c435ff5abad540e35ef0c5f18708977735699d693e052a4919521cd1b07cdb2c82e3ad83b5991321b3a12d2e4fad329ea67698ead34f2a45749deaaf0ffe08e967b52d9ba77fa03edf2efb2ba134360faa11470285e5c1a3ff16a2ea73334edcb26473d10dcebd79c54a3711a74f022c7b9fe50d8a9993cd2631bcf0ae186a00ecdce18b76e9807dfff8d1034a09919d50ddb2d2a17e8472cef427f09400c7d069670a044fc8e569ca8fdf4395f259df48aeead680f75547e086bff635322f891ee83d26276d2f30d45a5f8716cc04f51982ac084bbe162be6fd6e42f2c0066ccc1e910fb15edb6845a655d48b10e37c2735a415f9af845992dc3740ca5406605d25f898781994681b2fb912f2237e6be9a6099ba6c556659abe4373d19d837c24966965fdd3929da1fad9fb567226d12c3cda5a38da9231be0c13741859e4ff74bdc162f6ad90e42f353b17c950dfbd4688339cacdfdf64e697eb76d15309056ee0d829b042fd0afa9f030bab56ea97e1f93dbf17edbc02d6355adc2073341782c43608fc26512f4d1bf7dd5cfc483dce6090a5f785ffb191bbc3557a674fd9a9336a6698f77049e7ae16b7a8b2c722c6532aeff1d764ce5aaf4fb322fd5afef3ddc5854b7e92b881139374981ad7923bd4f85d0b9a5e1f0655a34d44284c37ec313345ac5eb81cf9797d4966d65f8ef7220023ac6eb949b3493a9172ec3af2e4d352027f9e6c81b966475b13990e4819d4a7e101357f2c77cc2c81e3cc6603369062c4d44e14a04ab144e5f788ce274bdd236abd3d76088c6958a35b9ae9dcf19bf480b1c12126d0245b888b3f4bb368b66d6eb2c96890717f5e1e4b7025a4f245e2ee71ecc23d55ab88727f68cb3f6e0b49162edb8c175c1771b38887826d7a8f7df2582a0f6fa40463a9895312db8e1baf0957276bc5cd37ca07dc65e5b0f2fbfb382497c3dfdf8de7648ab077faebf036f04b599b6f5f8a9889eaf78f7a86392538bdaf502a1891c0f603252ad69ed8ea4f1ede4bb9ea3d04418d031bc36f1c5f6e478b185e18d758ee57d6c69c159e03d4c330d18710216912492da7c9f6022750eb92d883d8928ccf84cccb83a1cfaad2f9d5e64d08785c7d8d42222d3057fbce4e30655387d753434de8c28085e298ad82eb79fb9db9f436a6fef49b46dcedd4c999a6bcafe23de4b33e16111296b0ed30351ab403076526dd919fa8d8604fe587463183c02b915041c9dc0e4afbe189b3c7515cfc981f5a0f02e5f0d6d87146eac0792d123613c726ae59afa955eab6cdeb5bce7cb7787c036e5286984f7ea5b7e80b9bfb084f9357bc222c382598a81703fcaa76ca03b8b894b6e5dac319e7324964960f639544e0d58f7074c4f93c2579b2275f726ee169383dac9ad4e1e776700e99d4e21b613ed540ea23ffc156f4463ca91adc2dd355a7b06fd07f059ccb347ab93527d812c411506e1c21f11927506032332746aecddecbbe606654f6518c8e67619bedf59864d55e0129b40668ad4f6ca82a25986b9a1faeb1b828440c3b0773741b025a0d058cecbd47ff9a4383e25a05e973b0d0ee31fbe46499308c9cb7d31a4a6278bfebdab87d7f41501a0673a94fedac751da7cd129fadc0b5d7c8689c0e407e16e3de2a30cdf9432e8461c905966ada6e610f8b4b4a9dd69b77ee122cf2d73f03bb4f21bb3c05bd306e1f787d1a5a269a047d6015711b140995d9415155ff3d832184d325f124da48c2be60c1ad80161ecc63420900f1b7526635e9562bc31cf8347c13cbc749dd380ee235dbd19ee9f7c6238632e61f37e6eeb7261c360141b883cda19b60076f51f666a4d944ceb1c209548bd7a84159afc8787a79c4f31d49d4f7b569974bb672d59d4678a465dd7af8b328447a6097fb91810b684401187c6f3237354db48cec75ddc21894de2d4c88b5cf83eee497eb2c1c07baec91b9f77c9c71d2ca8f37930672eabf4c77c8f0bbe2190a10784d90807f59fa80a330f95ddf2752f5375a43a051c3055502772414d879700cbbcd0dc82b1d78e7d44e8dad78209de1fb8b06d191a2153357fe1c955af7fa1b8ceb4577a0a339a8acaa6864e08cab1153a4c8d1e6363de9745a4d850674a9fd626bc4083bec72f8c0483ccd2512eb5feaa8843ec203650ea43f20668702ab1b45ef95201a7d31e4203240b4e950bf587ec84eeaea619ce73abafa4c39b27c5f79eea29a5bfcb33cda13919799c5009ba17d7f297b9fd9eb32d4878111a44f3d78322ce2e3371a5bc0c61b50399e4c443cb78b42ce2b264471d46e231fa107b453505820ef97f83f6cf0f25ed823eba4e0febe3b8d4e3ae1324086d6475bd2381e85881f95d94b5a3a6c605490401a34c47eb63dd0ec0225a63c9b947d8ed80b1d7c667fa8c43821585c852aa1c437b70c551190aa8522625b841e7cdf7405017b2c17a38865bd6096d0bd086f13747a5ddc054ceb49f3265421c70f31f22b58d2087c903983447e678b3d2caf3642a24191f025d14083dcd22fa94c58705d8835851f7350eef53d4da7fa6f87423fb1d9765eb59998988b0bbb36bd14ffc2da6d875d282b3bb79b24bddc7e205ea3a03ac1b061fb1caa3453f8dff4daa2c5f253f4e4b412d2cb9d082a090395dc6b991bb1410e18bf08b944b88d3fd76b846c7c22a54368ea6227852a583bc5bb020e24a447bfc4c9dbc7f02ffa46eaafcc2dfe8fc637b606132eff7c147e8bb1f21def915a26650d7eb137b565147dd5ba7bcbc01038493830043d22abcdcbb2db8d9709f24441c159164ea5e43af925b21b4ff7812d976571b41b5201baedb23e95390e32898d47b23428868ba0227a23ecc8ed5c85a5e6ca97564e7fa73784e762b215a9cd543fd847f58ca015a52043fd704e591b434a28572a60dd226df65258143b57b11665224d3b6a3d5567815ecb9c1eeefe58d240443673201649c010157e3559445f69242cf67243e2f3c95c060cfecaeb4e6d156b7c90c50507c501af9ad832a6b878e070dd2891900641f8b188b0d25c8c49a429eb856c768f96c40234cb0c8fa405d29ce2807692ee411b7bfdc73fa2bc7806b5db82c7930cea4b6eaa7db842d690f2460287fe2622dbef6b501b743e5d80693f7852059eb2c919f7335703de636f7da2d9ac46ca6fd3672fdef02ae1db3a00c6074103bd5ee5c992190d330f7cd247a4f4a2294916bfeb5d1ac22dc863d9a2eca188db1be03daee86b7e2b2c72a80b70d3f1e2fd35108f05de199451928d6031a37bb641d9dcd84f5281de04a066ac83dc49dcbc9672f8cd842bdee017d3c5b91ef973ac69dcfcbca7a26ad9484cf89466fd8252097418e21dfac692c7a4e78cb7339ef219356c9d97fc249c2cd14ae79b26dc1e76644e3735ba4c8295adb52e18d89818d345f2d128e6666cf424d5afe4224281765170318a92f438cb5ba1f65abefe96f192e2553dad283abf66ac59aeba77a136d1dc9f628f32cb14a22dfa700c8b94038e750a1d922a8cfe663aadf70591dc0a37359619d89a6cc9c69703cc31e70b8572e18cd325afeeabb702f1f60188ed6d2a12c822e044e9158f0047210920b4fa08dddaee75e893d6e28adaa2079d58f19bb87aa97bb77565a2ad49937ebfaeb0119d270ed15dd612eca3afd688b6af668cf82747d4af7669121ac7d6de04ca6ed50731dbb7b56c27c908ee40a99995268cc8c4aa042810c013e34fe3e5a4bad6f0d7cbf8c6c81bd1a0ebdd18574843135c33dcebf01767e65529754778494914c8bd62728c6b62e8b7fbf198552dff9a31118ff016e5be3f34680b2205388c418766ef67e3d653a1f08797699da1f2604d98ee53089977a8d4d229ea73c07e67388077789536ea43f4120a23019c91d5fb40febbefeeb7d6a38f2532637c2172ce3a696126683f719c637a8343c3d54da0eddf5313c76b66b16cdd74be9594d8b998bc45da231b7907d503ce202f4390e9742df563b445133f21032da7a550220b92ebd1ac5a1be4e34586f5d9482f8117407b1839b2391113b2abf0d9461494301f12357ae32b48b1b70f6aff271a8a593222f3097f1945cab6aa761bc579d2d5753443d5319ab9cb83b641c6e3daca66f6b6e48d185aa831d18f58cf992220ebac865ecaf4b8ce93d905bf2435dfbc0c96418e516c8235ad711aea0c0196db96edb9325bf02d0b38c9cf09a55741015a6a84ea2e769ef8887c3fca0790", 0x1000}, {&(0x7f0000000100)="eb2feb78a4c648f2bc6d4fc69236e3b56fb531c417cb98f8222ae2bb1a70d7c8cd68e5215be3dbac52744875e5f272e300c4fc555e349b1292bd3982dab4682ff62b8c7c4d86d2130b1b98eb5fcc65b558fb4c77a537bea702460f5ab432d205f491bf20efb3ac4dec1808bf84af8757a1acc46c1824e17ce612b8dde5cea163a414a1c7275ef01305a8ad79c7b33fa6f842f27a64f9bb49f8d9198ab4222367332198db9c56fbd0a558b11474b6158b4f1eb0fa4b973d66151735007493eb678e058742632b464ce1a8180e", 0xcc}, {&(0x7f0000000200)="1912f35b0e405ecbe85bafe3c3eea4b4c43d72f944bd944c3e9bb1c384a12823a45b97bd5a6bb040ef87adb4ae5f2e32d925624bb349473fe3669596134ba4175ba9d72003e08b1b716803e69810a6fea018e2429d26008394eabb7f10bbb5a1e858bd7ecae09a1844b7757980022679d9d368a8d2a9ff2422a9fb5bda743a02001e493326f3f65ba43cf58e586ac704e62cd0908262e92cd0b22548aceb892e1203b080aed7c6563b731f7c85e0f7", 0xaf}, {&(0x7f00000002c0)="03d32dac89c044f66a557bb3336f8f42f72768338e0f5df17966420d9f6dd7633e1c1595dd00914cc7f949ce440c979529844c21b0951dd3d200566496c1a77721ca0a15307a82ed0af17d30f5ab2be3a63e3a7b743ef9f7d2825e231330cf2b476d3e3a890f82f8c5af0bde79fee7e7317c795d035f02e812cc89fe74fd98d99e6deff5257cc4a6c87398882995288f0aef640ef1791173bf6430366c8fc3e107a114bbae1ef47727281b78ccb395e2a633af205caef4aed4c781a7974c8fa18a", 0xc1}, {&(0x7f00000003c0)="ecd2e213c01bd1c20480e45ebd961f71a288a1627403ec959c07ed300ac2d8ed3ce917128bbc208f4e7d739c5e95a84dfae14ffb95e1631cc251fb7be8d2dc91b372a9afbb95617853da7f86bd583161479c530230ec30301b6365bbcf7475ef06a11b788a65c60e7354c5d2afb6c24d548502d85c21ae7ba149012955497400cdfe8236dc928406ebed63543c8de32ff7ac6094a5e8d64cd2584f40846e65986c8844a2a44b491262ba29111ec1d137f5d2085b1150632d01e132087f0d19cf59d4045b9927413f13ff4cb78998b886328b91dcdbc9e82b7391232d174c538f543d5ab98bcee32fe685a2b63d16e27386967aa45bea17c0", 0xf8}], 0x5, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, 0xffffffffffffffff, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29]}], 0x118, 0x2}, 0x405) r30 = socket(0x2, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0xfffffe2f, 0x0, 0x0, 0x0, 0x6246b24fdbb2e630}, 0x0) 07:07:08 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x3, 0x100, 0x3, 0x1, 0x8000, 0x1ff, 0x9, 0x1c2c000000]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 07:07:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') 07:07:08 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='xx', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='xx', &(0x7f0000000140)='xx', &(0x7f0000000200)=',{(}\xf0', &(0x7f0000000700)='xx'], &(0x7f0000000400)=[&(0x7f00000002c0)='xx', &(0x7f0000000300)='xx', &(0x7f0000000000)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='%\x00', &(0x7f0000000600)='\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) 07:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 07:07:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000180)=""/132, 0x84}], 0x3, &(0x7f0000000280)=""/50, 0x32}, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 07:07:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x22) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4e0, 0x0) flock(r4, 0x0) shmdt(r3) 07:07:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:07:08 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) kqueue() 07:07:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r4, 0x8}, {r1, 0x100}, {r0, 0x104}, {r2, 0x21}, {r0, 0x4}, {r1, 0x2}, {r0, 0x20}], 0x7, 0x1) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 07:07:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x48) r1 = semget(0x0, 0x1, 0x8) semop(r1, &(0x7f0000000080)=[{0x1, 0x2000000000000000, 0x800}, {0x3, 0x9, 0x1800}, {0x7, 0x9, 0x800}], 0x3) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/255, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) shutdown(r2, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/72, 0x48) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000001980)="b79fadc19b9f11e884afda272cd94ebdd26f500827b5f2ab915b2f71c5f5e905058752a136075e01f632cc3709cc4e4b5bb1ff88eaa6ba89c0fba17e131ee13c6bc2284324be57414664f3e8be17ccac7cf75d83fb9abd4b2811381ec1538293e5bdf74497243058ce003551bc59b20ac1bb90485d6c5cdce12f41d1efa8d47847a99bbce6e4a995d9b24cab8bf9821a9df45ed54f8b04e03681b1ab848cf4e141d84b0fa67282871b7952ede6ac1b0fd95ee853bfb54dcc67b191eed57c4f87c2ce091a8bba1356002e1a4405c56c3c615b1e0a6cf37cef2ed2ec83978dad14a08b4af986cd5ea8f2a567c044a2d4920f8d96b86fbcde4b1b38a12c8abfebfbd315a809525a994b6eecd4d02b8bb8e728c0c66d9d0b9f48847f80478bac5d4ef952e38ff49485b9e7b5616afb24dcc66281acc76b6e2493d4aa1505633d0b6efabce0cff5328e944f53fa6d4e0ddfb3abe750f9351bc15be73331514478137b0a4a5c47cfa55f1cb2b229a99ee761922022e44ba63456bd8fa4c1e31b640f97d324c53ccb1542222d4d51853aa61742ee00068c683277c849350bc3e781e2af0630d30164fe8d734fac79e7a9643647fa9054d162b06c76873f5b4fb305e16c68696fcfb313f9a9fdfd26b546cf6a53e3bd8cd7f6d7bb76bbae189263c48f9770cc7ffce7d25774ee39eaca7e3c276defa3bb1261b760f3803a703f829f813effb4301629db6eddb260b058386fa76b10cbbac684952edc130c75e4aecefd12f89250e40da5862093af437282f8b0051ebe7a87046588eb55d1d921d3bc979e69150306a9f5fe0c49b0a13711478b9c45153e2d091d575415aba93b3d42d7965258a9eb984603450bc25a5e2a9336e5eb5b5384fcc251f078e124ee9f87ed661a72c31b5304364df05cdbcbb069af6a49d2acb0e3859e021ecfcb65a41be3820417442a4ac074be2c3d1dcadbb42d5fa764b3ce9b224ab68487ca3a3a2bf71c04f2d4ebf592093a76bd9118a9650fa227f9b2cd3b10efdad93ecf155d1a47b2fc7e7a73bc9f6c9528075aa38ce5df2d8ccea1ce87ecb28df5a0e46f56731e68453bb26184e33f7c6cd32757eb9eae5a9ce707f0cb77a8d68f434f86d488f66a3919e6458198eb2f0a2e517aaa1b0b5f6e179dbdd78995b5f27f33da002f0d519068b70055630e7a90bd911ec4a84ea72b00ce72c288401a44ebdd2bf6fd435fb1ed1f9187a369c640ea7cd5c6f529005619c546f6378f88c48c0ae60b88e12f38ceea4819827c39a5d94c1f137c4e4fe8c73a2f8977980af705613f08bbd8a92729a2a2e27219ee55183c1a7283cf8e69541079460c1c5bf15e8e6243ee3038aa03ab8374fb3efc68ae3169229cbe183ee93d7b1f4c5099de38a0ac7cb8fce3c6ed357de27e331d272ac40abc745c36b3030be2a53368b6cb34cb42246e94e65d5fcf06cc155f013a6f888dd38dba19f8990d1412f059c6bcc823db5ccc0b17c40cb7bb03c521a5d4b5f895553fdbd928c6f0dd1d3c0ea6de22c1b43e3ab27b2bed13858f2efe84eedd4ab117279dfdf44c7a18b7b6578eb501fd14bd45e64e5b5c16f74e3165f27bf543159b9e69532b6bb4a326b67f7dd3b5cf2aa4c4082293a7fdd3ec7c58233808fe8cdfbb8dffeeb256efada26dd20b7ffb1fdbaa1ab764eccde3248883e2ba983d738693581dbf6557abbf3ac62f99ff53795d4a1922e7133fa8c04a51271d4cbdb9f579d41b93fd88a745c6ebb6de8d9dd0f00f02d88a01059080569940f6ba0351162b2345b6739d1803818051ecf38f69269ff7604ef72d55a319f295f3e9fea6f652cd3b4a102e6b2817cbe48905a9c3b9cba9be0bcd8503a71c2bd0834de0cc416c6f331076daf3cbf39ffae4a4cb56b09cf1d858a23aac7c8ad237ad38c64d9a1e673f4acdbb9b7141bcf424d24ca0243590e239a7aefffcf632c361dd58e9b36ba08336624de26ff608f536ca7b179e9109a36c11b1363c12e68aab242f7945af23763a3064d45c82314aa26be2ffbcec0c1e68a5b2ac52bc1dfe8f9c9dc0c72a5146b7325e906b65a3c8cd97c33471c9f3090bdef7de4f2900061915d51a6f864a703bac5936e04fd316b42732c841d7a90cea7d45a12ac20090902aacb04d3e5feb9fc4308e081860904657f90b0deed54a6f5815808a1c6fd669290d02ecf52d61b55e707462bf75e3f3824c4195278a773ff693a36667143493bb6ecc5f77e3e7a84848a54ff8b60a0824fa5c843d50352045f4bd71fe10c724a9ae88ca0dd3a4db6385dfe0e5409e6c797bebbc2e04c49f19d388b0d143f763ac601f2ede4e897c46bcc0f055bdee8b84b8b5b6be83648fed1d51a7909cddaa2e60d0577a6b316a5ceecf734bb8c4ad6cd96eb4f82b4f634eb6f3035a062027ec1cfa2759e9016ae3be6a62a94ad2008db15b06ae79ada3ce2aadc2d1581ebd10ad5ed2da1d1e75bf821e95cfa6d4bce84079df77a9dd17388046b338720b1fb2b41183cfd697bf416cf34398940b0f8c4a885b67f6c3d76da854178cfb1b2983cb809f650c94afc604d5ba514c09d6bca36a4c06181474f50731bfb3e7932fb13b41bb6a431e75c79ed969511ef3c1308b5fdc62506ee9add9c9fbe938acc50b751188a78306a9be5ef73ef24ffdbbb412d527c26d219b09b929f9d27a34876a1f723d896a4fd5ce85fca07cb5cdfc0d6f19ebd89d5a56024964dd1b25413c6c51f92125f193db69e1e945478a81817684106c4852c4d4a4096b59458366fd74ba738c1b38751c1fe92735c04f2af2748d4130b73c22a918e2ba61946dacb0587665c7a631af10f1b099a4cac68ee939284bf0dc7e893027f5be307b5a52f9eb62862902eee40e7b0ddcc8e583157602b270fd90ed3f3d72edbfaf609624a8ad4c12b3adadadf636fd14baba55c9b3ecb73c4a926e1773a7a553febb57651fabd712f1967753c1ce2be88092ca9bba62797d1964772e9bbb69c89c69e2ae1d6ee1d89e3b4def33193ce2e25c7a7f04bf1782005ef1f35ebe3ee813aec9b826c9b7ffcb5523237f0c7e1be96eb56eb6d4acb599c801aa456971eb63b4b048886bd9ce91cebf46a29fa7995c93262e6637c8d637715b12d8cf2652e7550faf2b30fe4f1d3fed2e285984ea519ae3efdf786076a291e0d78ff0a89af879b7b2d75394bc1f7e40b86865d9d2101f83f931680d2c234a0bc19d2e42582a41a771bd49097fc55c0de8e61ff66909e94008bed25a167e54525232c56f1137ce05ab0293fcd9cae7925822fbdc4f69fa3397b1590952c02c5a507b20e4c0e512d913d9604b8a1767b1e4d7f5c63b23a48f144e6024b68a9b748f8c4114de21f39de94e6f74fd4ceffc366f08aeac603075f23b68f73c4094ff255ddb6e546fdd77a302cf3fb6e80cf2a1ba6293f8395fb89f74ca340306e36a9718873e3dcfd002e51ff215681fdde67771e342da3d81a7727914cbb631e13ca8f37c68a3829540eb39db48507dbb7704d036c665443652cb643d0525128b618938e2837dbccbcf6b5affeb9e000de0b5a514ec4816ae46b4bf466d7f94bdd897bab2c9b6ee3660bf6582622f5115dde62a7e1787a0b4c229e8425a76c81820e28cf08b50ae8d503e7c7946e732b6ca6e711ceda4d186f9f71f90d42c9006093b7104b63ee4d6a7e3ef27bed1f9f2db6a412cba888aaca1c24c02ac3b6696f1e10bcdb3f7b67df68900b1e64eb97880830b9a1eddc3a40914eb00df718e3a2e39a85dc85e0df7551da0877baaeaed42f55c5bef280fc5a62b90ba0c8a49572366495fb691b491c5d84a4cdc269a7d372c654470bfcf9a6cbc48996f2ecd960b8232daacde442030c5e15aed69f17ed16fc2305f4a00fc1444aa505e48ae6faed6c30e1fda140dee79941b3dd07b35aee096b7fd6cec7239853f06b5846602b7261e16004ffdc7f7cf209915fe4e54037b37624b254a1564c6f62d589aa0ad27b6b651d0feddb063ed59e69178b6b647483c11dadceb927c30b7dcefe978128e595e1ab6e61e8938d04bb44cf4abd1be72a14ad7c65d67cfd94cfd54e21b05b378998485e4ca321e5e0b55827198747ed7000236bde0f785b55c5ac865a30bcab2497aab56acc8500ca8e8d9aa592193513585ac3159408e0677a9da3cd6453ebe16401bd53be8d8808cdb4424f2fb3bfa5b0f9bd93643a514386f0267c20f0cc36e7a2291b26d83ba2cbc96bc1ec9cc7a8be1870c0fb9126b2ed8962dfef0a42e4b3184cf28789f1614ea074654a11169395607593accad6343c91f43b4e5cdc768d4f4cd3cee585878556fd4614d79290a61f13dd0a43a70e3eb4f47df8bfdf7f8a006cdba8a009ea23f7ed65518b1f8ed7db61534307bc82b5f0ca403173f7f2bbf8e97a7bafed62fa27aeff659c8346e4a63cd94643ef817b833e0b1846979246a01c6fcbe27355cae2ca6f7f9ebdef6b00c25998c5b06a066cb4a8ab8560bc78c52e44a3135022ea241fb1b6d793ccf361f7ddca6c06f9c7d146ab0635c0456ebc3910700237e2e357ad42eb1af80ebd1c9a681dcaa24823817abbae4dc47c70f0751572dcda6c61ebebbdf4293175e8c58e636bc826fbb0c2e25f64d0375d85340940464d7b2f3a982811b40e5018a3a599494cfa330d12075519d77075bc9efe8bbeb00a5f8af20efb9c1eb11330bd893c467a9aba0f1e7843c6b6ccfac04b740365e006a1bcad05440c6b0fbbf2858eb06cacfceabee01872d4604ee74060d57cb2323aa10e3682f87d9b2f7d536282b7a0ae0403edde426e1f2ad80e74b6e9a60958b335e912db68234b500a1dc70904cdc61851e63b448cd531fb0a22fc7aee9d6fd7ab5ec32de8101d101931ca2683e77c761ecdf1e8bba0eaac7d857861c3d0615760c24e871bf3c6fd5fe4f2db221f8d7d96f7b821896d9e22a490570b594d89f3ab67a05aab02039bbdd49fdcde749dde229008f8361c7aaf5dc9209e204af86c82a5795b687468a9e39fa848499d5926b4e5ccee558c659fffc42a50f957c6c4f2f0c1645684dd972636b64c91fff9114dd67b288b1c9cdaf80ad2e6a4632eb63d75c88a3a30638e75a8d8bc350f0706c98f361fd53316adf46f0ad27137e6ae6e395f647dbce586d28cb0e679198d086eed903ace46da67a60aa2bf668696239b8944cb9882e6bd78b493cac6a04cffc1749e074960d31acf941e23e4bd6dcff275de18b9ee505179e1fe6dce31a51c5a514f9d6e29840512c52ab390ff8759d908e590e8214d6de3623ba54b0a2440d8ec457c92344a6e8fa6951f4aee0200d351ea8280f90c5c021f911964f2034a6db1c46503468764583699ce218197edf11cc428a9fce41e7c412b186bfaa70f664a86c0066eaa38ef424be158c9af9109983d7a2140a76daeacd0c4b91712691d26824c1ff4c2921397272b6214ccc37dbfb256e67f45de50d0c0515a002b45a1fe38aad9af00aadbfadce20c8b5c7235f4175e21994176b69814a41bbe3229ab7030b48e553d6b33618b4ca53913dc8360ec9bd6dcf7fda85393def5d1114032ba0188824f5fe17db428a730a6b6eeac6e79e213a4709f1d4512de9081aa588ee28e40fd2a2d47a1eab76b10006c462a90e4481b095901688557d2643f039b47a75b53b003094be29a4bd1ae93cd6a29ebc7bdafed84448c56bf99dd00f653e70ea67757c2e4167efe8a7fb6c4c9be9930dfac851066a096225d2da59df7a6bbe2f58fc984996193e4a2fef8dd4217c1a4d192b3dd5c0a1de22d6e00e6474698b1c9c6d7cf635bfdf", 0x1000, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 07:07:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x4}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xbe, 0x80000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0x11, 0x80000006, 0x4, 0x800}, {{r1}, 0x0, 0x2, 0x1, 0xf55f, 0xffffffff80000001}], 0x7fffffff, &(0x7f0000000100)={0x800, 0x7ff}) r3 = kqueue() r4 = semget(0x1, 0x2, 0x140) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x11, 0x0) semop(r4, &(0x7f0000000140)=[{0x3, 0x8, 0x1800}], 0x1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x21}], 0x66, 0x0, 0x81, 0x0) 07:07:13 executing program 1: r0 = socket(0xf, 0x1, 0x2) close(r0) setsockopt(r0, 0x29, 0x1000000000036, 0x0, 0x0) 07:07:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0xbe66}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r2) 07:07:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x840, &(0x7f0000000140)={0x18, 0x3, 0x20, 0x3f}, 0xc) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x5) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000000)=[{0x3, 0xffffffffffffff39, 0x1800}, {0x0, 0x80000001, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x5, 0xff, 0x800}, {0x0, 0xffff}, {0x5, 0x4, 0x1800}, {0x0, 0x10000, 0x1800}, {0x0, 0x1000, 0x1000}], 0x9) r3 = dup(0xffffffffffffff9c) fchflags(r3, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket$inet(0x2, 0x10000000000002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140), 0x700) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r4, 0x0, 0x25) 07:07:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="7bc89cadcdf583b466082ba2", 0xc}, {&(0x7f0000000100)="50dddc9f75b8859d1c8c6acc25f2407d4835bdbd63ca94e966e1380672c9d7273ea348f9f7b437ad1a86367dde56634d60f894c1e13e6d5acde8047f409aa4c32f8ac8954ccb7bd2da0bac9153456ce8159fa15b4d2e580393b248b3167829b0bd3dcd9e190620e03f2ee174dee999f09647c97ccf43297ef5894f9bc98768897bc3fad10cb4bf0b93dc5338c3edc3f5649290cc7a5638601739ce80d00a1464ce3df6b0efbe0c05bb61e529f20e45966c44ac836971daca0242d490e516c51d71fdb6602da40e8377451a8968e7ec86ef501cd0e18f0c2fbb40414ff98b9a43c32b9d6392c968912b03e2bc1f9ccd", 0xef}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) writev(r1, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r0, &(0x7f00000000c0)=""/38, 0x26) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 07:07:13 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 07:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="dd41c37af51e5676f9ae4c299dafb4351d2f871eb400fd98b38467675abf02ee6aba9956d03ad91f4d7de0ba5b2251e3b904bacb8f49bfbfe0ffac91500320961c82155657fe6fe3218c0c8dc94586d6a494d0eb61deac990a9c067386ce8f2a9e3648530bfe85691190d12cc234248a0db88c292d5614b4de4615faf6669a8699c4c0046928f86d31952afda3a9f6a4a95592615053336883e26291d95c948ea3ffd48aa06c58f1215a8fb791b1601936fdb6806149a730fb648afe87c591d920bb4f420d9371f1a7dfedd934a2d10c84f780af533e0aa52e5271fb13881c6774816dbc4c1516b42b832604cce895256de295eea9c1da3fa9a53e60eb5d1f5c426a95f31a784da762e1b143e27337ede99c711b768d68ec9037f97b192b84d6b2387ca14af2d6bd3991a63e4769237757f6d735c44c300edf2cd8645a8053fdc0c5dccc9f7182c8c74b36edeb5001508c54ec95dd8c10591d99a3fc978e6c50b556486afd56033cdcb3e139db7c28b0401d646f22b471197cbfa0620b805c56ddb486d69cc215d9eefee1f7cec04b41a1caac5780f064776db849cf81c4f36b910909d61ddfb010c12848686c3dd76b958127ba7cf2117f4103dc07f8fa2461a254e126413f74b72d41909e06d1961f8b5b680a6afbea81e3689338bfc348fbfeccbeafedbda912c535b8c3233241555561009ecd34459bf2b52ccf4a4196a4b309340cf30443201e307b03eb001b319d40f779cf7b0aa53fbeee1025b643b4f8e3b5aff687fd91b9ce30985babfd6686f3aa93debad5957844c1bec308989521df2a1ce0c28de764971dc9371bd92b85b8170314dcc90154385350455fcedf9150cee2b334030a076ac341ab4cc48a803d75fd6bfaeeb7c0441b3cf8de6a936bd97434aafbd4be975d7afb855d63155b977f151f5b81f6d99b8f31faee5667c3b7210356efd4850479461314079b97ff61f46ab5ca78bbadc79ccf36fc6875a2ddd532b9015b2310122f9f3c1c85321a2f7d0e7d55f353fd423c8704a15830e34c60d23363691b160e6536e2b568f150902d0e0321252df427c7921fb7c0e5542aeba00a262566f6816cbe81aa5bcca1698a96559b353e85a92e03c97dda3bedec82040d416db1842c9822b3f7c2c7ac789308ed012d2be32bc94320781371e7f3aff7a9f46f01189f498ea6592e0577b7cdd4debb02368da3f8092656771c951aab317c61832ce2067c36c47d4cb77b026b456f1c20934100e6dc6c302276c2fddec0ef42b72848678363a51b55c28a430e3980db09b3eb6fc2d47bd95a23da38641e86a123494110887b82fb3ee3bbb04cff906748f21ea875dea2805850ee48ccf1c1b806556f8f01784c5eada893064df8e72b1ad8e3b1753b1f987362e6a00519d1922fe251de390a474fe2f9fa90a4e0c397dad6d460dde7fbd521f9fb59674aeeb332e6553d8f34d0f62356667ce467931ca66769d28965b8a60cfd20838fcbd5c9526280154735d4609d659656f7ed00f8c25019186558e6fbf2c1936a2881c69613f2619ceeed7562cd68d3e7917d2bee9061b7456f93cf3cfde10facc3c1d921dc206709a7e40a4188145c8d947bac8606c2ebd117a1ec0732449b30b162cc6cadda62719942876996a96a6d91bc7ac5d7306c0925476b3db177a1b560effb0dc26e4b0838f9f05504e0dcf13b78fa50a277829560ceda50dbcf338a92ff339371505ce1ea212a670bd98e644638ecaf70c79a8acbf956b6f21982083af7f3bbeab1365dacfb9883adcff966b524755388087de01033f99eb6a6b01c94fad0981ddf501b74f1ee966d215bf0c41c15676fe0aef20dc630386cc5343caf9e69ef40b7799972c5813dd9262d9d910d21c91d50a5bc9d4cd62d9080b1f7282a506a14d95e7f4e470d4fed4352c1792ba2ecc3081a292e0ea536472292be889ca3515586e32403f03e2a099e4a9942185c0e6061ca950c7062e47c7601df92a1bd1a388bef84f4ca98afcedebd2e399f64fa9890062bb5baba9bdb7e9c19643ab1eac7f0cfb697cca09943282f6f893eabfe444f1244115e5067719afb8823b8d97e7c857efecc244b260857d29fcf021b5427b35143be56514dddced66c24367aa4d8b82e1ded7015ac797c5c9041bbd2fd6fd521f83228d4f3a787075d853cc6989cca18055c922f37827256fc1b2461198a3c87c6f9177247e75c6a28e286d51bbdde6fb06a5924dee1ffcc813496c984c82368efd4915ef5a0bfc733b6639f50ab6e2fdfc7e59bb8268b1156d8ebc22b41e9393b66491d2f49e99db90c68dfd5d31945aa5dff04c88cae9e77261cb94ab8be596c89bc974b282921da6518e2af71e17712cae1d0ff4913ccf8cd92997f6a52a354dcdac68b716248e5af003677edf92cf5182a1c8803ae662e969028414c7f353e4a67099d7b52d4f2316260871fab59b9281ba0d87cce278f04d03ee041685695a0b92b7d6ba38884029c6fc82e8925ea8546c0e8f6473b67299ffc51d445c2546459aec6241b31bd803cc8956cbade5af1227dd9d3837943d67f8c68101e6079d336e30a07b5fce9fc4eb8d369e71e71e8247e7d2075c0b060ce3645e257693aa9c11017f7630706782852b336fe8115eb6c150bc49a267c572cb62858284f4013c083525ed6a7a550a983e00b9104ad2c55e08b50a4d962d521cf4eb5820c52708e37718dc0eb4e158f0bfa013257cc320bf9707255c7b3e786e1ff00169d155ea10e6180fb0af5231dfdad58c8d1f29cea2ab4cfc323c21052ecfa8007225b03bd6164ab956deecb3ae17dc82fa3382f8891123cc6ec170b8d71c0e9e941652a8a001c4f7dadb931c1ea766c30ec4a5f3969fa5b29d2c1236696075935b5daa440e19c669361a0a1da89c441a4fb5a2004f3f1ef538abbfb2b3b0de47efff0b94189ef73cf0c9cfbb0fe09ed8e1d2c9e1f5deb61da55cbeb17a2e086bb2adcc839725c4bf6e1e4e6da720efe117457abbf6e899354f448c14b25c18957f6b33ebf5fbc93cbf7abb91ec553f3712eabd342f806c4b5d3c2cab2c20e1c9258fec49e9dc7e7baccbbe8aa3c8c2d243276ac956c187159421fe4de14d31d69212c5e90009a3039897e1787d78d6e30f565fafa5935ec9151e3e0e6493e969204383cba19739d6c7c2f2aef28bf13c5b27f5a0886ee124a0d930b84849a3c229c2df4c7d4b93c5ea05230ee3de2a160fb0c47fb8a4a2f1b767a4cca4154c91085c82525c5da5ca40e82c159de8300852acd05c1c9e44bccc1f830ca1cd54376e345c12aa26f44c446bb1e5cb35ab93d38270c591a06bd9b5f116c3a903f714424bde5c99dc88ee95e58675be0d169aca5b022892268a4875e0b83e32c4753c065d9b0598592a4c51174858ae0927c67b1e8d5bb9833400c0ecd2b4586d67154ea02e1b64dffbcc19fcf1182852cf53a044023431cbe3ca86b2d8a1ef01fe3965fdb38bcac647c7960ba4736924ad29e7f0c98739cc43456b6e0aacdb030b6bd7008257e4cb80b9436a28c64c654d09b40318e1c456a1777ce5151fa3edd412018230e927914affd982223167f85cc94eecf38ee37460f031188d911ee3ef93f755aad565c0a463a109a984a78991d9b0221b34fda949d7f671fd4ae535e8b22e12d8b6725747ab8bb8c321248e505e7af12ce523cde3530db52498f1c9c44fba362b20c7569846a5590d256b1fd705e8e83f74ec4f9f260ab82befe6239061e864af0042589fb0528ffe50da76eec4f1a86dda44a74e62f800ca0c198c5107b576a2a5fab0c034da90a7e294f74648f8088223fa1afda118d8be7b4620ce72017cd7a959f67b51e8c5208fc2cee3058ee0a9ba64540b870c122066df71ba2c952bdccf82f30902c026fff6f21a4a1e569444b1d84116ede5700544e73e2e7289904d02ce42d25e432b7fc8e876b027396c4b87aabea6ef11d7d0137ea9cefeec04c603989687f9881280fb09f5c6eefa47054078b499b981df180e2880f2c21d33fdbccc377011aaf920ffc6e67243da23c35115537bf874cc611b6ac8407a215a4d9a20c783dd5830b408772befd4007eb5e3d56a585fae5a25b13ab7a0df527b4a9bc29209e00e26ddc9d8162bf30ec8c0bbae97055bdfd58ca02e2ebe4cf94dcb080138f382deb9e69531b510348a363c4446568a7625e15440e69c0b8894c6652bf083099386af5e6c785ccb88dd139569cfe43ef13291035344480ae96319f632039ea05c9e447ade600738253b12779652c6f3d9efa2db4854592f88ce84bfa991d40d30dae6883da7b691dec68bc48ecea21d59011bcd5edad6b02614fcf8165de2763ceac65b39382bc3b6ffb59c0fcfdbdbe35792bf6c0e0551adff7caeea1c097ddd23aa956463758aa6c53625c2137daefd06c018c4ddaaf873d61b0ceae25053557aa70dd903c7918f6714e9211e91c7c4f5d5c1d2ec66bfe739ab542bb479cdf95947eecd4adc8151017da048351c6a00520b71c30fb0d85a05e78f3302f642911492f6b12e7e8d294e2632fed5f48c0147f342e85f05f4ca7ab556f39aee9d2fdf3306cf50cda1f470c43b417b8fa9145bb28f348018ceb3fd7c13e7c25fa4917130f1ddda230cfc91c0f43ae95201986d6850945ab10efdabedb87247130bce6a9785603faaa2178150a8a9c48f7526098951ce5e7638934b9e252e7549f3f62e31ab902dbdec3f06bea75c7a5969725f1b2d3abae24868e2cc752ef2d8ee9c1a4789a1764823b832343e773b22e7634d38ff8c9291f814471238e404f5cbf2187698f13b9dc231e02192b799993f652d4aba7c72d2c67d943d2871b7968b4fd786d0cbd8a345ba3e3eebdcd04e334fd87156174e3d9eae94ff3a7c7fb52e150972fb48a971f4b28dc938a4967eeeb75d85be61896ee8ae738bc063b669c1e4320bfbca144eea054920992c6df33e4b89f4f44177019cf46fbb500de3756fa74b297c575abc0bdd8cbe27c27ed7bb74670dd1100c887ff64a6cd8f573ece4d04253fd82496ae59923d8220ec8c19931afced86c0c4b3336edf68ca92cce130bc557f5ca2b2a0f05a6e107f502b43b26972184efd838a74f58fcf0bafb1ab607c6d9e99d31f317837b5a62d7f5f6a2de3ee59fee0aa5c0f23ce1edc05b4853c249d566a7432470be900b910796225edd1de5d563c7ebb3d73ed837f0aa1fd62a3b7883e2a84699b623303cf85d9389e2e296e2ded13a514536dd2907e65e2b56fa7dd5b98cd8e463d4cac15dea2ea224d51247c8f391f5cacd8ab42b04e9c4696e5b5ec2391afe5fc35cbcdef57e2eb7ca03ded820d43613a0ad4c4da62bfc878378b23f2e08529e720003951a4d85c1b2ccec7c18231611b50bf12ab8b178c0176dbeff8e89a1ce2c7d5baef9ffee3cd3953c5c984e35505e7adbcced65f16874b69e3929ae3fb3fb2937f838c5e26ebe549c85d2e9ddfc81cac8da44a745bc67890f6f12e52549004d37ea1cfcb31360176e444e40e0b37133cca9faf1c50d65b455df98accd5252d58ba24fc07e6d5b9b93c51d7bc7bc5cc53a06518a187d0eb9860311a42aba95e634a24a1382254568a33ed4e0af7c82a86f2fc13c2f943a6c38692704e283896554642acdb1688ff9fa785b74fd2b761dbed643b610caab6e038366b5d3e5fc50424dc4445ef1b418d7d194ff88928cebde747580cdf63eaacfb78b768e64529c8a2c9bd97bc508d980007ccca6f79dac8c734a38628f44ae0585fe1ce593eafdb087a9a778d655c5df486e77382549ece10208bbe4203", 0x1000) 07:07:13 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8200, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 07:07:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7) clock_getres(0x4, 0xfffffffffffffffe) 07:07:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x5) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937b039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda7394bacb399e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c9fbcb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c3673d51c4030f8082060c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb600ff680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f08046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af34176114b517076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba1444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9b219185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b78d31accbe5f429e67cd2ff82dc"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 07:07:14 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) write(r0, &(0x7f00000001c0)="e155b6bca0c26875601d3630d3b47b9853efb3b3a12ec31d9948bf1dae9135eff77c4628780a557e452c4746246355e308dab597a66099c110078eea8d39caf534755d28ff621a54f2bb823a02240815b79c86978a851f0c118004fade6ef91ca2389275e47c5ad15ca7cd520f5df33975", 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/50}, &(0x7f0000000140)=0x34) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() 07:07:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x6, 0x6, 0x6}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001300)={0x10, 0x2, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6800d764}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fed000/0xf000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x5000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xffffffffffffff80}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c6d000/0x4000)=nil, 0x10000}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b27000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000b88000/0x2000)=nil, 0xae}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x950}) readv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/38, 0x26}], 0x5) close(r1) getsockname(r1, 0x0, 0x0) 07:07:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:07:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2677ae23bce7793f89e6961c29774761b00240daf2028b58807f66d17ca5eae198f64745e870494aa5effb6b94f3437497a03d0ae763619e8b5f0f8dff0ebf", 0x3f}], 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x396) fchmod(r0, 0xe3) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0/file0\x00', r0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/119, 0x77) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x8ac, 0x4b1, {[0x0, 0x4, 0x9, 0x8, 0xca, 0x2, 0x1ff, 0x7, 0xf17, 0x2e1, 0x9, 0x7fff, 0x9, 0xbff, 0x7, 0x4, 0x8, 0x4], [0x8, 0xed7e, 0xdbc, 0x6, 0x7, 0x3ff, 0x7, 0x8, 0x80c, 0x9], [0x5, 0x5, 0x3ff, 0x7fffffff, 0x81, 0x1, 0x1], [0xfffffffffffffffc, 0x9d70, 0x4, 0x1, 0x1f, 0x35], [{0x1, 0x2, 0x5, 0x9}, {0x40, 0x1, 0x3, 0x7}, {0xff, 0x4, 0x6, 0x10001}, {0xffffffffffffff8b, 0x157, 0x8, 0x1ac}, {0x4, 0x69, 0x3, 0xd3b8}, {0x2, 0x4, 0x8, 0x101}, {0x44ed, 0x2, 0x1000, 0x50c}, {0x5a, 0xe9ee, 0x6, 0x1f}], {0xfffffffffffffffb, 0xb8, 0x8001, 0x5}, {0xfffffffffffffffc, 0xe44, 0xfef, 0xfffffffffffffffe}}}) 07:07:15 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup(0xffffffffffffff9c) kqueue() socketpair(0x18, 0x4000, 0x1f, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1f) clock_getres(0x4, &(0x7f00000000c0)) 07:07:15 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28800, 0x1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) fchflags(r1, 0x0) 07:07:15 executing program 0: getgroups(0x66a42ae31de2bdcb, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getgid() dup(r1) getegid() setregid(r0, r2) 07:07:15 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000001180)) kqueue() kqueue() pipe(&(0x7f00000011c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x1, 0x108) r2 = dup2(r1, r0) chflagsat(r2, &(0x7f0000001140)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r3 = socket(0x22, 0x0, 0x401) sendto(r3, &(0x7f0000000080)="1aae138f49a1f2faeb535b0954e92aa3dde406f7715e5106e6119a70881e27c182f7c82fb210bde7f6f0c5ec4f1d8ae1bcb1004eb16a8412d2b61342d2b641012ed92c9fe210b3471850a359bc3860c635bcdf0d93db31e5c812a5843077923acfd9dc97da3a74401f2f23ecc6a4b45fba6d3441db7331ec348291ef885460d97e7643805bfcc34ebfc3b9e06fd09ba0224d033f364e98f346579758f1cd95792541a7ea03137fe53ddd7d611303bc582219ddafb62b762bdf58a9dcf22f29f78b2a3217b94bf213eeafa42346b6296780aa176a32845c6e9de432863ee6b3162fff672bddf46a65830a5b7768236630bbb4f2dee31b433768afa08fc088fb54e9627aa080eb11e73c7cde0f2cc256593cbbc38a22e76ee996e8d69d95e46f308da122c585373de3c6bffda6eb02540e4ba776d827e1de8f7c293cddfc5377f50b2e78f062b614842c2390f8db2b5d7eadaefd46b3c9686b4e1d04589b4732951bce24a10d2ae3e30d01e5b961cb68d45c99882266ea1db5bb07212dcd2e2f58c3d411d98ea91e2de5e9ec0ae20d6bf4e43821ec2c6b255371a6d083b4c830f3cf2dfd996ba5f406615ec380900b8a27824e7de3d6ab927b2e4aedf8e5effa3ca2b7e90d5a09c8c473af11644212e3a74502a3c8677d6b6920aa564b56af4a0dfc0b7c1513fde08f63e11f986db8bd6e1ad2bd95708a2cc751ef7a33a9aa260c07bf7b9a5ab8e66661e2a52450203933873adcc629989e1ddf0cc8f870a0f0c1e8e39f4785f9e8e508450bd9ce1d5ef4bcfbc2303d171bc9d5562d9dc14644529c79286550cc99a4c16b5870c5d888202e03424fcf760fb667ded3a51679c5772cc13e47e8a5c454bfa9275941c5eb107921c696ff5e31caf4a7726ed7888cebcc25c83a3323d213a681f3704b580fec09c322c34313bbf0e4f92cbfc1230e99ce11d803fde0b33ea415008dbc158e66afaf3a91749d8abd1806e2f4f723455a015ee6571e4bebb1ab5236b49c9a4eb4a9d6f8c5808cf6fc47049f99b9a2eb621d8983ffc42bcc2a2dda8bc61bf14f6d5aff4bb363abf026e6fb3911650231e2afc2bcc0a8f0706aa5ce518e3766024925e56f31c5d1e4c6be0bbf97537917c55db95195111bac8dcc84300eae9907706c004ed1cce16885ca3acc49c082348df42427a024a77c9ed330ce95c0287700078e580b819404015461fa19f8c12d7183a9a3c33be15d4c3245eeff686cd30232f04b612f568f5a3d9647bc3eb1f678b29ce74ccd3d42f789f14e5e702c97d79242fdf01c12b24e3de25fefc4c24d1a1a82b4857a5897e81474f107ea1fa2bc48cc588ccd664c015ca86d9bd4eeaaa935d35048bb588098bffec044bf5ff8a1f389814c423b01a7b8cc8004e2ccf21288bbb0876e9ebadce6330f81a62497d09b3f76af6aea7f3dd1fe5e408e4ce41f9b5898b65958b25285aa7bca1cf029b3302da6936b3b6c9fb493c7367d31a2a5000ff2c93b8e955776cf6f01aa37215dc70182b9127d85cd3723cf86bdf9a6037ce91561cfac71cc66ead239027ef04e60b1ba972b516fce8e4e647840e7347fbf8228b3c467fa66e4f9854a3932f4b4ab5f6fcc5bd9fe3d59fb3d5ea0582dbbe6d238d05a173b989f487016da9ca5b37474cc2463e906174eb68f0fa4b57f3351bba84ebdb5b674ba965325c84ce37c1d5dd283fb8a0ffec6e81a0880b096cf7e8714403291ba0bab8402af61bfff24cbfb6a50a7ec22753f316c97cd4b4bc5c7bcc4b46f144fa728ac3dcb5cf1b8fcd6ab7ff49a298f9ed512f3d0a5b5be65e27342738f1d292352d18b1a551cb394cfd6e90d54e315cb59689f72ed624a2b121684c4df57ed17f1eb4764d1cce64c7cf9d47356328adc5b156928a495993ee74a0047e4dea7b2a7c3eaeb770d670103c79c780dc0d257c79ffb383b3361a0101d7263879bbb149ddfdc9bde42315a642fb4ee84a82db971a390d9c451f7526efdf481e80867cbc1890aecf8a8c899bc34a304b2c39c05d26b9230980e299ad89b14f1cce088da471c4c4f371cb687c2a9c729e3c1b70ad5b4af4be6f5bd6625c1200d6558d74144b4e7837453b2c9bfc9e94397c1ecf8a1f24140605838b1c1b347378de9e3ab668d8fddc36523dd07c4ace0c722638d8a879b018daa0bd37e8a30fa4d3212a413c71addef477207313aff10d9dc1f85ccbf6d600900c6e8681f1ea565d57bd4c919ac5ed2e6043eb49363c700e0fea6e472ef2930c3df6f072c804212100e71106a96104c3b66347d5dfa6a32641c79b1050378385c2c035a9c7ef5d0bf1258024369182865e792cdb6b0de9ef33b6fa764165acd81e8316957f9f07c1a00a488e0a53b10e5aebf53f1b607fe6dd59eef910fc7e69fac4583d19673b0238f03efa4a594af885d894b923340423baf1628ac948c376c9b7609eb5d8b91dd279b045bffe97ddbaa69c5958e7ce66496303d821388dba20f989bf79a435ad2598b4011091bdc060bad268dd8ab2094003262f59d349343997499b01369967d961d24ddac634e71262930500e2b855c31d88c2ecf9a8d8616f08e457b31a294e7ca09ce6ece20082592e4d270c591884abb0635b07aaa1dabcbfa7948d2dc50872752223d4c1ae8c0b51a87201b6ca2afe483033b3cc50aa149a7c0d08a885b876f4b3c1f5995ebf0fbd943aad3d9e58a6bc0a1b6577a7390f9a9527b8f358c0b2d5aeec8e727b3cd642a3dca4f2207f75bb9f2084ad0a923950953389be6a61f7c62d97d87d54ea1af0c1f49a433837b57a2ebdde0c810286ea6bdf5bbdbfd504cf6054772cf68c700a5bed9e134bf96983e9535c33a752d1866ba1676844e2f58b9476f0b30a43ccbcd3ffb4d07f7d82cf7d242a12a06a0e3493b7fa58ba86e484eae45d55049ca5b1d60daf62b4d886cd2d32893590cd84ceb515d73845c9e758d74b144ee4050d6ba778812f38e8c88bd4a0ecf2659b9e6452b09feae7534b149961374dfcefbb390a7590ff53fde11aeee24cbf626bb3e3f4a816e4e7e46c2ac9ee12b833811d283a7d0aa66a7e0532fb89c28595cd3581bf8e80fa855ba54846cff893e7eb1458d0c197c703432f09f4a18f8ab0622d491ab80dd60317807c65002548537dea1f303be6aff021fd0826552b5e30252fb4b8b151a6345db7d9a0c030545afa2f625579b94af176df7b00c5f15f3b79a30579eaf56fb34631f79e4d045a8e83481091cc115e459ec1fe9c90f55aadce9bf9c63b2ac7197fac8d19c67f12a8890eb767c7bc1e03abf97f4e23a7d42ecbfd4467bec6bd453e88dc8d2bca66f03759de179cd44d71a8cdbf8a1fc8ce6fed8ebce54bbe3e54d1acd9ac666ebd53206df741ed72a92afa796a7e7caa6b878429463a311f08d8c5d02ef5b52723d1c50ec8f4e7606ca7f57d2f17b396eb29a29a018ffd9733e4d71ea219e86bd307eeeb72a8bbd7a98f311c08935e7aaa6ea49abbed5dff5ccf75b8412dd9633e16bbc3d5bb2c6ec7f0f15fc0b028cc85f27808562c38d46c687726a0da1bee7a1d3fd2c3ef55eef00eeb09b1e51647e78d5a94c48a0e7d120ba44c7e679f486c8c01bc56e22edd15df2901d11812ea1efcc7e3ed542b8a7bb04d64ff96651e4a44c8cf6dfe608e52fecee9db3ae7d2f0153f637a96c3757bf3186b59c3c5509e509ec6493205c202b6aec2722fd95f71b9d1bdb58f8f051920772462367ac2c3122caa52bcaa1c2dbbe79129fdc6891f275164f1bf3c362d301f8f644ecbc1bef82d460f53e9a3d3d16f930d618eeab7e15683c3decc1fa6268f5e546a2c027ae0271e317a111cc01cbd62e35306dad16ea6534e334896cf0cca45a569da9c678a29dda5317e5d435aa09097336a88d599daafc88dd20146bc5d2c19aec2e100071f9042d336ef4eea6daa122aaca1843742c192427050744ba4235081edaa2fc2a1a3658611c570553aae312fe72a08deb95ad70eeff4e03d5fa576d14d6b4d9cd6e724193adb8aadbd558b54b1c34e6f747d782f4006c2b0a6989aab7b4c2dea4491b8f4501e66e2c2837c2fb5149c180394402427658548e8a650cf3433ee0501e25f8190dd4ab7f265c1032bc57091ae16709de76135ad6864baf07cd921982618ccb96b5a49d9298ecd97f6afe07ae571bdbe1a96e9126a3c10293be5daef3b34ab60a319915ef44ed86422fa62687ee4037d384f71a1b9870f59b1c42e01ccad953ba5f1c1c98624b422143623fbb36017e6408736192adf964c5a8e6a9aa89394afee3eb94c297c33dd35be0ab2911120306a6ac415f90fc3fa967fb97322c56a5e2a19dfa567bcc6aefc9818c46d5d80c3757e94f60d7bcc1a931530c4928f15f36db7e5d18d2055af9dc35db5953d035cfda733f1c46e2fa7433bd08e42385cde0e3015adca688db0e352c9887f092bc761621a1b2f40fb1b7821a0add45a866f014d34be5ab9be73a94330a5e8ef368b1c1c9d881cf20c3611761a39511c04d12c4a6ff48733af92c36cfe510ba0af903ed74d5244834292f884f08f412ea3b3801d4d97d4ec6bf988adafacacf0b42a65cc4a087356754326f61c9f02d1a0ad99660b5942d384c5d2c0eb7f66ce5cc161d321d148ea738fe3c32e4131b2b3f18a246895ac28311537027fb12e6c7260cf9465389a7dd66fdfb0ae31d0d29b315d3a778188ec52cac577ee6fc67108a2f4f916a9eb1d26914b541232a2129f0f20c8c94596a4bf36a368bf0b645b0ce7f4b46432fda6cf2880adda6d55e8103a3c4c8191abe698dc48c763234fe47add3e828bb9d11aea6b5b13256b2be49f3d9ce1c754c96060d23570f05a08ab596663e17a9453c19afbdef6d0178d0d08715696ba5aed9846bdf96fe58eb6d93b54e7eefb069d21ef2adee15742f2c4950faea5ba0fd5c0a307a7849d04138152cb190566363e35ab902d66a2b19f0c824507b0844c7e4469a118a797caa5737f881ecf0363cdfdc3f1aef46911883377b81babac5b6016726a2fd44e13b2ef60de986336c2d1bc516d0b11e1bae5c9cd158a50e3598772e2096a32191d25d44fc380dedc21088836149ef389ab0d5bacaea4b6b2acceaf3f3ad76f5fc592c9f8ef8656d1e4152cf109b50e0367aef8fafb16adf09dbf217404d69b607b8e76287a9500528aa16fe13f5c024a95e8ba3294e71e27f376a7c9d6f363e792c8bcb814bc21e7c4d0957b03f7763592e91e9ec72e49b307b4b96128cf3cac7544906a06188a988eb90d3f89f9c9ee37b703b74994fd8cb56f1ad2c28da879d65c1e8c0661c8b0d940d0dc1b394832615ea9f064185db3b0fffcb954d35e1c9b90d5879e51a548a13e7a7a7b1732e0e8d6ba549bc27ec39aa77d90876e9d5574b237d3b69f58fde0eeb2a96aef20538f426692e0ebe60b0bbf3da5da0abace9eab99f432e1c45956b00cc6190f76c12bfec681e9398c381f048d5e18e57a72f0696a2d0e71c6980b87423f230e05b0818856cb7303fefc8e1c5642280c24bf21d41169ba8f8be69b1b959153c584dd314e19b785a51c81eb67043ab6a73a621116e16d278e0db813009d49053b159699a567cbd8dd75778e698fcc1e6cb681a9edf5f6837b828cb0ae83e1f1d699aa025d54caa642aa2c347551e988415cfd3e1c31e0e5cc20b76dd049863de5a31395baeb5c18f8291d7a49b1b3019c39a23b1cb800544582e217828af8884bb365a9a8a946ee351c002639753863db0cc197c2121f3c7acd8550cc86a86f78b5d058394737725c4968d3b181ba40ff8c247710953", 0x1000, 0x40e, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000010c0), &(0x7f0000001100)=0x4) r4 = socket(0x18, 0x1, 0x0) flock(r3, 0x6) setsockopt(r4, 0x29, 0xc, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt(r3, 0x20, 0x5, &(0x7f0000001080)="81209ac5ef75c197370f92553e63ab1ce3a6dc34d49fddf94fba136e41b62d", 0x1f) 07:07:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 07:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3ff) syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCNXCL(r2, 0x2000740e) read(r3, &(0x7f00000001c0)=""/161, 0xa1) fchflags(r3, 0x0) 07:07:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300)=0x3, 0x4) r2 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) dup2(r2, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3, r1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) msgget$private(0x0, 0x512) r4 = shmget(0x2, 0x1000, 0x25, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = kqueue() sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="749b9ce3f52a024784335b634bb25754f0041d9ae1d6b0048cd8ef7aaceff4d3a373c3e0783cbfa5616e5ebf40770d4cae4590b806e635a658007732d63e444b0a817b801e1b012e012b9c9a8a709cf2aedffb8d96b12b83e729ca66", 0x5c}, {&(0x7f0000000480)="6556bb3293c40ce09f0f2b9d0a12d01fbe1d61e76ed4e7a90ac5d42ce54fc26aaf88eab0060a9de5c21f48878f55864c6e0db78c97b090109635d0376c5a31f09e90d054bc12e2f883d424b1b7bace658b6d2661a2a12d920747a4168ed24392cf1704633cf17f7cdc5493dcc77a0668af38d338c5b5c1d5cb98fa7eaf31a151a91753ff8cb4612bcf6e1765401f792183889496fd34178c538e26852f26ec82f685bc8711c2ef708bc1d46504c807fce0225fae6badffd6b5f5b692ab2e27329051fde776b32dd2783664a5891cd52aa5872f61f370a2c78df48a913b07b178a376101c1729907fc174965c3c383003202e805cea98ce57ac843e657884ed", 0xff}, {&(0x7f0000000580)}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="60000000000000000100000000000000ab8b1f76e9045c014b5df29b788c4d7ac2da042b6d080e23981ff9a52f4e4c6e36b80af02405335b1f1a3647f523bea24a7d09badf40fc40e643ba9c206578e19a2481b08222fdfecd34322ee1692e00d000000000000000000000000000000007ab21943be613b362be36ccffd289557437d12afe6c4b5bf54ff0831e873cf8e84b62e278c1fa120f9d44cac71c4a0100000001000000e9f16daede7f34f7c7fe17188fb5bd3b3401b9ad770a6b95136374e994a7177987c97d93d0dfaf019654f9d87e55ece744b65ad195aafc90afde60a54c6a2ea1c6668ef3c12656432f7c59999cec0e05913050a39fee3cc818dbf3e123ca9a948d77bbca6452149a16dce0e0a2b02bdc413faa0e5f3969b6a52c89334c563f9f5fc2e9ade4d43e0b00"], 0x130}, 0x8) r8 = getpgid(0x0) r9 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r5, r3, r6, r3, 0x40, 0xa58}, 0x200000000000000, 0x7, r8, r9, 0xfffffffffffffffc, 0x7ff, 0x100001000}) 07:07:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="0c5886a1", 0xfffffffffffffed6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:07:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 07:07:16 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) semget(0x3, 0x1, 0x2c) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 07:07:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x70, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff423661"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x58, 0xffff, 0x2bdf, "987c61abfd8e7498a9a91c6e776934f393316369622b611bc4ddf1ce11dd43af96b95153b1d4e7fba2d624ea796ccea93136698d76adb2c882d31cbcf2e05da93921"}, {0xa8, 0xffff, 0xff, "31f049aa094d2da0d5227a94658e32f7e8c17b8ecd40927a92a425ed05e2aed5339486fe0e92b4c464e320f7f110c8c34400fe65585ff243a849e513e83f49e411c878b81c14c764d13c81a316198e81dd99ea0af2d0d3dab371f798a682f2917b892158d09ac341627d51b2be65831c0bcd7e4ee12857fcf91f9fb837aaadae1989361f78a1386fdd2bd58ad9be4b3ec0"}, {0x108, 0xffff, 0xfffffffffffffffa, "0c225154231a35eb0543547f2df071642178871121554cf3b89f1db386c7d3417d3b0c73d456c574916d470d72773d0e803e0cfbde6061bc03eb04cdd17a9efc7ce51f9e2e0afaee3573fb35315d6a61afc5f2ab80381a67de39e9ff36bfa9b9753e551a689aa0d4d7127223543754837796c7259b606f9afb43ab2d20a2b3cc8f629318b689958c763b24586148cb51eceb1584dc7c958ed6095a99d1aecd6d08685a07197452ad7f8e18fca89b2eea6ae1178ec16cc1bfb648781f22c21b48a904340f5467497e3a2f41cbf8ccaaafda306325d15a3e62b353e7889cf6c45cfd059815db02f79f14c391ffc2330b718b08433d20"}, {0xa8, 0xffff, 0x0, "10b8b5507afb2af2e35d012e45c11714fba41930f0366d745578e1170e43da17eeb1b26e14050ea0a454d1b28111e5f4104a09834be099fbd61fcfc5ffdf4a71a1424a806b19d81d35145fe195887bbdfac531ee46273f159043a22b928ab11c961a40c6d4c775b6701f202a81011c9b8d7581ed97c9459d634bab1bcc71a6cbedac895b57fec9d1c65c5f700a1171c4a9d2"}, {0x48, 0x1, 0x1ff, "45bebb9546bb45090c3b89d1dd6cee6ac04e661293286992acb7f407c91d7c7bf184d7faa8c0b1b56bc9037619f4443db0ad"}], 0x2f8}, 0x0) 07:07:16 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020022060000000000000000000000002b621b20bb2e568dd2a7f2544399d69ae856445c3ed60baa591d92097f260af9a768bbb9bbcdbdca2a30eaa80dedaac9714034cbf612b95d936924"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x109b, &(0x7f0000000000)=0x6, 0x4) r1 = geteuid() r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) shutdown(r0, 0x1) 07:07:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8784d29d58f7669b, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xc9, 0x5cd3, {0x80000000, 0x40}}) 07:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 07:07:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x882, 0x88) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x6a) 07:07:16 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000034000/0x2000)=nil, 0x2000, 0x4) write(r0, &(0x7f0000000340), 0xff23) 07:07:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:07:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 07:07:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0xfffffceb) socket$inet(0x2, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x3ff}) 07:07:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000140)='W', 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 07:07:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfbfffffffffffffc, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 07:07:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x1) 07:07:16 executing program 1: r0 = getegid() setregid(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setregid(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x20, 0x4, 0x81, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x483c8009}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x933}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) sendto$unix(r1, &(0x7f0000000540)="0f455e969cee77aa5d9b3bcb728f65bd4cb8", 0x12, 0x1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) 07:07:16 executing program 1: r0 = kqueue() dup2(r0, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x40, 0x4, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x46, 0x0, 0xffffffffffff221a, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xa52, 0x5}], 0x6a, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 07:07:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8001, 0xfff}) 07:07:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:07:17 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fchflags(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 07:07:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 07:07:17 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0xb39) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:07:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x882, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x5ad, 0x2, 0x8}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) 07:07:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r4, 0xc3}], 0x1, 0x0) 07:07:18 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x10, 0x6, 0x1, 0x9, 0x4, 0x7, 0x1, 0x1, 0x80000000, 0xfff}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 07:07:18 executing program 0: socketpair(0x1, 0x5, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="00dbde4fc7588f214911fa2ae79df8cd65cb3c8e3ca7bfc0bd57da624e7049e506b579a8e6927a0de9c29e6e1930fd311f46501edfb5499b6f7652bb8a7e34564b709dd5dd610d2a58ab0e17ab1c0f21d077c8c2452972d356b18c032faba7be0e738d4a1e9a2baa1160ee5761d2d279b4473b145f9ac9e879a484a654f99bf6a407a61de507f489433ff8da49e36f4da742783fc531006225698ed3480345de0939b11841d0d7bc3823e3757667eb419a46bf2d93296915bb1cf8a40beb2ec619a9a03768ee710cb3cb993f4dbd6785b4696d379d6159fcf7e541", 0xdb}], 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f00000001c0)) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x60) ioctl$TIOCCBRK(r2, 0x2000747a) clock_gettime(0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 07:07:18 executing program 1: r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7fffffff, 0x8}) r1 = syz_open_pts() close(r1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) r3 = syz_open_pts() getppid() write(r3, &(0x7f0000000200)="cef2171675e121566d0cde2ffe687c59dd9d28b6c7215e56f822a583e40d6cfa94ed6440feb40a9f4a35fd7c9c51c74a5a07a77fe8574354d5a9d1cdd8a8dfcb54562d91bd070d5aadc861376d34c73590a3965dff291449c1e676b22cea6f97bccf642f06ddcd6cbca2d9a6a2696d44a91b0b553c6cb5b3069a448c4924eec1642e64afe7be6d7806009f15faf78287552b4ed55dd9135cdf875db381cbbff2a3ff", 0xa2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x44) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000001c0)={0x5, 0x86a0, 0x0, 0xfffffffffffffffd, "61aa0db11ce9bae3c6514e4e19a7565b712f65c0"}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)) 07:07:18 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) fchmod(r0, 0x0) semget(0x1, 0x1, 0x30d) 07:07:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 07:07:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x53ae, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebfffffeff00000050000039372baaaf7edb75295db5bb491e917c3b6e14107a74ae167c4ff62e6ff34c7338e898f6cfaa6815fb101fcdc572ba525e8451d8743aa8dbe6f75ba076583d6fd5de4aea1c37f0e6aa308c01425e24d201d923308e1faf13ffa97a5a4996268d67d0ec37672fed2e7a1c9d137df4a57277d7ec302291119a23fdfb48ca0ade15168f9d8adb9fac3d716798a4a546778ab3e53477549c7838d045927825de7f910a8760675085b0c3dbd2bc7493090041789cbb5616e90aec1945b6a2f91cbedf61e1118435ecc114f0866429742447a9a80adf379b1460dd0683f72ccce02154fd3f0cea2063b3505f19c5e56efe0518718a3f95"], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) flock(r0, 0x8) 07:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x18000000000, 0x80, "9bec057e7f436e17ad506ebc5ccc1d6e7ef6a59a", 0xfffffffffffffff9, 0x6}) 07:07:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a7"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 07:07:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8120, 0x0) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x8, 0x4) r1 = socket(0x2000011, 0x5, 0x7ae) fchmod(r1, 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/29, 0x1d}], 0x3, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 07:07:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 07:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/211, 0xd3, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 07:07:19 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x6, 0x0, 0x8, 0x0, "1fdba6480000000000000000000400"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) r2 = semget(0x2, 0x0, 0x200) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000100)=""/180) 07:07:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="8ed08177f9a67480211b7ce8df61051ea74276854e46d81e9929f0dd387b7b8e017a2e07fe19a3e3df30d028298e83c8e5d5818e5f02c8c31a84298a8bba6d789553c09588dfba472b77740eaca98f9b3c1dd1756a4bd77dc78b05c0ce44186ae9da9ee823bf382fb33edd213610abf4b9ede05479f68fb5abc987bcc6473ffcc5d56b5588d2111e97802b10", 0x8c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3a) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 07:07:19 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000080)="c8", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 07:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x1}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 07:07:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000380)="4b41471b3aefde0532886514c11c543cdbaa8dfdc7a00510243742f538f1930de5c6a3f9c2b79d2ebbeb47955c885b5f26a1f497257eff43af2f2191f30a1b38ee94ed05408721fde8a1af0d6cae7dd1b34a5f9057cedf178e748443dee06c58278013d064619ff4baf8a11909b8b06fab689cfb2596a69c46aa5ec596a016451fe947ef49fa8cf36629c589f6b7d796cd76fe0554af2afc7a859076042ab14c29abf33023f67f6350dc8a7ac3d070e784e2bade33a67752062a51133f1c64a87c8d48a0cbb64d5259bc4fe93240c1609fdef40f6e916585b5905cf8f72616804606b749f295e729ae9ff5e24c091a73aaa46ad9c9aa44bf961f04cf1bc39cb7c0cf9414bacd1d49e1880e7b3279f0a6b7dd6778b2c59e71af630e4dc7e08a4cba078239027ea88efdde8a66d642ee478414764aeee1e77a70c28d97d20440b1404d832f6a07efdf7acd5c6112390a7262d2dff638152ea8209e3efa60cf67f7cf9163ec95bd78bd10ed86e86f1bd9fc94f1549bf3767e77bd5bafb6fd92f32141b17c80d76c4a8df3ccbf53cb3ff22058857d919fe04a88fd2d1fe953e236aaa1c155951425aa265bdfe4e0d9d6f1ca0e735f91f545f4037060e502b396c1836d96fd646b89367fb7af0313c8a32ac9bb7e152e3c38b74da3bd6b5d18be2e00c390d2c633e714bf494b7331ac0343d75414775e693c20de452a5daee2a94d6760ae274afe0a98f2e3a17f87c1cdb1052d8624d9dd89a61d6923f3ddc427c05d9ff8ed681f73ad03bfa2b225b3b66d0c55b2a708fc8485a547598b2afeef3482f2cbed8e06df113625773bea3a6d324adf95ae0d4623e0bc5e2645c50f695e56b4a9ee19e5171a603185b20017b40c42a25d8e2a8c9bcd9df552e2bfda0229bec337eb165390a5396204f10b3f58f219c33648a2fed7b0f9bd145db35de678e0b4468abd19c1de332aad3b8c98d1b3e9f50151ac63f43c399be022c3c0462e184a2243c3f29439affc1279efba63056ceb0a9223fa11267c2a157499b3dfe94ab2036d5e28c92b1d7768476214ef54fc76c29626755de48f44dac2785c5d506c8247459a54e8a070bbcfa5217f5390d14a1a8c5af0755c9e1c35b5bea425752d927626ef902bdcffd9b90c251e85875f3b94085cf984f962941b9ba94cc936b3120dfb999de3ad33453d3cd7331963df265da4b6394b9fa7552a4756add724f21a74a968db636cc2456da1773e000f15331b21a1df8488cac43fd379e0a100c649249691a93429cb7b7fb9b801c84aadd23981daf83a0b16fbf09cc4107f0932674666b2aaedb62ac7197570ed6859dab3943dc3d24769fed168a79b5cffc9837a58eee76adcb14c2621c991df9a42c30a9ebe363a700bf70aabc97682ad85461e688a698f449f1949e9683fd9a5ff42cf2f950d3f7351294b96529a454a99f6bdcb57ab4c20833f6e29ba9b4e4d285ee0e2d93ae049ec10d0a1d258b840d6fe68487ef8e427f5144d1f487d62ceef31aba7a4632747787fbd451624e34d864bf00e5b3b430e4342ae084d47ad90a18ac8896b65d6bec2f35ea3ec1f808081c38e4da7a2c0d23d8249d4b108235fdd52793e4d86f28281d6e5384b669eff5daf0e218341158c88476c776587304dad5678f12c93162eda712506a9b8a8364b3d79c0c888b90970318d37dbd73142cae9c81554acd68aaa15510cde85d94bbe0d83a2ad23daeda89a848469be4f68426be109837a823879a69f08e1a394085905faf6b511c7e0aa6efcfcb708cf75c7487c660b8841403d5c2ea79dc6265186b4895aedaece1da67cd68623eb6cf9338ef70e78ba9f885a1f2090ed7be17d66728123a6cbce1af8e8224a908cbcbdadc208fa6b780a0aa41f2ac2b9fc5d4c18a1341906cd2c5365efe804a72a143849fc0d8734d199279d881d7080a9a5fdfc24d20e24c04e762e7dc204c46b721152cbde1ba798181d7059b8fe93562e998c6fc89f2eddb2ce815a8ff15d6aec265f9943167d7dc50eee1c630721b2506601bf63748aca76c4621faf62deddd10c16729b1e7601d359b0c65bd48e89ae5635e45d717d2f10424def82f3831d85e960f129a5448da763b76cda58fe49604f2e8c8f789b2cafac03f42659c1e26cdeb62c3f7cd0ad4bd3f6a55e99c0c787d9a72e8ee319b676f76a0576a4188a2e7f2c3a48c61dc0f5381c78e57e217fea357caee6e5f6e29750d58040e922cc15234071113f5ae13cda110394ecc1133a4103cb2a9264fbbca923ed09930292a25c8fe8d1c92645407e7cb0863a9fec75ad2e06c8643281f11d670bb2d80bcff6cd5cdd06ab48040a3a87ff1e955c7dab480fba135c138bbf0e31be79007cf6241dcb38176d0356252a4e3f9fa51641b772714fa79e52c18b09509c24b04fce42f2f1c949cfda618838b7c0c29b815f5e53d0a4c042c037d310dcf99b0dddb2e88ba9ae23abf86fb191183227ce59221de2986e13ade7591930ab24e340df2e960da6a77dbc0bb15b891e28fbd0116a19b81c2fec07048ab7bc0484dd3970f10a52c27044e290f041200dbb115529f1d6ec8dafddf6e9f8ad9ed2a0fd4e3d70e72da05eb86a60781a10f77589228db6d56e293b67c65021c1e6480d004bf4908802898032361aa53bfa065195a75929e429111842bf78f563e7fa5337aa260be6a93c2615401fd1094b3c889b9f53ed4c5d40de00ac77171e0323aa49af21193a580a17b47fd41e95632e5b8132fdd9423dbfff521e3a30a98b1a364447d02a7a006e7ed7dc6fece929926e0ca559f4cc3f16c4d76e8f28d8b6b67ac58706f371b01eaec067dbd954446a94f82e630c4c74fb724e5188aa3e33eca723853845487c7cdb85902bac67084c0e2b04f2309498cd0a1c08868175bda9cd8bd9ade377302ab74d6209d8e3688260596bc31f483f361fe2c111a0328e1090af9572afda36deb7552183915b640aadf9fb979dc016b92fd653960f251e041ecf4b05f9958b9a68b837749cf5b88ca7a7c0137c6a303117634cec909da6ff7df6ad3187a910635adf607f6e2d7f60dfd1582910406357230b0b22b622dfcc7d71be6c68108dce511d5b8eb3f23006b7960ac25c5a3d2435aa187b91c8b95137ee84c59f36d22591c978637aae263ca171e43445d7a80636e3095d610951344446187450c2291c1c6f207399635fb6d40f2104b23b806b320bd4f39be78503e3957525882a17ac13df51a8aed58d738c4d39c7efb7b9cc237ad852b7b6b8a571be7bd33522866216d9f6690eba2c7e6b680c390b3647d4eafa0e9adce8c0621d6e371dababf1ee59cada31c3324ac0375e08b78f9272a5f1653c7b9dc10688eeedd8292eaa66bd37ebe105f199434700eee0b51eb2b1ba866fbdc22b58f93d6ae117b21ece2ca075faf33c2db1aa6211d21f9f077336c04151c8582c0c001f5d2d0fc9113ee1c1108d6c843dc61a55559ffe7441d73ac935176e7d4f9a3b3e07038b9b4b5ee3be566bc4beb78ccf0be7de47ada9c848ea6850416ec762a979734b97ef1aee14ce1b7702db67ad45d9d0e49905c1ad02071dc9e738929c860aff83313b3e0b46981fb2dff289fe15e18415924f68c6e916fe311a825239efc4b7d41e6441f02638a3ffe9c43be04826b2171870a075384a3985681e42c570a643f36fffaabc55f69552d5e7ee2153545a4cd2436920a6633cab538570f61ff2e4bd974eff0c0e4e2b8290e9e2a50e15b4f3e008bdc67770d93f72637aaf4210d2d99cc42d4edc6808e97895a694db5a96d5a436fa5e044c82360c946ebbc13a11a645cf7a3e51ee1663d45ab49117ad1858c5ac8927f7119763247ba95bcb3824a1a4f80acc72a2826d8b0a720827e2e5c71707067c90fb21a258555b5d8b4c019410ce57ba2ca2c9c8cfb09b46c2884bcb74a8307d4637da2799b9fe4679c24a8e5002164f7b532578579a2ac2a33da10a468d957c2f7b42382d71ba43504dcf09db32853aeb7ae077959430787691359c08643ceaf65d1bad5c4bcd8c148d6dca8b6932ca9255ba5af80281a27b45b565f8213b2a278701694670cf742436ead0725a6d80ccba428e54025bfd69ab401d858706b9d831c804d447a09b4a80d42fc7152b44288e4acfa9801ea72eae79de13a8fa7523c7631683557e66f6f9c8cdf350e2ec4c5e175d68cfc6b97bf9991a5ed561ece3435353de721cba1a069bf181f357f0e52ffc79681615eda2cb270556c3aabb87f9123f30b7636b4591c4fd7a35d5321c05f615de850705bf9c1e213418428d7b6ef39221fbbc9c651fb65a9586e6123e57c546abd780199ccf61480292da5018b16b93f5a7356501ab412ca692ec793a85e707f6e5fd894e372c17b785fbce2454cb22e65cf6d9f2e9dccd8b235250b812d41d89c3f81365e47106d04c1635d2af1fa1928b9f07ac7bc9e6a0362d81c34739e15cd06fe555a94c7d1fda205797cbeb5c10a63c4bc1217f5e81c6772df17c31b2c81027e9c1fc97ec9f688b648e6214b3eeeb468f4e71a2e9debd644f6bb91938fe7277d2ba51459a115d70894f890a6be3d8c5e5ac5fb730685ee1703a0fc6e43cc1172bcfcefa7bfa3fbacf61bf6e6fdce3c558fe75a5c3c9841187248fe28bd5d64c3ec5dc6768347593da7f9f3c02a94d41c840d14363f0ae56947c91d1c8ecd58dd44a7e777b071eaede23d6bbe9c255324b52c07005410d5e4cf39b1ff79e67b05c47e6735833ac0e7c755c273f5d514289d54fcc3de60e3f2870ee1c9ad282a2b8623db55176bca09988933a6ed7870a72d5b073c209e69c9288f728773cbc4d43454d85107436b35cfd068067531713bf3325b227afa4140cd2774381f1411eb2dcf6bd88c2beb16d8a0c298dfd969d3c762ec72356d2321db948bd0db56f8dc1d404d79a0b19e88cd76d2360a9cee69c08a521b7f57fde3d4392185e6d3ed52f91ec7d3cb76f17b9a103139a2cdc5c62aca3fec1912583e25eab8f18effb8bf3067753b86cc4f9354e87a666e0543c42378eaa5ab81661e03997fda4d27006bdc2d9eba139529b3ad7d0e4b03b0990a7dae56ff86f5e0f930d204f24ffd842d51779c6c7c8ebc8e64505db4faf01d3f6ee0ce3ed8d09df2b826b7206c564570226f4700055289cbb9664803d968f1e08d819974ad75ccedff14ddae54557a1a64236f97654e437b544f48b1e1f71224fee867a2ba261afeee2e50d764c50a061f7603c6aacab7339609d992adde81b109bb8c449ab150e69805f2ab251f6a90321e83597706d0704ccd9ea4f9855773a3c9deb78d1389babd3114f7f3018b33b455522409216d776092eee2904a9899651114bff032e9c0936d3b5dcab53c51e5f43909e291c891145725e7d03368ad965a9603176d01465ef68c0a4d85826f7947d28bbb8289fb06a4302e07c9756b21d790a53001ac2d6499db4217152356076d4606937292e70537c8f2c07c530404bbd3d8f4bda72ed752891b025fb4099d25574176221e35ecabe6e1b53072d97d3695861aeabbd184c682d6d12236368864f959f68853bf2b6ac369d3b78a3f367b23c3a83b3302b5063eb2985cfce693661dfadd7b1dd254a0a246bc88fd976b1c39d2378ecd4e4277d386cac80a17d4e50093a064caf96fdbacd013a5b687eb394aa3f7e0cff90fcf550260ce698bd87c2ad5fae849598b25379a29643d8e660f87cd2e5a722aaed4cb0e06a235c658d0e990ebdb49c26155f61b27248903c4d2667e6705c39425a027f14ed91f75edd3c436b4b5e5cebd212c8", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000000200)="b5351e3a9666e24283a26f1f52c7e89f9bb5c2c317d464d95d38e0fdceb5e1037496f28eba0c8c1ce2947e2792b937b89e76a9544410c1741b8f7104623e77277cb02d2ec4021cf5c862408c59c4ef71bf0b91b349e694e831196876a3cb3d4df64704fd7819481205d036757d4eba6c2e7a05264b9976302bb29a2a59c5bd75194f6db7b6dc5f91bc10ead02092ff6b22c3f34b14a76b48a8bacefb", 0x9c}, {&(0x7f00000000c0)="97e59ae197d52ca0e3d7a01258db02aab5ac0afe23b5c1448487136f982e35874402ed50c05e72777dbfcac6f337a5cf479d62297d58e0834787778dc98633f81e52574524cc1e1d854012b2a81c4bb12482bed7537861061c4452186965cb34fbc9b514a4e60a30fd2291f88226fb3a84bff6c734120d6f11", 0x79}, {&(0x7f0000001380)="19a8e818f9ea9ab9f15f210a378e39e434c3ed14259412c00e18cc52ff7b6097b5b16c1fe019d0ec7a68a9ff2935c068ca2b5ad2f550386856cd746c60f7a8dfd8e30ce1687b120bab751f30329d528abbac034112ae607f2e2be96cc4a132d7fba6be9978aabdc5e099390f9ec1dcd8966af39812ea31b28e9a15a71effd864f2fdb76669c483729e092df4d37615cdf25e320fc92c850366d2c7e24c1a75db8bfbcf6a5df2e7", 0xa7}, {&(0x7f00000002c0)="e011a870b0993f67986be923b0c5019e83bd81a22b9355ccae5692e4c0db16523c080080f3230d6a048248288d5e92d3621bd753424d0e119bff46cfc23ce353085dfb6c6b5efe022353f6a9286398397fbc8476", 0x54}, {&(0x7f0000001440)="5b0d5c330191db6e56bcfbbcc11217ca760e762692f8586d8d85376a9841ac2dc4003a3b8c7b831c485b27547f8f4e28ac0f4a5c23841b4bd6537c", 0x3b}, {&(0x7f0000001480)="3327be5af7872a6e72ffbcb0b7f00367c731a0cbab7d1e3ed52380d9f98d6b7d5059708d07b5a8a0ef3a3bb8054f5820596ab5dd7638ee54120af05aae2b2d33e13bd4e21a14c318607691b70b6f804065beb6ed2925755537bb859d1525ecdf8c70bd9c80051131827c801bd9e81c51ea59d9b63b98d7f70dd94bca113d5b0bdbf204240e853890677cdefe1579928dfbb3e8cc1a7956d70cefbdbd85b0", 0x9e}], 0x8, &(0x7f0000002c80)=[{0x88, 0xffff, 0x1, "669a2911bc50ab50cde5f1a5988de50edc048c348a6755e4f9e9c10bb0fc7c4f3cb760e12b54f9952a0e344fda0482334fdb9dfe6e2dc87ed81d248cab0b777c4beac8797624bdf964cffb7d4e776ca697f9b4f4e10b13113829015507519ea3e9215922f8deb67ef2a2850c2bc2e99caa81701ab8c595"}, {0xd8, 0x0, 0x6, "50b1144685b39bc869af07078db781aff0d50ad7d4bd9008dbce7ab4f084e3eb96fe0c95a6d86b4c2c6e2debfe170318601948ca9856a5388101acdbb5d0b377779a3873ffaf2f659060ae65ede07a1af44d9117722ee6569cd7a6135a69d31933a146e59d37f9b7ea1f0192851c1552f67ff96b4e36defdc876151db191fcc589424d20a4adc7ede770f7faa1c1616953f196f87b194292de7f39d2b640fd95a81b6b259f738b05aafb8845c8319fa7e292840f38bd38ba7141617058da8476565d46a180b6"}, {0x1010, 0x1, 0x1, "b9c95afc6378bcf37f35472304db4ae3d80596fcd747d8b43c74d16281128bc763cc257c667e2be0475961f94107e784fcb475f77f90df588e7045bdbb7cf4aac9727d761481c040174b85f7622ee23610fe19821a2130e1152426a5ce300275811ebdbc668c2e02dabf2b2bdea2ee1a6bdf91b914761574e30ea58186d5433c30c7d10bc67bb458cf54cb9b666b3c389a745f026e8eab1d3a68a7c801c1859707fa6e752900b1fa111760b1b89df59d55b8b536e79473ab343484fbb333d77edb52fa00e9a1aabef96f63f013d389deb254accb4d3414f03aa0b8ca03e4f49b08719a20903325ac1b6c26da875b42c42ca3957a5129b11410c761ff1ef60896d36544f32b3de89a5e7a102865ce9cfac554f26bb8b4240dc16427ecbb91c059c0dc91ca863e9cbcae2636dc127d8eda041a2d06a7ba78c10b568db0d3458a1ad3d8527465ac595e30ab95d268c6f371f5b43bf6ed383eb9a4e6460346d99b88ce0ab20d63253441193e267cac1fcfa65fa378e0b54542acf57d443857a08c8bc5ec50ab71d90b2d4c1243ea0c985c098ce2db189079167dc17f5cd2291decec296f7e36d62b1eb3f809e25bb885a4712d0507041b016cfe2680454cafd0a10dfd6e017fce3d39ab2c35e160b184e64ef6758a6eff99d0104f591ec9ddf34da4d3ffe5c43e7c1a6a8d1147cb246db70dcfaab780bdc82cdc963b6eb960a37094baac9d01c98708afdd86dd7eb1b0f2ce1f16b26598d904d682cf720aca272f054db6eaeae7d2f7b7ec409ef9a3fb8f5601db48b76afac9a266aaae7ca4441d36bd979f3c3e65f333334cb7fe09aec90071301ef3f51c02ae3b9a9c1c7aea26ad3a4fb09e6eaa2cbdeeec094adf90bd738e640689543bda71b6eaa0a78e37e73272841fde5ee1258906567685403f25883f3ae4d03c51319a9e92cffe660142267c0a59f09951b92ec84776be010b54fcea42f19958070d34d71eaeb08cbafb2690eac26e904a0346be52ac23ef9eeb0ced8e2815f5e4b21cb9d2b76835f4c11616c88151e9b4f1a0651af584341a2be71832015353e99955d235da498daa04bf083e1fe0816fc23df4f7ed27575540c64c6fe284953c333ce3618291b1882fcd2119169c064298fd45e6bf85dd5405e159fa82381ffbc33157a50ba2dd989698c79bfcd8ea8fa6e50f8d8435d7e7084ad95312f066f07a03fb944bd5f412459d66b5244a31ddb760294bc302ea16e5eb012dbb685392b8ee2215d9c4dca0e97d4f202e8cc8f1f88997ecc7b3241c12eb4da08bc799d7a330df93074acbcb5af96091af497c95af6246336538c5597237dab7004629d70a5d140f4bbd989c9422079d5054be8d482672fd9a5ad05c605ac908cb77b3d2f6f8c3038b03c47b29b0f93e3a99ef0111ff2ffcbcc40092fe4ef9f2e012ca0031b21fc1ed1ea2200755579769d87f729c925eb59192ce311b31c40f423be1ed6ee9be39439cf7f8633e354defb1c2cfe86072c5c2341697d72543ab871535d652e75764af9d782af8d8e03ebec0b4396550439e71300f95a666427f1cbaa0166c3c217d46e4d9477bc3f67754db786f9f578ad812fc86e7e164b3181abc2335b339309b558d291a1b33a2ec18a23a4a49a42ec00f7dc06bf6ea5997d7988691945e3445696cf84252cf83ecddc92d8c0ad67d969210f895cccb2a7f85a4667e44eafde350df23eb06ad878b566ff05595f94a1e5a2a4d560f22870d26a49099fefe1112a52992b78ed3dfe8e62959d95cfc4f3988cb43ea0469ebdd0e76ea219cb092fffb22c542b97b5852e27a63842efaf99680ee2af71df2974830c2df8ca674b00d651d4dca57ac1c867ed285e5332c3b6a5d323be30550cc5d63e59574eca1322a2ef729d8aeededc4fd70c92777b8024ce8e3b8a412110be29212a94d8f38861de8feda1354aea461609d29635460340ea49e3a1a0ec833d8fce918abab82b80d6ac484b5b5027ecab521febc33f91fef2033e22efb752d2424379efe7ba14a3a63ed155704be865670c1282c77a3ecb97b4153008c2c2295dd44baa790056bc86c87223d3232814ecab6811ddf6d36c0e53bf608d608db43f3a901a843b70f23e336ca36d45e42b59aef96882396ebd8c6ca45a4a3dc736bb08001fd0a3b90568454969de364fb9a268a0c9a83e2e3f737c07c387a933358980b526ee243094553188bbe1a248fe79def4f28b318724b67357aae2420b4e7fe31a57bdef72fc66d22ae6594fe8e07f653e7a7741b9eeeee2e8a2826a7e0ced6c771fbd99779f06a8b03bff969a875ba118446dfedee17b0b62ff64519bee69c428a984c129a78ab9c969d584316238abeb9000c1e487a42815b5bdaf8ae06dfebf851a48a5dce8d985eda07dbb3ece4d871044ebf40bb6a7283bbbd463da31011d894699920339e5489cec482a4767155b359fe1bde7ec4f36e03a2e64b9c0aeeec35570f098c4e0f55123b78f4f3e62ef34b4d72781fa0a3a2c1212ef61a4e20802be757dc5544be0c987326c85134dd0d0bd487d222677de962690de4813e8c09508580c633d65aac82e5021e8ac88961e7672c61636fa16f9ae1a131b68c2d884e27c52b1774f9ed088204099b11580b01782d30b892b00cb2ce7fdb9d7ee1748357061b9a10b47143a37efac3483a4c9ff5d32efadf948220b190b2d9379a9d2abb90fa5335fd8086a362a03cb82227bec4887cf8abe67f9bee25a079081f33a5a23e4876726b590a49c8bdab76a9126f09a6d746b2453c70ec13be45fe8d26003dd5dc28b94586d76a61a89e403a742df59ea7c5d1d86e9797f85ba06089015edcb629484249a8230620b100bd08aa202f76ff29bf303e5087699d192b842c6fec97addb0cb5faa67fa88466db764df8ced411579698bf98c596bca695ef849e113f4f3fa989ba1b95ea5bae38c0aae9bebc41ab6ecc63828bc0461233ca32a59f774f45993ad843f92456cba523b6ace4139df1e1ba9e90e5f66fb91b1255163d0884b50c294eef17ca1a01288a7cf8663bfd525a8dececd6d7d793ce9aa82ee2fe1881136a539c4441784fc887c351432ddc6289afaca5a757499e6e5e9e06b5f44fea1a594b13997d2c96ccf0c7a7c0412d36a5fc947fb229979473e7a4ec06839741d2b50535da9488795782d406ee2bec8ddfe93cccf1284745e0cbd2c13f8f1653616875c6daad1be55e198a0d7c24316cca9ea5831cb42690ecb55a4eab8d458dc21d0b452c3b5581f29c897b2f2d53174e9070b7edbd4b9477b40bb791ef07afac1f67831b690c2dfb484882b9efbd1432188d5d02e086659c24f601f9c7488fbbc3df9efb7fb42c4127157f171896f0e83cfbf971ef3ea5ec264e9d04c168e2afee5312b7ae47a496281e299d0f2beb32f58cb7fdfb4b598e31db01782c6ed4ad060fd2eff5619f1c3082105b446288238205343e75f7047d51d6ea166e45515c77b82eaab0f35bf77a5f1634e6ade19b270c1a93751aaa7841731eaddcdb3eeb174038feadecdfcebf8799c0347d76d655d5b6c68c6ec013f5ad8f97e97f218a5f70df2e9165006708899749bc87c139e00364ec7a27240591be2c4cc59ba4d823a8ee4cd95f9d3afe2464f582d4f7d3ff8ef758ea81530f189dc6510c550d5dd567db19955b8bcfece1005539b4d9871bb6fe7c770a6db7fda72439e338ff5eda3c937eb3e0446e46452678f9f107c0f91466079998dfb16e970217c4f3a3a5e3e27ba1f6561a1c3a1e1c721518fe7b6f8718a87354dc931bc62f69ed4ed575ed1121a158a9831a381b99bdbad8dda110899b923508956a4ed52187aa8afcc3fbc5fe5995419c2734fdbbfdb460270cfa079d241a6a0e6d4c909c1fb99bb90be91723e4ae774235f439da5aab2f36cbd703160fd540bb7a77ed6a98d8b690e02af21af73edc3648d646f0bc744c09d0370517377830d45e050e3f8b99a7a21b85f39de11811f414cc397f6e79fb40a16ca25b18e36ed285deeb2be78cc4a6add834688ce163d8d6e31f8cf13d9934f69aa2590360db3b57a1ad218f6c8c1541fde290ac975c6886410b24496b4f029e035e5847a544cdf9c895f0b3bd86b324cb3f40a15d1a8a7c3beac6306adc4233169bcf38ec8bcece27f1b00b7ac4c51ee2f2a282b4a15025db9d801e260280ee024a140128bd46a8113a1461054a93a180af851a476249bd7fceed391e9b7338bff537ee973a2dc376d2027c669710155f0dbf4b6bbe01378b762eac4ba4cdaf97a1141f3007057410f6b206c87fdd3ddba9f30c71755debfc8749affb61d912e65f3090ef425a881ec15c5f02c5a8808865b0c82ad3274ebe1c4325387b42ca27a08613fbc38a3687ebe65b49b7e758e1a4a00805c33d910d78ab6064039afb838ffbf5faa277cd8372b775705e2494677ad0ea69614244e138f7de172ec6f54561ce0ad3bb62fa456e57e9e40f272547f2aa32a7437ecc1e2c8a7287b559b2b2c3972b23b029a31a013bd285773a189bf1b46594785abab02747e9c0534ce0d4e06e198c21584dcc00d6645726605b2a96c8c8e26c2c8ded37b20e520d0a8cb5e6b71eb32614b85482e5b22dc140561b3a962d44b25668e29244179565127f9c77b5329f47521cfebbdf1bfa2019bac1b8436dc9b3223e8fa9b46cdfa521edc6763c291406dfacc11e0ff439f725d5d8e4b8c5d18c6a8e86dabe11bf29d2a3882589ca32394174df5a3bfcc1f2862ce24b84358a3df87e6f6145928b8083be5bf8b47648c13db47f77118417f5e4c5ed9d8639d131ea4d14742f2bc2792f5b9a7eb1491a3dc0485220c49085ba494be9e343e61cc8d02f33c4dcd1e525b194c8a20b8da17ac85db74a1417362e6331e71b4f798ffb870dc3a6f3786cba6ed4baf4f51540cfcffb68d1b7b475d5954ac2658c0676f5a89958f04942b35ac464b983de6e0daf66f522deeb70940632d5cbf68814393ea34fa21bb2508e70f557f1ea7383b812807e5a929ebedc5a83f4723ff96ad4ef6d2eba7fda061e7b0e1c05d6b96b2b0f5c3478a40bbab67247a19d4c90838c5ec35f7aae582d8fac30e4ca0fd24fffff4fe060885625a8cf3f31b04771f4893470cdea0d0787a08fa21dcdf66ab43d90b2087522680e1268bd5e684f0525eba6ad3a3cc8270ce5f007ca241d2d767c2bb9080f71d432f16af9b8c04a47dc1d418c7e649646fc0cc88471ec70f63ea9a6fe581a1a202689cc7d923868aa1050de0bd6d662aa791ad129e6c0e2104a1b06c90b807a1c63d7904ed54e8bde5e768314b03460afcfe23ccbdbac907060c2d8efed07b0d92e51db800c5763b586b18c7b8421ac507326edb8e5996321abc563e2bd51dded38c7c8889148a65007fb12cd31a6a17c5f11283b57d4e158868c2c3d392e90e3312c7fd639b3ce9e9cd8579c4a6b2bb25dc8c1fffc88546b44aaa01618e2606085efcf034b1f613d170156673173a49fec8aba4fdca9667a103cdb506f88ca2801a7ba4963d5116433685fce41b22a8f47b4335684d4a478192ccb526e594bbc60040bc6e0aedce2ff02e7ba3fe3ce82935cc30e82de4a157a155fb56bd9a09208ef92f566bc71a5807ca2256eba60adaca60c8ad98aeddff3d28e938b4de7e6c16efe961683471ce27b0554dd7fb0a5dedd07ebe95400d4f99c36cc66d1f8f135892b88b4beef778c29920823b2e481bf54027048ae62f157007ae932ce36c386a1891fa000e8ddb0a74c70a564445659f2369d43853ebb91d7cb0e35035e56f234a773fdbc61e7cf7b"}, {0x1010, 0xffff, 0xffffffff, "3cab4b3f4cbe28579b4763fa97cbf21169a4824df0b83395b0eff6e526f53692e4f52982d4c1c312627c460daec11ba3d04e00aa090aee63d0477db6d74f398f7d8f43c59347e6bde445bafbd4f3d065280478f02bcd1db1794b0d34f090ef812ce2fe51c71ac839f32b639bf5bfc94f3f9eae862ca078e028339791afc35d2625e2102eaa9b90226fbf14646af3298f12cb997fc9cf5474f3ccb276c8ba34b1bd980e350e634f53e29749d7bfac339bdcf23a28b531fd18f5fdfe0d9d7424b52d213228ea223ed30a0a8bd195a9b1597342350c50bf9579afdd58ca6fe0831133f9b77057f01f80a72dea410becce649c3214eb7c4296b32d382e00821f8e2dc2a9a86a22ce4504a624730cfd3bf37218ed37c7c46e6b78cbc1341cdf302f14bd2e07640b419620cd78b87f766f9b869ae008f7b37b63407174a5816583a274295d7b3de3389bd195fdc654f08b1dd82b55e6e00fff73991bac07b9f75d483ca9d2a58e080d2d7d37691b107f10f12c982e3866823bbf68267de5b3789e2544607c79fff5b56aa1e2cfeee1f585d4c15a8e41df705dc5206a23f26ae83e97a1a93f96ecee221b10d5f8d77856769716b0c07fc875f131d1e73e5a57599ef64815f151f0938ed28f20e48ff37459e5ca36aac35896a483eb7fb11616ab2096904d46d0c9979ea67b3b1ddceee1f2279ff3affe0b4ed7a1c55e8535d62a5feca35d3869e0524e3a87e8b664b6b5410e05b9eb3cb08ed4b2c6c3fb27e354ac9ee4c9186721fa93a42fff6c4a54bde0180cc4647a780a7085ec7ac0af55c2fbae571871ac162db7d9b932a61b187f22e58944a49241d20db16e6921efaae4ac1d59847795329e38570ee07ea79e85ea6eb1e02c2095473ba3de6c2d4e4205b6a3d622c2b10d27464d21e46d8b94749341f69360268309e4193ae85f86c5302e1551509e53d527561aaa65241fc75db9a3bfa6212fc2b90bd3955ce22cc80945f7c3f9ae1247e23d2b24fc4bda4f1723ed36e7c4787e900b6efac2b7763fb6d1800bac47d86ef327c7f2aa93158009d4b0a95be6c59a98eb139a48ed93a4a915a3e53801e40d6e9e2b835ca85cf5825dfbc89598601e124f663084e6c3012ad9f63c26ec1326d3cda8bcd14ecdbc8c05051126ff24b8e08f0c530d5737b93440f14c057cd5d16929f02d1a6501ba4190604a8a2c5d2858c36a06f260a69d370d4fa733ec0fb40f18115893dc2dece5d71f3546bc3e59a00ab122d0159b87ceb4fe2bdfe8912cd7dd5c705724acc4b2a13d3db62ab965898b86bf9689eff01816086a530e9e09bca5b5ae38aeb377514d0740a7377e63d59aef35576dde1724a6f54d924cb037cfe7880afe77f3acd8fa7290f131159583a1a551a2e2fe52ee3c674eb260c36d34fbac50cab0996bc58a93da99ee2748cbb84731169dfdfebfa17659e8f2d2b3bcb4fce8922066e91b402c54a6b8c95affa06f12c2b700b69379a611bae788f4ade4de861514d9385b10a42de6e944aacb56b8276ee76478dc22965257f7c8bc56870b4771e94618ac5ce0e5fb048724a90aef4fb24f3b2b1a2d34bd83f40daf76934a52bc57175bdf461208926f9d9e89c1dfd453babf819983bce94eaedd38ec4539b08f1b695968e7c1c39059609b9c5ccad731077a6ec060f955af6240e61c6244b965b1a16e13fda04c0ee55071176d141fcf275897236ea68bb73c691d9b2da9d0b4fe0b63019257d679b2e1f87272c6f5374cbaf9627bd09552a23f3cdbd1c38abe2e7772e62f33faaed8e4cd514d3694af5076c99adadce478edc44e9fe662ad5635645bb762601d7b17b48cbe8f4958cbbfe86f2f13032503b800ac972ac56c5e9c0717d980af8dd5326619ff1bdea13e8b53900adb1b5074bf5837d1934963ba83676e4d8ccbf1391d9161a769225335058def2e504219e6df12f6c2d48d4cf70f44be8915f6ca56e41220fedcc4cf3980584235d58339f5a696706b317eb02320764c879f95e3e97266bec8f8994608c6d59e9a5933c73f652bcac58c89e53c32c1bcff21ab83810c8b99a9866937190c4fd97b62a4d4391e9a5f8928c6a7fbfc133e6f43a4ed47f6950a274d4f7ae55086d91800be36bf0adeb8d6cfe31e1ae4116c9a9fb887bf0b07c8c862905913ad1e9089ee9a86094de2a17307fb6e4363c8c717a21a841bf75199e98f1bb91a344c8902adaff2692c4e8473479a47d0bf6cc16aa2a3f557184d834e3d7c674f5ceef55441ce62ee99a09a14ab6ca852d8f7181b9db5b53e9b0723ef19c45f01b882270fc3e6b4e40cd14d15a352b5749beea82f5aa4e8d2b039119732e64f03f7c5d8383026b1b1ded8bf04dd63d9e313b9b352d9036923395062c72459ed978899536f1df1eddab12ebc46d3400a2f4edf81fa7a3f2ecbc789d4d4b4dc3c35775edce933df2e778fbb012df4d8258e30682e208e6b3744d6bc232168fd1962bb7eadc12b2df29b242f824f61fede954ea9eec1d9c34e901fa57a15a0a614259552d2cc93f567ea00f1232b0c1bf60bb51c328d2a3ba86c59bef90f8726cb959cfaeb36be2dd2c08514edc6935fd0b826984e1c598328a54b24c1f7393dd2948ab8ce3c3b37f5989655295412c73b95c7cfd525873b7d3ad366f2e84a401bf9c9a192f3f7822ea302eaa70952c61a95661439896fe162cb98988fdd5efc1e745c0b1ebb327fa8a1d25dd13c5c9f44ec0b0f9f58e8bdfce417f8d8dbe27fa26537a3c38e6e2a77287b7121f511881471fff6e6df3b0f2b0a6c13d6266827750fbd3e0dd23d94260eddbe4ca86200d44b7a36e7f1e0fd35138aafbadef1c312a6e7729d04a3c760dddb472755a018203ad807064c570f166502e3f77ae8a706a56aec4348f4a003b3bcea6a079f85e247e65152f378177674759a9baa944435035b8f989432fe75c606b94722d52e22c7a9da6a2fdaac75c956903c3a160d44203effb04eda9043338303fa90da5758b6a6f7526ef5c2f6009f5f1d8be56bdbe9b45759c4bf0e45ca1d74dafae4b9847fc190b9340d7b9e26f49cd437250ce14fe1ef16e739624a8e191c0cd778a6cddde01d75c05f28d6c0ee56ac0fb8c3eea1db0063e0274aac9585b20d84478bd17a5d50be6144246912309e603bba7189ccf32605aac6eff438dbba297a791e9b11fe666d67772567d748ef557e8fb204cc11526e171892af14ec4ab49841cba7255f9ac577070dea9a2d3d0e4bae8eb0a9d32c76233e44eac894bf29cbbbf3d75584ece7be87226ccb3d91be1fe4dbbb5aa5c23b85d2a68e063076c78f82bad2656b8aaf260069434c822adbb01fee91dd45569c955ccc489af8d9df9d38f5a293c92cc08912282163d8fe199b36ef7ced0979c4e6635dacf7f2c38a29a7dc779005e6e583ff677b9e8816836120af4e207aadc77762e03c233ae2636796f5c407e72f0b706b620795b3da1446144a3a5895af5ab0f854c06d1517abbed7f459b671b025ea1ca5857ffc779b58c463859b1cef43b6e373c76cfdd8a7b301d506efe12cb0758b28ba8cd06b9787779792f81c1d21a0e71fc73a341a2bb11dd49e0fdbb0aa57d51476c70cc4259618e330dfc8232933a17f35650b4f321fd3c2ffaf9fb90cb133694f56db6ae691f23103949391be2452ad304a898a392120b82735918cb41b8308ba19b6eb54b9539560b9d8098f52ee61471e93aa7f7bc940286ae44ba2f3a572324a7df054c8453f9a0d7f0d74b52a15dcdd4d4306b8211936633e5b6c3cfddad121918d6d1f6edcdfd21f9e7b1782752e8157d03858904376f7fae4dda123d7aa93b4761c7a75db160307977ee500ae958b99ae6aee9e6c00e14fe81e4f73ef5560cc32a3902ab3dd0d0dca74e5f9616fa2f4d6717f1149e2472bd52451328299bc08d10fcdbfe324e8def814e9d8d6b7d4a9dd43102e4475731591dd81c8bddfb590e029e3750c7679103e90d2a181aafb7919496d22ea5e8d2f87846e570a9266046c8aec915d8ff2d6a564d2a127a12b1004e45faf8e4201fa01f8364aba857939df08c9d324853987ffa4ccae321ca7636a839684fabac0549e809760d9fb755ba2f62d0a79e9fb965b6fe0388f3ac609a6bb0fbc1c951ef966cbfcd796e11a6e0b62ea94dc73db2679e03fe38ce10198591df0d940424b5dcfc47b81c5c1b1ab328158472120bc4d977a396e6b71a26c9413556f176ee02fc721900e22116d89b24aa1de1a5a095a14ce82ac20e64724575c4a6da143e3f4f24e744d74fff8b97738922e5f695cf4f24d86326fa5d49e6c39a5c284ea0c18ea687f4be06b6aafbd23585a689c0a237042d6d5882bf5cd3b9f01d8cec2e72a3529ac772701a67315720ed1a8857a7d733d67e21f778f3eac1f8cc2974d711f861aeffb5bb47296a88c5cf742865e1e1ca1e05611f4b9936490269d723460e932577ae124fa286c89019c7ab5d983e37ed12216953f06c58ec2c9f0092989b5a20da34a87e51630ef38ae40bfb129b0b88a1eaa08e16ba4a82d83a2bc120468db9564479ea597eced12708639fa1b54ec22b3dcc9e3555c2bae4a98708b0408f08a1faca0b6ee92c05c59950a24ededa47d4ba6ebff5eb18f6b6bba147e9865c750cb5c7d4278d59276ca274c746381700ad0e97bf656c9f2d0c9d5a5566440d294715edc025a4abbe6ae81d987f1a496cf692de16b051819acc1c45b49ecf242bfb6c52be8f82770ccc9b4b5dcd0b19e1a230ee7caf57de5948357b3efb150a1c570e97cdb7f604e79df70e6802c693370f2c5b22f5e4fd9b8baa06cb69cf0fc9d699d36c6849abd48053313ec449f7a04f8fc8b207442b5f72486d843090a67ed292da8fc4373507b53277ffc002e1975aecbebb2f61a154fe83c82c1ac2aa9efd4d82f811b4aad7200a728f599040da84397644509027083976a40fa4fb9d583828cd83e3ff85259b8c4826c226078d1c2aee766c0954ed019752b281e54b8a154e287056e6a147aff482ef0a511460634583e7fdad1f2834f0a6a97d13246eb8b96ab2da1894a4a18eaf661a4fbba0b02ddcf7f6fee5e1156c5efb9b7b9c527de8b3e4ef5b862bb8bdc1f65a300c1c46bd6ab720d4f83bb396af899d1c2001268970de0836db577c3e2c010e4a49d28f8df8f507aec99f43c635af39816d2b2bcd2311cde1c733113233d76da0c32d273f2c82b93c039be20d4f6fb167ac9277c20fd329389b5c3c8cc0b53c07d48cfd048a4383bf092dd3deb74f01c8748097009805e489ea771462bc2e1e0c9cc8945e6cce91480dad40f73db88decb5c878967918cb193030cfe4d44c3ddcd8bf89917cbdf03cdba1c49c2ed0b22c46d1b1b4a93fd96afcefc10d82754d9d6dfd64b5dc4f2aa1797971dbc5a335980a7aa4ed2fdd56cc7e46209890585ecbd54f9c8547a0189cd3795e38976fa6a9586dab8a393be12304bb7a660eadda65c3611cdc98b9c008523ce75a05bb7ca6a518d21e91823489fc64ee386df5b1b41ccd1fce38d64aa763e7e4d68392451b6380e86d4e2ea9b35d3477515eb4c972fe63ce09d3e3635f8c934f66f6d29691ccbe9989edbc152048d0273d6b0c6acb495ec3564eaf3af781d381a7cbbbca36243b8b94c2424988969724d236ba05a50f73bcf2239deae22576111b2e15fd1dd6735277bac5183d2c8e0072360202759d05583148805cf668a2792d6914ece45bbb52642140f5254480e43c9beee393b391be707fc8918acffb6399399d47f82c5b4ae7adfdf3c5789983e45b1f4386628ea41b21707"}, {0x50, 0x1, 0x4, "c141d686a193b9f9dc26f05965f5985be26649889f0953546000642dd28909315efd8bf455cefa0614ff2317a49000c9107185e55f69f2f53a2216594d1eb1"}, {0x1010, 0xffff, 0x6, "0cc13bec555352d8f947290d64cfa2065d56c4c71eec33ef98b4541115d411292ae037bf4311e811d6c0c76d6b708189acc7fd8442446e6065f0e01bda8d9f60408a3b98499d9e11327da6d5a71604b62c03b40d003f18fb21546a844e29bc6b04afdb27f0a64012bd90e9b4fd1e769af1804d7581461b8e842952f49e2952cb17148bfeca7a4fffe43185fab8bada758245aa2567664528bf1d45e1fb74799e4b0b0b9a7b64f45f172b990b1acd90c094edb252d33fc89adbe948c9110d6122cbb9dbee52809687b4f870b24771185dc8fe81931b9ca003225d113c552662e0103549e9b84879119eab1ce071d7e98170bbc057e335d6b9d99d2ba05ed30a6fe25bf6ade2a99bfc258aa4dfe03e3473a6e67ade7f14668223b1ee89f84175ff3c6e238e53baecb9136729f46ccd9f7b7bb80221d7675a87d724a34e4dc78bc3567ec3e111a7eee49ee43d4855ffde55994f110f7a3338d4e47af2bcc1f4ae339d68e3514c377511c4564bd9f17893d837ed487a03b1f945a0c004c064c3cb2b2fddb6b16074f694acbd43cfaf5acdb40ecfced722ef13d869577ea96558142a6dbd14cc5e4614687f202ff8c35b46560581328647cde7c628f733bc6b3bf5e990e971c6dad80f2e25037c1f5b5fdba6dd80df1d0261d2ebd0c33c397035ab5497e3e68990a5b44c03d896a4d629a6e4a6c5e4c3c99885d09b36ea6291650f50aa5bfd736eea0db304556a7524b213ccb0b9e297409ca3772316e30ad5789917daef6e19e8d368c68387dfc0120273d4fcc863795c4dc100b9377ece856d96b0ed009d618bca5c94a9ee7df16cfe55edf0aee56bf24195e4a5f54e8113331feb17d53b6763cc0b321c0d88568b63fa0b896130013e80270dc5196761ae02a2beb96ead8c8bebc2d005682e7030e64c78f22d61f9f5ced55b848cd81e5c4fbb0d3f49681774c1004655102c26c0690f412d21cb150c774235bdeaa57e227fc64a06e1a9222d88dfa55712ac30dbe2d5e66add5ef30df667945877f71a49ad2bf3bb687faa975261b71c56bdf4f44baa2d9941084eefd5ce746a48ba921950c8f2f0b15f5f28bdf79cfc3442052f2125a43e5cadd0b23685e99c4d1f7c8285d5de858ba73417d723577093c82b7bedd562165b838ab688d78a2495c434e775e2840945b21bc1d55f60acd617f0a56fee076bae57819661843632d58edcc4776d3849e65bc8148e3ebb6e49d52ebf48a7c6d191b3bb7bc94f2fe30a9781980062377aadef84bc2a393a75ef0ed42e4d7e1d76bb9084f3e6739af5a8b67b37bca9a3f6b60e73a0e4b37440c2d52d1e3aa4555d5059e24bad96e5c047ccee1a6f9dadaa1173174d8188078b08c497f6b558fd384f5bacd427cd7f655bd210f4a70e05c4208ebf67038b13529b47a77516613ac28a40a19aab2acb0e9aff234d087618eaad0d6795033d4e959a417ded5fa7cd732338a62c0f8420942ff1ae40250bb68db02388a9c265aaec196d7adc5e2cb25f65a9aa95e9c2f31baccd396026416c45fce513306bd5da63ba3a9b5e8d598849ed097bb446a6fa969638a856b5bf98626821c56ba414898c9c4ab38fd8431df12b7d9c64b80661d15253aaa6595f81b640ab9c8ee390d2b7c2caaa830cd45fffdd264cd27e2bf271f3bd9341c5fd6c1d141d1b4f507a1c88729923798daa9951dc2201b535c858698e44e8613d25bc2a99b8bdaf57dfb2f3499e5751147a270eda12b197748f4d20f369739a9973126be5dbe79796f7d3e793cc03f7411f00322619848e3d5f10a02abaa3f63124a1842aa2b5639bf180db3bc0c08d5c4aa439b6c31aded739fb383a1863fdb3aaaeaf1c46652e0cb4db324060cc91160c7594eca3307f1056bd22e434b6270751e81bde1040fcf7a0de49d8a0c1850b54dbad4e4ad4e8fedf40231d4d53ec267f4a39a94c3139abe3a32fd99c68ca7c59fef51038d3fcf18db1d6ac19cc3964b7c9a9995f9473870f76f59a7dcf987cbb75dd39cb6124656eb4687bf7b21f6691dea5b2f9e82231ded8c988e462032fcc691a7595b47cd387adf1174f5e9ae6c6f380ada4378ff3f137a23fbc04310804f74ede543387fe86c3bd8acb3758b44bf5d4fe5fcedbd1ae043c2fc798c118b6eacefc6acecd0a30ec7c9e0e04c0a1e416b74199ba6941b19fd27658d8de9b8682f2de0ded62fa80b1c8a729db2f2a09f4b5accd109b66dec503fdd20f1955b1e2fd0ac81a8cfc8b1a37055154749f1bd19523ab0b340a24a859698ba9cd894214725b80aaeb27c2af7949fcedcafb233e89bbb6dfd8264c74da649a3ab393f4f36d724f7941bdcb77d22088dc8ed532e7ae1899e196619b79ca4327f52b6516162e5244f47e367b2b23c2d4def5dae80171c24cfbccfa40d16fa217563f79eedacbaf2dad2ec92c756e01313a18c3c82fd13b3b0158915d13493bcade36dd03b81efd4909ef9655c389f5e9625d908aba37fa7ae31717d13d8688354e442d144bd2fb4b314d07c320f8f9c2085dbe85d4feeb17b91f4827b95f15c187916a3a36f3d9424ff0319a1b2d165fba160357b11baa9bbd4442ad74fb67ff7befaa5118cfc75d64852ab4ffb86d706ca88c671dc8d8f160b084cf73ad0409489593a04ef7afa73a48931bc4d3130c81dbf12bc63f1411e446dda79dea3a09894a14a05df54cd594b7112185aff3c898ee5d42a30fb4d77e85f699feb732ed19f29a4ac6d3514818f2ec1fbd5efffa4efd7c4e32f53f9340ec1e14c504c38359e94ab59650bc9735faac3a63eebcf5037cbfc3288318e06659116c5c4e0a69fbb671c1bd3f0a0f37f2e54233bf62080342eda6ad517d92bd90ff0c4b5d07c482de190667f3025b9f4986cb39b97d3a54b4d50bb9fdcce36e632bdf8ca9dc5cc6382a279f49939f948da6f519d0ae745b6e585dbbe39710d243e1683d5aea1b90c31afba68f6fde22bccb056afec69e57303b9f26172e963935332ef02f800631855f77351932a7be6be1714b12bc08c9e979aa578f9169107cfa33ed3b2cecea1d62731da54c0274dec78e6f45131539b354095509c25d71fb96d725828102e1ed9f403faed8ce647b1110d103098661b80e6be0e97f5c7c2317957827e9a9c7d83f90c18e75ea7f67aecd8e0e00b14d550d893e52069c705c472015c789f7a89771b3319ad391222425893f7cd6e7f8d0e9586fd5d8eca5998e5f0d77e65833695904d5ff967211f30c2a300d31e5ba5cc71b782a40fe289989573adbd0d37acda3b0d6682b7a123790a04e8eda1774890059f9db8494f725eab93e559b8cab3972107cb92da0ff6898a4f233444c78204dd533a00a52f53a8d088bf33315e385448671216260e340f95427eaf28863f00a33752130ecc606939ad061d444993424af9d31d2e05942171661049ae602ee74138ec8400a46b68b3b8ad6448f04e3056dd81d6727e29baf968f92f3edab6e55bd08189f397fe84b85bed50d521cf5585c639091b9a5103edb698c336b84b90306d0d69f59305c0f4bb8c81889fc62f56a7e8a289a53827dccd0088f21e506d915c3e572521618bd23417169f0da921bb02cc11ef1de92b94cbd0c713555b0b88bf91492d65e2f08d12ef4918bcf04125e6b34c275f8d4d4ec46f7d1d4503a91cc33ee4991d324a4ecef59f8d5cee64abe9903eabc87dc671e79a15e9fcf99df1f62f94beb31fe75e301f9f7c72b9226b4c935fca99c7b06c7c2092d88cab890fd843e05d1c30f1f86fd0447b8c18e18aa7d09c0c4796dfcac6a7fd62fb2f291e0933541a4233aaa54714b1f2aa91de91ba3fea663c612bcf63a50759cbf40822b8507b4a05d16caa0c5109825720ae58bd63ac05ea5605996977bddd63c969fb0ecf4f9a1359f442c1795781e88e62d21ab1dd81338f7eb7f90ccdd523d516b4b7440e89996e959a34f520b710f854619c39bb4d6ce28298f274af8caa8e8fefc9aac1d9b15f5283173a7b5390e9441791a6ffe113e0cfd96df2ea5dfe0dc8e50b071d032d13ff5e9b3d0ee7a6bc1edc36607806bb6f8ade368c640f0a6b73fba9471ef9056163b759560f99108299db51ef86c5cde3d29a5f133deb224f3ad9edf0934244225d340a392dda8566d686766afb8180853b06e14d71bbc41c2e71185029eb8ea64273b02060b816924020e99c1d5410cbcdf9d87b698984bf6f31cbbad519c9d531a47e96e65582103c6f44ce76798e0576af18bb799fc157d3d5bac0726876538fa2af86bbf770b61463ce1bed453e44cb5a531b17c7b0cfdfabce9ec271fcac4327556d55be23542bf4469db67ca34457fe935433fb6df64424f3262d533bf19ade864349c15bf0145618c2b65c3ab54d191bea7133af2129b114fb9c92e6e4e58b65ef8b8a241d6470cdbd90c24b44f0cc5f143f2d48044d7b0a9d85a9784741bee55d2b61a83c1686c7bb263ce220f62f98207964f41c0b497cab1cfcb8ce70f579982bfadb7365118d3a17e2cf817111a3874672de2e7399c55af418b3cac409fc70dade9a38b80801570bf25955183a1dc60a5db1b49436507e5ac0740819fe1967f7dc32b72abbc52b856ed18a31bdc5117f62f11b2014b3352b82ba700dd67f5d26f5a8a2e27bb646dcba0f461e465a9ce9b72699c41d9712362f78e8fa127f151db2599f6199dba9050ed3186ba6cc6cb711a22b86d444c1e7bc5e0ffe644f9ce68b2c0c5f01989f2c07a9418b04564410ad8ab5fb1315685cd9b62f080e92737c59c211f33472e27cd012659cde8823c4af5f4ad22bb4cc372a20d0df25b17fcb50159c75d9a4c5daf28bfae0343384e9d5f0381be0218994d79c44a41d5a03841a4e3833acf07c8c30ed88a7def863f62a08a45870289a4d3506cee00c5eb26efd2efcfaaa0a4d61bf784e990a96608fd54a1e34514f20501153bd1c71801d6f1ae04b9fe625e74428b45692691157432a1b6d8118ac587dc9913ece4be6f2ebf4c9d791967faeb6ac17f586ef23f118fb01d723fadbd0225b5051c9ce76cb55005976caada9b47646fb36d2c28dd89ea271c8c13d54b0c2ced414ccea4da2c24931de9adba2bb3b65c1c4af071fb92cb7e30fe209c20b07926b38f43a8b123b91539f29b93f02ad8b2e81896b29aa3b2d29a1bdb1d33554798c558ce23bedd1e8037b3f28c97b48ea7e88cf6289e57b394669c168ffc22916e426d966777d5635d6048e34a2e7e5cf9cd96dcff7cb47233b77f948989d0f7315c3041dce73fe1a477d25163db95c887a078b3f209ddfa7016c6805379fe6d9f6ba0d7e57b1c228015094fc1c756d323259dca49209825336eb950c8132d3fcf7254c1c014d422e9d807f0e42c44b3d5b024061c33d65ca134d7156f173c76a66ebff836ffedfa323c9df3551e7c27ba0788bd794711906c4edad1b2bf474ea4f0534ec2a75a4c1599c848668da1fa45915c291fbbd15c35451f34e00ce4df5e5df9b2e6446bed56ac58b9840aec516e8798f5ec774c9623b27bcb0db653226741893f870476c84cc8b3b996ae8443781e80c495ef2ff84038a4f73eaa12796ea7ced1f0f7070a745a57b5a082bd9c2587f2b2faa982ae0fbc127a39d0fc1abfe94e7f033641509453ebc6c2b156d11d8a2a19c3183134d551998e9e274e38d59592d4cbeebedf54377460ccb129272c4d6ee31033187b2602d30b685a14cf986e66736b82613d09b6a8885791d63c175aef4348ff7674ad2f60097a89ff9520c3b0eaf24322a94b71de77ba453234fa90fe685e3efd419c1581b2e65a"}], 0x31e0}, 0x409) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001640)=0x1) ftruncate(r1, 0x0, 0xffffffffffff42ef) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000001700)='./file0\x00', r3, r4) 07:07:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x81, 0xffffffff, {0xc7a, 0x61af29a5}}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x40, 0x80, './file0\x00', 0x3ff, 0x80, 0x9, 0x1}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0xd}, 0x8) 07:07:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000100)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffdd4) 07:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) syz_open_pts() 07:07:19 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) semget$private(0x0, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x407b}, {0x18, 0x3, 0xa2dd}, 0x7ff, [0x6, 0x7, 0x7, 0x101, 0x40, 0x4, 0x9, 0x80000001]}, 0x3c) r1 = accept$inet(r0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 07:07:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x1) write(r0, 0x0, 0x0) close(r1) 07:07:19 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='x\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 07:07:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x6dc9b315) r2 = socket(0x1a, 0x2, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x5}) sendto$unix(r2, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fe26caa042afa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed10f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af26ff37282118d2fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303bb00310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000012b0b4854a63cd655bbd8610ef8c170704906f36dc9e69c4b77e5b700d173bee3d079977ea108081cf38cd249dee347cb27a2e", 0xe1, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 07:07:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x800000001, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x81, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:07:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x240, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000713000/0x4000)=nil, 0x4000) 07:07:19 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f000077d000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x800000}, 0xae, 0x7fff, 0x0, 0x0, 0x1}) r2 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 07:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x2a) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/86) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) 07:07:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x15da) rmdir(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 07:07:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xd, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fsync(r1) fchflags(r1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) flock(r2, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) 07:07:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80696545e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 dovchflags+0x3f #6 syscall+0x552 #7 Xsyscall+0x128