0080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) 02:10:51 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x2c, 0x3b, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x21}, {r0}, {r0}, {r0, 0x10}], 0x4, 0x3cd) pwritev(r0, &(0x7f0000000000)=[{0xffffffffffffffff}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2020, 0x8) 02:10:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200800000006013, 0x7f) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 02:10:52 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./control\x00', r1, r2, 0x4) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 02:10:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 02:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x100000000000001a) 02:10:54 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 02:10:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x2000, &(0x7f0000000240)={{0x6, 0xae}, {0x3, 0x1}}, &(0x7f0000000380)) r2 = semget(0x1, 0x0, 0x408) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 02:10:54 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000200), 0xffffffffffffff67}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x1000000000000) 02:10:57 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) flock(r0, 0x2) r1 = semget$private(0x0, 0x1, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="1cfa17be974600036a4cbe61f0d76eca6fce43781d496888acfdb440b1d6b774adfdbaaf7eaa233be6f04657873cc47b5e82e239c458aa4a502a25d85785af892f1e25a4b2d21148b4c6475da3d81ee640106fbd75af6bc3caa2ff5ccf71934887b2f64beef9739e82a96e75d11fbccd4a13af837ecb6e632ad59b18f49c2e053dc7fce3e87669929595208386d63e1ddc523ed4b3563efebc0aa757c02dd77b2544ea8e38997f16ac78f795306ef9", 0xaf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x2, 0x7f, 0x8]) 02:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() setreuid(r2, r3) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18a273124fa180d9ffff00000100000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 02:10:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() close(r2) kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) dup2(r1, r0) 02:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x1) mlockall(0x3) r3 = accept$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x100) socket$inet6(0x18, 0x8000, 0x1) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd6146950e36d594274797342ef081fb57445fed21e187a58fee31eea82b7a6898a1de972db8bcd015c8b424f53376399293731e14a383878492c6349d0f6431cd98289605b59083811521e7291b653c698fbd5e7126b3b747f00000000000026219dcf527c24c156141b2afa52c2167776", 0xb1) open(&(0x7f0000000040)='./bus\x00', 0x280e8, 0x12) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x2) accept(r2, 0x0, &(0x7f0000000200)) 02:10:57 executing program 1: socket$inet(0x2, 0x3, 0xa12) socket$inet(0x2, 0x2, 0x0) 02:10:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xdb946ea95137e755, 0x0) setuid(0xee01) getpgrp() unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:11:00 executing program 0: socketpair$unix(0x1, 0xffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000500)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0xfffffcd2, 0x2, 0x0, 0xb3) sendto$unix(r0, &(0x7f0000000180)="aa2936ee4c4baf33b8ad7504fdcbd48f5dab97d5018e3b39ce10c279bc75e15213f19ae547a912623226f2e59a6b27003caee4eb007c8b583653ed8ef6aa1c3c3db7a4bb11c048af7f00d5df4de18e788f16cb5ba54836feaac6f7e8fa8d36dc03b0990bf58a3adac1ca7d11a6de830e029d4cb683037845fd942d1e8200c5fe27a299b0c9b36d8c3e16bf141deb75bccb6547ecde7dd759096796e5d458a987e833050341eaa24e69f46500fb40b05280712b68", 0xb4, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 02:11:00 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 02:11:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) geteuid() utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getuid() fcntl$lock(r1, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r2}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 02:11:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimensat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x101, 0x7}, {0x2, 0xa7f}}, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="a03c817076f98c593505ad8c0468bd45da9011c75cce262c68ee3035c5b82f524dcbbba706b85652813e0e39d9d3a4a3cc324eaef7f6c0b73fa28515609dc7958695c657b19e72ab6387", 0x4a, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002f2f653100"], 0x10) kqueue() linkat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x4) close(r2) 02:11:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000727000/0x2000)=nil, 0x2000, 0x3, 0x501d, r0, 0x0, 0x200000000000029) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munlockall() mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:11:00 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) bind$unix(r0, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) 02:11:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) 02:11:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) write(r2, &(0x7f0000000080)="12e5bfb8431c7de67a91c91107a478ef75dc44e1b1063ad3384bd2a950f96f65c3069ea0602660cf9629bfb4ac930ef20161d298de5c71ab0d643faa9617326aa8c631cbf754d8367bde5a926dacada410fce3", 0x53) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 02:11:03 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 02:11:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:11:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0x11d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7fffffff, 0x80}, {0x18, 0x2, 0x400, 0x3a}, 0x3ea, [0x1, 0x95e3, 0x5, 0x6a5, 0x1, 0x464, 0x6, 0x5]}, 0x3c) getuid() clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 02:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:02:32 executing program 0: r0 = socket(0x16, 0xbc1842201b4ccec1, 0x20000000000) setsockopt$sock_int(r0, 0xffff, 0x805, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 04:02:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0xf51b) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0cc754b329388bab6fe6000000002401369f6655d6ba5a9b224855e5c88cb19427bb6813f4db5fd576436cab4f5674c3792d34f3c5551fb3c5f1df2ecef7b188302726e9cbcdf36f25f698e0a65bf6ea57e9b367467dcc395248"], 0xa) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="cd3fb4640472ba2c0723d810e24fe994606720c5b75f63b808a9b48fa6f96a7848b53c8b6f1f8d3c5044e5d4fa8474a47d9cf044964d03fa8a334ceb788c6b8810340557c33758f6295d620c2794c1cd0583ae7e39f57ab72e36a648b7803585037a3d2f93947c268ce993456400059766d7e4", 0x73}, {&(0x7f0000000100)="4cf5f85adca488ee0d9d95798757d3570c30483477dfec78f82f1cfe19f1923bf6eb1fa14a89c5a6f4d3d4da745607c24d5ba80a7e911ef9112941923a63998e4060ae4dd6a288f45fad7920d69a44e5f1f6573b37d3d427067e788c14126eea5b867c981c444e9f0e0ffa51b66e685e8f137f7f46d81dbbe9d3f3d18848fbb1835f494322d567de45c560eed38e4f13b14e003472edb3a6f46fafa8e768542973be56e13833671afcce4c3d948b7412be8172", 0xb3}, {&(0x7f00000001c0)="88986a440cd48e7ec4834bd5fc4cd3b669f747b335f0dccb3cc464e8a7cdc0cda4080eaaa0ea7650fc65dd3c7d67c16e94caa4ed5a34b014df09e4761ce43e83b469943b161344f28119038210dec3cdfac5f99f05566b8a784a1c22df8fe4370d1068e5e1a3fa50f657ddf884f8f105af2369fd94347fde082cb5291f486417a990086eca802b11eb8d66e66236c1c6ae1d26c916398a34594e134cc7da94a35f1f40d2cab353", 0xa7}, {&(0x7f0000000280)="27b2319016971d25db0d0171ab7a88f8f283b7acd9c06102e67f27cc4192986de4a615969c6f01cb99cd9b13aadd6beea827ecd7a4409317dbffdc2aadfa3dd79f76505d53fee24c54675a1388ad8420df5dce129b145836827b83e4df41b7ddba1d5b2af1216dc143dd9c77c7d89631be45878cfa4a7186872a", 0x7a}], 0x4, &(0x7f0000000340)=[{0x70, 0x1, 0x3f, "367cdcea544e7bc3b792e4605677a4be7d5e04557af9687343c2ed1fd074e57c1ee2dcf1529eb4120e5553c6f6b2be526e69763cf59b01d77c45a7562b7a5dc47899781ae6fabe874f4d0756e705199a71f16e8042b2b9d483e4e360c5"}], 0x70}, 0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) connect$inet6(r2, &(0x7f0000000040), 0xc) 04:02:32 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 04:02:32 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 04:02:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) semget(0x0, 0x5, 0x40) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:32 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000200), 0x10004) r1 = kqueue() r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x1, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r6 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x200, 0x1fffffffe0}, {{r2}, 0x0, 0x90, 0x5, 0x401, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40000016, 0x7, 0x22}], 0x1f, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x80000002, 0x3f, 0x100}, {{r5}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x3, 0xc8}, {{r6}, 0xfffffffffffffffa, 0x8, 0xb, 0x401, 0x40}], 0xff81, &(0x7f00000001c0)={0x3, 0x200}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) socket$inet(0x2, 0x4007, 0x28d) r7 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808", 0x201) 04:02:32 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x410, 0xff) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x11, 0x5, 0x5}], 0xffffffffffffffe0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xeb, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000001, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x4, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x20}, {{r0}, 0xfffffffffffffffb, 0x52, 0x20, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x9}], 0x12, &(0x7f0000000200)={0x1, 0xb72c}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) clock_getres(0x6, &(0x7f0000000040)) 04:02:32 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() r13 = getegid() r14 = getpid() r15 = geteuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) r17 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r20 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="5b949369cb194196b1c96cdbdf9c3a0971390e96", 0x14}, {&(0x7f00000000c0)="109106ffbcc3c7b35ac645eb03ce3d2fe10c321801", 0x15}, {&(0x7f0000000140)="f1e0e5cc5be7fa4c3b7e28284a0a8fbc3922ee61d9cd1aa033b0ba5a5960510924875644e357b4889e45e890e5ff91856306afa16acdc08534941d1106d0280d1189293bc0f1912ff2fa80d7323f304eb75a227ed326181a9456385b7a94908c70ef35f848b1668a3a1ad9e6786a881bbefb9a55fd3b9375435b1189d7faa064bf40973d0cb50277bc8b15d416b836a05f9e1db3bd241812fc9980", 0x9b}, {&(0x7f0000001300)="0ccb8e59ca659ece441f5e791d00f245c1a0a14dff8bdb00135146f5f2a6d6526cd40c95407c758f0cccc2649d13761004f0f7880f68ce6657eead775120ceee2c7590a9d4506c457690691f0a9764d7987a0d4d63aa31d34e6754e94af9aa4c715ec5e2689ee0f4624ccac8cb3ed9dcbd99e3b3167ab35e3817f9549d0ced8aa6fadbf047d8c91528f83154b9f1a59af95d7f2d7ed968d30776f87543f7aa054c64caed37e6003d3d21aae8568daa8a8f9e4a17b3453eb855d9dd3beaf8f841cbae2c1c501f104b0dfd6216b37b4b82707e2fd1d8bf31ca574e5815c6f90e8067ea7414cfd9de1e0b3a6ad194973f3d27c270715959ce31bfa25a0c71bb8dd2abd747bd715573e96c18b4f40fa27be52da387167ca5098797a10a51ae445507fbb4b7143123cdb03773ea544293c8d22ac5f96774e39fc13a53c1f21f016f0497669c42ca8af4e9ce03354125de01c86ddd1fd7c39552d5913b819882a398919b3bdf2d66228e05e33adc5881e3fce6e6c7d82234ac0dcd34dca08001629f7d4ba0553e5a0cc7de7d061920fe8501ba6eba566f83b1a3e257bfaafac094d141d402ceb83c14fdede81808ff7500ba71b8a72b10d93bb43d6c1f2edd0157a9db25807e2fe30f2d390590570563340287fd04d01a7d2aed2aec40ae1d710ddc9d8c95058515bc17e552f69441a6acf8a006caf124b53aa79fa43fcf87e29a67674a384c9aad194b6061b19ddae3a4fabe2063316a3c457b8c03016fed5089360c719d93bc0fc4566f12d2bbe43826aedd23b9af52692e5e61257bcefbde198d6836e90591a48199a238f7ded7c736baa5a5f705b9f587ae0dfbca9cb65ddc210d93fb37ea3d616497f5efb49f9875e85a323d88dfb84222a2572930ceff573569bbf35d189fa93b199af6403e937872a36e422964a728731fcc2b7e6b41cc742e2ffe642ac0f0f61973c0deb492256c69bce24f31636de84c543d0152f9204c2bd07e8993aeba30178936e7fa1bdb336774093495aa976d6650fee5f41251bfa982d8f418f2473f15221e94670e16a7d5fa0cc2845f7e8f1f5b4b6cd73950b14505d0b8290ab577e4c14e2826158d25f605954f00e0ebd1a0393eed87d2dce6c56d4d80828a4d908889661822689b0ba78ba06e6b7c408eaebe6be882dd46a715c798ce7f2b484d699c8f4c63921d57b42ba75b5eea73b35845920350925408657cecb5770e69711a25b0bfac58d9c14fb11b12b48f46e9fb38004163e3ee7ce40eea52ba0286f25a15427e7261c729602eb45ad1fc3f6b766c5ce95f3f027d090a0a84f3ef9c124222026da44a4294e20c4fd627bf12c68855f45961572bb708a49c10b654f173cc8731968335f60633f3a8a1bd40bb8864f32ab6e85cba597f07c9478fa27175eb6c6a1fe37a140b2d63d94878c9952a97d4cd1955fcdf587cd8c9c5fe995c6b7837644ae1d7f4c26aec30e09165bff3e303ef2b2a7ebe684a7784c4330f0d25d631914451bcd564e4ca3e67feac77777dc8388389304439983c902684289425e1a552ad8e2fd6e7ade0b9bc84b9d2e7f1a96b172ffefa85a1ed7841087736d31409e26de7f48d1329c9ae57f1bc89f5741c959d0f358fe533ec44d82179e6b5fbcef4e4798a91cba09ebe3cbbe860e718d5e33d5c8cef30604a3445ff5396e1a36d4b33b096f9a8220110c37a7b9da90d0dbfb9ca806c5028de4339138823a9bc780a94f2d64085ea462d7bc9f97693caf6b70095da6b5fc12650c140677bd4225b33684a61ce5ec7c1302eeeb716914217ebd661afee423a2cc7030869c0af9d57b382ab7a6949155e28fb286c82a9c0b539b64401242093e975c38f4c95d77c19ebea4605b125dd53ab1a6fcb7d7475d5168557a27b7fe6bcbe565a45ec8d9a9b5da0919fd71a33a4ff158602b7b4812c112ae6dfe11bec7d98e2c73930b7a840d1922cbc23f08a373d7821f449d60d53f76940c4da5280764a31e23f4c117fda34b806ab413670d35ab0556207947467b776c1c031a793386c3d680436ca83a82246d07ae3a45c08a592307206ee2736719cc6059e5f250fb687d1e3ecb8cfbdcc6b12a341bb0143f0f7c859721fe2bcb96d77e0532494d498e77d4febd0a90c742a615d04cb8e768122be80d2f2417f4493a74dded868d246241e8bc958b444848f20a344d14e8a02efc31a30480592b014d9d73272edb16ede4f1adf4e30f14cbcec3a0857133c8a32034ad4facba7d0d347015f302da79b3abce04069e0dff5f9006bada9e2c0053720f06f836267b4b29c71f853f2fc69feaee36e30ece677f202daa24b071c5e2a48862d13bb986bfc10ea256d680ffc71882f1920079e9848261628be1dbfdd48de5ab6cadab75ebde84be4d97301fadfd8e987e939c71445a698a7de884cf5f0f73bec2873efbf5144cbff8591d44aae0a66451bf809a359905319c729d467a8435bd960d4645adba1a28874a7461b1271ae0f6eeed6a033f709abf3c3531154d0de3703a68c4ad1b7518d6515c2bc80765461755f8db2f529a1f500da7995c09fbb35d76573fe4e108cf36daf92c31578e6c4ecc10f26a3ea1a5c1cb81b2d37d7c5aeaa44e8f1e197589aca7d64fdcb997f1ff756ff0f1a35165f27f25ed68af2d2728280cbb556a9efade8d5aac30da0e09f0cdb15e9602d06ba0db11af7926a308c2ee6259cbbf427fa35357ce0ed76dd5da92da683b202c21002c113296b3c06a38ef51e24efeaa1950f7bdb15388ecbe751663757ef5dbf65187e721680e1909e09154af2fa2587b3945c202fbc2a27f295684582eb0e68bc89bdcf4d6ca2533d526fef73e41d6ba6993e730549e7906d583b081c6086e2d8f94802f67074794383d5a54d62f429b13e2c2f90795807a8bbacc9d31b4b9bf5ea6ebb54ecf27d4389abd02979fac8001b10900167a38b74049431df10f25148f5b0a08a8c6fea06a6a87b7c9d833d3ff1f15002ab87c39657b7b912533e9c242840ff87bb4b6b7261779a92b76713efc8f93882f415bc2b26c7045bd6faeec0fc72d89a8628d029a49f8c29c3375f78a8bf20f946ac4a7fbc2032e289f6fd7e0e71bfafe4384bd82851fd7acab361f33ea95c4ee54c7c6f846eea17245a984a78cf80133528fe4e4ab91beaf46155125814e770c5634fc08aef8d3df4d5c7d3bbb0ba4a7743573bad2dd34192d633d52499b940d69bbc7345f1073899fa462ac3591cbce4a39e5b47109ac604ab6bbc4cfa43e1cf5afc627d4be9eaf3fa9b08398b222088b4442f1cab6b1b18e74a2187bfb8695f5338983b924f2abacc139029ef773944c27dec4969ef0d80b27bc6ef3bccb2fb3b7e58f47c49ae74a72e31024402a4d389bfc73de4028ac9a5cc023aebfc7ffe10ade1d1ef2990bc585d14c9418ef822b04a93909ac6536b63ee5b708e36ed126decbdeab4c52f14de947c31c3ed57d00c5af5c3a4121379e290c7fc736f8a496457432e276018afe01289e59c80e641b8befff0502441c11308812023938eb416c70b2a5fa37b17fb1b63c4720c79dbf5f07ea6b08c49321bd0fc083891a8c155a1016953b1864354e7359738c2247cdc3f4b686315f6233b9055a69f6f544aaf8befc17f678923c411833abf10c4c35ff80578c73de4107aad2f6459bade4ab0a7d998612d572980a3d4de560c240cb2918b082b0633472672adce9df5c020d52fd52851865094638b740ff2323d27747e022e99caaba29d586d5d32d57cfdda317a7306b71ed5659ab670f540e9727b53368da218a28b855978245942f69cad244f28c279d745bdabe30c1018c25dfc739265663163b2511d856d81c698df94a3b1ac7cb765511606b907fbfb2bd5b4d6b9bac9ba1880c3cfdb821e1f74fcfde3e4c7f4acfb3bafd404f3f8bd19b6843f6caab78966b37674c423e46c53262574ac9ed892163f2f9ade6ec7e775e00d2dc95267cd7b39a54825dff486a870f94cc4ba537b3950bb85082527b2a47c48fed5a8dc695ceb78d769982230d528122083f5050532b9d74d69e01fa43121a2ec54076ca2bf2e5c56c76d9796e2c0c825d67c0f63a02e8e513607ea59d964bf3177e5c2178bfcff1fd86f53d3019823d6fb4e1784bea53ea591f87f525d31420a4d25df21cf0520862275285f9f3dab148fc9dcccd36f9f1582689c9387b8199a6db818cffa8ac0849b1fd9c313fddb55680fae14a50ae18220ca6f2699219e5be095af06810b1e1840a5047bf93b8296a7a8e4597770ddd7991c111641244691737e8d48175e290b449229e5cf87a3422a2170e79d4548f2a587103c3d60801b3851b0eb0cf8d0f79652dd5231d937505bf1b37f7c5c4c2e2dc25fdac7602ef93c14de953c4d583ca52bb8b566bb445328354b58805807dc9bdca49c0bcb1890c633824e384e89d455a171c76586c2a455a8b8f2e6141591edff30bb13be00138e39920586dbbee4f7d5763fa388efaff2f64d4c3b4f0e8259977f17976190294fc38bfb9438536e0aebb35e9d0dd81ca2af53364b50a8f46478824d6c51ce361cbacf1014fae24de41f5d5cb45de8efc2bf3f69635e1635948d5116ea887cde8401da5ab743624fe0529feb24745318cee74dcddce6a6d58836e5eded758fb9234ac187e4fcc956fcf35f07b3ef4895ba36f8648dd5090d1755abec43ccfb36a89052d399ef63cd5f274ea81bd10332c7b508163d22ff8afe924e0828e5aff10b24accbff402c27b04ce1d3d7c54413c030c0dad1ec225d309ee9d26cebfbb1fee0beb20bf7cccbff8049f8c23140c42f9ec6988e68e868431d89e6a773b48cf6bc76342b8b5c3a71e186d82c0c0bc4cde2b5cc564261c6091f871bbbec86c457ce60aa37b327771b7cc7553fa981141f54c9bdb56c86bc4e2a8fe58040f92d240e521364a7a67062fb0f640d3576a5b32b1e703fa24b1854cf7936c0738e5fd584d7ca65637deea4e76153ae0e5e772c9b8598fff6e9f44860a5fc1c677ea13eae091dd3fc6cc84bb196842b99891e82ff1795f683124cbe9886e6c0cd89b64ed205f3ee4e59a42cf018bee91e22634657a5f7dd7b728397cf4ee8c9b92ce3c877bb89215c3b402f020d4844ab7c579aef7e233cdc18c543c26323f81d56b8924d79d838fbf766ef5a84b85a0f2d26d26ec75cf753e971530fbc8658424c7916df8ad3915e5f7fbb2070bac0dfc40f7eaa3cf39177b98afcd0bc4e395a0547d9ac77f119af7f07f2c2d5eed60040aff9a326e0023e8fc254bf18d321573a4748a1a3010b3f40dc5ec0f1f56c43e44fd5dc0038277939947092b722230e4805df4531a54bfd8643edca0e1cbfaf22815622d1121a73e6d78524fef8b43f37ae3bb8971ad15364f3dffbbe430af583205092e4546d7cf0d141cdfe02d6f9cfa5d952102c8fd8d1f76c1cf53a43a9bc4b758e3b69510483ed327e07024766fda66420b15d3b40ca52d637bb725c1cd2fbca15459870c731c47614f0fbbdd3649fa25b776220063314b8a2ca161241b310ee8bb206ad42080fbb9a46c7855546d5b72441614b5b214998a1b7d7575b75142e1ef6c8f590e95e11092998a070d0cf342a763b33bd9f6ad7dea493137d6ec6789a8648dd3c0cafa5db9542d9d2b13e8fb75632d7ce098e429db8da05621c69e60e393169f4a783fae8a7996820cfdb0c4b112cc484b4aa76f66be32f2ed216e7941288e7adc4906275e5c90945747a4fb6cd08c642eb01534d7a3ea23654560204764d865710b31d6fe03f830422a72ea2a549fb14ec53cc5032", 0x1000}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xf8}, 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:02:32 executing program 1: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000001840)=@in={0x2, 0x3}, 0xc) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmctl$SHM_LOCK(r3, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10408, 0x15c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x2) r5 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0x2) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r5, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x401, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x5f, 0x1800}, {0x0, 0xfffffffffffffff8, 0xfff}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000001740)=0x1) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x680, 0xc) linkat(r4, &(0x7f00000017c0)='./file0\x00', r8, &(0x7f0000001800)='./file0\x00', 0x4) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x810) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000080)="f46d1e7697d047560440c16b219c96dc7e9cf8a606828cc6336e730f654d826753f8842fdbcdc335a95de58473551a81527ec9029d0e4d551edeefd4021266d0535fb4a15f7314b3a6", 0x49, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653020"], 0xa) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x98, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x5) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 04:02:32 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) socket$inet(0x2, 0x3, 0x8) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) chroot(&(0x7f00000000c0)='./file0\x00') close(r0) flock(r0, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffe96) close(r0) 04:02:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fsync(r0) 04:02:32 executing program 1: clock_getres(0x2, &(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$getown(r1, 0x5) getpgid(r2) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9e5, 0x3, 0x59d, 0x9, "83726042e9e69020c75822acfcee474aa7636844", 0x1, 0x9c}) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 04:02:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001440)=""/170, 0xaa}, {&(0x7f0000001500)=""/207, 0xcf}], 0x9, &(0x7f0000002740)=""/134, 0x86}, 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="5c2af83724507ce83000"], 0x1c, 0x0}, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_int(r2, 0xffff, 0x9, &(0x7f0000002840), &(0x7f0000002880)=0x4) 04:02:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) clock_gettime(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) 04:02:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) shutdown(r0, 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x10000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/236, 0xec}], 0x1) ioctl$TIOCSTAT(r0, 0x2000740d, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x3) connect$inet6(r0, &(0x7f0000000000), 0xc) 04:02:34 executing program 1: socketpair(0x2, 0x3, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 04:02:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x2}, {0x2, 0xffff}}, &(0x7f0000000080)) syz_open_pts() setitimer(0x0, 0x0, &(0x7f000002c000)) 04:02:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) chmod(&(0x7f0000000140)='./file0\x00', 0x2) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x122, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x4, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x420, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x50, 0xa53) 04:02:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800711, 0x166) flock(r0, 0x40000003) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0x312) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x1000, 0x6, r1}) flock(r0, 0x5) 04:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4000000000000, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000000c0)="821d19cca427265d4c458d2f031f552cd79694e3e1f355bdb0594cfc10090481fa9ad9196ff88098e7dbb0a55f4a3b1335431c66072d375aae64e4012f5e4a93a2a7078e0ab606d3affe955adda0e2b829dbe5fb7e0e780c0aeeb88e39cb14a816595b2674dfeea6010804796fd26be7a078b2debeb174e33dec3bcdf942eb6a378c1d321d4f6b29fa3dc83d0e2825c9eb18fb4e70d47468f8a09e618ddc381a4c7e70d1e5860166942cef9e7ce435b6201fb46b61f3105b00465c906ff2dfab5807348a116db24776b082165195eebb92d5387c083b6013938b91b8377b7bf35c6c4abce2eae66ec43bd90e3ba59f343c59316a510bbea233a29a3fc9e3cf31514a85415816dddcbee83c80e54d62382c527f075242f2307148df479f29688f2f835eeb9d6b4375d81a7ccc9a5a71a489aaa1cdb7196ad96b80a77dc795936f63a86c1e3c06e9a1843c417c8d23cc51692a986917cf3876db37e8e47285b214e405b258945ab2932a094e070e69b1c92cf939a327ff6a6278fa48ffa09967a93c93115ba2143689fc214082ab9a9b025bde03a759ac317a700612a03321a243696ce960dd378bee96d73e49369ed007e855744a385395929482fc07583c8b675fb4cd84cdaa642c7e5876f4840ffa072791219c535dc7c43c17364afdac6ff9f38d0502851a122e33e37ad3f75d4ee196dccecbfeac113a5cd9007deb96a7d6aa4de349a2f4bbb5665839a3454506b4ca51ae82909b756bf5f5afa41c567fef14ea58b285fa0a7a85bb949861ca7c9787f4f324aacf4efc29e9280b2cd389f5e7cf1e6fb65f9e9cca4fd777a02fa534f996cba3afc412a0ba65140a3400d34f6e82f73c903d2c85bc6966ec04c7b289ab79e8944cea1762ed76055e1013eaab640612a89ca797523d299fa849dbad9dec59f91889d96fe5eee1226fe1f62d3daa626c0e5e5f7fe0780661f04115dacb1f4e67686e564496dd4e6578144b47e760437be82926fa979a99fb6bd9c4242cdf12938b35428ea119b92570366f7a319444c33eebbf87c2020554457223765a11efdc76d6fa820bced24508af2f789a6007aeb452ff13a5664b777d61204dc7f55fb9443db24fbbfbc2e8a89524f05fbbffdcc0ef42e3eb1b770b013a0a1112c44c6661eee50e9e051673cc13ddbed804d1b1d50f903d123803f863b1cb08c54e193a6f7a7402d13e658ea15a6f61f77f7ed824ba8da1d188f7e6fa58973800a2ee8a497e826e9ece9bb006156c56e20d096585008f5ff07d6943a0b881b8745606d4cac2078102d2e5a6673edd4b11455978361e727bf4222f5daf92ae47976842cb84dd96d65b1860ead376f42abfd0d2a7fbc220e96e9f2b5574e1c51573e09ae6a2e793897291e3999c05406d61bff06e35a06ccb8bc2593cd10ad271d51097ec1dea1c39f7c814a687661467dfc6fb4fb9ad61e819e20d1b7ca67f3760f0d451e608e792a7276252d0baed87ac7cc3e386efa1dfce1472b76db7902c17f0dd9b301eb6071f0351c109ada903059fca4eeb7b0014418180e96b2a62be55b5d39daf8220ca9aeb3980e3f958a2b2133262dd633529682a7809d4e660232c492d0068bf30f896c6389b0250d8864ceafaa0104489fcf45a623312d09204ded6002e0f554e8c88daa6756f7442779f4474758a2a60a34b51aa5c4797e31244a711fc28fa31123659363a91af66fdb61a5f7e5bc20a1c92c47e4dee9b287ed538b967f3e5da83d6e5a48a6688cc71797af343824a7ee5c79b318be378b2de5abab909f70f0f51b96ce4c91dc838101c377ca64a7c6afdb1fd2905e79d41e0862e2e63be0ff2f7c568478530c7ed6798a46cbc7b0d027e2d4123ce2c94de1966bf104e18c87e42f8883ae2eedd31c2c05cb31b87efa57809255896342d240415f47b4025e5fd0be314c788999ba2fc1f5c6487efaf95c631e663b7e20447209711cc779f90b3f1252b13209ff8d6bfdf2b25edefaba31c130dd239d50d61ea4b98515b8ef55227010bcd2f47ef8f6b09af88d63e9f9361c58cd209263b7c07c6b87ee3effe2c32e2b1e04bb7b7f8da91c37f36b7b59b039b2d3f309328e8679fa4a5a9fdde30a9ea2e7584635bf20a8bdf9d3f678345cb0040294543e84041c77f4ebd058acb81b8ac4199cac0c3c424b333ef27698a0373e9ca945bcb0fcf785e020083e053c61512e8fd7bdcc700b159d52a26dff96196f1bebc66f6dc6147328a0fa40e97741010dabfd36d023fd9572d46ef8594090552c40bedc04f06d25848d006a4299c411ecbe0fd499403ca104335ee86ce17edf030432f18d203edf3ad4b8fd7413dee94393371cf8bf39d5af55367416f810598e380d82f25eeafbcc7560ca6b2c31f65cfdbe67f11678915e73dd68f0a94a981f43859a9aee420dc4d37585f6a2d4dff0cb6037fdd2f1af91b5c472528945c5abab43117da2523bec3e8f6e7ad31c9d4c942806baf35519a45b5ed86da24034d628755f560d0e18b0eac95b610cea5a6b699b98560df853bf5d8e7662d17d363098930add2086b35b05bea597cc05da9235b43c2c9c6e9d8dd5ec28efde58a9460d798a45a9d396ac0c90f0162d0463b7b2544336855db3a750d5a23f45e0f419cbd38864b5cfa92602455fed64d76ea1be1d325d06b3e4efe924d70a1db9a6a23b37d3e291b31f9740245e07e94803575600a1d806aa75ab0295992566e7e126265c850e9f2b3ada90d1be58368093f7ad15d09f1e54a63d84e46b11fbbe877fc03090a83265b05550d23d49aeda9700a8dd3fca6cd4085633de6ed259b13b0b6eeba4b9f7541e770bbecfa174ec0707b59ad08d7ba5149acb3939903c03f9c0d9e50e256facea3f5d4ab40aedc2fd07ca977e560698069624c4c2817d55a77b0dcd4368c2798041fe4d7139910c8b4aec140298764ccea6c6710855c18ee9cdab7842b29686a8e81da3df337e7140019c3338baee57cd6aa284c55cc63107081be0e84742fd52af87a9726a4ad0b51da667efc4a6f102d82888edf024a36407e76ade3f449c9414f8273a036b7ee83679f8f453fdb7407239ae13e4115853ef2dc56e67fc89c326a5537f007667f59d136d2cb90c24ae0f39893afee89bacd4b6892ad10c33e9234def26f4e60dab358f94d9d0e4e369f3a4393f1ec88ded9b439a6a6ff94c1eed1f314282a13304de427be463e3cd0363ad7fc5b7c1de6a3f05389d2f68777189fb95a465c23260e78f41e6149e00fb5e0cc63b5d5585e2409d55325c98146cea1baabb65564d5662db45cb266a720b460660affa8f66b8369e0d81b4fab2390d3624ebeb726ecb7df5a2233607b02af436f6117183a3476886fb8935c90718b833fde5c23710ac6093a446e64f96bca02e0e1c53e781015da0b145104b6a5c0896ce10aa05ff45a9cc13976a9de22a69f12107086c14c4e5a0043eae2784635d0339c440e88510163360fbe3c5b031140c4782c4f16a81c160abd1d288a55aa05499769fd6473d5af1e8d63184e123d25814f944ae9cafd66d53877b94047aaa17f2312866cbe5439be572710a7ee72172a866a97a92593b2ad77a838f2ea7a4456bd80c4855d61754e5d7ab841ea4f66e56a7901449a221181ffa187a4e565c204a0fea37ec868b2ddd1faf30a06aa0b87a7d15269158b55e8fffb27a78f916f4c61224e6966e6dd16e8b0d5a0f4d04466fc517ff6c2fa562f3d792e2e1ef884eeb010f4480bb020ff5418fdddf9d3d7d067f5327ee9baa3de71d096fdfe8bafd9f37bd5072cbfd61b359cb5d1a111279af13e238efcce1120ed62de146da381dc0647589ac266118e8cf2d05f4ff05d1c8868a71ff8d2c071bb84ee1285fb8cd8eb1cda5a6883839506078c38b8d732932899b433a5f14c5c0281ace28f62c09922854c386c329df61b77522e476a4583be65270baab03190a5d6efacda59c74f1b8dd11702f7c98579076a82d3de13d706ab097e53a8c907fc6d3ef6d41e2d5854b9d9dcf8f31c5e1e0defbe4420a856f68c8781577ca25983d18eb5f9d79d20b0d2e582b7f9b2142e3e38f8dec9686ca8dd3f340d573a66e9df374cb893899eac5974a5043bee749086593de4ffc4e7a48568526c148673251e9944ab9a8e8286bd5a07e5176f0090d778b6b15ef1bad99c71418a969faf368447d86174747558a9650f46db2834544edde1c4b013e3f41e828c104ad5c922e88242ead2303b79acdab1e6020c04e01f7d5adc88db6e9d2995eb70438e98e60abd31f94143149ec9f9a88e41b385d2ab60ce882f74d009a8479886c733e0e0feef9863179de1c7cded780d0ee7404fe232f2be1a1e407c6aa47934190286a2a192bf2dd827aa4104107d5403c7566a14bc5134f9a07ced9fa2a3da5fc954d5d84d3669e5a0cc697cf946d6903bf98093797d271102248b477c0b1569a72abc67302372232026ec6c639c9682a697e0a221219b1e79f417ae9d0fc716bced15182b3ea2a70365e6470331ba1ff1586d1829a0eeb7223654d9276f923aff6ffbb87f074721aa53dc2806d82767ad88600b243ca8a5da70c7d79f28099c0b66ad827dfcda489fc3f3e9668d3d304929e220c67b16c2a29831ac2ac36c8ae17ed5761c7be58c62cfe97330c1aa475ec3349cdc5f4320db3553c158f576a062a0e8b1c0cd720a0c7a18614309fe9855bfd2b15e3f89c133264a6fede64bcd80a2c53ef4b7ee4bf2095d56c50cfcb7af088e2fda4a97606b5044f637b56fa05fc9d817f64cb3f492c20239d80fd67755e4cc280695a1af695e319188a3f60721e0d0704053d6ef611db15c5e7f02dfee203226ea030185fb27d2f6ebb7455f8aa2051f99f540c977cdadf08a9603e375dbfb05d76f5e4bfefaf16dc95bae5d79752afbce22788cd8d208395bde69454f2ead34b05dd1b08d53301c5c133062cd96689758dcd0324387c93c7da463f8119cec07c061fc9e3044495b3bd3a2c3a46f487c647216a44529568cb30fdbdc8a72554d2dcedad7463b6c5bb4bb574af694477c753dd3b79634dfb8d19ed09fd5b6efc693847e86ed01999bee5354d46278a855f34911bafdadd22520d4e958d261c14398d03fcab98f33f24135508b4f96134c60d38cdb750a193d9ec6f72226327538e57f7c28c59c6b4ad25fd7095836e2bcc06aac3e91302c1f0a95b2dd4871c30263ff6df42fdd8755d69298046691c1c4e618dc28303c2be2743fba0cb6f4b6c270cdeee045656d509464f5cc384ab3493b4155ff186776ebb39fece957fa09a379f6337ab0631a8544714810700b96de572281f2d67ac093b8f395d6faae3889b9f4fb49265a35674c44ba1fe626b4184563090003168b4d8cf6f3941c1188711c522939da99027efb464adb4b862ad55475ef852a22637234dc2304d356a06bb81ee3ad275e0c7ee0da3bdc0583396cc26dcc1e4ae1eaff282b849dfe44986ed1090bb4522e59fde88d5ecad6a7d8debe7d5da19aa30363b4ec7cae4e8432efaba3f36810c9cb7133146659c30ee33505588988a3ddfeae53d1f72dc92be841fb4a2be065db9f1906556333800dafb7ba524a60fe8c344c62d24a470df5c09c0f7d78487874326398e3e019d68f0cad0e24c181a3489e455f6adc4bb00472badeddf0be5e4af8fe8eaaa60dca276a49f74fe6949862c0780447513730a23281e259a87c19a870ab4afe521f79ffcdd27ef9bd7317d34ac0fd4f282ffbe12c8c88a4af07faf58355a83a536c09460d569395df020ce3d25e5d648c9a09f8bbdb332625", 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 04:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff0000010000000000000039c32f31dfae8346028a6479dae68fd68dfd6839e996ee98f98220fb9d9fc7a88338ff1d61295a5399f5a6d8fb9a5b989907c2ec6fca39b9b79168554c48691aad52f17bba407566e862a90a3ae697fd24dbb3521582df45e83c33a996e88a598c159b58", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 04:02:34 executing program 1: getsockname$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000080)) bind(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x1}, 0xfffffffffffffddc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) flock(0xffffffffffffffff, 0x4) 04:02:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 04:02:34 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xfffffffffffffff8, 0x0, &(0x7f00000002c0)="7220b7960b9c4cb8c8f2661999be81d8b8458be5eb", 0x15) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = kqueue() setsockopt(r0, 0xfffffffffffffffc, 0x80, &(0x7f0000000380)="a574fca5a0d712feb418fcf799eef7b31b3b389fd4c5a7ed43d276816a58e7cddc64b9732d0acf5ed6bf0f12eee0c91cc65f0c3b94b7dd4f0a2188e9e127b653589fb4706701497a9d1e7ec64178339442100ac9e402b9c6102c82e8a96e62774be0b9be491e97e486a22858743ca1188645a39d3ddf51e595c15657e635e94e4cbb83dd6d200fc5e59cb6a7f3943362fe61ac1e100fedc463046ab71d03e5e690e8c9153082ce4ab613f0641cbce6429b633d5f6ad5bb7d4f6b815d8fa47057f77508fb2d44e52093c441a2a66c1969", 0xd0) pipe2(&(0x7f0000000300), 0x10000) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getpeername$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r1, r4) 04:02:34 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20000000000000, 0x401}, {0x18, 0x3, 0x7fffffff, 0x5}, 0x2b9c, [0xc96, 0x36c7efb7, 0x80000000, 0x543, 0x20, 0x5, 0x3, 0x40]}, 0x3c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xd0, 0x80000000}, {0x18, 0x1, 0x6, 0x7}, 0x599a, [0xcbc, 0x1, 0x100000001, 0x7fffffff, 0x8, 0xf17, 0x10000, 0xc4cc]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 04:02:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x8a) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/209, 0xd1}], 0x4, 0x0) 04:02:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 04:02:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) listen(r0, 0x401) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffdc3) 04:02:34 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0xff71, 0x0, 0xb1c7945695ca3cac, &(0x7f0000000180)=""/232, 0xe8}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/149, 0x95}], 0x2, &(0x7f0000000400)=""/108, 0x6c}, 0x800) 04:02:34 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r0 = socket(0x36, 0xc002, 0x80000000) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r1 = msgget(0x2, 0x32) msgsnd(r1, &(0x7f0000000200)={0x0, "2e339628d972252b9bba90a75973439b96433f2502f4b8019bc8f3480518882c416e3326b7f438617935ae867ea2c8d5da32266f6e8473e911c1f8e39df91fb319df71c7b27b681d694c3893b47100e5ca9baf2a367a47234b85f8003aa5e314aba7a1f24ed0f0e349217a11893c43e0751fc63dcd3a7d"}, 0x7f, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 04:02:34 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./control/file0\x00', 0x6000, 0x0) 04:02:34 executing program 0: r0 = socket(0x20, 0x8003, 0xffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000140)=""/182, 0xb6, 0x841, &(0x7f0000000100)={0x2, 0x2}, 0xec776c62) socket$inet(0x2, 0x1003, 0x0) 04:02:34 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 04:02:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unlink(&(0x7f0000000040)='./file0/file0\x00') 04:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(0x0, 0x0, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) 04:02:34 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ff8000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 04:02:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) close(r0) r2 = socket$inet(0x2, 0x8003, 0x101) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x16, 0x8}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x400, 0xffff, 0x100, "db8b3a3e410dc98b889dbc679f71086b217baf86", 0x9, 0x1}) close(r0) r3 = dup(r1) flock(r3, 0x7) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x52, 0x10) 04:02:35 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xffffffff}, {0x81}}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x101) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="8d95613f8c8c7b6903b16a89217cfd9fa5451a48cfc8a9bdaa09a9daa59705f1", 0x20, 0x402, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x3, 0x80) readlinkat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/213, 0xd5) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x62) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x1) chmod(&(0x7f00000003c0)='./file1\x00', 0x110) close(r2) mkdirat(r1, &(0x7f0000000400)='./file1/file0\x00', 0x0) r3 = shmget(0x2, 0x3000, 0x12, &(0x7f0000ffb000/0x3000)=nil) r4 = open$dir(&(0x7f0000000440)='./file1/file0\x00', 0x8000, 0x29) fsync(r4) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x80, 0x12) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x20) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000500)) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000540)={0x1f, 0x1, 0x8, 0x8, "a8085580ed2d740fd388dc6e61175ab7768fe5a3", 0x7, 0x7}) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x100) r7 = geteuid() r8 = getegid() r9 = getuid() getgroups(0x7, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() r12 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x6, r7, r8, r9, r10, 0x20, 0x81}, 0xeb, 0x9, r11, r12, 0x80, 0x7, 0x9}) unveil(&(0x7f0000000680)='./file1/file0\x00', &(0x7f00000006c0)='r\x00') linkat(r5, &(0x7f0000000700)='./file1/file0\x00', r6, &(0x7f0000000740)='./file1/file0\x00', 0x0) 04:02:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 04:02:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 04:02:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x20) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="00010000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpgid(0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8020, 0x1) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x0) 04:02:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) fcntl$setstatus(r0, 0x4, 0xffffffffffffffff) 04:02:35 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x2, 0xffff, 0x400, 0xffff, 0x4, 0xc7fe, 0x2, 0x4000000000000000}, &(0x7f0000000280)={0x5, 0x10001}) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x100000001}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000080)="60cc07a0114a147e5cfa4c0e44eb52f994fd93f82c66ce7c28ff1a5571645b13f9a21a97f50131b2a91308d78a0d7ee5c479cf3099a91ca77c4d8de047914313ad952793cc18e0d3e4e6c4c934b5d5014a06b6ab13a8131cfb16a853fd8fbd96425454952ae4b1e0dde20bea6a2868b8db9710fc322044e90fd6e943a5ad54a96c292298e7e6c112e1cbe9c73c", 0x8d}, {&(0x7f00000002c0)="d174f2cf5565295aade68a8a73f6b4a6b285c684b7977a554d18fefcda1dc1bd2cee0d8367760dfceb4f24f070d4bf15d5a2b26a3abe49958845d8c865030140ffeda5909b4a1598a4094224439309e55f479e26850fc8de348c4695768e401e6bbdda4df3331a629cc5db89d1b63166d43202a832c0412908739857371bf0657c99", 0x82}, {&(0x7f0000000380)="cdab67627c900ad7584faed52037d13a3a2f5905c5bb81f5e26dc6347451a01c1421605b2b5b81e76186272f01f098d78aa16db8735c7a9f64f12a4fb2f84671d02db7d46d32afe28867bee89b922a2bc0e02eec300dfb25d5457f3bb98318f9a210390ce1f009b608c82fe95bd805d01060fea3221a6e7566362df01f622da5839f7c2087ccd293271b1d8819cda427a34b385b3f6ec0d70653a30c7989664bb04a4950248f0c8a58a5388e82aa024415a5afc8368bd3cc1ad63c7848b640613d64b7fa3762c07678418686b506f93d353e889e48b4dab9762cd59eb5d72a04abb221b4d38d45774880d4c85554232e4237c63b5e7ce6c783db879706013e15210b1524404153db8463a4f3001685748f7cc6bce2651811a5853d37f21aa536333d31460897276f14f53e073022279610b7b478146e9cde94311e84921ed82a30f701da33b6a3fa13f252f657520991864f89b2217b779a3481fbbb7c94bf90f93d082e06857f6080e83f215550781a2b55ba4c15b87a1634ed8ca8b88c72afedb7dd4c30036100b879e3c217b22f4586568462e5510188682865243ec4e04c3ac0474f03936b4f959d95f7600fb44bfd91282c5b0efa34f31180cf9f7fdc2289feb486b27a308020c343659be19e2622504582e3fe9f743afa12fb78855b5f668fec6e29d328d16d1ddf5a65398fc27e01003ab2cf67623906adc2d6d8bc9a3b3f2215604eecbb8698b02a4a703bfc5fb6945afd08a657dcc562929891b2cf892820cfff06a8ac1b8ae584d5199fb4fe1171be8c9d0db5af3260fce17d155ab0725479549e3f530ffb0651863a51996b590074728aeebeeb786eeb7f0169d73dedb106422b53d0eae3571bf24dcef9c05342ceea887b61cd471db373f56d8c3b8bb0e6a896a0dc9c5c1d8e995163fd505a7050a8aba2c6f2e3c995ba5e2400723e2bf195943389ef261100b669f0a12c69ad775dffb8409415d84e7b7908575c369e091d64c503fd22fadba8a44fed8387a2d7a020ef97b74db462c8c88721c69f70cd4fb692c68f58822cc81dacffab9feb2cdceaaa2e24102958e4cc853f0dc85124c9bf59c00871952f6dd81dd140eb0759a0331a0691c211f9e18ad2796016b1ccbdbd7f1e98634b189992cee80e11c76984d9bf1ed9f0299a5c001d4b6720c6444bd115563683fbb65005ab589176aeb2f53b65c22e97930c52c55072a4817e40b6c66573218f6b6f020575f95303aa946b5b3df856281b493698840137f2994b6511f790570c4e4dd69a8c7e44f004c5544575340dbbe1afac727c93f55234a3074ba6b5b844d920e8c4efaa4ffcf04c6d0c2f680beae28d9475f9e9de3597b4fddc5f3829d3362d9ff39433ac1783b3c2987bfaf189cbb3681b533ca560d3d3db0221a8119a10cb14f80e0d784a01561e513efaeff57cc1f1a96ae7bff3eeefbf483940cbb9088a67991782d135f5ac33c4f44cd1884134ae4afba6d0f571b9d3d1b43bcad428acda7fb0f4c9a69995ca5d32ba19ab5fc49df4f23577fb80f13cacaa2d3bb84b8fd4ebc39c4d685a7913b3344f5de446d28e0ca0e697b48c0e00e1f6eb5bdfc2dd7d8ec1b02938dc7b485c1d423884220401b5d4ff2274d3a99a130858833bacf163d54c8313a8b025e873c7a6c3b80830caebf43df1986a586393988430140d68e9fd0be8edf5c6a72ef60a912e26305922529b2c9701023378c1dc1a4b6206d5db636fba3d2103813c783e2d7f4787a9230d80d0bf5dfd2b4a627418560e176405cb19a49715b17c7e7dc8138bda30ca2939f8814ba43c97eb51db2d2100f5322ae14a97516d6a4cee7789ce55a308830470f073b96f3f1211f9c7f16ecc64ead8fe377e2e72cc12dac3686b887e37f07561a177933973e94b5c24c2129cd728e14af49dd563275cdbe7dacf3e65102f5b592bd1649e8d24386d733cc1f214b3aaacdde0d19f0e2c411ae888ae6cd8a3674f0722c6db049a39c87bb6a5849cbb96d09de310e9dd57835a32e149add608f28021b4a3d9edfcf7fecafd29be6e5835754486b39f4b5f93c956c71cc321602d3a70b0696b367c6d94692c219a95325e984cee2f42956d8fb5ba324367ac3d6d5f65a6acd66c69933309963ace955d44af8bc5c0c3225170bf9782d437bdc4d7825f0ef7ccb9b8c82433815765fb198f18e3477d3cf0aaa31ab9e618048e8aa724cb29cce82167294eb0b3a28cd1a87799a39d8a3d2302aa8df3b87a397fcc062c3bdcde0246a714fb6c7906984a4ce8846f19c2958f913a8a5713b78f5dc9d14c31b490c352e6a51427a68946f078c972dcfc07594bc0e82cb945c50226c3fda652aed54358e1fdf556b25dd619b2221844d0c86070cff76c829461054839b0880515de90db1a042e876e9a943cabf3b51c6e1cfd5201b02c4e27e27090fd65d55cdb3a3fad4b418ab5b2a6dea19eefeeea9ae945e77fd98bd6a2b0439e97e832976e6303ec3080980d3d6eef580f13bae3784f5cfc55dd5adacc4e42fe5f4938ec7d5e2a1c86e50944c896e19fa7c2e26a4c04bd73e7afd2b662a787be1e6c2b457b497f70686b7f3505491fd969ed16de084ad06a5de0687b30fa2936f4b6f86963fa88696d651fa549c6929e85981fd1d2f28f7ec425dd0ff85437637385e105bbbefe2c7ae315b77914adc188aa1ce38221fb10405e2ee27d4992caf4e8b9e6966c476c5dbaaf1e28112aedffc135248120a25633a56661de3194c78f14c390d80a3b49bb2c1b2f9530392d2a83a426da7805edb602dffdc5d3aac497041f86810da9218a6e24680f1af6233baa42b62e7a486cef662a13641f7f8109eef711b175eedf214755417c264cff35678516a858405b6f8ab37957eb45f84a90346e86513d58f454a758048bbd9b34d58dbfa01ca98ab0503cd0618cb742cde13293d4b83a3ae17b18fed8fd3dba1cb7b81a75bddeedff1e25b2786cf65c46c953bd8adeb639fd91eafeb6fe8f877aa441bd2a261cd9d92dfda1798184567607f72ec89fab4846e9595e665d5051f38c682982f7aea9d0959dfcd07da23769ad7646af6b4263398f0fe185091a3a418d8c5770d38f4917eaad68986290f6f32bfd110383664a6a2f12e068777be0b01383dd526d9acd8445842fe6248e02ff76b558b79ecbec92cb2a85860cc3238d0ae11c8dda596a0ab728692e1240b921e1fdf18c72d32a6ae5bcdd703b3832a42133c8d911e5bed78ecae9a3816f85afbe6c9bf438335b5f9d122114eb27f0eb00ada38b84a33e0820a2cf3a741cbb000a3269f9e0caf5cc3a05ee773f2d5631bccccc7c199fb9146d52bbae1c9cd4a24f4f277d78a90f6e972b632068c5066f01accb0de7db0c17586bb64df9fdefd1b391be1c5543a3bee371c5385a212b1858724333861392f719a0bc06ee1c6fbd1ed2e372026717144fcba345f0570b25808b7e9080d6a044a10a3fdcae3f0ff039f7ef51f83cfdaf368ff72e2b01168f13fdcf0392012b6f483e0a349fdbef6691183e9b519a15b199fdfe4393e616ad1b593879b2ae0c4bc1aea7ce18d6b80b47f07788d446b624b9d5507a58ff407b56067e122ec807d0d0469b0e0502c74668b20bd2155ba1eaf3bd601addaf9a0853e54714fa26e95d3f9bd8f4bfb0bff50b862fb034a62ead2c89b1e93098576643c060e4424db95cf64e690df6c1364528cd7d426af9c10169afcfe2fb1bd23c2865f77fbed4199a2111824e65600f96a46f331c4a40cf60beb070410b9431c55f7232dbc5e0f3f3fab3d251ef9cee0d4bec46fb6dc0f40e101878b943a93826763847a151ef67353a0244103b4d9ed5783e165d47bad4312ea0c13e6b36bab432f721166ed2162bacd80978b282771e8641c56fafdb4815c9a6a56885f1cf7cceba9b354afa6bab4f96ce7be5cb50c4246109a3bc16e89b5aa233b0e9531845979e604b181e5da0d1226eb20a4ff36b7868090179783237e2b0af138ae6b3dbc94604796de3dfe76f22a384a8e0ae10beac9ce6dfe6b8b588c422e4b8e23ec9d6271409099fb0e6d596b7c42aeab93963354cd2b86db79e18d3bfa44629665878f0a68f2728d14fcc5253515180ca90a8c35930b31934b7ac42256e76554c104447fab7c08848ef028deae45dc7953bf7c86c12a5bbac2ef8e92b127e46ceaad91868609b27d56261cbc69455184c88759db6c04b605efe619e22acd541bc9f81444bfd3853d12c9de4edba3b5b076d45f11376591190f99d7210649ade9ad091ca744c8241d261b585ac9484f4aeed4eb22d9d9d620fbb77f3dbbed3f1f1d150a2f28a795c5a8aa69a7ee2f0f944513c86ef598816cd9430c9519ab421de0669486b9c03a4e87a75ede54fef794c45f308e25514829579e56d66376bbf8ec96af6264f95eb3279632f933bbb70ed85ba4eafe950c0c46abb25100fc46a650f40e1477b9abf3d87e5b4e2c4a70e6fce0a84c3bcebc913c40c2c6c3000ec891d76f0d853569d7773528537e41e364a579673f82f5dee357579b4761b7cb52dd9fc57adae5f5e17a37c62f621d4b48bf677575ad35a5c293e1130aec1af275475ed6d1d749464fa7f0fe4ed870de5d8610eb560953d08b48fdc0d26f84f6c2066e077cdd9574c048bad70c3000188ebe6bcd7c5e20c7750e37a2d3ff03ebd1b252695547e8d04984abdbb03170c71c6690f66003a444e8d882a67d8ea18aaad77495e9d5e2c9f417a6c3941031c2b4064482eb71a774bbab1211b556a40bef51b008e3d2d507f2ee50fb3e94c03bc83b22b7499e2657d878c1c97e07c8fd3b684231b99c807ae61968c2ad81b5eb7d6dd7849e3c0f3cdf6203894c76cab5be939140efe30a0cab082e7b0b11510aefc47ca12d6b73a0f52ff37756aefc65c00217fab7d02cf0dd40b0b3078a10536ef900e492a651c17fd30773b073c4b3a0d04e71ee682fc2bacf5916481ff4279b8fd39479dd08ec81ca7c1355363dd59f51da9096c211e86f8b61dc7f283c0e4a8172f4c8a7294047afd74d8824246cf33c4fe2538610ae2d9b1af40c194098a4591c3dc559fdeeb03fae8df68d959c91048ad5b64398d157a2b6d182113451f18f3685cd5f66fbd99deec7c9edbe2b7fbd12ebd7a395c4aad6f37ceb0da5fefab43ce2d2cdb905f3aa5d8eb72bc3df48dd3551efe133ec0082d279b79d075d325f20b137422ded542915fddc48c3c3cbe3f25e4e5e665dc486c0d1de4b6e6f8a1dd41f66412b3354495f04ee71cd49f78673df0626ba36c89b62fcab02560b3e2ba6f2f94cec2937790311b403d0b6a462f7256c4c525599fe2e45a00af4aba091788abdbd14b10f0b821fe9482eccc972eee119bf46d063b6e2cf919719a28b18c91a138c91054fc716b94e26f39edbea46fdcfbead1aba7f75f6bfa57f7d1c6ab1b59f893be3420eae25d0271bc5eff32fee151ea04d96a13dfd56775be322a1ffd0ef0a24142a55738931170806586f96b35362c437348464eaf7d9f64cd9db7a8f4a087b0ac2d279c76bfee977b14d2d922acbae028aaf760db037e2d045e9d3a55584261cc483295ff85917b234b6e50a871a0c11f4fafcba1e1e0b87ca1076eddff5d321f8e698863882474db13a16c7f24b492e21a5349d99aebd95851a3dbd7d2c8e92af9a64d0f473ff9163806d509f79c7c232903bb09379ef4e148be785516b8921c7ad777acc6ab0b33f41d2686dc7b9cfb93d868d213a530e8136141c4c8d604c00673e496e9e0ce9a4930370ea307d7e55f08a2e435e8a5287dcded9a4217", 0x1000}, {&(0x7f0000001380)="1f3267a7459104d6aeca02dbf5be6a29b14f645d45eb755c387a9cb1dfb220802c48323945cfb44fd32869300f293af8c21e2a17d155287db545f6a8ca30be71bd1fd1f2c36e97929cdce156aa6a8a5edc685e0bc878dc0cd8af2fc18aa5e32392d7c9b45c483e4c0cf99f8fe658dcf8b64ab613cbb19416b3cb269fe15d5afd3b2c697cc398b34dd0c4e9175ba7e08ec538383de814201fe1cf985bb414cc87f23fbc95d7df672ba6c2d9eb1188f1582041c6e0bd131e09431a4a2cd572beb588e17f9673dbb3206ea25e3c7b94da8887f55b63ada4ac1135148a", 0xdb}, {&(0x7f0000001480)="e091832650efe844a84f5152a3306b438d76353d94bc4993b154b95fccdd659a4f759024e2214052ec57f023b25f6871a0b1c0793317f2009a1c5e59a5d32605af224bb0e4e6491182a34a4a15911fe6ee8fad2662a4d46d8140e0756033406325ab6457019950be14cdec9241e07976d8b5d1291a28e9953543aef5d57414de8a7440396bcfc826780f0ab90019c56310f702683e3f738e725d4a1aea41d128fd3330495b279331378d81e90152e255a6", 0xb1}, {&(0x7f0000001540)="a908e191356bf6c56471c708d5082b3bf726d46328f3f9047b523bddbec4e8ce423bc3dc3d0566fc1a1b4dded124ed20c7585ce05e8d5aec8ceaedf5c26e8129c2604ef07cba8e4ba1bc6f9b224411eb7e80d889b84e7db5383f2c72cc34db5cc03cc940964c2b28246c1a963c33c34584d4b55fccb72ac357695989c453319a5b8116229baad046396af184eb78286c40df2226f4b842e53521702298878b1ec389163124e4e50e12ec95e0ec6273430f42726eb7b178ef19680b25c32e4e488ce93f793ce1bb86d459e24852f7e838d15fb9ee6be30db0d0ca337e083cc3a497b0bb3d82b18aa66be0cb", 0xeb}], 0x6, &(0x7f0000001c40)=ANY=[@ANYBLOB="5800000000000000ffff00000500000085b44af96a0b21c0525b612c7dbcaeedd37792cc82a0c664c11ddd6c777823d148d81b0fdb5167b2718a47c09fb16f01a228c506f81f00519bb1839e8301284afe058c00742900000801000000000000ffff000005000000fd9aeba686f8023e4d7f7760fd644f29e87d49286694f9a99a1d1510ed54f8f9be7497f2981b306c3d0e041436f50cee5d758a2542e7d44910d174ef2cdc183e4d34b131cf5cca42094d2f82b5fecc0d736d84d0ed83ce372acdcd7fc5d351b31baddc0dabcebf817637893f7e2f2357229f080058d624c3711145cc7f035a9b5352306acd3c2bd02c056de63dca83f912711c50c360540aca3cb384f7d0e2a153eca78be0c13ee1cdfba0378bc6ba769163a2d876f29068bfbbe6e78b5d90b7851854f5b1eb91899b7f14580b425a56978ddb45c702acbcd1c71e4c2fee65c6a7ecdc5a0fe718c07aba42c58b6a08163257131c8dd87293a68803b9da0000000000e000000000000000ffff000002000003f7c3417e79fc5ad26dc2efe93fe943f387172e6d3412e4e82a06395855237470fccabdeca29e99684bca12bde18db6d3b6745935d23a28206115c630db7d3ce381224561c3fc5e5fdd229e86bf77f6117fbfd984d154efebf25021111e5eeb04a8773b1cb4df060cab379f858f786d18d6ec650bad9f5bf559156c571a6724dcb5b8a2dbed3568af2608c8adccedaeb180efd7d6a1733ed8d8c1b6fb227fb1fb72ea540d4cb072d4f419686a2d72b031a112e623c6dc0e8ccd6bb31ce9d572e44be4a941e0afd44ff3b0200000000000800000000000000001000000060000003b5494523fd05e3affb66d8fc98298e87faef6a28a4c838d154d6ac94a2026830d724e4656375b5fff1d0b3ce426afe1b1694932af6333f84883722e51f08e26550e8853aa5cc7af6b003a00b60c2df3c37c6decc9df6b3510ae3abe8ecb639f606bca635992105556b89ca333d80000c0000000000000000100000009000000cfed721958ba4387cba725159c20aa1e7c0a82fd260448b7ec504150da16327003a36c669f93007a098f68865298a120d53acaeff360a4305ef9266b05340758a219b1b392ea6503c9cca58d66c38921b2ad6124958b3e4715e17d1e7d0e4a32e024d0f6f4d7a5ce2a69a74f9f7f41217eda1a2f37a845cd83170a7f5c0061945d5a501b8dbbf0c2d5bcf1d5cabb70a81b53257c53524d4b73113638727a60fb5477b3089139be4ea7c35b20229a53c038cc7c068fb862504a8f32d80801000000000000ffff00000004000010d1518f85cbf8cb0e3b3e4220ce4b0358e5e3d90d0dae66499a69b06520e186a18fb218bc0cc8d4595de1294315d8a5397a1c286fb478310cef096981cd1c348306824c170f091b1f245106e8f3206b4a77932ef192541416f58e970f5585639ea69439f03239e831e2f38a9acf2d04d8831d558dc274d3323bbd736212ebb0f921798e3c2add42d214a7b196df4709880f8909ebe4af0000000029c5078dd88f9e3de7cf033513bce845f8b7ed8955abf816ba5ed65ee126db6f47cb5cfc85225648656c41fcb54675a22748dd3ce1ce8b835e4b9550bbd5a25c1afb1861c0e8b86251379cc7b68be052efba71267556920cef610de83e880000000000000001000000060000003576f513d477261dfde4d1b51bdd5cb5fbd1667acd1a01eb5f01269cf0418e0f0b4c522f02d484eefe02a4f040c0a1451fa7868f60bcd90bd8cbcd625c334ec886f2bad59fb51a6158afd805789382248e89fc36b8fdd08d9b399756536393fa055d4283e23b6b0317eab9b1ed000d2ac00246550fa84499369098a04dd48780a0a5c583678b575da00886f2af4831dba5f11483ca489214a411f9f7755160e1a330dc95803ef60394325b6dbdab6285211a24187614d5d42e6e3c27"], 0x510}, 0x4) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) listen(r0, 0x4e84a9a9) 04:02:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3e66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20810, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x4b, &(0x7f0000000080)="80e3930666ad849aa6621c9c071b5be293eb0a7d63bfb23ff25b569c4bd90cadcd826125b59767023273c60540f3cca36b3fea6dff7b24d46c462f476cf44e007965b1c6bba586edf9eafa") setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 04:02:35 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) dup2(r1, r1) 04:02:35 executing program 0: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0x2000000000000005) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7ff, 0x4) 04:02:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) shmget(0x2, 0x1000, 0x2000000080, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) 04:02:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 04:02:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000100000000b25c00"], 0x10) shutdown(r0, 0x1) 04:02:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 04:02:36 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) clock_settime(0x3, &(0x7f00000000c0)={0x7f}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x10) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) sendto$inet(r0, &(0x7f0000000080)="d576142d0afa14a0751fdba4372598f6140b73f237fe0bc8be6da19340aa4006a12f0c88c1a974715a29e4ce9d8e04ddaa8196aaddbacee6d06e10233b4430a0cc653aa44353a7642bfbbfc004657441b81face7027ad9ebbf7e0621d2dc8a59eca615e004d9c2f34d62376cab90435d39dd8d17cd8568298860dd701830a8dbe1a88dc38c219f94de467f82d6cee0f9ba93905d372d48f56fe692ccb3", 0x9d, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/242, 0xf2}, {&(0x7f00000013c0)=""/247, 0xf7}], 0x5) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10691, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x84, 0x80) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff81, "02000000078d00cb5fffffffffff7f00", 0x400000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x80000000, 0x8, 0xfff, "903204cc1d4ef4e5410dd3a169ab93e4ca474b8f", 0xa025, 0xde99}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 04:02:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1/file0\x00', r0, &(0x7f0000000080)='./file1\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/194, 0xc2) r1 = msgget(0x2, 0x10a) msgrcv(r1, &(0x7f0000000280)={0x0, ""/232}, 0xf0, 0x3, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0xa3}, {r0, 0x4}, {r0}, {r0, 0x100}], 0x5, 0x16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 04:02:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x5, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:02:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xff, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 04:02:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x7f, &(0x7f00000002c0)="631c36c98f3f4ae93200ed4f6b4dce68df785b46405df5079dca714f96176e2730dcd7992c54b17f5f7aa28b95a847e40d396f5cea273e3eed0052adac2cb94570116bbed9d299bb00107c0297730c04d072b567bcd26fa8b7a2e8c60602c42bbb8bad4baa72860d5f871698c599b5b7302873237d5b930e3144735692d0c95d3027dcda27672a3a9122a55b645771c68d808f026a55415397f050f399ec0903498da16426ceabb45ef0234322d3f99bd6adbaf49151243564612462cf93418cce9147e8a2305c263878a284d256387748d491f9e88b50b8970303be9ff12e85924db39cbf2a98c817a553", 0xeb) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r2 = syz_open_pts() accept(r1, 0x0, &(0x7f00000003c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffc) lseek(r2, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r3, &(0x7f00000001c0)=""/111, 0x6f, 0x842, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) read(r2, &(0x7f0000000040)=""/129, 0x81) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x10000) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4d23e05bcdd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0206003c40df71595ee782d7b31f678d", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7, 0xffffffffffffffff, 0x7fffffbf, "a508000000027f00007f1000000008008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x3be) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) rmdir(&(0x7f0000000000)='./file0\x00') 04:02:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 04:02:38 executing program 0: socketpair(0x27, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) close(r0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='^[.[(,\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/-\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', 0x0, &(0x7f00000005c0)='!%^[}\x00', &(0x7f0000000600)='-$$/*\x00', &(0x7f0000000640)='\x00']) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000700)={{0x53, r4, r7, r6, r5, 0x106, 0xffffffffffff8001}, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000780)=0xc) pledge(&(0x7f0000000300)='\x00', &(0x7f00000006c0)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r6) fcntl$getown(r2, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r7, r8, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x111) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r2, &(0x7f0000000180)="a6676b02e0c2c6d06abf55aab22a190d735865b01f26e344eb143c7914a1676eceb424bc5cb886decc7a4caaabcf1e08fb07250cc35f78636323f65c23435fafcb192359", 0x44, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000080)="06f84205e885b15145dcec0aed17351bda7e06fc6403ffe2a71705401241de745e323ff2c36aaf5d2116c5435b8e3488d6a2495f3aba5d2d3d03f1f30974dcf623d0b89396c20e5c5d6ccf8d705e5dfd9f33344258f3af9f9a763c86cba7bc7885c81c8025c895e0fdab8638b84b") 04:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x202, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "6363d7c6491544e53c011a67e679958ef57f78039ed60b4a9e0658865355068acefdeabb8027f9d37693bab6d7972f131fb1ce10735578df016d4d872f9c8409ae9bddc7a297218916666acc3bd6b83e88d69f2d116c79a841c17070afc05126950d9db01d848f4180d0c16a2a9a7b72fa81f3f5f05ee2dacb323ee3dd885decbfa903bcbb1d5a0848e9439c387bf2716b073c161e2b312d8629b0e75f61448b55eb26cf10f3eca902686ee5a72452aa12497bd437152302684913007e6f9d033620070507f70b17c04795aad80c7c518658d4ae52263492f3d34b"}, 0xe3, 0x800) 04:02:38 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) 04:02:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x4000000000a, 0xffffffffffffffff) close(r0) write(r1, &(0x7f0000000100), 0x28b81e) 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61cc, 0x800) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 04:02:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000440)={0x200000000006, 0x7ff00000}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) write(r0, &(0x7f0000000300)="756eac7016613236833bd7525e0bcc49edab7b923f6630073885373ad8d77fd0af76c190491b6cf87b3a2afa5d47f547a296987e26ec440dd5a63e56a4fa8d4e491ef09944c4a0d2be01566a77672f645115c6413534adaba8333d4ada3e6d9177c5aa4d763e5d18b09b6cd4869acd00d99caa13206192ed1f8812743667a70f64f0320c7af9c352fede6f99857e7164b5bd3be841f6ebd4afd89baec40e6fa27d4f977f2a8423242d4aff0c80f90b00a8bca62e8039592ef8d0daf736a7cfa974a9908c8bc71adfd24097935223690bc5a6e2ce9a2680c80c4dee31bc8b90f7b5678e80a8a5d567da49fc0b12619896249bbcbb305455508567d4eea76b2f", 0xff) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x1, 0xa6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf7, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x8e, 0x9}], 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x400}, {{r0}, 0x0, 0x89, 0x40000081, 0x776c, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9aa, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x2a, 0x2, 0xfffffffffffffffe, 0x10000}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xaf, 0xfffffffffffffffe}, {{r0}, 0xd6bae36ab75a27d8, 0x4, 0x10, 0x200, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0xfffffffffffffffc, 0x9}], 0xffffffffffffffff, &(0x7f0000000000)={0x8001, 0x7fff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x13) bind$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x7fffffff, 0x8e}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:38 executing program 0: rmdir(&(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x5) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000240)=0x5e1) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x6, 0x9aa89a0d02112013, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20, 0x80000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x389, 0x5}, {{r0}, 0xfffffffffffffff9, 0x6, 0x80000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf00fffff, 0x8c1c, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x5, 0xa000000000000}, {{r1}, 0xfffffffffffffff8, 0x1c, 0x51, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0xc00fffff, 0x9, 0x3}], 0x8, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0x6b}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0xfffffffffffffff8}], 0x800, &(0x7f00000003c0)={0x4, 0x4}) socket(0xfbfffffffffffffd, 0x43, 0x0) r3 = semget(0x1, 0x4, 0x109) semop(r3, &(0x7f0000000100)=[{0x3, 0x1f38bb5a, 0x1000}, {0x7, 0x7ff}, {0x0, 0x2e5f, 0x1800}], 0x3) setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:02:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x8}, 0xc) preadv(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 04:02:38 executing program 0: r0 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x5, 0x6, 0x9, 0x70000, 0x7, 0x7fffffff, 0x7, 0x101}, &(0x7f0000000300)={0xe4b, 0xf90}) 04:02:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') chroot(&(0x7f0000cfb000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 04:02:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 04:02:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82771a3fe7c509c4c6d3e7ea022e2f66696c653000f16bb126d054a6727cc1586235278239976429a60e894416cbc7762fc69f30ed410b034a4f56c2c131841ed7860b57bfdd4c9483550c117c433c171f652e47c3cec9c582ed29e52ac41c89fa7ad3fc68b5d42e798696e68e514356f19c935de11fb32770d49f115a8813adf3e00b1635428814f19855effb2b85b53a6caaaae69a187a4dae22ad540ad3877a83963ddcdb3ffbe333fbd61646341e9f756aecc69c63358df015c2598ddec3dff0551500f28ec279d479d974ae3c3afae8a1f95dfa3757430a296b271630aebe"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 04:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x800, 0xe6) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x81) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) setitimer(0x2, &(0x7f0000000180)={{0x8000}, {0x67, 0xd4}}, &(0x7f00000001c0)) close(r1) write(r0, &(0x7f0000000200)="b8454463c5e4aa8aca4852eeb5c42e751c832c4e04226438399ea016e24269f90f2240e9c1de136f0deb76b1e12ada7df0d31d17fe52c6e4f965b7028f4621dd53921ce42fdc5ffb004838180e3dc8c8ddb4dd0b78cd440e7ca4b92286bc0f29bf0d07c4d3ac7ebd32ac7dede35abff4ca95aed914684c6ac0", 0x79) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 04:02:40 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) chdir(&(0x7f00000000c0)='./file2\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 04:02:40 executing program 1: mkdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') link(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0xc001, 0x800) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 04:02:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x13) link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) write(r2, &(0x7f0000335000), 0x10052) 04:02:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x1, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = semget(0x3, 0x0, 0x11) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000540)=""/218) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 04:02:40 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x80000068, 0x8001}, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="59ba87175c14ae432ace2647735c7392531ccaa8983fbacb5c6e3201b9599a17ad287341d332aca0f58d33e1d3f2894fe6b22b728b41bf", 0x37) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = msgget(0x3, 0x200) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x80) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x2, &(0x7f00000001c0)) flock(r3, 0xe) msgrcv(r2, &(0x7f0000000280)=ANY=[], 0x0, 0x2, 0x20802) msgget(0x0, 0x700) 04:02:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x2, 0xff, "3323d677ed000595020cafae5ac597f5c32ab67c", 0x81, 0x4}) ftruncate(r0, 0x100) dup2(r0, r2) fchdir(r2) r3 = syz_open_pts() r4 = syz_open_pts() pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000140)="263fac3ba86a8c8292405adc1f066ba3bdfaefeb1fd6b38e82f2f24f5d89288d26d4d654572a04e5a433b21108e19f7fa0e43079a199a0c5b00cdeb63397f6b04deed3c0a6b38bdac8da129dbef84bfbfd6d8476778417be48b52450ccbccd3d35fb48e3b2ca723629c0e0949ab930d375048aff1c4c6552ea2353d0c2e864761d2620469ef676a860b34d1612ec87431885024b73d1ff51231ef8a3391f35448fa6f4bd0c8a3ffb0091d2fd3e881933d2f8cfbf6499338a20134450d9e6ac9a09c07e4472fee6ce756637f4086b8ff9", 0xd0}, {&(0x7f0000000240)="c1706ee089ff953252df0f6a41b55a9331309a23ef95e31ccc67a71d2867b75e67c821ec1cf690fff27c93f196cc0f8d574fb60c5f45d4af5a49ded25afb7847381beab7781ed5a28f60ea9b2ec28cdb240bd1953d7795c7b0fbe97fb5eb7cf7ea289008fe51b7929641daf2092cab265554db09074e33bbb74eb0f7516324df3bbce225efe212dd34d985564aeba153421ac73f40d3e435a1008b9d9397e5985061da5f7b292dc1fc606ddb58d1412936bc873c7d660ba711b20ae9e889095d1e3910519f05470ae1b26f8b6356d7a5b4328c7486dd705712dc", 0xda}, {&(0x7f0000000340)="943f276f219a587e5d381d282d4fc031c06f0017669dc2cd6ff8c3b691275fa9067f9918fe898bd7445d687be042e57ecfafa3a4a6b1f07407fe18a1571183d0b273381d1b2c52983a5fdffee0535d30f81a2f9c26d7273e00def50e6bc5b4f274a7af22145285a65f6c016576501a8cef5e877189e01916df735e4928a999db7cab", 0x82}, {&(0x7f0000000400)="e249823d7d2acabcab97da7a8271ba14df0d4ff2ceec3163338a17e3e8a2df2c114054ebc88988a7e4811d910f5f88a64865b7303ceffd3a44281444db8c7218ce55c133c63492", 0x47}, {&(0x7f00000000c0)="c3686d39f07a66c003afdb3fcadd00ec7b3d01bacacf5d4c", 0x18}, {&(0x7f0000000480)="c2dba9a8ba37d75cc904d2c4ea1a7918e5c8dafe6b89d0da4e1d394a4abd3c01c023ceaa6e5c7edc22d93993d0813f3dccb8e15e2335364a6f1d63ccf0adf0c2c8869ef6", 0x44}, {&(0x7f0000000500)="27c5370f7432ec8b91747a686786fe04d1fb1676a603139300a152c08d551376a73144a85b2853290c5d1e87fa863029c7da933559624752452fcef4185fbdb2f3ec2121fb20fb0d96610ad00549623dca1ff8df6a6919ab12c53e5993eb4f3510dcd4a96bd1df665a499271dad3ff91d8ea3adc00fb03e0f2c169c555ca56277040f296397185289b23d3667a3f7c96d8487b725ec1848dd2cc4fe7d673eaa020ff9844ad0bcd56fa762f7babde04405f576280826512bb427181a5d009192663570fa6d9649b2045fb108ca0fa1e5b", 0xd0}], 0x7, 0x42) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) write(r5, &(0x7f0000003740)="8b1ea171a3c0af6c3e0541162d84b4990ffaaf003a2d25bcb6f5775f812ca49f4956b898d47a9088df27862d46fe4761133834957327e9f3cbdcd6a9862ea2ea2ce083ea127e82e70fe9529e1752de00d9858c47348b6e472c47a029de4131f827d13f15fbc0f553c1663c4c0ceaabadd265597512424cb6841811e06ec6a9cfde7117c4b31c4fdc639ec26e2ef800fc040b3f45592ae5cf0acb1ac1751012033ffce2d5002c2f79473efed69354441bdfd0f22a00992381072eda1e49d25c8c75a1f7ec1cf5f981b2f096442f477a8e2f494b81c533db13855986b21a6c418dd257e0a874d5b52fe8ed01c9438321e62d5064aacea3f40dbe8c2ebb403fce4cafe4091c53870276458d32b79734373a3abee4d503cfeac830a6737b07a8ea749dbed6efcb182d1237f3f732295089f18dd39b7b747d234bbfb6844f3218c3327b8d50195d4d25557d9cb724c7c078eda769e2440ee128f0438dc6757850e6af8219c3580015e9917d62910f47410d21a51894089b99b794d1918e02831b5fde995ef6ceef7aaad3b488ea0df7e46cade37272b91674a9a4efda45f4b2d65329502d189d64e1246bff3393f555ab69744a914111a4f4448f37fa31eaf8b44f6517ed675434d19f6ce345f9fa16293cc6a520b3bd2ab3b32f55418fdd5f587588e5d0e8007319d9b34b6e95a49413370dae13173271ecf76c3d91b249a111392b7f850f5d42bbd9bc926c56eb877d341e338a54647636b29e90d03cb6d66c3b5d7661e6ae314fdce1430891b95b057f7ac8cc7006cbdd872b4f875800487170e9372c5e574e41d029ee8cad18968c001d1e691b6e1dd5181077fea8e39cd8ab7e6eaca8c0d38dac38030b49da8504be4e66f585a4f3f92deaf5aa3219fe8626d19f86f4c1123cece157785eb068832c2196bb57bfd400cb7c7316cdf36af5d96e75b08b32703b99cf998d675c8537985bb98d42795c4691d62dafdc754c28d22851b29f5d723686a391468aa73cd29a4806f574463dd5a46122ca7062799681872485f52667c0c0f81b37bce566d97951ec8393562f6b1ad6b757addbfebff806187a2dd8a781fffbac3974884acd40b372bd83e6f096fff59c625f80ec21a1b626626472ae48933e1331c728d2cb65bc1066f72bdd79c96a118d53127e8ee093ff22532321371f15fda76700751e26a0d1242e279bd262b7563ef158e73a810ddbaa97d6ae5ca465bf5b08c43724db21c4fbde5f5708c5e773c2ef1fde55ee867e0d6901ab9ce3a287b38022e516b33809937d27eb63c6dd6f2a13da24e6a778e14d40a7f2ecc4fdf70067e651b81b2feb1167b0f930b486770270ab6b6760899f4754b7f1ad2c415946723575621163a6b344afa4b443a849a9db9343d6892e19988376ca593482fa80c13e52f341553cad6f031d4c2d6ddc8daa76fbda831d41c7c8870905bf4326e56f4a3fdfe364064c0d232d52eb74463d7b852d3e12cfea6def6edea5e6640c8acab3b5bdc10d9a6c5b5f88d78559e434e4845347544b8df8676b44b72c15d8a731e825b69c8fa61654c41018a45ca7b0f10912ae49a525e18170e2748ef523ad2978d61b59b5972f0f0e0d61fb3435fc12de3172825182aaa910af33ea08ef047b4b245dcfb752ef1434de33c73329e0b4c89356ffea6567ebcc68bb8cb46a1c43aa662503c6e1fcbb5d7d0afd3bfca0e404befc3689db94d23b3ea669b891c0dcf6b029b5c77f25eb47b01f9721eb8c6071bb9b33b1ea9b7457ec90969b21a859441770f81fea7158587695d5a899c7742b342b61b605c7e0e03fb61cc6fb44ea2fae94363dab834125ce9adcecf2035bbb7211083517a5a98059b4f67cbad0e5b858c78718c55eb32c438307092f7dec444a3744e5938f92c32049d0a091a0194b5ecc9941ce204e96d65e8de46c85822fa71ebcb409d4eefb460f1350951b383bd65362bb63a9c77207e2692b58832d169977d27f17fca2be57a09f0e65fd25e4aa962f92b77ad6878a789efb954317fad905f1ced9a512356bfd49c4da90e12ae6baf6d10e938f869ecb73e3f25b752ae5e732df7079d369ba2170bc9604651c289a1efb85baf42943038ddd7a81e0bb4b9faf34d4e82697e494c11fd56bae46876fd43d4568c260bbb26e05c634827e2abee8d96c2a184a453a92cda900aec5e3505a4dc86d77da10f33d93c96bef55970e1dd584ff3a32d2fadb35336539d11d8475aee85b554e349d5d3f269664288ee1f6a0b049d57e857706028af0bc3f378b8c81930292af104db6ad2e3b171526e2eadb0897a8579b96a2b4cadbd0c10f8b82c20017f71c4d3283598e11a06679e9234d295217a618ed4776b52237e3d35a856cec735b2a96dcfa83434a82782cfee2bd8a1fe51a3eb68d77a2c72c3cb0759498e42d6a234e0f5af074cb99f3d82f601cb2900471fa2dc096901cd44b463e9cc90f8088e1cab555a5b9a8e3968faaeba1a52ecba35d2e0b7de1f5cc04181a560223e81d05cbabc7eaff8a33429c875a3aa430342a1b4766d92109dfe9a32d84cad62788965542768f6d8d056dc21ad936e29aa8b5807aabcf54a6619f7f4cd69cfa7047eb526a1cc7c293d6f56c51355f495db341dfca387ee880da7b998701e11208a14b135b209fcafe1cf06b9942924973e2d1662c14b2f1186bc5a95c1f955e49bc76f2788394b8259743d317c09968aa9751d043af3e2a73c9f92e0001e9acdc7f5b291ff776f3a266811b184018fb7e367c74677c8b245c96e045c640b0ded8b5bc79cc9bfafd25f7d35b6d2a9e6cd329b1326260ef0bad0670473bebc4c679030b5464581919be326ec219beb4c6b13edf826ac4bba2de8d8d2dbe3ca31c7bb6551cfc29a1c0f8efa60a0ae830a8361e8803146fa17be1b41afd935869cd33b6d3f68f2b59359634c4d1d60df544aa9142b7c5fe0c93d3a92d07e1165ef1d6c4ecb90d5725503461ac3f2f80ab8521072b7f138af23270d95e64418e7bc70bbd6ef34ecffeb36bfe043a81616d0b2a52e786a628c9a078c40040c6e70affc04df3c5a3c0de1ee16e02d3c732a395997c8f71ceaeb6faf1f6b5c748c5a9f5bdf9cbee2d83d5d48f9c58da24a1b232815b05d32f218167afe19e0da899d41a8e2d46ca2a14abc63b71bcc32fa14948863051521b8165d6cde7065fde302bb564ef77e3b6bcee01ab13805a6a881417de1f1bf99bda0e3c50a206c84885aa2722dcd5bb7cee07052557ba8c0f7cc6c20296f50caa73cc68ec35a01c9fa2cd5e13596c985d04e46d15d58d4a5db00af9d1a5b100b725bc7509e27b026ea01c76cc8b5cf80d6ab7b5766939d8f383bb8dbc79221ac58a391b1d397ac79631a494a226d2d647fd8a7d66b376e5bf7b33abfc35d9b65a27f1089254a232bf4b379593c1a729fd359657a5e6871b1afcc9a5a876cd6e707215847f81ed4fa9642d14dc84cefa8e95704ad0e76307fda80e06a9fed89526ac6b55af0a35dfdb05b3bbd4cd6e61f3cfeb8083a04d38503ae247fd609373dfdd06c331001b19e2c4009305fd23c9d5af398b6d10bb1d207798d54db5c0ba92f4e662caa441815b5334f19639493af012ceb1a2d2bd1e096081285e9e503c380713649b059c81ccc05a9f78be0fc1a7a470f25fc0910d463d0fa187c48ccef84d0f9274861cc936217684fcddfa1559d03f7ba877a594c12366cdb5ab0dc6bdc80d96430496f814969f374412951e44664a320bc34484afc6dadbb22b29e646e9796b3281b0093e28496761cf2c68e2b35d883d5726783fb48fe127d6786d270ac96901d3ee693179ee9f6a9530dbc696c349e52cc01ccf55e94e1b0804e28481c8e0242e4ca59678701ac318f22665255fd654b345b7404911de0ebb54158abc70644483e013205b3aa395f0263733bdfbe73234d4e24b86599910946ff2778caa2b8123d703e2c96d56ce18a4ee3e68c975fe227f66230e86b64c9c0c795c717a7e9341e066b7dd7b1056a4697b51e3cd4ed658c8cb221508e1d0ca112b420d7a3dd9661f6f3d71f37390fea7428be74ebba6f5e087514b3855a418d695f0670c901dae40ed1a6b4a89a98a6789b5c4ce32edfe90a574db59a2ce391e3f9111cf3767abdfe3267d25ed351fc386ea2b568e40c0cb0dba49211b0c12cfe38e9e29666ab85995195c2b5b6d83cf85d8dfbf40d33aabe1ecec06ab198cb0f565ffb1e0835ff3564e74e98b75eedf4ce00fff2f949a140b21c9236c509cce4c4e562df22bf6e6040278dfa59fb6e5514a2113154bcc9ffb10ea00e31a625e96a948417b681f837e47799a361ede8ffd88e8d67a12e52ad5acf1cf1755a7aecb9aa9bd788034015b6cd6c95b83bbfd004848f2fd1ee07a30a09a257871e917485857a7ff4ff171ab8f23a80ddef494e7da7c98e84e94833fe7d647402951b93a377149185fe7763cda863ccf8eed53c6a8bf19af63dbcc4a4e9b94a828fac69f90c8296a38897f5c65ce7bd260ddfac6e401032ff7f8b92621351eacb1c1eebcd4fabdcb145d89012f30ce1ef8062829b3ce1ad1de0f4d1bb88029e0077a4a8c4ee57503446932bf788c244bbdafaaf45cb031bca4c7e4a31c294f9bb69ed52635597a32b044a453336a30843b7c05f100abde6a49526f25b99259067c18230c5b148a14e93935d074fe8a6a784a3d242d6c9227a7293c53d330c7b63e23c1147f51c8faa95f8ac04d1c0b932f47cd13f0fa80112cc5eb41a47eb5d717d7d088bdb8ad3781fff39a8bdb3dba6997214b05533ed93424d4bd32e9bcb8a24de60b7385a7190c26986608542c1659ce3ff7a201e7483bdf4e994a613c896c9b67b038223dacf043418428c9abea4d917518835e17ffc20154a2726eb04b9c72083dd35e3fdd951768f69814a9afab590479a322b563c0f4e4db4c68857237cf9c1890c05e37801ffc67870209d36b6e04ff511c186302d50fa69bd22ef284dcee3b062ce8996884ab0b21411685ba7a25c0518be7bbf27c525e9d55863d970b5f935029124923a3e78982e4eec78a4b9efbec1b545d4f941b22bd7ba9a3f62840a324de4d16879b7f8bc7bcbc3ca51e6fa1237e805d95be6aab8a71885b30fe931c6a1eecab0812c9eeb98424558dfc281ba9d1cef90320fa03848cbe581dc72eca9347cfa7f9b7a31b36cd1fdb97314b6ff34affbaff37fb4457d86c81be0799daa15f7a687d3c3abb7013bdc045699cb0f82a205b8c6b74e21e4d421dd465d98870e3cbcd6f2a5e67f034ade4c51b7b8e403059e3b96b478e7219574fcce054d30165933cebed3b154b3630bf62893714608a9545d7aa6fc2134c6a4a031bab31cd320e95c87a8751ec8231747516a48fd07fa2d23d0a5bdf9221aacc4140eec847a837f9ba0f56fc197c7e818f6b747f44bf3413616afaf05871be9f09abc5f541d4d8ece1621e99c7815494aee1c66752a11d9c54569bf2dd6c3e9cb4175873db7b44a4fa9eb031a13a119e16baf6c4d735af94c7498936fd78388380138aa06db009843034e6b73339f16e010ef737a25bec5b37266f76d0360a774cfd835efe5846cac0bc44a91989f84960636b9bc88c1b8ad42271a72e697edf3926ebd49715f25969a661a25a8005ffbe5c08abb4f5b0df21ae04928bc5f1dfce82d31ddc263ccd68608553b40b7f60a4f9f6ada1405c353dd23576f49ad07b209f13a3b0c73acd681556600655d19214af06f9c2434a91f3df7949524125a4e225624101d8bd76317ce8f1f7fa1743e0eaef9a214b22da1c6f7316f1fd58caea14ddab4ee0d8c5d3c0a27aef66dcd44a4341dc24c83cf00376897760decb9c13ed003b9530e25aa3adf498aef39cf78dd037c800bdd992acdae501bb676eda14ec0bacf69f8591354c4e5baeeaabb2ed60e3fe103a853cf71250c1d233083a297d6efa69494019d967833482bae9be9b9a5ca886a8c1ce7ab9f85738635d7b79d1c0319b2a379f65c355838a8b7db52572e2c044fd492fe127acee5e6b4f27953017681a848ab04fd738", 0x34f) kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x5, &(0x7f00000000c0), 0x80000000, 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) shutdown(r0, 0x3) r1 = socket(0x0, 0x4000000, 0x1) shutdown(r1, 0x3) sendto(r0, &(0x7f00000000c0)="ef0cdcfbd994825ac3f0cd0305e738b96f4f85051b88627e02d010ca48b63a7bb907d89d19b236cb01640d49fa4cdb7e2462c7ad6ee3127f47be5df61dfeef70bf3626cb16699984bb362d04c406a409c0644629e55dc26bd877420f411357aced7e7d8d070aa57c454aacbceac079b8709e31efc59bf0e5fd418595af0411e51929ae55a69eb306d40dd7c471c7c00ff95324adc80b2a488ac7580631c9ea864767779408b839d5ffec55853d5db017b711a7cb34307a", 0xb7, 0x2, &(0x7f0000000180)=@in6={0x18, 0x2, 0xbd, 0x9}, 0xc) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) 04:02:41 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) mlockall(0x2) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/157, 0x9d) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001180), &(0x7f00000011c0)=0x10) fcntl$setflags(r0, 0x2, 0x1) mknodat(r1, &(0x7f0000001140)='./file0\x00', 0x60, 0x7cb) 04:02:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x80000001}, {0x18, 0x3, 0x4054a851, 0x39ed}, 0x81, [0x6, 0x7ff, 0x8000, 0x9, 0x401, 0x4, 0x9, 0x8]}, 0x3c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:02:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 04:02:41 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) sync() 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="d2306edff46d937c90c9af2925d767ccbf668aaeeede1ae25f315cebc5e0fdcd79591e9dde5a67c5d90570b18ec5c6a3890a990cb48b67460690ac04cf7c1eda9df4c8452ec3684d6e7d875c45961716137d3c6436a28f67b62fde001666189ed07178f6603df713691c25cb1eeb0c32da40f6de261de65cc862beef02871ddf8d30df9149e763fb56466ba2488f56d9eea3dab1cb42869f6916e05743d7629d1fafac2716e7353e7fcd9a4aae4862dfd2b1f4ade2472703ebf5d6d1e3e661463c21fa62ae304a70153b7f6f787da78e7977f526da356059cacbbfff3b96073578b84305b4", 0xe5}, {&(0x7f0000000080)="45a0e8576eb1ee811962736a72ede3f384b89f9ad01879bfee20e65b0572020d74639153a323bebe2f0111968ce2cbffcbb75fe0408df2ec5770b562e7fe59cf", 0x40}], 0x2, &(0x7f0000000240)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x30, 0x4}, 0x8) 04:02:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) syz_open_pts() setrlimit(0x1, &(0x7f00000000c0)={0x20, 0xa7518db}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x800}, 0x8) 04:02:41 executing program 1: r0 = msgget(0x2, 0x88) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x0, 0xc002, 0x3e5) setsockopt(r1, 0x29, 0x400000000000038, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/32, 0x20) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0xff}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="59f06020f149cc56b91ff534d34d268c8e4245c0d54615be0d134de3278caa057c8041819bd71d10deeffa3ca50b4e88c507af18b89537b8cedd655cd36dfe11ec01b92a7700540ac2ffe54595c6bc86e2e180821e6edde9693df56268bd039b08084d1f4130769d57b894f5f51eab94c0c4d14ddc068cced325e92e053e4d7c865242b95991ef01497ab555b6860743c14b0d413c9a8e1698ed19704a60c32744c7dc4cfe14925263c763b6aaee686cecd6963e9cb7be81caf8958c3854f177", 0xc0}, {&(0x7f00000001c0)="6dbec5686c54364e35d9eb597c86f7df8d5d7ba321d4a7de52cb33b54c7cd905514bbad527689ee7b19bee4ec9b797", 0x2f}, {&(0x7f0000000200)="63554a7b915d773e72737c04d9a6e0fc2dcb3689c9b3526002b69db0caaf9647bd5f35ef3edb2c62d7122c319802a9", 0x2f}], 0x3, &(0x7f0000000280)=[{0x80, 0xffff, 0x100000000, "bfff28df28b65a3444e961f50e017d784d4aa75bd3a9b3daa6e2681d0322d21ae2d8cda7f3bdc8d4f21d5a378346f2dad3a6cc36e813b2c8bdba6eefcc858e4fb497d6382fd62db8814b7b5b0844d77be3f4a73abc496d25d9ac231dbb1759357abb45d070e5c8c84d879379549e"}, {0x98, 0xffff, 0x1, "7969c884ddfee1e9ddbade9010d292eac79648e58812c0f0c8884e1863b91b8b397d7fc8fa428dab03c465ef822ede670c0e757742dcbfd79770939771b30d9a0ccbadbf4debe27322fae459d79d72cc702ce36275a8d8d2807fd34cfafc0cd89498f863611e6d8e66a110b9e8013d5879f666d432f78d314b3060d40fac50513c0adcc71c32c233"}, {0x90, 0xffff, 0xfff, "33fb976ea483c98c5dbe188a50917eb3f9aa9d1ea63f3eb6e63f802976f383f30c2ca5236012b3fda74043e6c6c58cb2b01abc8b44fc6195ef4a64746b4dc610eb8cb5e7171ed16a5d8c99032110f3f033782c60099aaec9f846ab3409bdd083ac7b0f4f926fca0d5d1443195c351fe99ff0baa9a86d64ebe127cc20e6062f"}, {0x1010, 0xffff, 0x1, "bcb5f47948d6923ea48edae736de05ba3ebbcc458095d0655d5655f1cca994bdc3957cbb0428cc18d40a22ae0aa1260a572b70e792b3bfc0210f76ac3a65d6831a1b4bcf617e6e111d3692cec5f5a265cdeceada3e7d9dfb246778253c388b8e52e1c051b9ef6dbea9ab03f5e3532ea3073d9113980bc784a97138cb6eeb3e13a0fe1a036a82afaeaf9750e2e936e141cbd032948f29375fb02675d3a76ff29116e9f61ed941a31a3ac98cda129feedf5f7e5270175ec835b9af462e0cbde827bc261822d194bb860f146bdd9d72531653bf82a7059f88413adbd30009bd7454ab6163ae57dcd7b35c7a22020d5b43bc2bb74bc6604e10f2906b27a3bd5a3522a6501699a57556e4a0f52384049542a82c3810fcbe1f5275334bc89730a404de6661d9885cdaca4b21a226c5d69471e244570ed05a6ba84ff69449521d931a8fd3dc096fc97b90799eb21f483e252c6ccbffa35e905146f65f359a4bea512e1fe495e62c68ea81616114e9a704a4449a03ca239c109086dd52411db7027d60f951c78b7df60c2ec2690348d63e3b5b6bf60273c2db3d022e82fc924cefc2cb79392e3251021e8fd9706a0f771100e9e8f8eb1cedac0b8dd37a0fd8382b63dbf9bb269a84324bbd7e985db493856fc2f8f2f6d902fbd214ef81a782106167feb1d46b4ad238845281ebd7fa7a3f48735b942c8adaa2dacfe4df019d8315c058ebfd6e9e128cec01c10c4cf66b9f1ff0256c0ac481e66c86417055dd3ba3d6ffa034c53c310db21085ed5fabd231de6dfd241296e3452d5d77c631f1b834a1a2cef688706b067955483fb03ef1c0817efcb6a0fcf075f884af64f3e087d36606e921c079eb352290ea853a1cd12af00b6ddbb1da67c2384fdeb7b605b5509961082f7f8627c5dda95ae874ef28582988b825c2ae1e30b5cc50d1dfb0823b14be758642d2d5414a4e1f6514cb574291279865230970cf9f1ab340e8904caf9d8e3bcab83cd5dc19ca367f7d05bc8c5907e3374d393390fad067efd128227fc48362f70df94485ab81c387d18a6c4743a8c9820700dafb70e303a861aba1e932d98a458a4a641b46f40aae6bdcb02204a0b7694fdfb6715422ba70537b03298746ac4b842c9515a2f29555db337badf6ed5260b66d41d096f44a61c160b58fa633195e88c0edbf1de0b9f1e934ff13785dcd86424ed1ba176be5b46653fc4bf6a4244ccd39a166cbdc25a58877e51d160e332132bc380b8797c3364dd14c752fce72cfb43937418d837080de7bdb4ac17ba65f3e50e0926e2c9fef31c70cbb73b95c942e31779ac12f6b03f028efa867808a7529a062268840ae55ff60b5a871b10c2e4c50715a50017bc72a9094f0f4379206ed554d6662f71c779d34083aed5358aac2ca3040bfbc396a37a7665dda2f79656acfd58187d903bf191e792e12bce1f7b45802f88b4a536db7d8bda2d31bd2756178f770a8196e1986a40714fefd5bdd04d412012ed3ba1824e70073eb8039a2258728682991733dd7ec95e2aba7c2beaa89a6c52318e0225b3ca0fe0202c745e96263c78e01c0bb8f6c4ac06b635b3c2454dbbebbd87832aad2f31b3b1b102f104e200dec0c4d7a82c31abc1cb743f85d64caea1c0d8522e220032be22cf38466977e659f044aa17296b07ced90722ed0a9565ae7b66c502d22878e3a6f70fc911fa6701e70935ee378fc55af50a24aee15d685b673c5e871d08aa6b4de8dbd09b312aaaa2eb932cce0e02e52fc67118d151a2b0fbde09167c58d31c3a5781b59e1fbe50c0f8e191bbae27b1c50b5bc373f111fcfa73f188a71600a56aa2105002427a2133e8a3cfd03885a300fe58ab23755103adf99ec1e4331611be234a91738640dd195c38c404766c5f64e77479b690dd3e9ec1944c74433d88a742ac9bf848517a926c041cefd25d2d78d4752904e7ea9bc98af2c983f8f4e6023cdaa1bdac62fe07648ccadaefb7a62e767955ca663c200826229aefd7011a96e17fa669f3460df666e478397afa95efb8b7c4553579c4659f634d572aa28daba16b47da1636dc6cd6ad2a32a6e7d325fbb3d353385714d44151bd6c9951364e272d40726215d1c79a913babe45b97526ae41f741f59f2e1aaf97ada82aa2a9f85ba6616da78857aeac1158738001ea1f3aa74cd07bbc1477127f410a634afba7c5df5d9a6699607dfc3f78401ad1bc63d96e55727f78a38f06b5cc92f47c92c315d3e0ff9db80856573621267e1eb4748cf774477823ca0a00fb33a7a541f570b3e21771eb94adedac3263407345946c6cde22c27d1061fd94781a8b9ff9eeaa03a9cb87be27c32bb236d0a0538e4cbc01d27e2edbf4039a8e6db4ae21e7fb9c8a8d1d850e8d5473bf3a1543df1cb96b2dc1830c645878bf89ca832395b1ab264175dfa81be59e071485a01f32168c35f73b09585f1f463eff15a49646a999428ecc8b5641727e9abe98dff185b2caa7dbcf38d1113d6aa29c8b33bdea28e669ab14d976a694a478bc222e5e2517321c272c50b8c88f3fc3ffda34df02ba705b1ccbc6f2419a2da8d6f6f73e60139a9ef1b4f5331f1d0c25666e1003e6ceb04920e222671c29a75cc1d395adc04678f9d4a3e8fb2aad75e9e7befbae5841c32d8fe6d96f2d853358231bb61622c192ab2ceb212890bb3ced0536a4c34bc9f0b6716d034964914fec39917ca2e6d008d434b5e02098f8065c17d17a02016e708165190ae33bad8ac626cfb41b73183572e326f72a59f77a6eb8867e481b6a90e335ec4608230d7f380058c7a9f66d3ff379d1c35d51d77e4d33adc4306e923a59e01315d08840958f0bacc4a011a89100d8eb72ef1941f4e0c36c954f032f20e1a1416e6d31f0a4d8ea1f23e266492471e5f0683012eded9aac9294d88700d249d0a4ceb4268e5ca996a204a25d341a2c9852fe4c648ede43c4adbf8d51c4f50d73f9db16903c97b639202d56bd5bf55f8b182317074a4456f36f7bc04f6a3fd49f36109083825c21fa3f327caf4361fdd4dbb6542c42fc45d7652619601e68588a8a8688c2f038392c7d76be95072cc924c7df83c2072055a10624701f78931da715b57ed8a14f5e9238f8f820b6e3fd78da61830605b78ac15a77595c6888e954fa97e2bf07e526a01bc6f18eafd6fdc257aec419850a13b11be367a2e417429c4459828414033184044d18bfba4f3b2c5e41f1c58bdb24fdbf5ae6870c451b8df570817d6eb5b31bd8af756bbc9a4ea3254ed3c6aaaf2da36d43b994127066e6c4988316b0f402204db2c6ef1335ca84dafc2ed36ccd5cbf3b394a4cf677a8f924a840bee3289cdba39e453f1b6bd1dcaccaed53fbdf34416dde187ea3c4a073648ecaacabc3017822cea1d881866601f0efd920c3465bfc2f1f3537209e7dc99acef8ee59ead33ccfa3862dfbbd5a0d80bda5a5ce169fa83c815d8c45514dac462efcac6964e22837b3e5b7977168c19010e02b4d8a371d8ee75039e4e372e3524a8e083a5edba677719a1bef13b4d57622289dfbf4ea5d45df12bb7e66486ac5a11255687144a52dbeca37aab94cf77d64f27b8b701a02ff064f86303bb45437427d9f4f5201f3b1dacefebd7f2841841fca79f7dc6d399921cbdffca0d03aea2d72e145e3b0866a173927d305e938aa22e95b95fe27afe57e2059296d16dd9aaa856e69fcd80883db4bf3ddf64f946c13c181b2c3eb0971f3a17460fd0d124b1afcddf7d3c95465504461a315aa90db95a1b79a4670940dfb55a1abcb570acfa415677d6cdcfe00d27c69514d36cfc8e73286cc9cae80fb5cf54a22093053e8964ee23d8450c0d6923eb881a4dc66cf5e3546f1c05852a4f7034ff66c119fd2219462876f85764f0b97939ae2b74d9aa676d005803540cc91d2b884479e3f5bffe418d6352168d403741ae8488a0f4a48631a76be134bca9ddd42cbc86061acfb3c93cbe90353faf727056a2db48fb5ba498257da135c6a0b373786a7d423d967ded15e1e7d88008bb07bb6fa6227e9af47f7ec5894cc6ad2ba1e3f15a12e912da6fe5ec6832bfcfd3edba8649a751f8c6f11498df9986369635838f9844405ed902f3665dec4b9e65e5e0faea132601fe0a68d257737971fe556d209fc6e285fac51ab9c66bd46d3ea69d6754f3207fd788234d92c18384b1e72e0fa465a7808a515ae6978511f419c10b6f3e5dd1ed5ea49c171c6bd9eee11e27d221841f49a0ae10af3387a2045d085d65c6d018eab4157a9e26bb4968442b83118ab521c9295d0bbd9bc04e453becd76de541efc01a5b32f75dd5de93190b96b35f4d13e46f5cd7e59e64affaf5475b43489f1728d268a1d0206923b4b310be8dc1106d944c383e032818bcd0427264a3b7c4b460104dac6487bc26812462fe1fe6427c9fb04af6830fec18a340a64d78c0d1e9283a8326f78c982324b846e165db9d1b79c2bbf634b80ab73316821d8613b0964cf66880ca49f78e684c65bfedfe98b60d200258a3eace14ed046b85bbc41a79112ba4150d34c4b3c672d14d7ed53e9dd8c6be17e0de2aff3833ffc69308eb26e3a8a57d99a73e944c0b5fc0ec30631f71bb3e21d8ac52c0ee350b4f727b2f4d79551a5277a87467575e67b502d673da6a312bec486e06c8712ee940568e773394f18616d6959b861d99de1d6a7323db54be4e2388036b3f027e9125e489bc430748de78dd7ab8b4202fe4be2c5d35b1206f0aefaa278569ed3decceda02aacac4f14c80316734d1c9fbdab6ee97ad84a2b1ada0fe7b04fc5dc2d2e776c0eaf702d167b6e7b7cc85f6776d52d38eeba19cf17731b73ccc47a5951ee9ccaec6e8b001f829977a7ebb6aa68eec9ac85147043a0c5a6892d9f0396ff7c556007d23aa7c9ec7e1e0a16b308ef85cefdead3d438101808d3ff48497a42d579716272764d9eb46f77a5451957dc77f5ed7493a0fe69c0bdb85f2ccfa31fc4abaff56650d7c2410894c25d4bf33922bef496db5383e7fd418d38ce1a60dfbdf19f606e3a1e264798f09e18b8a684cf8e4cc3607cde64c7cbe5bb78f9feea53d4bc8451129f94a554ff3ed4a2010a67347789905f3b5597dbc651cbd01288d5a850c76206545d999165570edbe08b10e498f3463e4120cfa1bf1b57a0da6d338ac30877d9f0df4a50ed449a80559698646c3d4cf666fa95d454c67b77b4dd2a0ab7296047405a34752205080fab643acaadd0c5b24f8300b51a0275efded1b32a46f8cb16751d660e214b95b24ac5e17bba88d1cd3f57321d7de0954abd6dc611dc1b7d577d6a7f91d2563194cde958333243190fa10c0100ef2218778178b4d931f7d963078775645c3145b195ff1da4943b553951fd4c7fb476102e92ac95de009b27ed0dc538d08dd974354774b7aa44893dfba5ffa4547a9f919cf7a2eeff1dff319a06363e623eceff39aefbf817dbee7c6cc681b1301a2c4cb7f2b6018ee66b6026b0e07c11620cc741b78ed8030f8d6e061913221f72d2df21c9759079cc0c2d9557a38d39fb787d313ebc44dabc00bdc2bdd217ca87a035c16a67f5e000316ec0834d876c80e0087e76ffbff0de123c6638ef54d7ee78a3dbee7852dbf55a7d15c717861628681e15ac89409da51e43f630502d4ebe701171df793d4d896af9fee4bbc5ae99453ffdc1939afeff96354c6ef186f35e96d08be5bc85231fa1cf192e24a678a8dad9c3e07042615e45671c04cc2dff92fb34dbb112557eac6675fd033d7b6a8aca29191d177b92c9d3705ffe26ce0bcfd622ef771ded280cb700"}, {0xa8, 0xffff, 0xfffffffffffff800, "db74b19f3003c7f3f7c16b9ea35873a6a70d423f532e078946f277773ff11574f625c2bee40eae220a4931262721747f78637ec78c2c60ab12bd8b8a85a69803dd3c2c890bfa1f6f72f474717b1b9290015f0e135c56632717085c4236ccd19c6c6a9190a9151b284dbe4bb01b064ba80fb8401991c4d180ba2ffd538466fe5cebce3b98bf3697b946328009f982e01403a51df833d57aa0"}, {0xc0, 0x1, 0x3, "8bd5605ff879901a7414bdf4daeb9d522860de76a6a367a8f966a57bf01f8733f4e5541e9d2ed9c17a1dcab795949a88592a5cdc396bda4e4a27ae7fa1928d0f077d34b554355bf84b1f14e786e32957ae462bedca7eb7a061016bf0d8d0501f6b26c7a1969b5a5e3f13383a622d48c9d24d14a6b7792c4f28061d33a276183be3627b90517b863dbc03a509ec87f474924cb0cca9467fafe3be666d9bd81fc402a07a6d8cd1b526b24f"}, {0x58, 0xffff, 0x7, "3881ae41f4ad207714a96cefdb7ad9de08944143541435ecce6083d7cbb7418a922d8b59858d67a9de4eb79c264633a4e6f0f28c0e1f1df9f77729f8fbd1f063c3d1"}, {0x38, 0xffff, 0x4, "bac71b5bcefd59dedbf995e4ac80e510fa7c9234f499db7c6565c61665fb7b56219c4193f342fb7c"}, {0x48, 0xffff, 0x4, "7641d53140a69d218c2c66b999bf5b998ef8dfdf1779007b187119e4f43e8a1cd57b21e229eee4929adf50711536318c50ac"}], 0x13f8}, 0x1) pwritev(r1, &(0x7f0000002940)=[{&(0x7f00000016c0)="a70f3a6a1873e479be4b5de2ce46f7f4c4a1595f7fcecce61108e61cc221671abd4802acaef278524e8606adde8a88002b7c022b14c8fbedb0e76b38a0f1c06f0dd27b9dca5635304219df9706941dbcb6ae2f2fa9e0684e86b8bb94054b61c4864596afc6efac9c76bc80acaedc2957b23664b2739450f8ae7d1793c5b6fdd4b3558107cb0fd236c529302bcdda46c81adf17bf36192d044d84fdfee72d6a69c36f6ca2abffd5cea35cab9799809ca994bc7ff68be8e6b5ab537521a892502dc9b7263131b3ef6a77823393b55656d9d75d9ed0f607cd814cf2b0c2a106d68a6aecda5f749101345809fc7ff7c119730b89cd5a393d46f86a7cdcad7c703391e8561559dd249ffe8f2003d06dad452ce9d26b16a3834e32c3e5f9dc8460d407fb41d60eb4b529c531301ccda3a64bbec90373f0762ca918b350f1f786afdba86c5243a4c1b0235a2cc420a59bcd3a89425be72254448385584837133a7dac589f1929bf802467a60a8a5dc5808d3fd656d3f562590c6e5c803523ed4886fbee5952b0d13e444a77abfea599bb594e1fb0211c104904908178b9d750a2e184b2b8f559f09d3fad6e48a19833ebb58eed408e27ad2c3d2c602729e9134177cf5346ba03b29a71d9d842b972921b9f0a7926c5891695f584a42927337a497c1127dd393d55d6e44cf53c140d0b919e5fb4656382be0cf577112ed49c3073909d95d87050e3c035b99c1a07bd70a1be6bb01f5a51318f0169a12829527a1243df85d386f3f8430a3de8f11f7e88d46440eb81fcbdee7fce991d03bc4df249c58975adad960dcfc69ebf4fe5dc42a3e3a34b69a791396afec42593459b39503f5de2997cc5ff9638bd41d0b52b0559317170faf879a98d4d0a78aef0a720e6e7a8fc1e597fa354d15ebde287e30278d187276b5b7dc59a3a31fa5e1636458b7bc95bf12cbee6677f34d29a5751dde5c09e3a61e72503d0058e342703359e7e4c791433d63ded9dd9d9a31da8d598ef6ace818aaa6c7646eb6a87565a4d38481974bdcfa7cc5425672b4ace5953015590442c06f4f9736e04e999793912f439fc072223d2062ebee1c31a6dda6c35b00f3a31525767dccba6ea64f08f296602f2ec3567458b82e57f6be1235bbc08d1681cb6e27256e9ff118c89daa2e21f8eaaeeaad85b5b31808102f126003b44b4623994ff7a08d04b15bf083b2b9358b3d7758ba17e016e5d0afd5346971608e6956c46b404936983e46b8126ca92af662e396db1d0062d5eb6123ba8cbbe4ac732a671009249f6d0feea120dd37e69b15379f479ae003f75bd945ebe7ebcd113c5050bb6d84f132bea048d1bd16b8b5a91193d548aa6a52737ac99bf85c9b62bbe22d0e7283997fa0b355ad940951e1eeb5928d33b7cabbb91621685fbf30891973825dfebb81659b6e8a303a5aaf5e3d943fd2160e496b31c73313b126dfdaac7ea48b14a7f336beb42eb4357edaead806380eb550a014da47f2c1e632244060c6b12faf15c20776924950857d60684e390faf01fc72dce4c06c89de8ad73beee5f540e5b1a6826f79231c6c330aed551f812054f5ec80505b2da10f99c34171e8794e6f2b09070c7ab257c9912294bc51a3fcca7fdd774c0cc5da1a5526613a619ba6a6fbf86fcf7d316f8f6be071050a7531e96a018bd6fbd39f7ea16224d549fe39c0be86b3e3ae328a45ab80c1170a79e887cd8e54ce82cd44246d7c4bdcc011335ce3434f332af5a8a66a6af9dd3ba412966cc8d6858c917e1bc420eefa612c484510016e6ed8bc12dbc417e845af32a529dd120958d8983fb54838fb58114a4e44763b59c41519a3571b0eb4a23db1d1fef371c0c458f609319efdc187b01ed2a58cc51edb82cd6866b9b6b5e7aca3abac7458288a3b4f2ef5b582b96c90f97eee9933631b7e68001b0dde670c61182261589d94aea11000b33f8e1bd0f824a6a6c2c296eef69a269395f9e260454efda7175950fdba8ce8039a1e391687cfdb12291fce8004aa7ff83c5e1110151f216c6a13f07fee9fa16333a726a49e5a6ce2766ec2e7d78f8658b42c9fac2e040619d7a45753b8e29c0ba629ea17db65ba21ce55cc9b76a529fd4f63df2f63ab3e43cfc92ea056e582548b16de24445bad4725d9d8b536bd7eb5f25f462699a8c73849176d37a4b4a40e98e55448966aa02a1b0fd0a9a1aa55566dfdd20cebe682f8bed8bed49da111ffe27dbaa6df4c24658863228419f68a029370ec872a4d529a70387e24fceb2d27a742d0296a0a92672dd9e387147b89799513c05dac631f7d3804753a4e921926fad87ad5a0ec2cda548f5c48dd55557f8e1a561218f6e9f746e79ceee1c87058c7e65ab92174ee03692edff3371b126574025c622626c1d79505f49efc8e78fadf783cf70555f4d302ec8379a30afbe47e110c3625beaf62cef6cf1e15788f201bf5ae88257c633112eea0c20610ac2d2e3ae64bcbd83029ff4591c96150bf8f13b09e40cb0a422a4c3f88abe1c664ee350c1be8a986451748b1a0c498c63c101827249014c37985befcfb0b7a3efa4f8f69fc6eb27ef26db86fde5376f5dec2d2b9daa22e2f43763c0e0be9ca36477c5aec5af64ae1d2912e6ef8af2598124e33727b4db37282629bde9746e11fc6e13f9f887f6c0f247f892732cc2f5420c1a2907be197eab785b891d88a53f1f93435bf8ab89772eb104c1553a53ed686f47d5fa21620ebac66bc55b32fbc4a3f3a1f7dce076cdd11626b81b90b325600d7f82d6eed6b95055b0af82172f70ca976d946849e1f37c74d70a79b2489a3be3b6299f1f46acc55622565d5c5a83c1c251a0e65e3c713138a9a63dc6b5efe24464b67516e0b96ea5939cdc59663d158fbdd34d0b35fec76ac3e3caf773b933998955bb0ba330668bb860ba978442f2ee04ca7c342941aed412a1640b3ee064aa0697981d7c47ca0c0c3750b4508a0e32e26b1d93e5d6c73033f6aae62cf5c9ad29339109f51f839086b07242f6c944e14ad799904f67aaacb8a09164c0b851e5fc693d81eea0c393f8f59d0e47674ba8ecf84ad67c82ad3665e7766663b65e1eba1f0565a04bbe873836ea97dabc8e91a6559e6cc5383761caf3a8ab01ad961e67cef9738020f343f4c5f18dd76bbdfa5fbb87b1b507b024d6f802270051033945f542c258a4c021bdccce06879ef234c45c8ac0afb44c3ac49c244c79e2894d41b64c78758a5267cb96a6713767153984897d97784dd6e8f6f3e6cc224ecdc28740a3be61944cf8998b1a652723777a7b99191e668e27927a24519bee0d34f4ae5eb2fe8cf075c002fdae856d49a3368db4fb54daff496a006554e6ca5b82006eec4f2a4489f96bf32b8069039343acfeebf11ba25971f71ca0bcbbcf598a4663bc219bdd86ff069c87514808b05c4adc9c2f29a9dec79e1af5dbd47da55378d389a36db870b911f746a51309c82e24cc80ce6a14bd75d06d27c1dcf05be171c9ce0979a3ee5f611fb36816bcfd1ca9185f56ef347367ebd667f2b3831a78d8236679a12f607f0cadf380a86620e446943ea1cb3a8756c5e3130622f3f00d390abe7eedcf697bb8001fcf20101dd52a441e97c24547a17920e7275997987494bc5b785350c9a28797780a163dece53a56ef8a84b1dd092302123e630063062ea41ab860ca2ce44ae8d880ac1fb0d0859594bdee70bd291e6740c364744f8e07ed02cadc0d49a5dd07ddbfba23dfea3fd3bbf884290bf4bd4fbe22f423362dcc02baf6954c08e42958d73841fdc1488f11dff14bdc8b5b12a8009390296c5a62e174baab7074ead3d66aaa2b5e8bd735e3f11d884380a1ec07a12cd208d27657575e8ac38a974efb80df69b8a5353d2b49635f59e14e9b1702b11828ce0de3181355e14590f7065fe073763a1acec265d16e3cf623dd97e5f3245ae45ec53e9f659aa34117f80e8efccdaae1df8182b48ea82b442607ca45aba8cad1cda63b3cf93d9117e3398a953e1174ffc45592d34f440c2d5a01ed797f9a9f0b6740262b3098b1e32871ffc7efd118c502f298cb8b2fdb68151766a9e70d24f98fa8fd113ce10c3379c325f4b50db1fbcb898913916b994329e3319cd1eeaae109f0a171807679591975038d496a234a189bb1a8661cd85d23749b5f4daa72274f32b6f6edc3de7d3b524b5e0f568600dacda3e717dcc895abbadeea392a507486e08b4522331c61113deb9517880b30654c7f744349792c1dfb8f6a9c3d9a3812307ca0e86afe3cdfe054379f53f920d92a58c0b5427e8a2358962155bc48f3df6e4796ee74dbf567ddee8e2b993764ac8ce90b1f3404b8ff8cc97bb5bdaa9b3dc0f34b839822ce328569eaf913bf87cfe950549c502dc68a4a2461fd31c5f7193c2db63ac9e53c8dda0d9b6c0042052b4c87bb69d164ec6a7f36e3daf6f30cb6102ba289091cabd190cf67c9b72d341664d3412fd3a4527a1b3c45dcdc664994401e456f09beea0ccc6bc914db04e7ceef2bf8610bfb2a372398069f87ce24ad1fc955c31f7ca38a08be8337ce5692d71fb84b8aabb24e3b6571b29ed3bafa5068d490eae2b8d6df5197e6c8f8e4745371205f011ab7456d06fa3b533a7c2e669219822e3adec5340125e741d57f98f95abf8d80dab5dbc83af2fc3832e4238c338d393470edeffe0d2b6c8bffe7a67fb7a42b870cfd1e7508c9f530586b403622e44169aaf88e504d884a5a1e7650d17aec3cafe2f1031dcd9c6b9b113c8d95b20263a97d95bebd91aa05d4736be0c6dba1fe2476bf091925bf01c0c7e4a0cb69ebed550d137be4780d32b185d7d38d38c4ba4bb44e42b29cd57a0f9488fbdb52a1cd7fc1eb878b05b07b5751db2b9e26136e8a7b3719ebfa45ea63b4e66c28f41a5c9112ef249c37ea88d7b84dd01646ea55849e8792baf1b1a6915cc8e63bd431f42d97de2c11605926c050cf8684d97c66fb8425e2ba10ed68d472daee64f5e3a1d57a74d1ba719344a5778494ca183b7f9e06980139d0607391b4fccecbaf50ad505e58f12d13980253be33bef02f1ba516fd0599a9ddf86496dc736e870bfdc65ea36d0f5c619ee17e3b88d18cb697288ae2d6158ae0b82588f55788804d1ad5a7ad1ed1e371053bbf953115b8ed72b8a52807b81654b2ffc11d674b4e0d719073ff6c27e608b3eb9af82b912db4740b2259c61208aef4c2f05b201494818447536d8381c81c86ce8ece1b57e52ba63d1dad8776d2b066adac1d48f568cbdd4e376fb8c5f3f996b2eba6ba11b8b0af842df5fe59a3d21ac57ecbc403e042e8735fa14a582289587a5dbf90de4a0f1660c8d1ea59474ea63603269963c6a21eeb70ba6e32ae25da0244d859a8dd90ed44add0a5acf4537733cb739b32b3936efe9f1ba9230af8539841e847d4ee83fbdb5903ad93569ec637d50eb88327c5bf0688cfd4e4eb40c3c05d7b50c7e0a86afee116e9da15569cf11cfa6aef64a638c66268a80b17afc8fafb078e51e240da9baf5d89e70cd66e3d6ea4b8bd494626a729931706c642c13effa9c4e602f339f99c701ee230b0fee343063862b412f6ddb51be8175f91f84fe166abf28f80bd332a4570a04f648821e0ca5cb00ae88f50bab26b45087db63b2018fd0fd10aca01c5f779d1eab3fa5679cf46857ba49e04914171e3d2b005cb4a559e523ca5fd3428ade4fcf5f804680fe5ba6c31ecdc9521b459765ef7c9fe87de51388ada10a966a7d45a2cf3103db62b44829cf8ec7f579cf441e3dfdb4eeb1944b2789ee9f29d26ad6314bb9f", 0x1000}, {&(0x7f00000026c0)="cf82a81f7728723830", 0x9}, {&(0x7f0000002700)="c58688a5943c5ca32bbb8aadb18ef5d8a998333769b5bcc44a407955e7a34ba89a4169a18f3407a026d7cdfb6ae2db78225aaef7d6590133ee2bfa074eb6faa5d9c2fba162a9ec65eb3ca52e2dc1e4bfa6581a72174cf200b9979d0a7f7a43ce927c1fccd8c5184c3a80c08c3172f717b7804538ef2c3fa95665e14917541254a047b611e0149d7da03479c26b829aba7c785887634c1d429b3e00311e60d99d9f954ea461743aefb0c05e58537a91c7", 0xb0}, {&(0x7f00000027c0)="6b6a32d3c0ed51a2ac2fac197bc792372a3da097d729f942a92a2c27c4a4761cd0d4ba03672848", 0x27}, {&(0x7f0000002800)="c753c3a6fbe3703cfd324b7c1a7556f69714fda45a19b01c24f461124894e77fd0ed6d36fca485e81991be8040fa5d91770e9be6c8ad21095adf7b8e9b76f9e05fb4cfdaee708ddf4746aa09f7111e01dcf7c3dc66b505d343c8759ec5f3761e74db2f116442f5ccc4dcfc0e47", 0x6d}, {&(0x7f0000002880)="a555c1dcafd0b4248a6eac6b730b79131802a77f03d36b3af7f45dfe9bad86e594d1e0c0ae7689bb3d6b51129de968974922bf11b288d389d16c1a4505c26a30232b80910eec6fcf2a5ac424c9c891c932c45bf97b211c6e653f563c37ae1f144f10d781e39c8706168630cd66dc476fb30b8a16545dd35df9b391f41796134c7e11a19ca75d93db47882628e4acaeee32a9dd00c58e19dfa5c4ce", 0x9b}], 0x6, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x61b3, 0x800}, 0x8) 04:02:41 executing program 1: r0 = socket(0x3e, 0x5, 0x103) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 04:02:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x15, 0x60000051, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x27, 0x0, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x54, 0x26, 0x1, 0x6f}, {{r0}, 0xffffffffffffffff, 0x6, 0x600fffff, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x3, 0x840}, {{r0}, 0xfffffffffffffffb, 0x1, 0xe0000021, 0xb1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000043, 0x3, 0x80000001}], 0x2, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0xc8, 0x3, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0000011, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x1, 0x7d}], 0x200, &(0x7f00000001c0)={0x4ca3, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x3) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe) 04:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0x1a0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x8) lseek(r0, 0x0, 0x3) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/187, 0xbb}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000001280)=""/170, 0xaa}], 0x5, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000013c0)="dd85cdb2b73fc7a76eb12ed2cb5e7e0342010d407d38d6d40dd813b31ed4ce820695b8c77d0e21980908d46ff35ed5a68a61d8ac10b500a24ebfb2c2577ecbc63b64310a8f0d8db2473f3bbafed19a0104f7cd9361955ea8bb66c46b400dd7b16e70c44b73a94100a2c1854d98a01ce883bf573b753035e0008d9a3a8e273c146986483642851139", 0x88}, {&(0x7f0000001480)="b14f36afc199ec8df44a5c1bfb6c74a7aa9ff0ea478092eadc6e4deb565a99956b3603612b28e365cc7b30ae97061b8ddee2218b69d22872f61af07477a4c85cabd93fa0887f7b6b67bac093de63d6c1f430e0e7cb28446d5806929c3ff93c950c421a0765c9055de7aa82741b16f9f38360e54bd4d218de3ede1e0195cbef3df8c0cded6909f6e7401c292cab", 0x8d}, {&(0x7f0000001540)="cd6d9c77f7c23021f39b82abd8e2813ca507c2f78c413597c95d09f1ec98d4c0334f34ecc893e1d18e0ef7b45971e759ff1dd8fce776bb0ce16abcc947721a65b85fa8e7d0ab74fa101c4da0b6eb600965d1012f9a3ac60ddefe7836b80b628bbe4bd75ebe5ba5211e", 0x69}, {&(0x7f00000015c0)="966167f95225579427eb557877698d07786edbb9d0868a971e8393416ec78ad07c2f2bb0e5053283bd1803c1665a06a33e5d20d6f0f107700d0527f35f5fcdc9850261aa9db5deec42408f7497cb5b6e77e82f4d74708ea6b3d67de7a166ced040225087af585a82ed852522715cf8f1e08ef9d050de1769fc27bbd0c254bae825911585d237671a54971c0ab9cc21844a25dd7fcf51e76d96237d", 0x9b}, {&(0x7f0000001680)="d38a1877b85266cfd77e7f4320d40660900bd2326f55de2ec5fd837233b93f0819c620155c366ae81dd18bef8ebb3bf5aa835ef68150b83b9861d96d436ec420316337f8a1ec3017ddab2ad2b8b47748f322ad8fff1428399f84362ff38e8bed1f103fc1e0d27e1d217de91f335131d45d9fea56142a51d1f11dcf8b1d5f0884f7404eb7a996b7a2218c9c1551", 0x8d}, {&(0x7f0000000040)="26328b", 0x3}, {&(0x7f0000001740)="f0f2dde4f22ddc4e34109b064500e26d6f900df0f4cc5c63688f95adca139d9b39c4f1f356c888c5b61ddc9400e376e09daa1f4f3f9f637131fd82ca3cb4c9fb269f43a20380700291be474e4b79246506533f4392e08c874cf30252ee401ef367f4c2d1ec7d0a1324a9409828138288590ff170ed128fe5bc8621b1eeef39ad8247b7a2a6c4b078da99fdcf040fc87c97f8362ac688", 0x96}], 0x7, 0x0) 04:02:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8b41, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffd) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x1, 0x2) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) getegid() 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4000000000001001, &(0x7f0000000000)=0xefb, 0x222) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b000000004de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315", 0x84) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x8, 0x3, 0xffffffffffffc697}) close(r0) dup(r1) syz_open_pts() 04:02:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f00000000c0), 0x7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 04:02:41 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() getpgid(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x1, 0xffffffffffffffe3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x0, 0xdad}], 0x4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x7}], 0x100, &(0x7f00000001c0)={0xfba, 0x7}) fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 04:02:41 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') 04:02:41 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x1) r0 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/103, 0xfe77}, {&(0x7f00000001c0)=""/61, 0x34}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000480)=""/188, 0xbc}], 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:41 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) r1 = dup(r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) close(r0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 04:02:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000001080)=ANY=[@ANYBLOB='\x00\x00./fiKe0\x00'], 0xa) 04:02:41 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:02:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ftruncate(r0, 0x10000) lseek(r0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x2c, 0x7ca, 0x2, "652ccd04cbf8f3bf25e8d21a125f786555b77cc8", 0x7, 0x8000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/91, &(0x7f0000000280)=0x5b) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x9) r2 = dup2(r0, r1) write(r1, &(0x7f0000000300), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpid() r10 = getuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000400)="5dc1b2ad29a5fb0b4a842784730cad7354e989b4de5324f983d65fee59e1edfd55a1de3c162d965576e6f89ea7878fdabfa564ffb919a51c3c7b7cc7879bf2ec24819b3937cd9a42a8bfbb14199bf838fea11837f444aadc2b2dcd55", 0x5c}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xa8}, 0x1) 04:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000080)="ca9b549516662838687210c583d9a83e4c353242fd61adf1044cf7f726d872acd11e7bb9e33cdb2234dd5e01ae8cc4a8f7c04118a6f65c1a46acf835d18d620ba6f431b4d82f0ea0b61825c1584671daa85ea27a874d0216a22fec2b776ea627f2a683e227dd6d2d74f5569d83c67274a65842a9fbe1872b6012be06bc56118ab20e62640c6bb91c6fbbc747b9d4a65d031f2569e09db87b76f3668bfb1d856a35794b05272b6a509b6e2ecd31c8ddc783cdf355176ea4774a92f0cda739fc67df0014d5e2d7325f4b2415e58f69b3010d6f87e3ddccafa7727e3e2833f11127f5001f70572ac27276d0d8", 0xeb, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c6564c0"], 0xa) execve(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:42 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xfffffffffffffd99) 04:02:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) dup2(r0, r1) 04:02:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xff, 0xf}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8}], 0x3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x24, 0x40000004, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0x20, 0xfffffffffffffff9, 0xdaf6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x11, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x58, 0x87, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x81, 0x80000001, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000081, 0x100, 0xffffffffffffff52}, {{r1}, 0xffffffffffffffff, 0x98, 0x2, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x22, 0x2, 0x100000001, 0xa}], 0x0, &(0x7f00000000c0)={0xfffffffffffffbff, 0x5}) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000001400)=""/18, 0x12}, {&(0x7f0000001440)=""/139, 0x8b}, {&(0x7f0000001500)=""/222, 0xde}, {&(0x7f0000001600)=""/178, 0xb2}, {&(0x7f00000016c0)=""/190, 0xbe}, {&(0x7f0000001780)=""/49, 0x31}, {&(0x7f00000017c0)=""/252, 0xfc}], 0x9, 0x0) r4 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0xe010, 0x2) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) kqueue() 04:02:42 executing program 1: mprotect(&(0x7f00001fc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="eb87728d4fc826bbc4121801a0427ad92fbd2f3ef53e702e0c4dc4353120de4e3b6db3785c48821f3008a41e0444f19d2f71b5196186ae7ccd16483f7bebd9898bdb", 0x42, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r1) r2 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) socket(0x6, 0x3, 0x1) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) setsockopt(r2, 0x8000, 0x0, &(0x7f0000000240)="ccab8555c445bb8e8cf6b6f215d80961c28357e8f3b14f62dda69f93a2d6230f1cc72a4fa4bb9f8bbaa044bbf02360dbe108d7bbe367e7c8d92fc0bdfd4bfaef724c35422d269a83ac457331b394a7ca0c52e65bab9bad40e3ad1aed509fd2d57a3dfe5afef57e345d7ed999676027302bc8fe5980df6d6f9c8dc0846f49ba5fa15c9f3c3b9edb07b18c8a4f8d05edf6632acd6cf476f1bc0f4527405efda5f62d67be03a155ca65c93126629bc14a09668ee170c5bd3022f0f4225d974cf463", 0xc0) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chroot(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchdir(r1) 04:02:43 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x1, 0x341, 0x0, 0x0) syz_open_pts() 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:02:43 executing program 1: clock_settime(0x100000, &(0x7f0000000380)={0x8}) 04:02:46 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 04:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x5, 0x20000000000d, &(0x7f0000000040)=']?kC&Fd!', 0xfffffe78) socket$inet6(0x18, 0x3, 0x9) 04:02:46 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mknod(0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x130}], 0x1, 0x20000000000) fchmod(r0, 0x0) close(r0) 04:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x5) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9d, 0x4c, 0x200, 0x9, 0x637, 0x3, 0x9, 0xb2b2}, &(0x7f0000000040)={0x401, 0x3, 0x4, 0x8, 0x7, 0x400, 0x5, 0x3ff}, &(0x7f0000000080)={0xff, 0x9b, 0x5, 0x2, 0x2, 0x1, 0x6, 0x8}, &(0x7f0000000100)={0x101, 0x7}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x5, 0x6, 0x9, 0x70000, 0x7, 0x7fffffff, 0x7, 0x101}, &(0x7f0000000300)={0xe4b, 0xf90}) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f0000000480)=""/166, 0xa6}], 0x3, &(0x7f0000000540)=""/146, 0x92}, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000240)=""/109, 0x6d, 0x840, 0x0, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x81f2, 0x0) 04:02:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:02:46 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x108, 0x1}, 0x20, 0x6b5e345b, r6, r7, 0x80000001, 0x43, 0x2}) getsockopt(r0, 0x5f32, 0xbb, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000280)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x7fff, 0x5, 0x1}, 0xc) 04:02:46 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r8 = geteuid() r9 = getgid() fchownat(r5, &(0x7f0000001380)='./file0\x00', r8, r9, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 04:02:46 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="71ea2bf894511afa4e906a6f376ce6f422e519a655d93933974fc2f9a6a44674ac21c0f332792a50c37f5dcb197331cce0ce7f410626b3347aad431819d0163e0503dc6609556baefbba3e9f67bdbd673026979e499c3466bd5e0f02c5e5a364f7e672a398590ce0605fcbd7cd6bfaa70f1cdee036d301055a7e2036416b0c7b", 0x80, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) geteuid() r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00", 0x0, 0x2000000000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) syz_open_pts() 04:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40002004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x600c, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 04:02:47 executing program 1: mprotect(&(0x7f0000765000/0x2000)=nil, 0x2000, 0xd) mprotect(&(0x7f0000765000/0x4000)=nil, 0x4000, 0x4) setgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x10, 0x2, 0x1000) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) read(r2, &(0x7f0000000140)=""/250, 0xfa) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x101, 0x9) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x7fffffff, 0x9}, 0xc) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="1dd63b4ccf7bb590e356d7156f65b73ec130a570b884ca21296afd2cd6901842cc76da0c364d1b36c717a189056fa4b194410022dbdccfe235fa722e64f96586c5445bc5b2825ff4897a0b7a0cb6c3b0368f17b02bd6c5ae3bb42f", 0x5b}, {&(0x7f0000000100)="3ee3cb397fa90128623cce583067e6f89aa7da8275c648001b255d34accb4648d015874bcd322dd007e350c534f85d4475dd9b46a6b7de96936e688b272bd8b3d74b375338c43ca7db73a115b204181c1949b1e120aaf8907a8a9277eecd9fb9791c312a456fadfc5b66ccbd394bfef680c3a4fd970173f576919f755791170d6285990210d47975c42cca46fca0d2690ce5f56ac576ab527a2a8ea8efd85d088a3fde550ac7d6356bc17e597104f2fead7d14a7bd33caef6aff45c1a7fa7213c27c0d6a40", 0xc5}, {&(0x7f0000000200)="30b55ea41272201e34cc9fc449881a878a74019f65dea517a9460121c59530413d3cc6e5899787e096b58d174cd0243ed8c586eae5a81053f2f3b07cad3f34ca2413f11387d8a068fbbcf1d3f84b4fd5fff57b6b0c226793fc47843b2d34556e1f0a2077913a945a63d808405855d52aa75736e3a59ddcad07bc4805d1", 0x7d}, {&(0x7f0000000280)="78a952debb50540e9e842a0380e3151a46f04d950e2d612b5151a245a33e13bfae5a5921346c24c876afc6ea29aa1ab4adfd4327f2fbd86ecc33b34d395020", 0x3f}], 0x4, &(0x7f0000000300)=[{0xb0, 0xffff, 0x2b, "428960d1530355666d41180f7c8f4791957681c5e293189e948ee588905a38b0586203f0aaedb196e6137af59585e9a2a3e6eee13b2313df4da71f893b414c65396db6a24f0a120667b81ff3d2c6623244ee194f1fdadaf6d2f1c5c90a8c3c267c5feb36913ce573bb7606e73bb38bc9631c4cd9cebc1c5e00540dc892b32455ec66c3feeb4d7eee405e69b8abc832cbe02e996a0bc60d1df512910c"}, {0x108, 0x1, 0x539, "34f9e1281c64050bd7341e31d2425db154a05d3d4b5fb6fc61f3eeb35e822a1a1693f16abea9ac820b785614497dfcf426fcd22cd4180bec3e2fe50b8f06ed7ab5f4ddfefb931c567a2297fec378204f3f4e4b677a5a0417e7b4c21ac380fd17362f90fbe6b2607f313c44f418086a855e32582e71683b8e06fc4f750b066b34485fa4c1857d1f055f5f5776abebe2e50afab9398280a416db6472da986b7164b4820fd5445d3ab3e27bcf19500ea639212bd8c83027a8f040937aad82cacf2ffa5009e8e146ee529456f70f955778ad74b3654f5b49fc2e0bb6d8147dc4587268cf449f1e65bd4ee3f4b44af29160607d9d844b8d7c"}, {0x40, 0xffff, 0x3, "3b5246b24e1a8f4a4e61173a8e2a2dd6cbaf6e3f69352949affaa41bb7ea6e0546940db9f99feac785"}, {0x108, 0x1, 0x4e, "fb570b6ed28055a0648822445768014c615a5e390683204181d518cce63e53e8f280227acee16815fcfc460a936d4be532565f5d14f87ed15125d5b3bafe66957699772c92892735cbb1af84fb7314a64f4db556a9963f738ffdbf0e6bacae283aba0c5d9a9d9de6bb53d62d6c86bcd1c46a8d9ccbadd7eec9a97814887186e69a84357e247fbe4fbf499ebb2059c69e2ab52227924c1759b4b78aaa419939a8f2423e43a8a67c6af2a20a394ef2fe30ea1047daecf4ca6b78fba311900558d274f132fec6505a497f534f63e77dd26a6d4ad5fdb9033864c16433c78e6c2ead05c5dc8a478bf5043115127f3b37a3858102186b17"}, {0x78, 0x0, 0x1, "a65f62e9b2d385ce0744c3822eda82ae1de48e6662d17bef75683270cdb3cddcc60b5d86abb33e992916767ab640e94b445ec0279f534c113e1a699c5a8356f3234846264513bc962299e7e4173f7264aae9a1eef08b750f861c5bc783dc58147e01e5"}, {0xd0, 0x1, 0x6f, "09ffc804a35d520a2012bded25099f3ea7c78bd3b8792ca75f4baaef25f93973fb3ad20617d7c929972de944adf2a1cc2c889554a52605973299b74ca1135c4c2fbfb93f075299b5ef94886175ec5b43bccf96150b4f83227358652e20fa0a7955ed3f0bb4efc04b4ed5f7946bab2c18940f26c2ab01c4838084d2675e116d1ca8d55b81415bbdeb209e03a279e57a62da8434d29138db2ce8db5c8d74c77b36181d21f542569dfcc6162e68c161077a67fe02179ab2457038eeeb10916d"}, {0x1010, 0xffff, 0x7, "52806da86f22436e04fcad1faf30683d4f930e0fcc2d25dba1f1ec1cf934f97c285aa640ac5cc20bcbb0eaa47d0bda445a61df5c43b7394406f1058f4151c1fd5de8bb85c5d720eb8928bae96c1433acf2acbe2a17d6419fde1dfc15fbadf37162d0489f8e035bb3bf62b5f55d769d3f412ee5a25a7dae2e720c47496122c8f8dde7f4f914af34538d7a43b44b1ac8ca78a05b7f99eb4ecf4b472ed7980f93eadcd4da90ea6ee5ca0d24b7dd0a674c725aad5078cd2856cf98dd861fe9bcafb6e27e4dc4809f66919c09f645841ec954d9b41fe2d812c820b347d58918d80c3b70ef95e67455644d2060aebb11c4eef7396970626fafff737052ac74c534517f94c9fc1b32372e4ee2d1f56cffc1655c23d80270c0da39478a11f4e4b6a9e9cbe3aff6f7c29fb3f3e3e6b56f4bd4b6a89a0de90ca37ed8b28133e25a7131d9b70b65bf6507f6f5d26d1d678045813b0c41bca8e2241924322aa3915743f06a26cf3bf3e46f2b93d7c17704e12c3a1f581c4b71378f1a796b3adbbd7c793aceb1be431463d51b635eb22d35cb241f2bc7c1e28a514c1ed046117aa04c538ac190564b58d4ac404b9a7a3a6c28110c0bcdbce2ecb159140612b451d2a97fd693d408af53767d655bef86e47f9a7c36eb6e6f22869f5d368ffa1afd7ee3a1c8da98ebefc06e65fa862086e167cf94912ef97a7ba484a7c0a33945b4cc59e72958fd1dfc147126f3308346d8b0bee2e1dd27da150b58d81d57cd52854bdae6619ce991f5693a4cedc315a31885bc5fedc107ecd8f14d94bf66ca224ba71676c53cb5abb1a79b5113b6c69e91c54f1d8496f5ae62bb6b4dcbe4c297c30ba9aa6a018d8dae6417056888282ed7c34188ac2dbab9dd4abf12950635c9ae94fe1526b747b2c28b1e945226451b247f3b88537e29129e9f581b0f5f6a4fb8bd761de61c89af7d6850296c09596fcb640d618736b43c147570abede02ab7764f68d5047d6d9e05827ab5b4c8c574694730201c16d503ed52adf32c94cefccd2ee1bc442ec956631c9a4e92891c745db2c9fd69925238476f5a5ab4c9d167b5b900df277c0ace550b8ff38c8bb05efc92d6c0339bb3ab6d74e29a7dc2c861cdf7997a9197bfa528d98cf83eaff4d648cacff8afb6759eb0d8414d140e765c78a19e956b2932f782be66a2f90c862bd007b9db65bd751e1b13174a518626194b068a836e042bbfab7deda27c19c6938c2f0b6a0fc725668f1f25f23fb0123a22bb7aeb71771069b0d50d5fc588ea1b7e1ddfd2ccce51549bce2f9c6d05a779fd7ff16c620b8a8ed104a64f11e1cd88b73803f858f35e45575f8d694d9e34fd0022a8fdccad06ef30f8e59b3ec5a2a1bc577ba3f45d99b80f3c12952e1f02a132e6c06aeeced418175127c9568a47fb31995300e80cf0ace1b568b91fd89a9715aa0654bef9e99d911b1b9ba64e430cd4ddca0ceaf538ecba0664a4f99f400231a611ad5408a463fee4f248f66d49ace16774cf660007e22cc737c28838c9f1542b6b97d348a2655f1e3d3bd3349458c4483530c365a3ae9c0666274532523bf72aeee23363da72338d3a0a7ad5cdfec909e86c6196df40cb04560bf9496b4bdf67166c06f9581acfc96b12b654532ac0df1b67ad7864e85bfd69ccc590aa35c39593a50e817903fc3620425333a3393e4d9c760357b9ec4a3d527233d379909361e26df9e6800da96f65f6f176cd0bc142aa542a8667e43af00b7aa2738e5035ba6da25a3b0f5c442dd164bb743a27206d6e14e918e172b76f6c3628c1daffb9a8b6391d71bb6d1531ded5c3794865fc220b8d8a7336fd1201c7087bd005ba5b3cb2cf8a58933e6f35bb196cbf14a94961c62ec32a0b91b5acd71edcc56916dbc224b9fe30566afec616c94ba5ad26a31e29d52a2580e9d4b978f105a59c4a12c5285dacce33f9b92bfaf2b2f6914ecdceea227ee70e48e71528b7cd43369af663847a03203b071a57fc95baed1fb416ae60c6237c9808f2111780202cb1cccc5e748790df6fe6a7c19f63d94cbb7a3c7c70f962849f9517148172c9794def3fc8d10b7a2e17646a37dfce8bf96706c09eccf2351f4c102ccf62a4a604b1f0c73b2d1ccc3af017b9474fd0028c8f0d6d158c3970ac90aa2b73ca3e6a63ed38a612dad01f73a6b3775ebf7d18f5499137bca00e2d7bb613cda29b2c74f7774988a41fd73b906366f6f89d06cd1d71c212d7dfa62c2411a37a81caea386e60468f09ccb5fd974322e2dd752ea824c19bb02ec30cc5efdc3820668035a2e63cc3d1a972e8cf13c31105f0541e4048b27027dcd11252e5baeeff1ed0f492f2f8c2f5de7b3f2a234a0d2cd95e1f2416f018016b32ea7b0a0267cf521a85ce84df74df8146330ec5e1f826304cebb5b5857515018f38ec348d0ced0de9e4962b87b3a42b5fa45c3df6d322511efc47967816f8283432a15a6fe268c042d918f745466dd70bd2ec8d391cd998e118f8f92f71cfe3a3db9530234b1423141561adc252a201bb9abbeaaf8ce14bb61d720e9c2b864388dd28d860f1f0c9d0f2519286dcf31a2a9af4ae88608232988da34102388b33f94a5da3749d560172407a5c6ea77c7f7a3ae23c8055d14ce6865f739681b4fe1db5cdde0afb924f149def83237a436668e07e815df16aff3b43afea4c38e6dc37fc5b0510d613ccf8d0ef46030eaddaac5c6be6232923bb383cb3a69c4124bb0d3f6a36b400b904f83ae48e2dcbdb2524311ad275012ee51b662a7cab8392085770598fafb6b19f21519051ff973b3d5f3b06202d4737e7009cdb277a55818f4dde8c6a85dee84b09ec3f7e306f797da33853dd628a396555fdc738ab5bf5ce9e2e4f85952c2df0180244aac6fbd0436a33ba0517ca0db486ed621c28fecf13fa1d1f5a7fc7a063be8097bffddcf4574f030c3f3cca28d0975cecb998477abf0d5fb941beb52fe4d73e915431ca74b94fc5844dbb2ee5a6d274cc096adcbd08b9eae672e7abc99b8b50ea4cac3c948ecf3c297492815951cd2c9339155b36e475965c35942a94052caf3a2633d4dd06b3728dbe6c07ceb0d3c6ee600815e68c80d9807c899eabeea670ab14ed2c4bf1710ad6ad5897dd2e33a15ea629ddfa9e32e920f70a9667ae1bbe4c663f7c2d04f026831ca1b4a606be619a42c226740c50b121c00e2d6607dc928fd4ea6f34fdcf7801d678b2b8466b2e022f9632daac671e43564531dc54ea2381a6ac8add3b02acf4317dbc5c79dccdb7ca20dbfc5f7b5768481104d8f6981c19e9cfcd2a2eb7565b152da219bf5f051610d6f6042989f05e7b21a58b6ba9b0533200051f8692faecf35d974e11fdcf38c0c601ad1794e4f6a799cf51f9bc33228f5c0dde78a374d496fec8f780b9fe5e877832801c6bf8158965824a2a441ebf1a150875617e6944e596175d2c93d0f13d5fbf08d6501115025cc20940f04d235c08849560c7631601d25bea917405e44196a12b68a63ee9e1a8ebe6f1cc232482206d44637eb06a7de97495a3f1cba9989f255864014c2b94f2b5819fd6ada79d506f002169bb9844ea32e99e4490392b150f2b413c3aaeb5d731b7b0814fbd2ffb7158fedd82f0b9577317f8ba14a02d2a3f9334ab5b3ca3e72e5c7ecb6c1fb6615b185b9a8177968f49ecd8927444943e515d770c43c1e1f416ee22ab9f83477f5073a862dccec0065b0ae06870e9fe8ef5d4bdb4e17f821f8a886613427afebb9645174b4fe90d72a684d8e71e504a8d2b20d896c2cf545d9f2cb50051be5c636d89cf1f783752548e53e28630d8576190c783c038ab029ac5fc346b25252307d378589cd45fd0304169dbb5bd578d39c68c4f4aadd5fdad9bf776e15e52917e2a2ffba5d0b27b62023db31e605c39dd5752b9fadbe6ffa87e7ac1532cf1dc6d7c2c0cd68f0a989cc0655465c50eb0b336fc81fae93722e296208f0fefa4265861009c4b13e7074db460eb51e0f6e70df60f8ae8fe7afb4fbe2233b6077bdfa95743845b2f78de578e351ae066afe1ddd568690dbc4286c4f650c86b21482e03734f2cf00d1a3a93ac5d5951aecf1a7959fddac6a63313f2e2b0f404ea1795886b31d66aa913fc3f7c046434ca0c9adab8f5c16eb497fb114a9c1df401081f18b759d72ff1d8fdf6775e8bbb16619452689613c07ef459f7dff9fc93d962d85d8116597dad2b089ae8d7f904a4e6eb24b5eb0d3c927cf8a0823b250fd74db39a173e30c41f44d4c6a51cb07440e5cac3fe469bf3ba5918fead2c81d2dd7a724153b8d0233ec07c1606ab0d914469509c75537c1dec92675ba50156a1882217344996c3e510eb097dcd279595f3313bc783caa7db34f490f333a52d0e76621654515a8e3b527c646fe56214fe5fa01a0501bc45d086c46a93d82d0cc888040050def6d124a6002db8ad949559a54d5e3e2fb48c679fc3f16c4b5cdea90eddca8bd158db5db65f8a870ada6a09a41742d51ca0dd32a64cfa2b9cfacfd153816df5f3149042e64a2744fe232f9138954671752f661bf1d2cc14e4990a2b3e5ee1e5c510f9f08e3efab501c0626d7cd8f0ce313ecb3bfc304a93234fea3b7fa3a28169cd365c269fee9f245a23435f22dbdebaf0d5f29373a274f25a1c02329c49374dcd66132b0daea65190b3b1ab34dc0209d67909ce415b42123b1633b667712415cdef517dbcc3a9c481b614f8165bddc198e171bb0e98a5744309f4e785af65f77f6f778eaf579330e7c38d6bb0406ea60a546a215124e2eaa6b540f03c0d97310e93d5db1f612bf92d92d1d638b8374c60f1ba5cc8e3c3d93da384fecba5bf3fccffa04ea610a5cc36aebf9ff5eac19b5b40d9d8b2af49a93d91728484c19918a1fb0daa85a48960b7da3681345f435d5c224c856d0e1d95c78f50d96799bac1a22074362c6678713eebb8fa58d73be2a0d79f23a131dd65f6c54d8512605cff08a8754ff970c7978883b548197d5a762a3ceaf422b1393c414f244b7f3a93389220c7cb916a19d27e163364c7efb2ce618ee50784048da04d238d1484925d1963542634d6db44190c40bb19a28b260f220a81cd765d45e4ea908e62acb0721cf15d00b590d43dc225b849dab148adac93722ad1a6ae05c0b1baa008ddf29327772d922a9d682b8df838faa941d983ebad2c7f67437a062c50ce1bf3ed6c01ce104502a56645b0eb6ed297b539932989e6a73494df99444bfa442522b64a3b1b2a9792563c2294abbd3cf1129f8ac2565e7182d115187db66c7f623a82853e3a2e81c84cb325bbb12a20349d37a6c96e4d09bf372898b1d550e7f995c5e4a893bdfe8dfead283bb8d0ff6a65c7e77dfddc3a4fc149240cc1675ad637b50e706f076d22351b66af5c6bd288ba92f0afc29eae119a97a54eb3dda9549145acb4c3c7511c23023a054d02bba0650452c39ce49f51577f6aff930347bf5ebb23f5f3457f3121bc1581a0082defb03d8a6b62f1e4f0745704c798de27ebe623e9967b13a69d37804cff96736366d5e4e0fb6aa080fbd386e07a66a42bef611a65ee51daffa93c2aec3e87e365c7324ecb2d9ab08101103e0cb9f4f462ba1c659f8aa8f95e35e4ec72ca2c0e87b0d56225f1466f95b9e47b1e0c3b61fe2d2e1f36bbd1e9334da1334111aa493d569af2b9d19e2ce9dd903077fff955af1eff43f7e5956ded586648ce65e7831086ef80878004d397d640aef6d279494283ee2660001ef8e9e5d466d385c39b9ddb0b96f96ccc9153f38f4338fb77ebbbacef534cb252e312e43d011017"}], 0x1458}, 0x406) recvmsg(r0, &(0x7f0000002000)={&(0x7f0000001840)=@in6, 0xc, &(0x7f0000001e80)=[{&(0x7f0000001880)=""/219, 0xdb}, {&(0x7f0000001980)=""/31, 0x1f}, {&(0x7f00000019c0)=""/115, 0x73}, {&(0x7f0000001a40)=""/245, 0xf5}, {&(0x7f0000001b40)=""/239, 0xef}, {&(0x7f0000001c40)=""/111, 0x6f}, {&(0x7f0000001cc0)=""/194, 0xc2}, {&(0x7f0000001dc0)=""/185, 0xb9}], 0x8, &(0x7f0000001f00)=""/222, 0xde}, 0x42) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) msgget$private(0x0, 0x88) r1 = socket$inet6(0x18, 0x8004, 0xe) r2 = socket$inet6(0x18, 0x8005, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0x3}, {0x18, 0x3, 0x7f, 0xffff}, 0x6, [0x9, 0x1, 0x1, 0x1, 0x6a4b, 0x80, 0xfffffffffffffff9, 0x3]}, 0x3c) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4003, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000300)=""/72, 0x48, 0x841, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') syz_open_pts() symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='$$\'!\x00', &(0x7f00000001c0)=':\x91{!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\'(\x00', &(0x7f0000000280)='^[&\x00']) utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 04:02:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0)=0x3, 0x4) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 04:02:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000840)='./file0\x00') recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/15, 0xf}, {&(0x7f0000000440)=""/8, 0x8}, {&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/216, 0xd8}], 0x7, &(0x7f0000000700)=""/37, 0x25}, 0x1) accept(r0, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x890, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) recvfrom(r0, &(0x7f0000000000)=""/52, 0x34, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x53d, 0x3}, 0xc) r1 = shmget(0x3, 0x2000, 0x44, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) fsync(r0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) close(r0) 04:02:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0xffffffffffffffff) 04:02:47 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) 04:02:47 executing program 0: r0 = getppid() r1 = socket(0x10000000002, 0x3, 0x0) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 04:02:47 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x200) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x400000000003541) ioctl$TIOCSTART(r1, 0x2000746e) getegid() write(r1, &(0x7f0000000040)="ef57e6646c34fd769f0f18e1047ab7046fdba38fdab94758b14c5123ed926b1be006c4ca9bfb9c469372d7906a25ffe8171c70bcdccc9f78a4389dec20", 0x3d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x156) read(r0, &(0x7f00000001c0)=""/120, 0x78) 04:02:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x6, 0x200000000024, &(0x7f0000000000), 0x0) 04:02:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000040)={0x0, ""/103}, 0x6f, 0x3, 0x800) kqueue() 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x0, 0x4, 0x1b6, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000732ec1480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000180)=""/232, 0xfffffe80}], 0x2, &(0x7f00000002c0)=""/187, 0xbb}, 0x0) 04:02:48 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f000013d000/0x3000)=nil, 0x3000, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 04:02:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) 04:02:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x7, 0x0, "01000000080000000000000000000000bd6b9228", 0x0, 0x3}) r1 = socket(0x19, 0x8004, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r2, 0x0, r2) socket(0x10, 0x5, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x16, 0x4005, 0xff) 04:02:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 04:02:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) 04:02:50 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x8004, 0x2) 04:02:50 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000440)="7bfb197ec08cd1f0c32353f56717733ba732ebcfd474905a66454ca1f2af487d6e03780b3dfffc225077e4a1a61f28e420f053354e215cc362fa8209091fb858ceb842d393d5ea20d72fbe5127acd45d2ee47bfcb2e70f98fa5c50cc10bbb9dd2b35ea95de96870f3a52d2eae76a757471b698640476f9a2e5b53517884431ab3ab3020fb87f", 0x86}, {&(0x7f0000000500)="4fbd6ae5e47c59088cfa8f9bef9cbf253f823c442fa958f26675120c610bd8112779c21d8b0666b6a6565e05fa73c390c98b8a2d297d264aa2402a08511c286f5714aed1e01b4ac6fc6d6d5cd03c24f1283916c3beb4ff4922e32ad1c141b5f22addbd0a70013da8e2490b4c74cdae6a4171197bf4f80ed6ca4780e1b9fcb4314c4bacc61e0ef2f79376b835caba3f2aebcdb3fe9f7950dc66d230276388ff1a18c76f661fe9582f7660c0f9086fe82b706b7e68b9ca60a68984", 0xba}, {&(0x7f00000005c0)="f5988db9b6cbc72626593e93d73cc666aad1753dc4a62bc98aefe789586b62227d3630a30e2a5e6e8de0da844afcdef85424b841907a1943df74b6901cd4975fc4da6ce5dda25074388153abefbf0d70d3315174d36481498b2181ed27eb1e5140315af711c5b2ba1e86309ace980a4846076b424b9aa3e2ef6a0f3b77e59ac36f98fb69e29072cb36529a6237864b3625f0a7a3c641ccec4f91f55334", 0x9d}, {&(0x7f0000000680)="a5fc204d6d61f0a4a347b31087b2823fd06ac1c386a831262c7086144eec0b346dd924152bf33f6a51e3e6deb4e3fec7a34298916a7b511c3a0716", 0x3b}, {&(0x7f00000006c0)="be947bad2bbed5c9da476e5a3db2b2aad764316abe69a0a162b158ed5eff9337335a5a4e7dff4a87ff0c490af993f42a0cef373206c68e76a369ada254581197c897576df5c9332bbe9e053122d3582cdff27de47c7d4500daa7ebfbe4538f87fbdb1aa59b9ce3369a4227006509c56bf6f42327d4efefe7c108cd073a957e8395f890aa6110c5fa1056a6b906fcead9d22eea3b8dabc421816b9849bc1a2fac2f915880593e2d330419576020a8a07b5b9466544d31816bd4a37771059c71f00658bde040650dab264946581defe2cf61a2facb3ba28ab1909afd95ad282394148e17e2923b85a434388ce317dd", 0xee}], 0x5, &(0x7f0000000840)=[{0xa0, 0xffff, 0x1, "9b852609bd351af01299ac3f3b5c6c66000384cbfcbefbb86cd565d498888f46b77c20dd836c191924949b26ab1164ef00cfa80be0ab0108c48fee18c67bf71a1fd44113d6e409a3697e52735594b15ba436cb10476283d78159c27c31cb37efe297f4037f9068f297fc44edac20c3ff1b724414898f6ac34615061b4cf065a2cd89ea1aac08eb8db0e08bbab70ee862"}, {0x58, 0xffff, 0xfffffffffffff000, "8e435e674cfc50651bde9bd622900f4c73ce06170da483b510c2eab84676e38e0df13d7d38db1f6ed23a2bd3d1e00c24ca1cf55c7f60d9890f5413c98ff5b16bc74545db0121"}], 0xf8}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="3cbdfeb75424c9ba83a61764a7a427e49bf18fb651949bd2d2437676efdcd7a86722f73ce5fb93302320e1c46463a985d08e3bbe742438d91904e89d0dd474189546202dd4d47f346f2d1d1a6f76aa8d370397ded5bffb5c4527d9e1e592b4c765cf586d0e280cd05ccb741bbb6f486b", 0x70}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="76aaea8225ee5debd808ea", 0xb}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x40b) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)) mprotect(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) syz_execute_func(&(0x7f0000000000)="42f618f247811f1492000044d151b2f26e3e660f133ac4c271ade264f047016ccad4c4427d225b7f4d0fae3766420f38250d09000000") 04:02:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) chdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:02:50 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x196) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="872b"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x3) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) symlinkat(&(0x7f0000000340)='./bus\x00', r0, &(0x7f0000000380)='./bus/file0\x00') pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x3}, {0x2, 0x4}}) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="0bd88074fdb2948305178acc9d058dcf18a602c35748392c5d180d199d37bcccd691032cd3bf92", 0x27}, {&(0x7f0000000180)="f148a8f306b976ce95774c46f9301e38fe30fc0b567b5b83b806e5", 0x1b}, {&(0x7f00000001c0)="be93f6f7c0619b530bd6e64be34f355456e3bd9fb364cf0b07add2fb5a282e059c53b69c4e95af928cc7f66a6db975c8626c98efdd9ccaa44daa1e46a1fde27865fb88a582067e96d5558ca7a3a9c1fa17b2960252a427b86d68066b10f2204814f9f01bd9c676860a98f0a8e210e94c294a406903ed08ed1af95b2753e2af5708ce3ea92fba0a559d1e6915f92f0db5c4c030e13b1738fa2926771c50cb802dd1fc236cf033b5deb16d50d2bfb66a77bb61f5b477ed33777ca92f08f770b7815a1b030e140d59445c098cc6da24a0769f116caa34cdaa4ce6aa34db7ecc609a985e0f91477ba5107cec851ae43de0e74b95472480c8c6cc5d3c57122afc2b6b479fd423f5d938d58db2600caef94d39a6c306df8d411c71fa6ce330c8c105b48f58b0c2d69a82d2d1650d978318115206d46da157ed56c326e7deb8f9ccce6530fae332ba1a09f675f022903c3d1c66567cb76f89d1a179da915e22959e4e58669378686742cacec69e2733fdd0fa012620dc60ca833b210cb729dd7e33cd1d462c079f6b8b837c7ea4f57ac9ed9ec1a7a13898c71f3e7ed02271dc73c01fd0cdc83bb202a2c91121a302b62d2aa5446b0cedf6b518b06549641839bee9e37431f51391dccae0c9b0e0e232b569803b6838e5aea4c972726c1cf2d4cab377b3cb37c6ea2a3f2dd09eba507ac51c0ba025d64f318010d559dd6d6aa903ff29604a432db8707e405459c1eb7effa9d2782e3347d7785b0044ae0e265ebe427c5351308fa4e41a103417fd2f3b7802ed63cc9c724efa92665864d491e057168a506df71d15955ea7cd91bc5e2bfff2fdec9e2e2bdf3e1195647a2df607372f50dbfa4d7477d12424ad4fc1dc4171cbf2a53b23322bcc374dd17b989a825c2cd59755dcbd2af67a16c7e802219797f4fc3089de1be53c3530d1269dea9777ac6604bd2f47ba9f45b514d45dca158535ba378263cb8d56295a377a270f12a94e72b93d5c27c7bd2b9fbafe390cfb49a8350cbf725f177ee5b8fac20b08361465c0890aa7e11569af1e1090d631ec03d7683b74fb190102623a57f616d7a0454649dc9d4943406536ef87c62e402a606d77e4c13ff8a5a5a4f5bcfd89c9e2eeb72a2c9331415ce4d1a05c4e3bd401825fb81c65bddbc3718f67f7df4cd8ae07d99c86c2db2dbaca9fa3e344eaee751e37fdd5e6b51c9ddd5b2a0409e8ce89272a5e448b725121b976e62316db39a4018469f69e002c01b9ed951f1933f1a503777f81feebe608c64e091f3688301d9a6d7edc6cc27d14174c3d3dafc7bb1b6466592c2b6d11d600452ca6c1492e26d49412bd80749fd08c40bf90a5328060b3d48d20cafacb32cf20f821d5a25b0de2a45098da19bdf24bf84cab7227178b2e17c57c39c611caa30262379fb886d223b327672b4240a934a72eee3202b2a5ad23a73604afae1ba3cb745bfbf9cd04cbeb8ab5e88b3ff859159b39ecdf67ff1343e2a8d9d5d1d46f856da69de0bb7f4b6ff3936579dfe62557430d78400f9eb5f91284542ba805039e6005b22fc69dca137ac15d110dadcb9ff98150af93f17547984719136d8d1b1eaf83c5f567ce32f9a38c77d349ca7cbaba95313d39f8e77ed8ba272ea4101cca22ac1c496e6aa7f1db4c1e713ae09b2da76df4c769873325beebd389d71272be1acff90ef2ba0d6152f75b564d4fe796a9a7d3b7516556256f0d0af4ec70f5b0ee0e518274f22ba679c844fc26976a1df273b96f24b739b83ba5749744b36c61c035ae93bfaf802a474f5b55ab4d00d3d388d4894ffe7e8ab7e49772fddfefeabc024cfd1738da675a2a99cf3d0445fe03ee830a0c76533ea4c8111053fc24f8cf9973f9dbb1a74950a11a38ec50ba288030b1a617d0e40bf9fe3a478f48964367d4e3aa2d13761e35877f6d2caa683df5561c89d00ce314ef180ba15272e3bb26c0af91d9f35fec2c5a8711b9133111dbad0c8ed755865d2636bdb92f2d9b1d1609d0063fbb589f9b3d7702f216a084c101f9f4f7764444779d284b2b047f3f11eb58e23d87bf30fba4a1f026b56e9cc323b7c89719e56ca6de6aad7707c6ceb9c0830d5c52eabf1b0e0e36f6a65e8ad007424227776aab2878b42a05ede6743c28fcea8dbf25b794a768f2ac5c00aa9f6ffc69ae2315d95773bd6c2bac922c7994d103b024929147385836438920ae7a6235cc5dcb0c6788252465020c253d1fd990de18ee1aa3d67fe2cf029ef570a441c18a8409c86dc589672c038f521c5f1fe837783b830b7324417af0c3f0c4329ad6964fda361e5439362e88d076dd99f050e98e9bf76ec9d8a34a9aab887ff4139f1790ed374195052f58e628999fb7798ec80d23c579f08bb09da05485de2a8f49e0a4f5b56b24ef691f08f5b5008a7431bf92c289be06d5ae36f9f6a378c1629bebd4b2cf587814b80e7d42d41d2088191f97c91388f81eb1b377f4c18163eafebc0643d0c279423cb34713708037ec51b0adcf6945f846e9ee0ba11a8de130f06571c0e4e4a3683140051f1a1a79997dee24bc8568d1b3c90bbc12423cd44d4b22680749019f512d45a6383a0ebdcbe4a9be89728630cd224bfd6c2a18b1d948b59651a755494b1626826f00b5a552d5803a053410bd20de137a036225a434a93735f7c53bef0a973e59dfaeacc67e97eecf2a429148ee097333cece79cc1dfb5c5fe1d99c36dbe8f647bea45819670c7bc8383688e2b03e1ba9a15119cf6920a598f12fbe772bd23fe53697ecb30d3a76f31b13ebf2a45c96ca7133aa57a6fd02cc76d679d6117601a9ddb1ca3870f375df339ffbb2ff267122af54b0cb2c17f0751d263abfb6d8e0e11311d88a34f13e785ee36c00f1452ec9e797328230e14827f113e0e2219214f28ae12c7939132ded31f1df89455857f573bcde3e3161150809292c463b60411282e0fbfd575aa87552c6640fad8723eb05c30a16ff0e0b2128349affe4f82738e3e06740adc3d574bb093cfdb13ec38282199f25a2bc84a450de8b837b8d0abf0c30dcb97637595bc8890c744840dac8798d280efb4bf5badb92cab76c540b80590bee525cfb134b7985b01b18aaeb943c2f4999daf2918491a5fb114add41abfcbdb039b7a199e11cfda2e3b8a6c303d5faca8789a48a502a39682429d2e566404ecd9ba78f8c9ec4e4a0517a5c11ad315da6ded888836217753500e2580d9abb4e0c2959f524143a9617c67053793566f13b68d41495332dc9075b69114d247ee821a6b4f0730ab0b01ab691578b0b9603a28e1425e8e0bc8969f44154d69aca91dd665750f9df1c92214bf8efd835d40344e6fb1461eb461540a74c60ce375b86faf667b0bcda8a6e2de0e8d303c95370c29830123596599fada52ef144e39d9d9338a390e0412ab9b03e4c864a1c0249042905999f61a5c9285ea18ee71302884af4f2a50a7e2c62c298d9b75178aa71bcc89b119165f2cfcffc323f2d5a94f1d59c6f5b2c96b9a1631cf05e57440e2162e4e2efd790a658edac7af7ffa2b182c1491e7873b492bc81562e9c05b435b91aea9704ee6e77611b7b3970a3cf5289760dea5451bb999f57e63ffe02aeebd51e7649ff8e1643f90e4299af39b0cd53a449a24a08b04718bbabb800dbbe57293fc7a4b6bde9e129872c2d920068bd613c13818a051c7fb73c691bb27685ef7a5c097d48c516055751d824d8d0eb47ac8e78d7398cbfcfb21532ec7a29b6cf8e082bd7afd7adee6b504e72fdc68eaa7feafcac5dff66883928f2fd86e7b79f7bdbc49ab899ea6a56ffeb9f8e99ccfdfd465b84ad0ef22709d9d6e6c579edd60c9e4903fec733b3c761a79001f0355912b16a8c71864d6f2fcd813bf6c1af7434177758f4007d754425deaafb1e6374eadbd81c3c4b9f1ab3cc35ed55bf792fda90bd9514334f465d73eeab3a1d5fc0240c77e6ab4f68f4287c34252405dfff9b2351007bd9e26195b1a2c380a9fe6b9b0ed617e3e1ab13e6ddc7e85cb30eab97da2eee2d9b32eaaf3de47e9e661c0d25c5e757305481ce817b01883e4032c6633f159b05ed1d91b5b81ec1284d31d4fba4b6ffa25d00ad1d1dc22b9d0d37dd8214628d6d6dba88d60d7f43399ea89ff034bc1b4bba885e0922e2a5fe095d924c0dff22943ebcf0f12d6a46d421b2497ce233159497b67c8ca1f8db78c36ed042e4426fe599550768b12536b5fcd573d10305fabfd852a1e0a84a7a94ca43a61caae27dc107dfed1cd4fb727fd95f4d076dba0839352a3625837265f41820ad7914e172bb9df06942126ec3d569c2027acf83639f9360b209f64ca6fcb2c7d07ceca78978114138c325af73527f9ad1d43793ad2c129284c4b1a2001ac5b820ce80f0c5ef738803009357bfe8fe65916de0f9a761e12eef6b066b8183529cd5280f5ceb469fcce2e9fcb4722b0e92bc3c712a69ecc086bce99bf71dc3d63806f272eeb68db8a0f9bc5fb772644eda8a82ccb7ad961eb4d34482c67f1ff8f6d2dfb8d973d9349cb2e5354f74a667c6bfce5f8f8928b1be732c5b491dbc5a102ca686607cdaaa9d0dce64c5d1ab630a1a5ebabc7cfca568071d9a9da0606bcb637bfcdbb5d16dc7bef22f1b47412375c2901856407d288f19150ed2825a3779da29cc0873a124a08036112300ffc1151ef3d4998f81aec5fa4219f8333dc240cfa0c4d2812ad2462714b0864d96310bda82e7781810c58071064460a63502f3cee94b9087adaa87d7a9a35c9d1e7e3aa2fba79c2d118e8e3cd03680ad7e622e3f212a750ddab1288c6259b1a69ee212c0e19ff5083bae93f55f1d22d9770b0d2de08d71a642cf221b6d8b5f78c6c242d414c989d19738cc87d68348142573fa7265b1bae448c9086410290064e63b061b97c60f0ac75a021d2de6bd8eb5d92d2afee4fb94764542732b4a1c716aee2e0cd15d8602d9da58ba2b919063dfe2418d2fc0482ae9b62e3e159dded73f090abc98381826705acbd0e0d4d419509eb5c1d08f3bea7e391881478055a6a30c81f6bd5ce19c0a57a02c222eec9bc36d91570235447f28d6b62dab684fad30123611d3a6be925a7d7427cf5e2b1b18d9d7288464643a20f0b29c4501b7e07f9450fb3ca353c9bdd7e0ac5b1b0951b53e2bb3b7dd1958cb01f7d14e3efa56164164a80fa58d15a13a633282aeffae5866b38fad88296d197de7571a0f90755911dde165733b9eb8d554e6cd0f8c793e7ee21054058e7845203ccd1a2e4231138a0467535e591cc677b8746a7cab84b782112e2bf3b256a9933dec1ae259e99c47956a9c294ee855fc012c0f2368e048a2f4217ebf1313bb7ad4141ae303f4b2ba6dc45ae66dde489e8972c1db1dfdd036dbea7572abf15b0c0cb10530497b81175e84216019639b3cad44dc909d1100b339277d1dd9bb47a8656f91e8ff98ffce88f012bfb1402490ddd3c84909b019fb76b10dae5c90ff223b6656eaa56d3e8e9c6840daa5e262b009c8ab17841117f96f79c74417f5ed5d5817be7e1b0912cb5c1f88506c9a0690fb3aea467237195610056de127b8e8e76277e209fc96e06440357726a1393399eeed9b7bb5c6784de0c62cf5fae8483facfd8a29acaaf87821deb7f1339f07d35c0c039bdcc19341ca2691c96c33cdee031ace1c224967ca43f2ce21fced043d889d093cbcd0f5a97576f70dcf90b777186fb76e9b2ea38a7709ea0890ab4b8801ab9863f72868ac2cd27514cbb6a751029a9cc1400339d65172b0857c734c5e2a3998c3befe55ae415c681cf490a8deb0d98ff90107", 0x1000}, {&(0x7f00000011c0)="0a84031fb2969f639000214cde7a415cb7b05be99af652cff371a62048b924b80fea26d5cceacbf21c3a2b04f60cf34f6cf77cc5231b7a32504800be271e98f02cd6a8e0224d8e8a7b45aa1adf77a3235f54ccd09470bcbea7a339f4a24a4f68e3ab2b7382365c0f32d60e24156fb78cc59adb60c129e53633ef535b355ac8481c6a80bfb8c029ec0719947a61e9242bd9bbd149fea1ffa4aa4bfef2f302f8ead9cc1fde0d6e312086c9ceca7bb01a59f07bf88e156aec94a3ac9ab215e2d28b", 0xc0}], 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000012c0)='./bus\x00', 0x8d02, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) 04:02:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='%\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='/\\\x00', &(0x7f0000000140)='@#\x00']) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 04:02:50 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001100)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) flock(r1, 0x6dd32e42b0a9fd6b) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') read(r1, &(0x7f0000001140)=""/4096, 0x1d3) 04:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="6d4aaf6428cab2fe1c64454219aeff93351e050cf4254e9086f0ace90d9dc101759207bb73a472c3661d7b7b63a30c20cda03fbdc27133aee14b7364732eca420f618175ad161840aa86349d8d2d4543b429276b508f9d398ef1bd360b4913fd57baf3d8c6f5d1a9038fc664aae0f150d0161d32c2ae59d9301e61612a62c299b7d0e41bf5c61209e90f2beee152cf6352bd431988a9279459b7b69d284b7d94a5489d02fe80317a94893991adc2c93cd39e6251e0638f265481d8c1a204ba61", 0xc0}, {&(0x7f0000000280)="47bcc1a519c22d98267dd321fe3c475a4363632e174de16b2c7eaac5ba7bcb69d5e1823b1a61521091dcc7d006bfb2fe09638e033014bb0b82fc344fc7e18ec1a1884010a14f08e2ed12ef9c6144716a61fbc82d", 0x54}, {&(0x7f0000000300)="b024bd5b0ab7449107a00346f441012d10f5a33256d1eb9c67d4a63e978efe9121728757f37818496563d93da483f6e20a9b830b1ef718b842a3c23ca0", 0x3d}, {&(0x7f0000000340)="a014143150a59880f9bcdc0c4e44ddc8e55f815bb1f7a8832e750f2304037f11b4dbd4626db6eaac77de5ba7e48dc9837996bbf3abdf0338909cdb1fb31a227d8a8dd7057ea81f230641ba884ed2df57a9a9a02036", 0x55}, {&(0x7f00000003c0)="27aa712fa1b7446254b542c71bb9b8cb2d77bcccf832d2ee33eda3748f954a4398dcadc8208a98061672d4036eed0eb6c8300febb94af1297575dfebbd45eb4afbfa034148a831a898081826cc4d6d238d2410edd8484c056867c7e74d2d4c98920c2e334bcf9e47e32b970740da2bdc88458f667dabb70353aebda561c05563cb39da830b851190d001743740835282b397ad9cbb8fdb8238a77ff2cf64452929c7c4a2fdb364dcf4c977dacc8c41c71d6a6e753abdf8cb98bac214c586c39e8deee12b", 0xc4}, {&(0x7f00000004c0)="8ab2f3fc425c2789b03fa21981e76a20fb8d177fe0823a572a6a3a508f56c6d83de8ecc48635bb4185ae3db3f4605ea0571b17ba1d4932d2468f57d157c1ddc39c8eb5f3b31e8e11549deea042d8a4470ac7fe963317ecd0d6fdef2515a62851344f5e50660e47662f5f8ea3c0d10999c4f5f7c4a366c1ab51cf51da367f1202a8c69ec15c80638e894dfa7b35bcdc326b3a46cae1639febcf746d88a0132dc924c70a6b82485d19a1df4fcdd34c0efd366d61ffb9057d228520eba8bd7eca8c222fd2598260dc8bbf38adbc159e6cd82122adc8443e0036518b1726b1cccf4be70434dccfb9b0f207cab108d4444cbb46c906b8133c10fdab2918329cb83afaa8f05515cccb0917cb3f9134d66c9f02457f5525531348c3f084e5e1b010e5fc426d156f72599a84bc8e4377f5134ca8e2d96bf8e37d4d73832970795388e6b3416b30480ac2e1b3cc036c641f9b9fa6a8fb0f10a5abc61140c9ac12a44658b6fce69b6103ea029947b559970aa26faccaca0b51fb461280f6cc3aad56daf4872351ccfd424c85e5b2938ad929085f6aab5266bff8b2e028b534bf291ced003f86217c0ee69b1c6b1847313a81d2e61cfc116b7ffb1793a1b17e8d17ee5de51514a942646ea71333eab62fd6610870f302970ebe17c74c2787ba3cef05becf1571293ad49492ab23c3759c04fff919d5b34ecb1c29fc06488513f8e553a4e2949f72610df9ee67ed86f1b87faf47703e4e57adfb768d206de3051915405c7d2fd347f48d66d666cb778832829c40ec6735eaec073fd79fc3ad8452e675a877299cac5146c46fbf1591ee98e6b41081b24bfb2e440d90867f41bae49701f5d029589cf8516dcd347750e2e32ef90f66534413657be33d412d038105e9edd07bad94b78f9287b687982e337f2f0db47b4ba23a0cea46751ecc750964e19b06ccfcf860461add86c334c5a4d40102c0340b0685b7b026d36bf268086d47e0aa241a6c5b61d18e437ec2003f214ee9f7f7a90a0c6de5ca305264033c916656740a18baa1596b3e7a55d574823571abe2f03b50b7f41b38347e7b9831fe3c182cc23d9cbeba4e648715a828d4e1cb3261a2190100721a137710ed0d719a76fd7ad4936d20b1305b5319e0a690c22eb3ad349f51810f39cc670cb7568fafe44e6c8bd36b69c6bbc0efcaa68e5f8c272ac264bef2a3656482d56d6a3ea920349fef0b29a3a111fb0f17a852bed2efbb03a1f716a9aec24b65b69125fc36c3943ede0ca9c05983d8d57ec2febb47f9fbfc3a785e8600b0720fd42a0bc19fadd3b8f467bcb7d28316ac2828eacfe16d847d3aac74f80771ecc5a49803fe72b679485a7730f1a1e6ba9b286cb3a7c29f77e95056eee478ac5d18a0c4748f3bed7728dd7e1afbd709b031501505f78d15ba6eb6deb66b2060511d1ea20b0a33ac515eac21765ccdc5dab6559f97c2c96c7f0ffe48bf4e073eb666f828c726b6eccf291777b7c24465e0c227aafba43c48fc7e6d6ed72b7cdec8f7a87ba19ae280c7ed82c3a6c88b55a4cb788ad02df293aede68413f223786f0b8c6384fba8744e0cc0c56033153b15e53eac2f35bf729d07c0f2d5981509c888930858b58d8e72f1781d0ca5d9d3c2822cb8109ad2fb860d52a454193ad61c2af74426f830e2d6fa37463150bd74675e2ceeabbf9598562e439a6b3b8e61790a733a769a5b4786f794e640511f059deb9fa1ce9e6e2a0af88afadbb44561dcaf8dd556f35adab8c4865fdeaa6740a3413a038f2a80e6bfa2ca329215507c15026501d8a0e5c6fb1c13bb2d716b23b3ed7e05368afde35ae1293b727fb137debad2248089f30104c293319b41ab0d9ccfae4bb29064704d5c721c181c330293010158bae3836a29f708986287884e71c434d7eef23cf532caaddbd135dbca78ed84af323022b2facdaa0a5ddfedd85ea77cd6f61249c5376426f255804a36ec4d564d8cf65f56d274b50a29b7a3280f8dca3102b1c1a069add4c21224b6cd608902f82d8985c1307cd60feb1ab5a6921b27a1bd0cf10355731073355b8703cc94a50392965198e2451ef634954cae126a85085663c94707c1071640eb3d33cbe944b1f181faa76df8d95586e15c82ff248badc11b72fa8a8c6c0c384eb56e71a083dabfa9155e123ee9460e1f4d91e6e784f3aec6b7ce1ecec6eafaadf879e00e270e451da65577d0989c4a9c9e2cd19141ad6efcb3ea7fa9d8021fe2cc70df16dbe584a65f4be2cb3463bbc59cce05b80261a833b4df111554f3ff249d8d5053be5598823cf20b2d8cb5419e023975ee378e1b6ec6eab3eaa2360f3e53d93ece2a0959517116c7c8eb926e89c6a8331eb80607c0caef1ec95b927cd1858fb78a15744aa0d9ce2f31da0f2e9aea111a2801affafcb2c0bf16f0ea020e9314a21e8eacad55714f00264870a64a969cf90b40d4495208eea0a347f49e59af1526a572ddbde3e23c387fee03cc1aceffc5f891654cd47d70a4b09d3d6ec1b768ade668a295f1fe49e4b1c2ad6ce5b31cbcae8f3f8a45316b8c65d954718c70b6ac5a120b8dfa1e4eb5a3b5174c19b386658fafe59ca347b15e02cb7450900e7acc5f6698a0b9d76cbf0609a6bc87237fb2092a5b00158d0eeead0dd6891c31b1d06ac9db129dfaaffb24c072756a48416ade68f4d0866597e324690f3502d5e0e45802b8080e6fdbbd571c4d87ba4be098ed09dc99cdc1be7339d4f3bea18c69a9447772e98b2af4e62761ce1a05200753ec61f47687a61c88cd1dbb44fa6552fe9ec743d02dbfad8e69214ec9ffd6e1cc2ef574bee72aa8b327189e00f07182ea5f48cddaa8b8eb6355bd61bc3171bea2e0d6859f7f845bea1d41f03872e83f88c8e0ceeec2a5bded7ac0784814784983c58815bf96f543bcf534f7f8e3f98fb161a221c5ebee23b0ab5c0df9ce2a93212152787f5741160fbcc9f5f2894d8f6fba31a177874aa5aa27585265ad12fd9f47fd27b413a461f92b1241e561e5951045e3d9f42573af4dd7e31bf5c6be1899556e78a1ca5c097eb21fcb206dd4385f91dcae1286ebed788bc0a39bd32fa77235f561b4cbf8ef8585593c20542b1b0774c29e82e909b489b7ad90b94b7f9221bba61fa6ae6a3c1a3b1b50e2b782705b1231fa76b389b14a15826f594723eb31362ce2a2a7086388309f308d1dc915bff6284ed6300de2719eb98727c798a4a1a255509e9587c7b4bef83a4331c13938b8652136694db39db41c608b1293f2578a78ebcba19354c4de64d286db391a681272257b30d60579f575eb329f80e28af235eb73deca9ec6f8affa67a8e35148940f105c61838995edc08600b1891378011f8e75e4f7ff664764c7241d05c0e407fa9329a25d9923bbc87f37a88ea233af757e2f3580f005173c64a8767d5a72bb60fc62c01901bd23c95bd4d3e439b80f8769515a4839e0440011339a4dfc06e8de962b9c28b7e58f2c05b343c3ed2421cfd2a41ff7e861978e26bcfafd400ceb96b8bda14e5560dabd90cb3af8fd4ec4071280ec4b6ce5a314b7622f38183343fe24f11282b5ca947e26eac90e61f2b9d2c20c97ee712c56927828a43141f919154edbb98a6dff167d123f63391515aaacdba8dc85c670bb6f516af06592812ece49097b4f11cdf61d2ec26dccf5495d97311c95e9892c929386dba4227b31d3b000942cca3df4746a5c2bd95786422f299e9fe0bd7d96d7ddf908e8e101dc68c00e412b92e57a26cfaceb9c6689966c2dba3a1ef60a8e58b3c16321283003e5c14b5a0d6931ab61252632d3099e7bd533d043b3e618ce8729cbd5225343e3f9a0fee0abfff261489665be5687ed34040082a9c00e21d2f7c11177a8e8d423180bc3f817bf35c044a373ed6b1396a56b54388319bacd1780a5ddfe9f73589f2b6219a96cc9c3f8a656b08a91d6ba4e38a5b2e0ea02183b13c09e7b15e405d6c55855ab064c7828d9f75bb3a83652fdaf38cbed45f594a91a776fc9b1e394275795238f328ddfebf31ac8a89edba6d8be0170f001eed7426d26aa4c8b837ceb619c6d612a885b27e629bb5e7458c41d87244e962bf47eececaebd8ded02904ea7405007ed945b21a348690b9ceb488c45449bafe47067c3def9468814b6ce9c0891a8eb001460000443e660e403a33249d1451a249c203a4b5b8cdf162442328af59031d73d7c068f0d3a7d5e35db55037826d3e89b6639c60fba72c4176be53ea72a25075931dd9b76f8b9f64b2c73a8862b097917c44cfcb94bea6ab586520657c708ac2b77e0e0ec8aa1d2d92b581684c363f1a6aa07f8c79a4ad88ddd931cded15f1991f797672983e23ef31837a697fc6592feae0fb6f0a446b0e8334e8467e67d3bab667f56ab32aac2bf32583e7a160fca9f6382f0aa8ce7d0b71eeac6d2f29372c7a96bc08411634aed8636be23a8f55f9ba4b1ba5e526f8fb651dd22d600082089e3956a0eee20c702283afb72f93c9da415069104b369713f7c775a9e4e06fef64e6de10dbbb45519f02c3349be4ec49940f2a39b1f9a835f3576e24a6571e45280a49497776626ac66615c199580ff44c453d48806236e6012342511c94276de059cf972eb46e94dadd812e8d1491b01e78a916cda29e2365f0244f3d03862bab3356222ec1ef409316b85e69b7aeeb4e9ff1aacb1bd0526cd150905756f63e407e29e5e75e0d2b5c1e1a39f78a15d3b74ff6878912ccb132620337a801424c8bef2b33aee1f6a579dae92cceaf027f8b2f7253499d21e1b4e5dca581382c98e8819d9b1352ebe9b05479089c3ec958b02cd3c5eff274750c44b8f13deaf41c7c48ea90611faa5e2b3f115eeb3460dc5330e1cd9c890045b397fc01ef22bba6d80082159ad523528082a78db8e5ff5c648ab948b4a4737d20551b890aad8c72fb1271c6ee993f3476ccc9b30e08166533f7d5342156478b6eb1db1bc2173154a7677ac4d93a30eb6fc6788b0b1adc2de91e4864ffb000da7e9b679cbd3e16d7b11fbce77cdce2d8568a8d38a1e04c492f4fe80fef20243363bcc51262862b85abb78fc451a1ff2e07bd09d2fd96e0ada1dcde258d149f84eab0088cdc47ffa8f19106661329777e796deb66e84093be915abbbff2548d4e0a993f659c5871bafe993d3bfd66cbb496354e28dcc0529638680d163fc0dac9c2e121661d8ed8e9d2269f6b0313e2a6f886ad38b79719defc77b7f5d5cd2d2e9214858fc6bfee1744489a95f848b5f46b367f9e61ecccb2de080b2ae418e095402df0d7b6f01279f32092fa5ee9534ce18c3856195fa747be16b856ece695a45249fa2ab49111b59f8a97c3172dc6690e1d680aae8bf272a51177c5fa704e27b2e46f5c6c7b094014c72f242045019fdc42cf0380aa87aae7db596ee12412d630c5ae3490bf25755378996085518aeb9a797e5e6a717a77cbe9ff102688870051490e25672504c10671740ddafba97a626bde95a16df81e219aa7d308b24cdd6f9dbc29696e6c3ef2e87de981e1942165c2f8a81d4b44c059ef430856ceb83786e7c5a57fd2ff9315624df5744dec37e7dc1b19f032628f38c9ae297ed0c51408fcbe563af9e3a5ce27aa66d6cb72a6087b40543fc83e7a46b79be33319296ada47db00d68e85b5337ba31f7cd00190e9ba358d168049c2a6c7e682ecd35e5f909a7d75400d7b238fa8a71a769645c0e364a8e65e146e64e58157334d177379010b1e582d6a31cb732727129b1dc2cea95a7228426bd76ecacd10e3c994c221f5f8cbd9b10d1d82bd59a247082059", 0x1000}, {&(0x7f00000014c0)="79bd3ca624596c29adbab7cdddf89c759540759cc622df45add84b5773f6c7c9d41a3f4453eddf4ed673bddad62715ca079cd3b744aa3ede8223b0eb8ba367fcd65d09b6b89b8edaf76c0aa515f8dd2bd55a2f48d1f077e9b395aa55fcc0f48fbac33c5f80a070f488db0914d2d6e7f069f761f0db54213f30c252f54f3e81f362a697cdb8750089e79dba641a7c4047e1ddadb1833c1383f2994afecec09f2870b7c12925be1d4092e3df5799c4720b20521bee6a1ce84533ea96ce7956e63ed2350c5aeb789b479e7ce7a3c4d7d469f36ea54d2cb3ad80174f7c020cdeb080a98044f91c10d37f510b2a7bb203fb9931291954e5cb8e5dc76e", 0xfa}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) socket$inet(0x2, 0x0, 0x3) fcntl$lock(r0, 0xf, &(0x7f00000016c0)={0x2, 0x0, 0x0, 0x3ff, r1}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001640)={0x3, 0x1, 0x10001, 0xffffffffffffff01, "37eb16058043cb670f6b33560ba749997e25db36", 0x29, 0x800}) 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xf0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x10001, 0x5}, {0x18, 0x2, 0x8, 0x1}, 0x3, [0x6, 0x1000, 0x746, 0x0, 0x6, 0x1, 0x4, 0x8]}, 0x3c) listen(r0, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x8, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) r3 = socket(0x6, 0x8000, 0x3f) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0xffff}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setsockopt(r3, 0x8000, 0x8, &(0x7f0000000080)="fe9527bcfcd7aafff9f578c6e3606ccd7474469ed97a9787bcd2", 0x1a) 04:02:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) clock_gettime(0x7, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 04:02:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xe319, &(0x7f0000000000)="d2bedb3e1ccc15030caa5d7d72687e4f857f3f39effe28f171dc2c578c4868033655a765ceef8ac0bd3a216a350731cb8f81a18e2511857e7ea2e5976eb1ba5be38253a4950d2ef000ba9f45ad74475a4acd5215bd3337e3c7726a49644a69a66ce6268b81800ecaae508c779ecedb2c0c9cbd302647aa63168b9274dfb4422b7c713d2ba38ff1b57be58440912525735ea9107b838342bdb342463b3739dc", 0x9f) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 04:02:53 executing program 1: mlock(&(0x7f00001d4000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0x5) nanosleep(&(0x7f0000000040), 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0x5) 04:02:53 executing program 1: socket$inet(0x2, 0x4000, 0x200) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x4, 0x0, 0x0) 04:02:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000080)=0x7ff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) setsockopt(r0, 0x70, 0x2, &(0x7f00000000c0)="9cffdb93cc9fe2", 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x1}, 0x10) 04:02:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xfffffffffffffffb}, {0x7f, 0x6}}) syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 04:02:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000023c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002400)=0xfffffffffffff60f) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000002300)=[{&(0x7f0000000280)="addaa3ff4a6259c2a9044edb71ecc324ff423abab19c2582cd9e9b8555e97c0e934862aa14941f47f9e1e9c6dfec369e65c32be561290a4e0a612d2fa9453e1b03a277710a86860260d29fe21559c1a709996575b54a2cdbe766004387e268d862d68b1434f36ae5ba20daf55ce3ae4838670c0e974343aa3388cb911f5b7e2575f07fa8de834236147fffd1c55e7682bc8162b01060b0eadd2d162c22bd78c9ea4a321204e928d06f7060c25d8bb43ce83ba7b9a0b5a2a8ca0e0601e4669322780f63c2b17679bd913845adfc34bf596c208e9cfb1af7d7ea3e779635b70df34a4e1d02da1023bc69066b9c2186cb708187a332a64b6867ebfefff5ee2d99dfb0b604543e1fb33deba3e40e48e0117eb6614487ccd2a8b525d68ae628d53485e6bbab50ec18b854aed9b2c3c0d2a711a043bbbe345461c90796bb60c0ba0a68f4b3cd2e9a83124b6e907411310b1cf0aa38e43df715ebe0115dc268f54ece607ac775a392825f2fe791c37db6f061b85ee116c504331c5c56974c3282a54bb17f8d0e72dc86ce03676ea936c6268c4ab4f7910dcdf008c1b5b76497407719d1663ed506451e8ea1ea97cd5cda9705d314b79d48d038200b97e1daa926a7f55ba9ce61333a21c46c561b9b7e9fb242bf2e14cc94e9f920dcd41dcbba8cb077ebd5dd5eb9408a0cac52d0c3b8285bdc8151f45e98855d53e06fac4ca6d45a632768ba7ed88f54f9669a6d915a5e95f3a546d83652b4a7cc20f43bd8aa01856b8d5e250d79454b680c93455bb3c57e5bd6d04b718e245a25fadc460e74a5b31d439ecd69c35a3430f495a67841b006ec9b9111cbac4b8ee94f796e655d69f048caca4d382ea051d895e460393355b873cea3b482273fb8042dce8217196733fff501c08c2b59237a153e405d2c1eb843b175aa72709ce7d5d865949d527c054290ec2b689c9353f2699455997af1011e236bcbb48a5171f97607eadb543f437067a9a0ccd13b3b1ddb2b72d7378dd5f02ec2b5ddf9767dcbf8f422acbad91dd8b7b0adbdab172c30355bd3ef91190233336d378d6f19f074eada69fce575a025c7cb84066382ae2dc251d06fa93288974b630f731e8e32fcc474a16f76c0f1b76bb4aa9be8c92d645d593ae8d4dec1ded7aeedc208933d22524b0adc906ad371a524ee4e4b9e47168f0047e22ffb70249fca42000f0ec29b1bf3959c666f49e59c52966609ccffccd5f35d7dae3d7b6ffe2c0fd504014906fe6b6f4662098a3e59894f046e3ff80db2068146d8eb0f449f39bc7fc07fbbec81acf9a01ee62921376442d80df3af334469d9a5cf5e99f6ecc9d06960b27e3304c756bd8ec9bf6198eae16f460db1a1e008cb689145a1fcce49c066d0045797747277a459dcd8866fbbd128ba7f448132669d5972e066678daf42bb8a9b20ede5ecc06b2f0833d49971423ed38da8915e81a8c6d77c7a743a7f69ccd79ba3bac5a32b7a965127e3401ac543ad40529e53df0f1f0f2803b1e680813f84e1ea0a397b25f5758556acb4b50ca60293a0ea75220ec204eb4754c2998386d4a9f127863b4ceeb78a5e988c5a481b90640829368985f0fbfb62ef2c7589e81ab19820c010cb087f34a909ce2339881b5069559a44c6220be065600ea5fadd29c965f2e9f914f5eb8c0952e36ca27fdaf5afaf8128253b5124d3c5b34930ee249bddfeadb3cf370fc0a664c13a01ff0ab18a141864008a13473c8d054d6d08afff11de6f631fe4cfc44496fd8fd5ebc0f37f6dd6b4d0a3c3121f89fc192e41c4a1551de7c704f0d67822f654b817de4ede8e8a813a853b5c302656406526cd9044861e99495dfd061aece21dda4b3a0712b87ee5377b62076b4156a6f6f7beb92b0b4a93768bc9f82d00bb61943d2d57b0111f650c6ab60e78b88919ec427bbff3078ac4df1ff337a5100e2046a0e60982d6b37956abf6204021aafb9ccd67aac260cd9dd7f9fbb0ecb3cea3d61171b14715f67afbf9a0e6401380b7bbe5421c5873bca0a421578cde510a85fcf3457c70dff4f330dc43f15cb0a91c266db28e9d90cba317c58baa9b096f1849af39bb2367b2f10b307e748b2fa490d00f060053b8897f87aa62949d8595165452db48a70cc4e4f0a9f7d0df09e3cfb90e966a7be00019d055ee8aec3457ee3ef23b3573d59987c16cd34e6f6f0ec025227891cd129251d8f814041b92bf4121d46dda41e6672664b1ee42a716bb2bde411b3f5faa2cf15ddbd53fe0f2b011771eb23dfead3eb131d0feaa5e958d6aa44fc8c8779ef70b267899be424d51fb5b2b15086885660b6da5f770b21a4a8d89137781ac3c9c57a5d04147482461c5c0df7ba7fc60b4adadf60823b49e994e251695539c514e719ff06e253decc735c361e8d5bc43e8dfaf672642d33314a40883c8ee6e98662f3f1e93cd4ff53c036541fd1697c6c7542807c0870d8a36e5a232caeb534328c3bd13afb21e94fdc8ca592b5769a953cd46aab643f9fd933b10327ba4ad9af5bdf9e69583d931ec507139e98b1a2b62293e0ba6125db2e7a01e2d16d71372824c56f87c93f4d33049c2242c2a1be22af752620b5b40a9970cae2a836cec2056cb464881b2863d144a01c9010fbecc80e0c1019ee75e6aeeca40b8e254921c9405b521a677cc55e94681839ea6560220319162d4cae5988db62128bb5a8f861eaf696aab125d943725d9c41a8a392a22d3d208d8ad889eca57bd7e98a7b347f32a3976ef36246f002e8b526d4665bbb75bdc55ffe7dec706b3783f21dbdd4608c7fea39fcc53e2535b45ef8c4ac52211bddb363fd3eefaf1d8d1ccebbf7765639e4e24b8ad3bdb2e0cf614e4120149bd24bd5efaf0c59e4cb8ae0c7584ca264af7ee9d3695950483902f56afec84a18d269a3cd7f234834e12bd24c7861ce6ce79efcab6421ccdcb315058e83a3fc6638d7dd46d07c299630158c82580e2a561b2a1b5f6a8e1d6c0ec5e8a722b79b00546753e1860bc6a0dcd5997337defbfe65036af8c8b1cb5582dbc7cee56292ca35572896f15e6db160e69f9146cb8e953f829a566f05ca4d9ae8b8e03fd41f6ad826057ac532818bf1667f4047a34661c80aea747b8a039b041756fbc9754f1f924fb38204ecbb2d9a47d541be4e55cc7ded4751441342fc362de8e4889604452756df61351e69e70dc6ebd7039866279b68e1c7d88f750bfb1b74d74e8202b12119556476c4bd52953238c6780644fbb5d142c8437dd8cd4101a96e232c7b205f95f15e00ac8aaa98b13f7451d84ebd1cd452d0a27e77086b454ba3a5f4ce33bf780af52c3cc52b36d641a433c7e688921a02d878b9cc0612e5a841f8f293572a85c58f9f0a67512d11fda2f20c56f6efe2d0ac1f292a8ba7f0642234ea851e9255cddc2e93e0356775ad35401c8ab78fa4dee1c64e91724d8339623304ee2e0a65a3501a799f4b187d80efbef1e97c1f4cbe20a32903c63c0df6804c247b447dd814d8fa5228e04f1f958c34fb3e8f6ae46a1afeda4b5f85b271cfa71e7058e5840a83ff9dac1e6e48b9ae9d7107ef3bbdf190871e61ec449a18947aa64a9354cbe66ca0627c2a77c3050f4273013564c88848c6cdb4c03b5a590d3cd3b1bab97b3141362fee3404d4f3b72c079d07a049cfee134ed1b05ee7aa0420b4096a8ac038401f921d8495881407ab1c4b082891b395d8e9efb5faa81482c44863c8c467f9a1d4c2ae878103ad008e9b5742d614693ed8ef429054127cec6b4c15295083b05fcf675e0bb78a3cec8403477cad8f0121fdeb70935a6cf430e94c72c39f6cfbbf6dffd4d187da1591606d5b095825c51dde27d5ae110124b3a75a023de3632e442c69d9d0abc5813e5f3822e057d8c0dd9ab5b7bbcc16ee8aeec7b573e6838b6b695c8bac462543b89b35b3bfdb7fea7989c9eb37072738e982acdbe0154138c6c318aa5342b3da5037b118029e4f4051e6a40d7031debede8481929385184a9d2581eb5f08109c075b82903fa800dc7554892c1451fdb97c5d204cb45e7fab04fc7d25df873acebd9c96db94d37c9810df949e18a01a5f5289addd7c117df63a5a863c84e8237e8c990944199a17204d2fad9fff892a61d02d09cba6d8c76279eb5389db519396dec4b9f931fda36452de467fc940f33dd2d15246f6e4b8742d5ec316a7699c1127f8cfc514dda235646929f5f7b7201c1e8403c4859f1da554184578f2b00ea416bffe40f210b41f4d6d46f571c11ff7c618e456b53615a4ef717afb1f21694c2e97798f4528b57541a9faced93f7f8786bd7953be157ec004e32914f3b49816f7db6c18fb2cd361dbffd6eed66139341674b30585dab3183ab41f844c9fd75af3d9c310fd87ff23396760d1710189e04325cbdb75b3b284dc1300a79a6d0bac56ed551f8872500022135e596a699fdf3963d72a2060c9d938834bbf15dbb52991d59ae3323499b6ccf81f4677ef4120ab604ac40d94cb58666d1dd194c47ce19de7ca016be0a8b585b8bd03e8c30ba7b782ce14840235f373f4fbdb0541650ad8ef2c6a6f88984e4d074e79014f7e2ee5706c88898cd7440a2717b186fb54309ab9eb46aaa9f84c7e335ad5dd153cfb1f52d5179185d113eea4bb52ad0bfe0c8bc9505104343737a2dae20e458c15aa256b0a3d2eb21474e3418edc56a34510e7f41882bbe3da8cae3cb8c73604d94bbe41ed99fc6e4b179e45c9a78aabf267935ea7936d5e9b90b2f06bcb50637e5249cb9f36f781035a9c95f30d17a655327b78e97bb6f5ae2c1ea5fe37aeb1a5f52ef3c94534d9ab16d33abdb19c1e43e006fa7bd9b87fa12bcfec80cbe0e49a83ae23683e785a7f26ec4ee36e5e888b587c3e008a7c0e7140bcef892233928df93ebe348e5feb9bada1f2ee8c8b2381b9344e6e62f7f0aa46c30883047b2f90b79476cc988bed8ed2a8d343d36134be0ab7feb4862290ad1473a7c7073ab16d346d9475821f721c6227c1cd362760ac0bcfc95c171544ea23e2351484a3a039d0edee105735bcb8649675e19967e19d4da2f5202f1ac0e788ee1d37868386cf5394ebc89e21c9892ea4e3b5bb8744a8f00bac82dfbab07d9884d53b4b78aaa3b88077a55cc973038b022deb7aecb9aface9c34ae46fbcf655049754cc3c972ddbfff4dc979125c5a30f47caf1fc46c8add08b0cb462183b8706aa199422d5526a64c9f001b47b97dbdfdf70dd5bb83f8e6d613465b6677da89e4d10646fd868ce8e4819763e2e934d53bd87139f4f3ed4e693ddbcf0afebbdc1005c48e62af2cb2d1b689ec3b1d9d2ca1ec798e03049229d2f59fedd25944bcac829bbc2a265696b02c2c21aede9137181896bdbb792fb2c27a5e172c827922ad4d5a6092318539e8dede0194b386e28de0029c608ab02c00a487fdfde0b057be4eef2e8e60082be0f7db9abf204e1bff5cece71e7b76a1d702273381a1607620fc982d0b43fc852d0c424558bc46c3d4037d84776a72f81e0d8a99100bab665f43c30f70263d507f3f069967421e9968363ab7f81a805d01887888b6bb273efc81ef0f6d59286ffbe250912bd2fd9ccc041a440154cf5b90c5d6d60500c4adc3baac130da1a8949fca83be6c9b21a4e815a380ab51ae44767b3c07bec5aa1f351f535d545346dc8afd91286abc6cef88ec1f8673a0b09b5a8f5210e64dd99bf5adaa88d7ac3f746055dd2494c5c709abe2678444dfad1a76b8d3ec08c2ea5f30ab3ccfe59a0d1b950a5f5cd1e65d985096160c98aec4ca20cf0d5e0b3820b76bbd28b4956c", 0x1000}, {&(0x7f0000000040)="ca2c45d6ea0b3e8bfb84027a6f0b8717285a05a49068899770cf98fdf1c14fe830241e5448c4dc92f45e0f37cc00f81aee7d9794fbfa69141c4db887147850d92380e665975512c479da412944006da38131b2a7e0d1ff6de09e7323ee53cf1a8a6a952049a675795839635afc59e23829ddfb99045a4bef80bca5ee3cdcd7d6e6926d073db0e68b7b6878ae076f44c94d117e8ed1eb6b19", 0x98}, {&(0x7f0000000140)="f28911ad9140f44f6419f69e9be53e17c9de304f8d5543b2ac232cd691222e4cdc9947fc3b5aaa99c9640ad7920283660bd0921688a6b1439c6f4eacdab128650bd1c8929b0e1cb6d53d982538a2e430c3d3e8765870da6a5b8cc26e9e142578bbc5609681a9bb497ba965c1", 0x6c}, {&(0x7f00000001c0)="2bb92795d6ee38b7fe9f1aa7b7c027b7af28d105bcb3434a08e436c880a22d2d8b112da484ca464851a0ce6a722aed54f140bd06e9d7f9f0114b1add874a17b8ae43384179f561217dc715", 0x4b}, {&(0x7f0000001280)="b3a768a23170e1657f1bf0d3f6fbd05b59c8bcee998f2bd241beeb3681c0c672128545a7568187ee7a6e36b7e0c72e4e6d05340f6134fae4617fa279b2a310294e8bd89eec57ef84d0e679c1ac6a54a154edd28673e612350ac8ab0b8b57f21f8a", 0x61}, {&(0x7f0000001300)="f14d2c31dee76f85a9c0f9dbac6630a0acf5d8c11130af998e11ce913f159007b46531e10b651ddebe1337c27e32d4b6b9153e0dd816da7c805cce448cff39840ab07373e9994526c77c4b5bbd9b98196c60ba25d3baa29655455a6f4e6d23d8f99cf52ccb5d4cc36723529928abfc8fd6eb7c74873053cbce95f92bdefc13261f48398f29a31937fe67ba0840f9eda0058727b8e557fc4a6bd2484472cc4d1a4730d94422a6f768d3547a0fe5b621d7aeb8880abf84c0813b8092412bf1c6aeb0e9785cf75f1334fa5e53bad121bc12a74f9c766b120331b249dc4b9b268c4988b20e1e6547e539cec468890490b41d9f59fb70b5838d5992abd83540c711c0da43019c9f9fe9f5b100d14a59ed4fa8cad485550fda8173e0f4b0799751556d7d83cbbe537f37ed4a759d4afab7c49777f82e7ef289f3efca292d6d9cea245dc767a77e02277af4721ff7b383a3c918b5593dc8b79c4668539d0e6d890a783260689c15d06d8407a12dd85cf2b479f36a0f249cde0ef9bb1214fe04c28db6cd5768878b903e069163f3ce9b100fc0e60f95a1aa6994fea6fa6c05cf2eb8b5b2009b09d0742ed2a5af2d762d909e8575b01d1e11fb2146110f8a15a2c795dff2dd6a6ccc54c768f64abc22bf6eb603f35234b3bfa44800e19e6c88400ec2627a18902695667d5d1e0f3994f3034a69c58a02a86f3fe20ffa28e2251c316c32e58d81be7a8ca6578454630732fdfdb6aa4f0516425b8bd56ab67773e3d09e95a62a51c300c44692613b0f431d7ecc61b7a177682c3ef6f8e9915b9febd5d255b0ef667cff656b4ba05a1fcb825a6e709844da9cb146ae32054c653f82a82e14bb65e18b1cb02621ef284c79bad3baab2427382aad457f0712196fbf177282bc2d589cf03001fbedb8cf4ad67c36974470e395765fa16bba86ed31385a9b4993ca9682098a43aebbc52346c7c36bc6d12212bbc1dc8b16c428eb0a9cc49ab3777f12a64ae96e48e5ad3561243d4dc324b5de5adef4fca893368c43e700bc81dc233c8bc3dd62be80fe485975c83afb6268023f490bec63c7c9f0577e06bf5164b0f56346ca16364be24fa3f10bd25344e09e158b7dfe4d279304e6a43224c4ab6694c8620da16ebfd0c8093244058db03df5c6c72e12c77844aa185ade440b15ea69af95cd742330c7aefae4a37c89eff509ebd73282f3c4dd4c32540b4a6c2e4bdc45763c512fa4e3061db0986ff7d7de8feb379bf6319a01e4d8c6100c292728a8f2f77e2d7d6d5187b6b9b9ce361a3325871be3b9f5ebb8e1fdb772675bf40cd78b1378871b5f2da6e5e5bbfe64614824d44bc02789170e6331b351cde3f9328aaed1914a0f1e6655c4678e7913a6e18e374228f86804f7c23465e7cb04917c1e65e56f320339f72a5adff80f7d68ecb8dd362d7160647b6b4e28a380f0ae63040b10bd3abf0977f667850fa545c615ce147542eb5c485a6c6445b8a1b246224b0be1e0456743724f26a613e927b8fe9b48870756a2505e3c504940066807c9ce1c5c2eac70e6877e3e0c5d28add09fec111fd5b0831e59a9d416160fae6f7d76c76563d8d97718415364520800167e51f288d2c8279a5a5b79018037059e013052ecfce18892d61027f645dc6ee0c9a0101f36742667ffad26a28f8b24e60a9aa286804e049545d7ac7f12e0d8f439e6743d5a27b921ac92e5678de9121fc72ab0f0fbe748793f5bdcec860c7908206bb55c1611512137d514dbd9113641ff7e7f674424e621d34198b19c7e1075741294c586dbed8a262862b57a42a347fe6ec26879db2c2688c13311946a5212c01fc5e89cd4ffe7f481932b1fc21cc4d9bb18fee48ad00a7ebc91a2937cc567247c2a00de88d89ed0b637276295c64bf48a5f25e9c5d7a198b7b119843c69d00909172749917439d7dffd45ccae8d5ec60332dc350bfb666dfc9be0e969548f0e92014564b1006c7bffe5858816b467ab46b300294088f762638dbd070de74293c8f781ffc45acc3dee6a063a51f1584a7936de935aa5ed15f991c91e187b19eff571d5087413e2e2772cb8c97e0f23d07f5db18e8acb9d27c9437ed785c1f1afb3624be62c81495e1822edf9b033a1b113623389947fa3a9ee8fcdaa102b6a67869962213a0f9e02d0f90b18f7731c4cff260d4ca23b1a300c0e1db3dfa3ec6cd2b9828f03f33b8ab97485de7863849d6ff05732abf2653db8e821a53369fe5310fe40f64d8ec8ccb222786d970d42868a619a33e1c1cfc82b952f37dffdb203d1c08d974a2a520ce6e0559a74eaccd4151ad562089aec303e640ceb1275a22cda7874c7915455d2d24154819baf76db1a74e18acbf472bca2a5f96fb0ceb203f3ceba56cc90e633b3adcec46f15b010af25262e6faae14b7cfbc82fe82291445c980b8e1778fe97ea0fa8d9cd88f88fb75ad5ade2eb2c2335dc7ec0c9958e74c2072f79b52425f9a1cbc3b5dc23c221019f5e2d6fbf585a860e67ca6790fc42c23399a7affb7e50cf901e59cef63504090d1ab126d05476af500bebf0ebac03c13c803506c4e7ad15739b07c5fe6b171cc2b46ad77d329767a6fb91578183f052cc076984cd2a3b5194c233db74697cd3774264dc6e62096564bef77e0c82541b4fe875206be8f82be01071da27fb20c5393a68c471b21440f775bfec87abeb9afdb6a961f08f6dc36984cf07d64e5d44d85dff989cd2126474d5d14703d3f2051a536a6369c529f3c9088e35fbc33c6219b7802d6d299ee5cc310b2d401eba27d76eb7a2a981c048c2c776bd47e8947638cd17897de6fb33caf9112d5c968b91fcbe86ae4f672b09bb6595743140d427c2317002ac8789865fd2d19c1eb78b18839f23873cfc47c58d49b9bcbfdb7578a0c6f34d9d1177e299af37d4e7e62b76df158ec408b2cca268198afb14bb2c6173cb0b00a4ecb1f0944a21c8b6ae1f7968a9e1ec21dc4bb9549fabc4f932975385569be8287618ca1f3ed25e45dbf01636997d737b713303707cb66a9b59827a299b8ab03b9cf4064893ef15c694ced948c93e5c00fc6c89c5d6ed2271241bdcf230619cc62d4756e50eb739062a5e5c85cfaa8d60698534dde16cde89895d539f4d342c3232f0be2300e88ce7ff94fdefb002ab807a107f3a66a6f6fa1534d4fc3977528ed9bf2454add9eb5f73c30deb005f6cdf50b83d884b95c0a438b10072878a7b210b0ad1022a1564273434a3e218fd01e8e03b36552342e64d2f66b03fb10ecd698779428dbc32db4d03380d842fde6b4b35fb878a727cbfcd779e854b8df87af02ce7a82129e31f89887e3491ed8030269d8d7cb44927458bd7b0bed89619a0447c6259211f063cc13cf4caec2d0596667845a9e9780dc99449e5fd31e7bf4dc8f121830e5c6da2179e1bbffb5ea24e98e9b268a25058ee81ddb1908eb2a1bb8e97631284562e6ea66176e7e35bb52ec6017fdc1918ea2ca283fdd69fe9ac18f069cee9f2d4607961dda5ad3b156ea0142b5dd0cf94db0f8808c5ce375875735e95ba08f4f9532da2e6b0328aa69a68e1fc9d29a923b5b03abdb89b6aea98fb3ff1b42d1259939893973dcb53ddeaf3404afed3da915f112763974e5a63466b2a87c508676150830507573e1ff654b74f2acf3b0a037a79c3e27a70da9cb85b524668c6819ba0d95658089b44d23b47e21c35a20db69d14605eb0406501ef2db7af24ec4f85e545fc17f0335dfb1e559d8b41f0a3dadcc51836b59591df7aa3a7de5bde59204df4b0c0c0c413bfacc8ff9493899d9857825e43008e8a065f463b49da46b3c3180f9ca057193a709fc398d950b8b1301b28a03eb4fc3e7e43dda5dfcc9f1aec772f089299336f1c5d2789236d3f66a93efbd3e358ce48c6c6a93c0932a563bfaaa1a456e20e9875b47570ca1e80dee11cc552bdc2a262ec42619629538238605cbbda981a3e6a1478f865c426920f7f381c22f1eadd1988091d25300921d4c21d4711bb6086ff5d0ec7e53b06006f0d574b9839dc53779749e2910e4e24e9e4efdaed86ef65713a0898ac0b84f011165c441107597a22ce4e5c52ecee38cd231ac549940193596303d80df3e57a10916b337563c82fe56cc987dd17ceceadd5b629c8504439c46f4bc6d8a266e551d5e01b6b4e450c510b3a9df4e63db5b280b8e00bdc77917b0b3685e4c8c68e8fda09a4e74c5f30b05311e33ffb3372d7b76ddd649508a1294314aa55ea89b51827b50c79ee8fca1b2f692518aba77b9bd44b5599eea2532ceb155e93ef71d4f5bcad2b7f55e671c13931430cd3dda2d70d50c226c8a5a5fd181b096215056c9a228dff3ed86fb927172c686233ae18666ff899fac79e26f387291e488301d8b6b0d2a550d68a98df74d16c5ca043fbfac23bf931486b67fa12ff2bdf2e37f7489e942997a52259500935488a61389649a5aeefdc4fd3ac580dc28fa751c0c8c92d354229e0e35bf6a0ce2d5fd3fb4ddb6014713bcca1e726392418b1ac52d8d2274e790c42c11fd67dcb9e0d4068e781f1af377473ea8ade8d521cba2a894b6b5095183ebb1ddd926a38ee3508b51514752005bbd880bd2ccea9af6f81ebd64cb37d8513192b9a80a4e7bb88b0c9e2d6651c66cc39b3a38ac7f768baac344414f256a999997d2c5a8c3150a86d3524980ecb4acbd76e21e160fcc91d5d8b8fd3f235f100dbc5e32340f5c0e82eb4205812529691d80cdfd5853eb68ccf7215c1a46acc7c5395e7edb93166277a286497605176fb32e5220d94e941377a2022dc16878db7f3eace533c73955432b06f58a45a6fc2b1e48d6dc8019a0db0f3471581c1d0e1c62dec34612ae8bfb072948be77446fe8967e2b90568b36866d46a5a32acadaa1720197f701cb52700d13cbdc1013b00fba83259df1678a991317afddd36c03fcdee0c592deaa508a862566e8615dead404f7640954246e11b83c5a780a8956883086529f55686c63d4f98ac02dd45d65853ef0acc6abf5eee961ab8b78188b4114505aec465ec4ff761e7c5cdd36185112af838911215196efcc4fea1b3b3972a071e75f2433cc451cf634741cf9a86097cee2738eb4bab72e4cc480e1ecb8421a3270e3eaa5762334b0ee90dfa03bb1fa6c2d20317c455984f1e20458cd1cbe2a3a65b3fd8f614151df72f2dd9ae555c99e8e66e45d6ab5a9f4b92e6a49948326b0ba49a3164cebbc959b60e1abc9880ed20745d7f736bc18829445d8dc41d882246568a71c454ac61ce2d962cddf5167f1a2c7e9bfbe35ef819db52eb99e12354f83b8f27a0d9e2277a1fabcd12101379461a1bbc91f6c8712c83a3c83ebf909b46170fc3a21add685e26bbf1e4610a6b2e9f4d0e0833191621bffa7ce9889777296cd66a7700c7d6170c67eef5fc9e9c249201e01f16d842cd375ae5121da2eebd63707f471ecf83103a1ea76f8b17e733ed1ea1b3bdaf281b17c4c7e3b3b1a3fd920ef474fc7454ba326474ea0537c52def06a76504967760013fb6949d384c014f0453bf328abde72dec9057a93a0484065809f553a0a4f1ea651eda8a1a40bd29dc2f2e05607af75de47c367254114091e351bd3341d08bfe20da970f2e67dbd9a6c4a7ee9425208a96d489f702aa30db40cca93f74ce3ee5b423e3d1e0e5d257a014ef2e94ce51be35c1ae4bc5b0c2c03d2a3451cc293cfce17caed93d00aea845047c42695dfc13f8eac6c82673554b7fc32c08ee47c390d2689cfc8123ea9fbc0335090455d3e3c0367de530c9d009824e14093142d3f543282ec2eaab", 0x1000}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000100)="ab", 0x1}], 0x1, 0x0) 04:02:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1000, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xc9e2, 0xd5d}], 0x190adfdd, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x48, 0xf0000041, 0xfa, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3f, 0x101}, {{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x0, 0x9}], 0x8bb9287, &(0x7f0000000100)={0x3, 0x8001}) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./bus\x00', 0xa, 0xb8) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r3 = dup(r1) r4 = syz_open_pts() getpeername(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) getsockname$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000006dd39c180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setuid(0xee01) socket$inet(0x2, 0x3, 0x0) 04:02:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe03) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/234, 0xea) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000640)=[{&(0x7f00000000c0)="948028f2a870cb7b21c4c53d44b498415ef1f76338aeafd53ac1a6240125aead4397a2371ad0cfa70363eb1d392d29b409fa1b4709ac66838ba7a7a3297ca0823f984ef3ef7e29e67b6253db66e77da5de51fce9428a6474f4206da843fc71307641eada0b148a50070e34b8aa3fe4551e9744fdaf014451c0858e918d4f1fc3973d4861d9616c56dcd6db13c70618c4c2fe833a90d2497eff5c0c9fdf9b8e6bd3748dc14c1dbc3b82fd4f8803d0a73a2af7c4da3bab730cdad1dcd06c8f4042bebd7a0e8b3c80ee60c5435d12b997d9baf835cf99443debb6dd01161414a36200749135bf191cfda4c8a50d25", 0xed}, {&(0x7f0000000000)="8bff8649a1599fdfccf3b9afc1d21df0c233e997f9f446efab864e8110622e7ef49de71f06cf4b6c644e86ccb8f4b5f057da12", 0x33}, {&(0x7f00000002c0)="61a054897a3e1e26bb656335d1802985e90fe5b6a95133a1cd954fb2018afa3f8d24e0f7a413628cf6e0ed08658f90663e73b45ac38b3e35f15d5bafa658dbe482548f1b00b8bfe111a0f7d4b5f702c484c71b9ab18e59674733408b6124baf3181dbb7dfae84e3eaed23e338db29b914800", 0x72}, {&(0x7f0000000340)="01e2211eb9fe", 0x6}, {&(0x7f0000000380)="6ab3fa40afabbe8b6235d4d0a8053a9ecf5bbb6e7327b0a5a590c9cb28dc2802f1847db1d7da8cc25333a45aa080dad945d81501f68fcc13f8f14bcb8cec06b9040f13572460797577bdfd6cfb704407083223eb9cd87e3c200c5768c811947b5b4b92db910b7d95df11fd5d59a77a81b0f748c45feaa3fd7bae168606f93a5e098ef3996209aeae461eaaed0d9a45399c40b1ac0934d9738dabe889671b7510b2da228d0d0b97dc47a1b3a7056e616103a3c80f872f4d089cfc7a8a6016fa0d005ce15f377a970740d677504f5212df078bb9bc15354002de6d8f55389a0cd0c8d26c", 0xe3}, {&(0x7f0000000480)="b8eabc831b512e", 0x7}, {&(0x7f00000004c0)="d02077a4c463202365eec0ed6b8d267d30c578c362acd66de85fc7fc0afad4456dcf28ef611d530288d4654b1193df45b359acc27da8e05ae489e5e7636cdad70436d53d37666b1a1172f73c97e9e1b43bb22ef2d8d1a3941910b60dca1026968b4e8d13b43000581106", 0x6a}, {&(0x7f0000000540)="89329024c56da5e8ec60820cc74781608debcf27cf576cad6ddbe9242053bb1ad4b505be31e6a889a247b5b71288d17e3bc9d3a3477aa977631fc3c2ea81aa629fd00453b93e5574ae41ff0d17df7388ee65176952baee81c7bb58af659176dbef065b5549937496d5b15d6acb7b6f28483500dd4bc946aebe4650fcf5c7ce2a61c9b252682c0e4690745e2899d2f28a091b3555b2e1523fd458ec8c89186b032fe5ceaa5e44589b697683b05bceadf5d01cb7e36f382c1e253814a2dabc22acb153b02af024b70a62d613e499755d1fc68ae2093821c75d2e3739c22bbd2573", 0xe0}], 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) execve(0x0, 0x0, 0x0) 04:02:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x20}, {{r1}, 0xfffffffffffffffd, 0x4, 0x11, 0x3, 0x400}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2000000b, 0x143, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x6, 0x7f, 0x68}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x101}, {{r0}, 0xffffffffffffffff, 0x54, 0x10, 0xe1b2, 0x6}], 0xe1, &(0x7f0000000040)={0x2, 0x2}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:02:54 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x4000000000000}) 04:02:54 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000100)="403feb883f9a1833105d66ea7c3dc775944b27ea7069e78311d87ff71a47a6f2f0657723eea5649d47b155fa3e12829d1c0b90f00193dc1dbb350b864b900ca4338f5a94dd93ad208ef0c608d03ae2a9fa5de549a8f68032b5b6401767c7dd0224f79ad4fe5e93a46025eec720dec64113bdf64a4df0bc4d9b2d8d82ad0d95f701f66a74475865a41b24c452183ef941d7c4da1740ae7fe4eb6952b05bef25aca890273e5c", 0xa5, 0x9, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x3, 0x0) getgid() 04:02:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x401, 0x40, 0x0, "ded333dc3856b63fa602de15bd85f5cde3b69e9e", 0x7, 0x13bd9f29}) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) geteuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 04:02:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=@file={0x1, './file1\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 04:02:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000080)}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f00000003c0)=""/191, 0xbf}], 0x9, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) 04:02:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/138, &(0x7f00000001c0)=0x8a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/38}, 0x2e, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000040)={0x0, ""/47}, 0x37, 0x0, 0x1000) 04:02:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000) r1 = semget$private(0x0, 0x4, 0x66e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x3, 0xc4cc, 0x8e}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) shutdown(r0, 0x3) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r3, r4, r5, 0x20, 0xe14}, 0x4, 0x6, 0xff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0xb8dd) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/7, 0x7}], 0x280, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x1a) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getppid() getpid() ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="eda3153caba2401799176359f60a553e3c79b2e857b520a53af5ba4c7b2a93761c158b691ee5dac0e148113facfbc1ac7ce1ba9c790861b2db053f5e8e2836e961b97a6ef550606369ef188723c64588372208d88234ebc7a1fceab1602ebe8481ec2d33ad56dd73f32962738a9ebb84041f01404157747bcddb9d02f641343fb4aa9daba027afcfdf47db239aecaa6357b3bf4dd8a4bfc8ee33617d8db32b443170ff070ae6eda54af4596ddd1de69638bb305a03400cf716e7cbf7a12650f1bbc847cec51cd5eaa62b", 0xca) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0xffffffffffffffba) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() r2 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchown(r1, r2, r3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r4 = socket$unix(0x1, 0x4000000000005, 0x0) shutdown(r4, 0x0) chroot(&(0x7f0000000100)='./file0\x00') close(r0) dup(r4) syz_open_pts() 04:02:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x40000000a3b9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295b26109b5b8d53085259bd7fd692407720f52a13d79140ba72b1dd3b11bbea9593a374751d201ef3bae2cbab608d27a37b26136153694d4a9b29a07d7f9c87dff5a59d710300f26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd06b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23", 0x15c) close(r0) r1 = syz_open_pts() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffff, 0x5}, {0x9, 0xffffffff}}) r2 = dup(r0) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 04:02:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/148, 0x94, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) getsockopt$inet_opts(r0, 0x0, 0xc87673f23100db1f, &(0x7f00000001c0)=""/1, &(0x7f0000000200)=0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1f, 0xc402}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x7ff, 0x4}, {{r1}, 0x0, 0x10, 0x0, 0x8001, 0xfffffffffffffff8}, {{r0}, 0x0, 0x82, 0x20, 0xfffffffffffffffb, 0x10001}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x15, 0x20000000, 0x0, 0x4}, {{r1}, 0xce86debbdfcb9b27, 0x20, 0x60000013, 0xf1b7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x15, 0x40000004, 0x43, 0x800}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00000b1, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40000001, 0x3534b521, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0x15, 0x10, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x22, 0x5, 0x1}], 0x25, &(0x7f0000000440)={0x5, 0xffffffffffff7fff}) 04:02:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x105) fchdir(r7) setuid(r5) r8 = dup(0xffffffffffffff9c) openat(r8, &(0x7f0000000240)='./file0\x00', 0x20000, 0x90) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000140)='./file0\x00', 0xfff) r9 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x7, r1, r2, r3, r6, 0x80, 0x7}, 0x7, 0x7, r0, r4, 0x100, 0xb9, 0x3523}) munlockall() 04:02:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 04:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000040000000000000000000003463e90000000000000000000000000000a2d3e3"], 0x1, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6, 0x0, 0x342) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x28, 0x1, 0x10001, 0xe56}, {{r2}, 0xffffffffffffffff, 0x50, 0x5, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x10001, 0x9be7}, {{r3}, 0xfffffffffffffffe, 0xa3, 0x800fffff, 0x80, 0x100}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xf5f7, 0x7ff}], 0x3404, &(0x7f0000000280)={0xd, 0x3ff}) ioctl$TIOCNOTTY(r2, 0x20007471) 04:02:55 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) setgid(r1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x1, 0x3}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="9c22b85b1fdd735083fae835e9a6c0b320df87bafe997e428d223030625b1b272486fe165256024474018553d95f4597bc0d9d714ef4cd0407947371f9a8f94c44b489090899ef5433ce6807e05309cb44ffd03d26931eaf721d3ec2569a876837c06f62314a5179caa449cffd51f71e0929ca303a7552d5bc93c347068dcaf309578203acfdfa2bc08812d0540915a935440a8340568c6ebb28d145e1746f78922db02822dd1fdfd1a2520a511b51d6a7bf5c0c02d30d2356f166c2f90d67fb0aaa55a47dacc95064f6d462b191d68ac4815620a50af5afe8dba5c60e5feb48f84d1c0db97cde3b66", 0xe9}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 04:02:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:55 executing program 1: r0 = getpid() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getpgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r1) close(r1) 04:02:55 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 04:02:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:02:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) lseek(r1, 0x0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:02:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x20, 0x3, 0x7fffffff) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) write(r1, &(0x7f0000000040)="8d747ad1e07165458526d7d2c88fe4adf423e6ac4f874c2dc62345f37ddf2ef4a58a935ffd614a0aea921c69e3c109c0ad15a1185eb92101bf17cab7e6a6cdce5a477c45414ddfd4c92f14f7b4a3931e389d78e9cf826f7380af783d9716c5ae960f0ad846dbacb477c574373b451f3cf0", 0x71) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 04:02:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/46, 0x2e}], 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup(r0) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) close(r0) r6 = dup(r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = msgget$private(0x0, 0x200) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) recvfrom(r2, &(0x7f0000000380)=""/241, 0xf1, 0x800, &(0x7f0000000480)=@in6={0x18, 0x2, 0x7, 0xf4e2f34}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fcntl$getflags(r1, 0x3) r12 = getppid() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x80000000, r8, r9, r10, r11, 0x10, 0x101}, 0xff, 0x3, r12, r13, 0x35, 0x5, 0x257c, 0x40}) close(r1) 04:02:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00007ff000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000200)="e89255003bcc063b400732cfae9ab90203a792828d3431675c8bcf5cdbc8011c83841b663e5787198023945174f3161b5313fb212214f58a79734435fa3348115add3246e3a7d5ea57169b3079dd9f54038ec28f7c0acf021ad742a68c8c5117ef585e8155971ab3304b26d1e7c01e77c752c6d05a04faef3ac196af521c5109ceb61b1c281c4a61d27dcf716f9abd6e0e49f50dca25b5b261d1142b8c66c47e0b5869c2dfd87a1144bc7b225106a63bea69d93ac838533e03fc702217c6e758a009488f82da6a782da87894cd429fe490caf459d61e993db73caddda50a16793878f7b09a634ac6d9d3c08dc190c056ed34bf68e2328afaffd29bb8c3d49083189ee95b88a2c6de51a0605817312de4481d0dd64e522dc64df5a13e98ba6e1b809abb17c2857b6ddcc1dd2d8c58ca7139bb05a8b547b361b4fc9965a3fc45dd23f878e2fac0490a5adc27e2a688a8c3e33a4f978c68ceacbc1fa580de6d00850053150ebd432e14f698b7719a3217e477ecb9a98b402a361c130c309295d5bf90250be8d11a1cc5a62168637ead64ce4e1003faf1f14c5f5886206390a8383557decc64804bd52deff9e7dad92275cf5751341676569eef4880029b5e42c97cc4673fb2b56542ef7bd4a13c2372a50409a9b304db05eb0092fccbf71f81e21baeeb2c5e719f9cfda6e1e2c82ced9bd5f48ef63d79c127a6a0f30ab32a875fb5c821514a325aaa18925175e538c9474aa7fe4f3cdcda76dbd018b0dfb493fba8986ce243be7821656ee065f8b23f8417d82e1909e39b136999dc66c4de8d93ff18a07990af61df7f5b7ef000883afad1191abc0e225c43033e3c59c605c23e9056393a8b6492a40eb3eeee541a976f032c93d5a243eeab8aa0c6f593399c4e9b689353f8001259aa5ab1658123a8b029d38c472dfcc7a49539eb566397c6bebeac8057e7a2c6dca375f4b799402ffc3bc31a6e486f4f4eef05329f74672a3a6427b5d38aae9009ce3a6f51e95c7db990ce8b379ab7b0557db11184f458757b74bb24c6db212666be7d616e3b92dceff165a4f8f7842651fdcebb0c6f2ff16ca72e5e50d516f4d36c621c165cb9d1c3491ea15b1a838699ae1402748cab1f21e753ef8dd1174652a38449ac7d2254778b728dc6b96158b6d8a21cbe0b03c9b8bc8fcfdfb36c2e61ec3c596928549ee38033d8085cc2395bdf51f636b3d518bd126f027544b1e83b95a39f9571f832a787ad640f89dd9258f203542d870e89b2f09de7aa9828be5c874c7df481eb040e87576e3b0840b3740ea7f317087e6885d4224c6e41ee45d1ff7261cdfceb3f8aa2f8fb18e350707398c21b74960740b4fd8fd9292b8b9e644488bda339a77e0eb151e15f5fcad8c726e2479fe37f313d49b6da7409b4d375fc9e1a7502a1bc43c985bf1fb7cd6d86bf459dc5fee4ca1247cf31087943595441f6b695e591a4c0c3f86374c72cb4e41cec64b7759e834d88b15e541180c5761483b63e97fe51242b9107f469d60346e5a05040cbff047026779fec3858fd555cba84e5ebf89f9fac4a850d587594d401e0470c94afb454aca285223bb66d51ed30c7dc6e7d1c636410be3f511f27c40bad537f4a04f4db3ff490a7ce01fef7c7d2684de0c793a08b1eb7f08d333b27f564b242d20e7f042628d0feea6a1f33d08c97f4a043783a9feede5a909e3249103ccb27d3bf29cfe0db33877c76f47f2687b16f8f2d7644e090647c6c193628040b7d50ddd5f5197744a5da5f72248321d748c9c28c2f5b10d5fd0870d05969afe7f57d0cc9607af04adda7c17ea910fbb3fd37052de006d6623d7a78c892485974952bfc0fcc09e879cced225735831e8b3e4e13f258131b14e9f90bc1d542272607ab970c7ac6df4f57e3168f3dc1c4460e8bd2a8eef5d5ca7097705eaafb2417c7f414dc6446ce0a9b5b234d4800361df6a4c66572fd734dfd9fa5c2501b66f0a454888d9f03b6549e90569872cb48555ad1a19e7c7f4ecdba490826b7d799e3917451a97f502f5bfd6a5dbb9528644ecdda9671f20037fe312dc124c5fe84c6c24bc9b8008ba9a264230c79d9c8ecafd13d1f0667b17d44ebbd640ecfe7827bb5397e18e066e2c83afda52b76be7582ffff3be2e47d71e580ae1a13e6322a15ef51472b12047d5c443ff6b6a259db10b4f2684b530373ec62c1f732f142d31728933e46e2de95b08b6905162dd7d11617cfd27b1e7d5bc9d82bb8fb1f5c65662b22cd452fa1caf688f2addf37d1e1429c0a4d5350444c9f6f0fb08315fc07620c0d709cbb36c507d3e9dbc9b3ecf1dbadad86b99d283f317f6287d73164ed9bd56b4249b2fbaed1a20e1f6b38659e1c2f3c53d9b2ca95bd4807675ade576c989526d0a60ea2f7eeb9f2a2057c14921ec87c6cf0482c9ab56856e0f1909608ac5b628a4ac59ea2bd216ce32f75b22f4ba331c8e51c649c68e2b642333de575402e1b4114e1a7a50debb9bf630596baebc9950011b86c8499b9c830e0536b2328c5d10dbbe60aa642e46b183946b6bec20a8f94c065b1f35cb7d4dd29ffb295a73788b1921b34dea673df37ecb218c98587b7c1b58ac36ef92cf8833c3f32e24e67f5a5c89595c200a3389ddd7e4034ae2fedaefda13f77c7fef8c30748e6b8d6bfa8d4adcd418e2946308d5a9411b00499123a51a2929803814cb26d120d608706aabd52c285a10b1ea2babd5a50f02be9e95e9a5dce0f97caaed0f4ae608ca6c7c649cda0911aeca05e97a41ba39e7b2467cfbf9be46d678629514d00a02b5912dd59d136173736108ca428f2c6b4ff5022c8fd4838eb9f5cc62f344adba3d4a02bbf68e9d2b93bf9384eb4ff863ad011d0babd9330746057f4e0763a9f794b5f1a3f8061e7c782041684c509b8baf1035c42ffbb1e09d76fa68fdd38cb7d810dd348944b0f54577fc34eb7f1ec6167e4578e19449878ca64d8ed06d334937ebe05d0a11b6c8ba9f6d124f9fbb5b5e14da3d78945067b42afbe4b840fa95623ff7718c1011e9cbb07f5ae656123f76dc827f428b0412df1eb3e637f9c6828d898d8581d2f3842246c8763e045e3247857d925dcd01e4f7a37d69dd919c0b61b4db72f8d3c28c5978a788d08c68fa228b1141a9911ec3189fb51e2aca02305aa8895048af561eb405161f20439f27bd9079996f6fa7648b6989763d68ddf61896a936c7af8f70a8dae7c32679ae9f8d310f30571327f90014360932d0c6c1fd0f6e276c8608b1e2d52f9f95c8bccbe42c8cc0b88acfc9c30d9e408145c116416538da6079d5edb2a4453d50490671620b2d6b964f9e878360dc2f78c9d672c9082256b70c0e9a66484233bf39d8e205d14bf17880ea006457127b277651edd7ab35b5ebe94ec4860adc7f7923ace6b60b294377e73f47b5390e51eae17f6ca2ef57aba105c8fe7a1d1222b159765eeaf90598de3e09d316e1df0c3a21227328b6dfca1bb71921ff3b3d5b41c1a4d6ee609fcb4d0cdb4f0c38f4d80d6ef7e6661d085c2e8dba01677ba89ab77be50289ebcc3e6a71c8e646c8c03cf0512997a8283c5eb597c9c8166595254be267e0a4b73c92dca49078fd53b7e70e0c8268fbf9a59c1a5024d6b3060da05afd0aae74438c5a111adcdf3a456a446fafdb726d01f219e429fe432adbc7d0dfadb1010b4381b8bef4089fd37f173871fe0343bb74c713ea336b223716f5c77f612d7373e603ce3ffa03449fd58649a759216d98078543f7870d5230a5bf6ecbb2f1f0fe0d6f65b19dc9dc4b7063da5305db8507934fa28838dc74cfb17df9c0f9a795daf868493fea9d5594c7abe29ff4a2be4acb560faa9506b46284041e9bf57c809802e4586e7c1edd5ceb1fe59c3c571716e5d21bdb6ef6a70f7b93eb3e1f9e6ec2f89c5ad7329099201b61d0847dfe729c07714e015df5fb2d1f3efe314e83611d15ba9a1bb77cb16b93df62c6e7edd995803a2566af20f9f1a4ec98737706a4e41d4b4f3d29234d667814387a5d2d55470d93c4f9773990e440649a880ec79902e69b61898b8e79aca4520539ad93d9a7b47a59683e74a17acb323db2109d8074caa51e27122c6b466d20289836332a72d20d605448bbf619cf752c125425059a14d83dceb750d06fcef640a49cc9436636e7dfef978b7c7080adb41359774d80250ee5e226b05fd59bd0e6b3976c609e0d4f2f454e84f3add6fb5b2c68d6a89f96ccce9084956b0b84ff2b84fde3542bddc8c031ad30a4d8395a991949231d12302959f30ab6abd01dcd7eccad8c415e2aa44d50a0311aa6324e232a0adce97b91904f8c0b211cecfc1b792f63c1bc17fcefc64134d96bfc98ef11246bcedc3a254b772241ee2d22e68ce9f76b6d7cc1fc6979ccf73a8ac90f02dba45f6fa741034bfe46c26d7069b48d64ebb1966fb14f3551094343a4ef31d9adf7a18e4880e44756fe08b761f532b2403a3479998a1a66bf7e5be8ef71440d7b1592e4a76dff2c2e8b3127e64b8403d4cbedc682179c3ebc67cd0a7bac37afc5ee559dd486f7ef96d3e8275efb87c92fa2269d32b25748f9295d58e776db635057e11ae056a1cb8f29588324d9342092b44dd67eb014dab4559de6d610cae3caee86fee1519b337a6dfb797c253c03ad9ee4ce3aa051d2a182df8f765d4e079e7864435749b663e427ee05d5d25214de17ccb927b4c1a14ae482cf93a0e10ab77eabe459bf0c454e32600236570c8e7b5d8b72d5b21c4116e628e8fd98c6d1bb0995ca20756e4740ac5d805a962aef9749a2d20baeb2514d5c4ccd8a9fa8a2cea37f12b3857bd941087604bf38cea4a085e57b23c8bb09be061ef2a906d1cb25b740e96da6c569a3e891995f57957c87d832f82bb501c425a5b4c20c36b01e9bd39386d978b2fdb837e646a72ffe4ce973822f4599014157d54889a22a3dc57b404fa7120d6765701b45b89f5496f3fb968b0b9db264122fc7d54eace44e6042e6e95360838852a97ba66e56a5170b8867b7ca5518397b1301e977fa0cd2e0270716325e6fbf47c4d8432f65123e34cb35e4d4e16488e5b922bce1a3bccdbd3146fe7548be719031df79fddb18a01c9fa551f0103777cc76eb7314ea6fa1a5a7b480989505db6644219cc4c90b66459e5885e7185b19aba7e0ed68368cd44e0992268c4d9d4f01dd587d59aa86ab11d232752b3aa065322a75e1e1f14817efd90c44b1b55914323c0fe43c259f83cbc28114bdbb5a004f369b131c525e6a6120e747ea493ef0f01af803352bb0c4150a4d7a034818ae13f6fb8b8b35e9099c348b01dab029d0683f508cba8ed4dc7e0fbfb9d9213c6426d3dbf43529e36212199e7b32799cde929d50efcb9a20f8132c20bd7b7afcb234ba6676221a8e44dcf9ee058c414d07c04efb39486381c5f2924d9448f4a5a8b86112213a9630759e8cac50c53b8330181f01b5d1bad7dd50618f1d6d356d9925f5cfb6500e95fc7b0b16943341ab6af23a7264ff3a16635f449c82bb48f6e88ce913a11312170304be029bed20debefdd395e6b33a88a1b265d65b4e311f4e89e6602810fa9b9152907e16deea36e5b3748a8818390dd6934d548f2a73c19a3b2854e8e1d4ec614ec5685b4523199150eb941b7db28d3e01bac3b943990b804e4c57b59dd4c46382c879602d88b3e1ef1c7d003ab3f49daa221a0635a37b339e6e4e5335b160a0023540a9177ff6a6080f7575539ccf6fe9ea4c86a6e77b6104385212fc024a4f93f6cfb786e43dfa6a7ca0bd2d5218cb3e507c1d4b25529e5f958784db729", 0x1000}, {&(0x7f0000001280)="2e1e4b6465c0b28c3b6cab08f3d24712507b7fe879f955fdfe44052c5f93810475ae28de0bdb032a1ac3e1cf515a184d2b2d0e94b8b167df423ea5efc0d068a565aced11af83ead652c331635504bde3aa2e78d41b9b4782080779a600835e2f9545ba40ca2af7059605df3299ab83107e27e270652036c9ef79f6277eab37e57dded24205f27ee5cc529b1ed3b220f975b4f63904cc53941d8fc420a96db47a3d15ff6e0d81d6d96c9a150247fe645b53d949acdfdf60c650e6f0182dbe466b676dbbb8eb7bd7f9e528a88c5452c72935a0e54618035dca32291d7a2072080c12236dfd5d87b7bfc4b974ebcc65f49e170c2ff9f8241e165f82be3065bb4ffc96246dd74f5cacdb0223213b05f1f46f0fcbb15f2ba72eef4c7ebf493e14f4e0fa03a218b562232b0cfbfda83be1c6440f4c66d8aa2f27aa917ce489b49f29b72d84f2236535b55792d7c5dd0b1ffa8d7fa93b376c3b0afcf8666d946aaeec87a9b68130081c1c379d65222724d58a77216b1910195d8a5401fc06c992605b3479c25cfd261444ddef3e6d978eb39f80ada89361b18ec10f20de83bc8f03fe002334870325f4a98cf388c36daac49312dff2f91162f51f3cdcedaabfbb5d276c3dc0c7ed1b3a17a96ed26a81f596f21bb45914f7d28e2e5c487345f653683f1daee9f217e02e12160cea04454e008db547a65cfdb6626b7c3a1d96c03204917c3419e5ba371716e6e7622efd7a405d719cf97ea48b894391c1357f37450515487aa143b0c98c282646a1b78b403cb299a9647119cfc5a6a94d3cbb224c3421324088baaab751d6f1b564520616678530780236484c4b2f0ed0e08eeef1803328acca0ea1f81ec74569a46e6167b1c13c02289efb2a5e1a1b7ca29182bba6daff26494a24ec1c87a418e2cb5823aaae8662885714af8ef4861c942e2d68f658042d9aba43e59c6413d35241d9c04ce7a82f9c09a29f6c76b1946c2ec3f009f329589932c33c5afbb642bb20446a3f6da69320302d0e5203062264fae82c2d7b6ffa869c19ea5074faaee39218a97362b5d1a523f6e334c22fa6d10aadb2037acbca47146a7e8c3bd817501fdebf9660e4557ec6c49998dd67ccd77a5bbbc0abc4de58b16a20628229b969c2d48a0c2f4ae85fe85cb426565b4f631cd7fe4849c5bc1662cfa086856a63c127888741d2383f6f81b3cfd66736737395b7c166631b55e6d986a4f9273131f11b93e0e5f043f45d293949270d13c328eead755b92bc40a441545e4e8927177a4acd6381eae94b8c21f55413c71921fd6c7ff84d61db0b54abbc4965e6875de172394d6284d7ae69d2267eef985c7a41e6ac87add3915fb1cc11bfbca31417b69353997a81149571aa4c21c6aefcb24985b2a4c573e668ef1d5742522ff34590fc889cccae28188ee84da7ab5f95d832a0211ca87486e959a948eb8dc0b5b76a3eb57146155abec358775f9ec918c6c10fdb3be7029da51d6be2feb0414c39375870f1aedc5f1ef25084f84ebfcb9cfe60153dc929dd34db76c88ac63c624553a96ad88cfe916c191318310c03bf88fa82598c19bd0752242ab9cae5bc4f99a2710ff71fd70014d48a650fe88be867b1296199f52e6ae4370ef2c5714d54b47bb42eea28f43b21b2be101a04f8d763d39c970185b42b710537d8462b047c7d730382e67d7edadd419cf8077873b667ecd063ba818b30a2bd0aca4545340101e8a24e5e49ead6b9feacf76fdad820b6a9394ef97379a75edf959668a96ac6df7ea1a95c534cd56fbf03cde636d94c8873bd647ff4d1dcc3d2d1ceea0bbf33e71a0c616d0451a322f2fc48b5613f5422e62d2fbe656f6ef3f08794d15a540cd4e605791aa98d95bdd54b793402b764b0331f859e6c1ed7e6ba0c3ad46d496eaf2f170a899f7efb8358d25afd4df5e2344f015b6e5257c8d8818391a46de51a0fa7d842efedfe138519e8c352a84d892613fd2dcfa3e3b558c63eabc7921144512a85b36ec84017cacc94c2191ccc9cb7d053b37733edb15183815f979f6f5b988b5b24d9d4bdf49af3b806afae6178f0122ac4e84a98d3c0b7c841f22eaaa5a8837fb149aac47f8dccf753f15359f82aef9517a9f0052a7bfb530b46f901ef9a01769dd0e45dc5347fd4eaa92fc28bc34bfd99f6be2e572a1b7b4d32ccbe362efaad0bc703cc804595f94fbd82683974cec6930e4195b155ef03bb055975560bb63ac7aa407a04df9d3ca95a7f5707555998aa3f8e90f585db2c8dcc64f6fcf4adbbbb514d953665cf08b4e5340321a04f5033b2fd2668552ca1bde7bd03ad4c720472a284ac158c31f8e22f6e85abdb1f831429f28ba331f1fbe77493f487c07f84efdbab0302a8a84b37fa865eae43b23fc27d98a675f241951f88557f11f0603b2b3f75c45aca659bb36c9a5ff7551be4e83d97dc1018c4ac83ec6cfdfa1a612122e3c04aada84b1cd8297d171156d1e419a77814a8b79cbfbcc53ea70d74df1d7f3f9e2b26dd390c6e0f3ed065c236997822850fcfcb6b581b15adac40fec6cee41674990c99c71483c6a6832523fe5e678c52336f3d4f5f3e95f2846921161c24ddf9174fb002e77295dd792cff4504333b24e7d8e47533a552c5463685f602f5fd8b63ffb588a913c3a5b17e6fb2123bb022295808369df2bfa468ea3bacb1be3803a1495a5174561f261225947aa2c3d811f2a00614c5c93d847a5992e1989dbeb68749787c6b30e92bf8a5bae005235bf982e9bcb5e220a443f40ddd5bbcc962fc9329cdc59b926c7e38b361f1bcaa7e963d9ddb4df6402051b46f9f2e5dd4d53bab62290188fe2b39f5240e178ef1c6c776a374e6f7e46a3bc2693cdb8552e1e78fde754b5ed8d991db5fdec79294b32d4f7daa5f98a30e7f9969f01d5a724de079aac2847207c976269c53298bb72eaf4859c3610806b2704b2ca9a3afa81150d2c13b34a35191eeebae59b72ec614e224924a030d2d6c97cc132e76e2d51898e91b58b95fddd515510a828390f9b42ce38e1b31d6dbe082dcdf791cbdd93e7da36eee02865b7528dddcb90240bf00cdb4f6395d0c79af957d1edbce424c045315d13e43bd2049958ccfb32b8bd72b4eac0c24a5093795e027ec52769c5770f130e7b8c469c855a764955d2e8f6ec68864e9556f828350702b852666645e2e2baccaced33026aea6fd908e224387c760dedc5325e8fc921fc0b6a493066a9dc9c91f4cbf1df16bc8e9051b7b9d02eb875d821f0b6be72e58a3cbc01af3d10a778719e24612053d6d76ef84d505980929f1926e6f075e73c77140fd744c6f78795cf1a5e0393284c982a1fd8ebc562026f9895dfbf1689039fc5f8d76376d64400901cc56711d6b3cfc8f4ac7ee055a2767b487b0d4748b81554fd15167a66e4d387c552fb49c8163a7ffddd7834a2c71ece0be4e411b4ef992fff3d5261db9171c64f820d0a25728c17d63e0027d70eb2cf94672e910e68fcc12c6b62089638f4e6195cdb8cddc465e979f64b14c7a994a391e55b7296cbd92a0420eecc77268d2be3acac5a2a96395c000c82a3c7020ccb3de949d6eab29008f7127bf013d4ea95759bf55d2288ac47b97a9b662641fb286d42fdfc23460d6c661d74500fe7eb12b47bb9ed865670c05bc7dc5726847156367d8863356f2dc151de2aadbd3b48b1a93f66e339868eb7f588c661236ee1dd0d79cc5a46d4632be7d82e19d3eb0046fd5bcd3cbfa6b98db27200bea9bb4bdb36065fa809c05a5edada5393ce5d4d12a39f9b79debb11ea9795c099656b7a6fcde5e35660dcd8f51a28d80959aff332815619fd20a39a7ebb7219c3b00ddaa6768064e3c39243ceff346b61a16590784b2a54fbe25379a4e9556afd4b5461d69926ca9984fb825d8b45c3eefc91d07383ba4b12c514a994ca283ceec94275f0c1c464474372681718e42142e9086f20af79cb5e70337f9b3bafdffeb4fe95bcefc63f6eab2507717f23301265494076b4a3df7346a99f533f4f0460c886368069aca3eef4891ec336b20dbf39d1512e33797ff35d953836b376069713cb191df407bf30152591f90125ff703db000d698ff58d306d574c4d3a1b85cc259c32247a40a302249d3658f61bf1156223cea0f9726a38ed12f42ac2b33d4365d766409941582a655cf11c1dc5cb810fb2a84cdd1891b9308f6f8ddf5ee4a0bb9488912406ca2f0c06993562ee8e007b0adf77bdda23ba7835b386b7e24b10427e0e8e34871ada407b876ba0fdfd1e22edc3739846082bfcf7b702af38a66a61b6fdc6867cc0ff25e44a8d22c9a18704b18c572dede89b9df8a4e55191c08519bc80397de0ac9b77cf4abf69db87627b9e4bf19cb530d33011e7167ba37f7bbf9ecd26c1026664f1fd3a3841e1b7b8745b21a2d0606ce752dd51edfc965d4c1469c8f177d406aa5fd9e3f592f761a7c0e609ea9e964e1c8c17d5b63ac8c25c238e86e1996fb8c290431dad257f1b844bd6c87adf1919086930a3f3d5bb8e595d7786357980a5c12aca28120d6d8e10f8f1f2f9370874f09350db4aa884d8026f2c8380e8a2bdfeff624eec10c1fc2351c0035e4df7d2c49ba4e2c1566ed92ab539bd3fddb75abfbf1e22602bf11e31e513a84788eb24058c5e2400c7a99353d5c9e9a1d1cead15f88c495a9030cd416995de1327264fca38cdcf01aebe04a265af18f45e7b2922bfd9e8972b07abd6de214032dfcc9fd1d3111edf1619b03ca89807dd5d464e808b56e99c73b9934998c7d609cb722eb8af8b49ddbc0fce4bdfd3673de815d5a40ed44fe03011c4edd20774c08d2dbc09e2588c9ef391e2b1911cb4054d9481006c032ec7e93bef16f12bfad11f90a3225b8676129d6b8ba4e7b3dd62451d08619a56640e13b1af2b6e705bbdcd78b67f15ae355f7376decac289d032752b09c74ab3e1eda9a087b4027d96137576d22a564cb08807958d22bf84e47e9ff0faf662d2fdd8dc47833b4d83d9b7b247f048d2b448e513683583084c544289e11689627e7a42c6932aa2067e15c6ba6287dda5671a29b974d189d5f226021af2555bd1d20331ef3dbf80ac4426d6cf8135a257735fa0797718ed55edb075baf9a7e04d5a7cbedd1337d22a6c0b9f2466714a78435899d41924f5ff968e5d868b72539cf9186ba65d97d2fc6b2b952bd1b0729cb2baa071f096dea95240f1a03ac933d82c17f67a7af35e4fdc0e51bb7e67b211541aaa6b69b7afb4bf51bbd386f5951f95bfb8f45524ff000855aec3b2055b3feb4360a571fec4953761d392d3231559f8a3c757d51e9fb0cb736ec8c34795df1f691bb66bfcab42895f2f822d38636e73f9d6082319d8f987ffc498b8f9642705c5d2936aa1e1b3d3b8523858081a12fac75552a2792d75fa458b4afdd1a9da3dc823c69e969acf89fefe6977618740f3542aeab6972249d95173faecb6f100b393599fc86774ba6a83038e2940f5c17ad38b9197a8fe01fd353861dfff343e715a446870660d9b140ddd6dd27b6ad7c29ee8c9a15b8e8adeaab583d556aa216cfac629ab00fc811560891055f4704c854ae5a81dc774ffea851fbe400b9c44f70c2d0f2ab69cf657ba6b9709fff308fbf08d63feb24f768bc81d2e013fa42069727bc7c2a004d368463ec3985614308ecc7471695ed0cb0af7ef004edc056de69796593987afbb65d1c1034ac4b4990ee65357a581eed63d5a7ec0265094eae586974293c7008bd7ea44e1a11994ba8b14d984439610520e9185cbeed71dc947593acc316d3cb6452dbb", 0x1000}, {&(0x7f0000002280)="1c5cbb2b71c44e529917669d74753ca2b7d3f17b5cc077d856a72e58f064f5e218c3fd8b70a12304b4f79322364b7e7213a9095fe7f4c61bb14a5540be19776961b2b9b321d892126d8cb0dbc83ff5b020d2f1eb575d9a2a3180b1e1c4a7d931277d249dea03e92bac40a8eb2f0b46f74be3ab25c35cc10b1d61b0603f19662058f6c1b6e94147fde00802f7ded1095478376194c4a788f4b1e604e84ea8a055dc9e39d419d95e949d6ffefd7110740af3c6ea2f3e65074808230cfc9829c981b53284dc", 0xc4}, {&(0x7f00000000c0)="97d68bcab78c3f6bfcd608b3b851bc0e5436ad28f92e05b5bb6f2aa99d7aec6693c709e185adf7e7fc5880feecb94a82072c47b3e12359ee0331166c0fb00fead11e072ab4f67efeeaa33bc6", 0x4c}, {&(0x7f0000002380)="c1f9952276951fa1ae9f102bcdc8837fda50d2dea6f2f0a95e59091d88d01fdb4205b788b0e65a8e5499840d715fb2896df390ab90e18bbbeb21439f7adc7abf6e2ce2f78aaf443fa17df013261cd50df4bd740ad225dcb05eca31da117d3db36b5de617c3ac79594b3cb9c6b737b75b05bf0d1a96e8c11e189a5fca51051e59a85598f416e065b14d742b3ad54a5d6603167f9090ba6c23fe4b764899fffec4da5a16b3d0880ec604e5567910d0d75c2d7c48f3a82bbad83565c6ad3eb2ec3cc7e98e2e46354f963e5e05d1f9411c506e5ecbc275452730445adcd99d", 0xdd}, {&(0x7f0000000000)="8d6a672f501f49454dfb2ce74c725d23a853d3373fa3e27236f37017ae0368ea969a8d83d9ebb74043b283b122192e875eafcfd27df45646f1428af6b2", 0x3d}, {&(0x7f0000000140)="47dbdca9c9ebd491c3f2149532625462725357c61936b2", 0x17}, {&(0x7f0000002480)="62cc67ab2be4f7a9aad6d84b98df80087effcbeca1c81207434894ff2480e25850e28f83dc4de64b64a263c38ad193768d2e66811f61b720557a39f9f8f8cb5fe5c2269f2b7d76b609625b550239877a4c187e72ddb06c15e149cfde205a616e461d252ca7f891349730715462455526c99b", 0x72}], 0x8) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 04:02:56 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x2, 0xfffffffffffffff8, 0x4, 0x0, 0xffffffffffffffff}], 0x8001, 0x0, 0x5e, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x6d, 0x29, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x5b, 0x80000001, 0x1, 0x80000000}], 0x31, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 04:02:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) 04:02:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1f) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) ftruncate(r1, 0x4) poll(0x0, 0x0, 0x81) syz_open_pts() 04:02:56 executing program 1: socket(0x6, 0x3ffd, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 04:02:56 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000000) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/255, 0xff}], 0x7, 0x0) syz_open_pts() truncate(&(0x7f0000000680)='./file0\x00', 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) shutdown(r2, 0xfffffffffffffffd) flock(r0, 0x7) 04:02:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10020, 0x20) shmat(r0, &(0x7f0000f0d000/0x3000)=nil, 0x2000) read(r1, &(0x7f0000000040)=""/80, 0x377) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x4}], 0x2, 0x1) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) fcntl$setstatus(r1, 0x4, 0xc0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000f22000/0x12000)=nil, 0x12000) shmctl$IPC_RMID(r0, 0x0) 04:02:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x80, 0x4) 04:02:56 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffffffe1, 0x7}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 04:02:56 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x3, 0x8001}, {0x1, 0x7}}, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x189, 0x20000000000001) pipe(&(0x7f0000000080)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 04:02:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 04:02:56 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x74, 0xffffffffffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x5, 0x0) dup(r0) 04:02:57 executing program 0: r0 = socket(0x6, 0x7, 0x3) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto(r0, &(0x7f00000000c0)="7853e8cfb4be35c33c12dbeebff31dd3024dbd20421cdd3ae4dcc691f6dacbe5b396c044542098a06b1d94001a283512f0164820e719a7a22de02098389db5665b3885ef8f9b51d7586410253e763a3c2065d4a6e861d7c0cae44e8ed70871d6206a32efb16a1c6de791e537c31333169757bbb52052f4232aee5d3d12dd984f1618946c60b9a87dab818f47846da959a713874e4fc0adf8074f0faa906e41fc8d9b13368491a3c19194e2e72017a84f73612b0966df7802952abc625f5ff3e8c058bc3c0ab5", 0xc6, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 04:02:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="c0d699d3f0ec654c26048440da354212bd6d894654a941fbf481de7c63d525d5597737916ad824734c4e52b3b2252b526f4fcadd00cbb3278548c2f9ebbe647335f3f16709af7390b53a1fa2927df982ec7eda76540cf0b5f39e47df25f3cde6d911243cf699c84b35ccb4b3ecb999eb5f38a1b16ae0b0a276aacd5c1549fe46ad4afb1ba6db", 0x86}, {&(0x7f0000000040)="f1d067cf53b60f3ebdd716810653bd8a46806d12d2f371bb60bb4a7130af6dc313b7b1734e87da43fd181496056020be9bede3b0d746dfc3b4368e0d0eacca03e81cce7e0f379d09219b154b67e9affd11825812974de5cd17b5", 0x5a}], 0x2) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000240)) 04:02:57 executing program 1: setitimer(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x8}, {0x3, 0x7}}) r0 = socket$inet(0x2, 0x4000, 0x8) mmap(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x1, 0x2010, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffff, 0x1}, {0x100, 0x8}}) 04:03:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10820, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x410, 0x2a) r4 = accept$unix(r2, 0x0, &(0x7f0000000100)) rmdir(&(0x7f0000000380)='./bus/file0/file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000340)=0x4) r5 = fcntl$dupfd(r3, 0x0, r0) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000140)=@file={0x0, './bus/file0/file0\x00'}, 0x14, &(0x7f0000000240)=[{&(0x7f0000000180)="a16d1c20791787c157ca448d38f4b912ac55a765f3583ec1a8b70aae333076a239166f032169c42118ac4491a820e9c6ea664ecb9d948a01bdd806a08e543709b59bb827bb3107e8837f7e5e0282b22b5f870a0a3db6caafdf625024929691abef98d7c20d4c3d211c21a662c57594a478560cf785ca834f20cc301330a5a395e5a86e", 0x83}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="e238c44c280000000000002167fb200001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3], 0x68, 0x400}, 0x9) 04:03:03 executing program 0: 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) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x3, 0x9, 0x9}, 0x2, [0x4, 0x8, 0xffffffffffff2e8c, 0x0, 0x92c00000000000, 0x3, 0x8, 0x4]}, 0x3c) shutdown(r0, 0x0) 04:03:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 04:03:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r2 = fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000001480)) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00082576526ca02d847435701d656eddff07000000000000b473f7b6000000000000"], 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 04:03:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x0) chmod(&(0x7f0000000180)='./bus/file0\x00', 0x2000000000124) r0 = socket$inet(0x2, 0x4007, 0x9) bind$inet(r0, &(0x7f0000000680)={0x2, 0x2}, 0xc) getuid() r1 = accept(0xffffffffffffffff, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r3 = accept$inet(r2, &(0x7f0000000700), &(0x7f00000007c0)=0xffffffffffffffa0) read(r3, &(0x7f0000000440)=""/88, 0x58) r4 = dup(r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0x80, 0x1, 0x7e, 0x4, "585a6d4160bfabd05dc619990abef337557e270c", 0xc91, 0x5}) r5 = fcntl$dupfd(r3, 0xa, r3) mkdirat(r5, &(0x7f0000000540)='./bus\x00', 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000005c0)=0xc) connect$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) setitimer(0x0, &(0x7f00000004c0)={{0xc3, 0x8}, {0x8, 0xfffffffffffeffff}}, &(0x7f0000000500)) writev(r6, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f", 0x201}], 0x1) fcntl$getflags(r1, 0x3) 04:03:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000280), 0xb254, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3f, 0x400}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0xb90bf697b9384c9c, 0xf0000000, 0x71b, 0xf289}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x6c}, {{r0}, 0xffffffffffffffff, 0x60, 0x60000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x17d2d6f9, 0xe5}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x20000004, 0xc8, 0x3}], 0x4000000, &(0x7f00000002c0)={0x2, 0x800}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 04:03:03 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/13) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/251, 0xfb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getitimer(0x1, &(0x7f00000001c0)) mlockall(0x3) msgget$private(0x0, 0x10) r4 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000200)=""/55) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) getgid() semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000400)=""/44) setsockopt(r1, 0x0, 0x7fff, &(0x7f0000000440)="bda9733784012e72d6a5a23780f8e8eed5829adc74c78e5845638bca12c3317b791e1cd7d087697edeaa68543cb640c0669fc59ecf690b51cf575e4c7cd133fb5003f1aa75d7146599bad37e2ce0ce50b6a019bbcc670ca3f599cd627e4db2a69115c7c6a7e84fecab0c05b08704d38908d49726b9e85595f20f6d36ca1dc8325978232881adaa66ce5a2093f72ab921cd74b6f5602dc2353d2150b1135d8eb51e416a5292ebb7c678ec630f911f371d20f16e60ebbc549f5a39c7952b543be4fb41c1ae397b400e2a64f3d0de698fcf66939fcb4eea2ebab7fe5babc427db7e2d3efa8f200c0d079da54f255bb3b0ee1e18e9f1af", 0xf5) setegid(r3) setsockopt(r1, 0x1, 0x5, &(0x7f0000000540)="bec0133f21a8545947d4b9efe599d21c8eabe9d50ed38fb4300dd9e089c96b8598817451ee8da91f6d5bb52586981ad4e0265e7a3a6818e9f1690a6f08897a770f5f98f9e42b82a47244a990ad06823cbe49371eb446e7c84ece1e737f787677a879b51c6ffe4c05aeb734828832abbfffd16298d61d9f1a512fd0794da73a95e84d284deed729a82c3e68cb24eaea703ff45a55e252f17d832eab354632e6171a2db995d0c592fa84db09c1f42f9cd6fb7c1f1d2ab7309fc3b45e640f14bb8ca1cea76be677808d423f", 0xca) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = getegid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000680)=""/92) getitimer(0x2, &(0x7f0000000700)) accept$unix(r5, 0x0, &(0x7f0000000740)) fchownat(r5, &(0x7f0000000780)='./file0\x00', r2, r6, 0x2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getpeername$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) 04:03:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x19) r2 = socket$inet(0x2, 0xb0edd0cc437e1ef7, 0x8f33) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x140) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x8) fcntl$setstatus(r9, 0x4, 0x4) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r15 = socket$inet(0x2, 0x1, 0xffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000004, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000002, 0x1f, 0xeb5}, {{r3}, 0xffffffffffffffff, 0x82, 0x4, 0x3ff, 0x5}, {{r4}, 0xffffffffffffffff, 0x48, 0xf0000001, 0xff, 0xb49}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x41, 0x3}, {{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x8}, {{r8}, 0xfffffffffffffff8, 0x20, 0x7, 0xda, 0x5}, {{r10}, 0xffffffffffffffff, 0xa, 0x2, 0x8, 0xffffffff}, {{r11}, 0xfffffffffffffff8, 0x60, 0x0, 0x7fff, 0x4}], 0x6, &(0x7f0000000480)=[{{r12}, 0xfffffffffffffffa, 0x22, 0x0, 0xe00000000000, 0x10000}, {{r13}, 0xffffffffffffffff, 0xd0, 0x800fffff, 0xfff}, {{r14}, 0xffffffffffffffff, 0x8, 0x20000090, 0x101, 0x8}, {{r15}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0x15}], 0x5a26, &(0x7f0000000500)={0x7, 0x790}) r16 = semget$private(0x0, 0x7, 0x2) semop(r16, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x6, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r19 = accept$inet(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r8, &(0x7f00000005c0)=[{{r15}, 0xfffffffffffffff8, 0x80, 0x8, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0xf637, 0x4}, {{r3}, 0xfffffffffffffff8, 0x20, 0xa, 0x1, 0x8}, {{r9}, 0xfffffffffffffffe, 0x2, 0x10, 0x5, 0x7}, {{r13}, 0xffffffffffffffff, 0x1, 0x0, 0x100}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x81, 0xfffffffffffffc01}, {{r14}, 0xfffffffffffffff9, 0x80, 0x10, 0xdf84, 0x2}, {{r13}, 0xfffffffffffffffc, 0x61, 0xc0, 0x1, 0x3}, {{r19}, 0x0, 0x4, 0x40000002, 0x8, 0x4}, {{r13}, 0x0, 0xca, 0x2, 0x9, 0x4}], 0x7fffffff, &(0x7f0000000700)=[{{r5}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xdbda, 0x1000}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x3, 0xfff}, {{r11}, 0xffffffffffffffff, 0x24, 0x0, 0x8, 0x7}, {{r18}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x9, 0x80}, {{r11}, 0xfffffffffffffffb, 0x20, 0xf0000020, 0x81000000, 0x7ff}], 0x1, &(0x7f00000007c0)={0x3ff, 0x7f}) wait4(r17, 0x0, 0x1, 0x0) 04:03:03 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x7fffffff}) clock_settime(0x2, &(0x7f0000000000)={0x1, 0x8}) 04:03:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000200)='}]*(:.\\,\x00', &(0x7f0000000240)='\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x340) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)) msgsnd(r1, &(0x7f0000000000)={0x3, "8eace36bd2a7799b7c365ee66d84945e151252090b8525929195f5eabd49d24d5e0d652a78b9673faecf38b3f71e210e2c4f45991b837f8161ae08ba3c1954654f81a2f9c7b1f60f6494de08d928ecdbf7bdf6927552a51d967b1fec06a41922617558bfd6ea88321c08701b850c5bf2268591cc0f36588ea9b7df970ab8e599d52626564db0915363db9237b4aadd20b07b"}, 0x9a, 0x800) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000010e1000000000000000000000000000000000000000000000000000000abe3ba366698fe4033bc43f1ce66f64fb6872230d6f700e5afb8a8ab2fd821e942f54eaa04982d74105793fe12aa6a12bc7d60144615621e22e40437fe1d719638b9c1c02ab21d99e7e6b4d85c71801bded1f5f459022c5d388e9057d5404fd88d2ef3462632a091db25b7f2da4e1d2f5f584004e06c85967391ab8bf1b0b185b5015fc1104fcabe11dcbfbcec59f706a327531f027001d1294ce3f0b91634d549b66108ac49cf721a9911957315206f74ac971fefce5c775cc53a5712c6c5918141a937108e"], 0x261, 0x1, 0x800) 19:14:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x1) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 19:14:07 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 19:14:07 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/71, 0x47, 0x2002, &(0x7f0000000180)={0x2, 0x1}, 0xc) 19:14:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) 19:14:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) pipe2(&(0x7f0000000040), 0xfffffffffffffffb) socket(0x800000000003f, 0x8000, 0x3ff) 19:14:07 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xd098, 0x8}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 19:14:07 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x200000002fd, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 19:14:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0xe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 19:14:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$getown(r0, 0x5) close(r0) 19:14:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x1000000000000) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:14:07 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, 0xffffffffffffffff) 19:14:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x1ff}], 0x400, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x20000000, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x27, 0x1ff, 0x81}, {{r0}, 0xfffffffffffffff8, 0x80, 0x60000000, 0x10001, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0xff}, {{r0}, 0xfffffffffffffff9, 0x9, 0x5, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000010, 0x81, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4e, 0x40000008, 0x7f, 0x4800}, {{r0}, 0xffffffffffffffff, 0x2, 0x97, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x41, 0xffff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x7, 0x138}], 0x9, &(0x7f00000000c0)={0x3, 0x100000001}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$setflags(r1, 0x2, 0x1) 19:14:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 19:14:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 19:14:07 executing program 0: 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:14:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0xffff}, 0x0) 19:14:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semget$private(0x0, 0x3, 0x4) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000001280)="1c48db2e1203896d110139d4211e553534e2436efa2555d180e1ba8fd14d6a62804db51494c2129fb73b31d3700d883b68d30e06727edf21947cec298e06b149e8a1f764af9c21e042fe3e62a953e9913a866a275e5245e60321cbc4bd8152892bba588e738283101fbe389d7d285f4312f3fd49a54d93bbbffc6740525cc00834b2cc2f76bcaa9332163c87fe6f3cc4104b82cfd84351489dce7c73ffedf852f16ae2c87f74c3aca27d4521589470b8798c5b97925e33b4ec0a8555435d10eb10c7d5da0b54df4583f244350b39a9090a31ebc0c1e899e6de7f7111804bd30c41e1febd850c22a1be5a287d87876e9888396a52652d2e4a7ccd8f5a831c9cce6b0e07341a2fb317976e55a08dba105f4c3c38a98a895f4fa76914ff9ab39f96df6cf2d197a16af40c1c012978353d44241a98c38b57b68c885458c9e03492a1f112074013b9f3fa1bdcbacaa140f597cabcc56841572cbcbacb99a4d6616b92832dfe69250a9e38423c56cec3e25430621c604fc1fc221666d200b70527fc6a3b54814cad63cfcb838b6d87e10cf944d5b45dc43e5df72951254e55286742d79f198f3b7b02e95bf6b049351aa55e7c43e6e02419d3509116d9041fc9158433dfcb32c37b947584ec553bf9d4564418b2a7101e7447f3f76e5f86a2b551eadf45c4a810f025813164340dc8d2197a7dc45743d9994bfbc88b6e32a10f6e0b069a1d9e6b4d8b8ae2fa91c114dd40391d7d1379cb383afbb3817e5c5fe93e843d6ba0788ad0dfbd53cf0838d91da494bf854d2840e35da0083030ac83f3e96a57ac067ef4c889f09361cca3a01bf73e98fddb5dc5d9913fcbdda649056654f512e0a5ead86bcac53dbdf39fbbc32b97a074c69bf98e7adb1f1afccc281c2e44d47d1831f412d39bd95298a670c48e63643e495bf4ca8d85634870b4fb8e9255e1e5cc180c60603e3a278f87f7a911f97c5d0940ee8ec0e8ec7cc17507b76c2e89379b7454a79ce46f4f4e76824828589726dd15d8110f4f358053968d56955e79ca7ed686da1fda250daae68512f116fa2ac8938053426d1e00e0a80cb6ca6c6be8a720c24d5df89d46d18f8b3680268593f5b531ca814077ec80e70571ee2b49e453ed841f177f7ea6c6b4679992478e6e566039736ac69bd2411ab924f0b0d6a0830bae4d06ff5e6358ad330a6181f2911658e421f7d36d61f02626bdb7c5a9a6050f78f58da8d63a3246d7bf76b4424e184f7562cb1a6da7d2f3396f62c2770d6798339bf86fe73b1b25445d5a7269ee15dbbc4cc960242dab6287a557305477458a6eadbd88a13f023a553c832a209eab3459648d1cf805c1345d5915a37caa5c7366f82df92a29d39039e90b9c90a697eb3650c9b34b4250067caa449394eba829c33ce0dad3c0eddb779a4fd9332d274315e4d2482c4b5b000fec54c8b513ba030f833c9d63cf4916c3b11447b052c8cc39969dee0e764bf059a0bbb30650c5b931c53f052ccc277abb5bb607def0f47162cb120eeede2d696ab983728d521667505ef59b2ad0df0aecd39f6e752de45ca5fa48ce8acc96fabda116671c103082a670abd9cefe22040467f6d443bc20d047b2f1402a559691301543b31fe2c6a220551f1eea76dfab10dd042247c435a87b913b019f18e79e182ec7b11f6f6c09a4463d5cc1f0d04b7d7fe4ef2d2fd40a6300ed8965488907a0aa31950ac68883a02429cadaeca57cf789f0b51842465601e1d44c1327f6fbad672edf1aa9d78cfd0aeca306e4e9c1cb0a0da9d1dd479cf350c143234375e9690aef31bfff4534a376220d70bcd253aa20e6d126bf54a992d06c291a254450cd2fe09e7e4bc61d73d67b0d3e5decce3882f952dae3669dca401575868062b5d050ba2fd15dc77a4c82a6381b99c5b27b5bcf7e9d55e697ba92cc139b0a79ebc1b73f0b571c4da7aa03f2e5155b5c22313ec89bfb11c6614c27b023c64fe62776f29340b996aaa4f05f3270e7f10afd2ac35cd122764200168a1bbbf02b9099d0018edac3cbd0e4f582909964f8c51aa97ab0ba4335c8512b9c1aaabeb217f70835458d96333f4c00f1a9c4c3978f60c6165f73e42215fee56b3e9672ace0deeb5a4c67c280db79f2fa50bc882f4c3b5807da97cd308494d8c66a11d1b1467067223a61201668b54ab1d96383267eca25ec3410cf6a349f9930921b1331f030acbfc4627b8332bba1bfc99753edb67d3ad8cc71441637fc6d3d8ac64f8e6369787d158e3e820d29d9aa1be835745bda4f202aed5cf9a0dd5e1fcad283779ad49fd02485925859f51bf7302fe2e5213c9dd5feef5d20e8873d47f1015c604cb5c3ecf2cfecc0cbf7278c2cddefedc9a1832cf97131ad070d70036e214e145a74b7ae36e92439dd935f0b25458cd0367d6c70700307a72875de3d501b66faf383bcbfe1ccca74b86ec1d776e9a9e0b71b5eff09884ab60487fff132d3195929bf760aca7f56abc53553048a280c5158f1bcef7d932cf828570b2dfbf0d46fcd65691fb9f9073a3a29db16232c01a2fcc3ef4b116891f521ccb6373a3fab0d2e1f7557823ed658eed5c3c2fb6d07b8ade8ba9c74dda5c1da349c760bdcbe49e863e568b8e71a1ca234075ae190aa39502e738627e76b851e017a9bee3f2caa5dc4e43f51eaeda22e4453812c3b8e56ca44f585a14b45e701ebc587204a552736ee6c7d747d3b243d5c5eb854305e492e8537bd3fccb3525e96383c01b35d52a399f23d5bcbcff828548f163c8abb14c6d6d0872cd33f0ad098262b1fc15005bbf735ac7bc720554ed278d0236677c21c25c1845bddde90d5049572fa3c388f082e0df240c31ef45af4e7316119c524575482d2dcecf698abdcc06fc07b549dea29f24ac9405ffcdc1dd99bc75fe89a8a76df19dafc2fd08b65c5f5c0e1de189905f935d8a79cd14121bd5ffbfed73b6df536d5cb6761eb57d34002596d1ae89699430604375e803bcc2fed32930b0b84406bbf0086179fb17bfb716bb241f1a9b750aee848fed43b69b253ff7265aa7583b1184f21552241c774e69c3f6c7f867703bae71cce78a2a3aa8f1e73370ba471c739eeb8937221ab9ae87fa4bfc2b2a7024d4b7d4ec07c384154243727b82df2b91c2bb8c570d687735ae9bf0155e965a6f50dbe2c9800eb8f565b02a7714258cd339cd9e809dd8c1a6ad27fc6c378df11b353479daa88fc90c24fea2a01318b5a076471712601cbf75552b02e1f990e02b9bc0025d32c0ae7e6b54c4b8a1b5799634ed1e78772ba5b2ab72d5adc1d4636c1e6a471e73f4d3d3bde6ac29633f80502bd225da0594012ef33155700fae3ff005421122721aad8cb2a65bf72d95289c09a303086d746fa2add0603d970ee6024b908c051c88c911e9d6d543eb5990262167a3d1fa0f1a1ed93ab7f93caebda3357257a43f7058a7053a4f81967411478988ddda8ad3f19b66bdcbd1f6f89d97f2009d535a728067b782add0ff1262e2a34b6026dc1f6d42f9351e1847d11310b06185bf4b42908a0957716cc9adeeb474052a62e83c673b0a1b029de60afd641b0d7fe25653b446f9a30c9f449af9c5080069afc40c0399275ac3dcd9a23c8b6d3336a997b90e134df0ec4f4f569962f8cfb0bf66c523507a8055107825004152b6f27365aeb8b7e902ef07701dfca929ec43546ebd5bf387716facbc441ea45c6dc17b89440727408f839af557db6dbec4ababd03e21a98467e03aa9ccc9d5300f92d0ca4b0e1c18ac6a18d5050083a21e9d94cb68e8152007c85ee44aeceda09b24c7e415d519ceb6ae6ed8800c0a59bb911d1173807e4de6e8c8eb3aa4718b0f60e1875dc2c4c4977e74160da49da0537a887b1a299712eba1b87c642d41672338b3ed7734ad3a1f8fc57082e2a812d5b3b9cbc290fa5e001f69d439e99d3640ecb48d12d559123d8bcce4f27e8c5fa444a1fd10023c3135af37b9c4cfde8cecec7173481145dc99d656ac0543ff46f99a44021eeebcaf3e163ad5a9c5fa3eeb9940be2fba991094f7794604f83a0ef137804c274565dfe56f2685713931eda3c6ebd437c980e23a1172c561f494eb6370318838c96c5243617d3be583673db121ee6c8eac8cfe492091e01352fec24e881a0c7ffdb99efe4a2bed48712eedf92d01899f4c960bdc313b9e64ab08cfd6753a6bf544d84b2436ae0d1870014c6ade0337cef03324a9de066e13c6be149e07ce55e6f0709524d50582fc0ff03e3c688711343c137de83f9d021c8a4eb91af522b2f7860dd7e208cc642e26282a6a79e32a247996349d81b5ede5717316041b77887ebe4c16de0f72b5828a709cecf7af148d77c9ceef169e4a2ca76329fd13c880d08b1a7afab22e27cf260460cca8d58692a8e80420aadfe8c46e39ff594e717d255ab4a41332dd74436913477ed39de3f07e3f18ec74b3b18f46413257438af7e7c0e0ebb606fb24f1fd61c8221d07ea965c075d3e92b0d3d5487c36fe7088a39fef170d536998c6e064b5b5c4c1fdb8b537d6bc7e05ca49e9f19b1b314d9bcee592c4176b78ed7fbd18f77681420e7e731c8567cecf2bf5e8763ed5f806be31596884ab04d477d327e8f6bda76ed2196403191d0f4dba1a937fb21ecbc133fff9595c2b464713d7ef0a3ae9ddd2e948980144c47640d14c60288fd3bb878b56ba92b78d1d566ce082570c7276e5a2d54b3372e3855225706a103ac4176562b94e249aa570979302676e1e8652a0f13fc58db52a0ab022a10a6738ea14867498279cf6e8139a7f19c251948aec1dcb84527e6cf23fe017cff2dfb8b78c20d0bdf63cbf74b8143e88716dc32e2ec8b6d3093dad7ab20cb2f078f1345b52661f26d9430b457379786aa9cf7767c03f3ea86e38ffbbf4ccbf9dcf2a63a6fd550e14fe1b17bc1ba48b3b731bdf3ed22d21d3986674fe38ee4e5f7442046ae6c2da3747df6ed8c94bfb11894fb3fff7d6733cedd656cdcba6c49b3626bb4545b17b52071d9217672b2af28bb26dab4bcd5ad34c9f55385c71e58872f7ca116f184ede8d605c78fb245de9cc7174eab1bebf5a56edb7515b23b470b7306b9a8a454b99c5cbd8a7b89ae521805a4e673c9e86a6e551a272d50d99af9ca617298b8553f8b5d365a732c71450c73281a35407a09911cdd18479c978549b4567989663964a429e854b01b2959a5a636c95bf2b355e25b00b9e8b565e5b2fd487b031e749975e13b8a83cd02472167d5200f437eca1cfc1473bf043524cc8d3bed0a631bc540322ed12eed240f306d271e27a8b490e833d240430df561a71c45e26826d1509a479423b052403305ce60a2677eead60935f3c9d6b8a2fc059f576b260808a032c04d3aa37647db4ffebdc7007337a2089edda101d217514e416dd9ef8d79c306600a6c0b149f192a17a6e5b536d86b1eb02c81b38272a366ffb476cf16ff008b2db88cc35d2f6ec69adfe13095c5ebfacded8d7e562b578a132790a38609e7ff0417ce8c9f8e578a9c79ff50c64cdfc0a0a97dbe81413847947063d2aef6e5b3bc94aeeead6ba0abb97b7ee8e4938e18db5721aad37330fba9537740b11e47382b0558c261e58c5b94e6aea5123270f25134db3585f713ee94f57768778d0144eb6b96ac66f6d249e5d6eaafe71c60ed270251cf2f6a233c2bf8a0e035b393f4b32a1ec186f57d77834e27cef49402e4751f3f437c8147c3181316c8c871576b3aea4a006e3f4c98fd15d46e19f38f84c1bb0d876e6f23cef5392c9c51558684ba1a9e5b4a85cf820c355afbc1ab", 0x1000, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x80, 0x400}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) shutdown(r1, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) getsockname$unix(r2, &(0x7f0000002280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffffd, 0x2}, {0x18, 0x3, 0x7fff}, 0x81, [0x4, 0xfffffffffffffffe, 0x3, 0x0, 0x7fff, 0x1, 0x40, 0xb6e]}, 0x3c) 19:14:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200000027, &(0x7f0000000000)="4b74954c", 0x209) 19:14:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xd1df) 19:14:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 19:14:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 19:14:09 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x1d, 0x3, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 19:14:09 executing program 1: r0 = socket(0xfffffffffffffffe, 0x3, 0x912f) getsockopt(r0, 0x80, 0x3, &(0x7f0000000040)=""/215, &(0x7f0000000140)=0xd7) 19:14:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x2, 0x0, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:14:09 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r0 = socket(0x1018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 19:14:09 executing program 1: 19:14:09 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x40, 0x100) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000002680)=[{&(0x7f00000002c0)="386dd4348917295a825a1dbe39553ecafec0816805e115306607e6a0397d6e11b56bf72acab2b61a79d5a208178f5f68a558e30ec41e7634becb7002277e3a28127f769eafa46629e2c4e16b95ac06dd2ca0a626cef26f022843a835b778a8e5f58484e7397c82bf52f4d469aa0bdb76feedaf2066c5aff15f5382b22eb279b21f2140b02e3281fe3898dc46579ceecc45db3efc236dd4ee3fe937d361761b292f772d4f2f48503e4712104765fb1193704b104f74b2171fadba9396089aea2ebec09b058c8062d8f441528410bf0cec1277e33db986273a6683a650508e2f96341beabf225494f4a60d07b18f57283cc347e25f88efe237d3c4ae0634e4710b10caa82be71c344230b5bee0d3cfbfc7a6f84b988175b6eb1fbbb524b5b7b8a619c67db0e6630ab73cbe5a193b58ccd10522519693f2652fec2b587d74d5e431c186c0fee106ecaf15c51c0fe8f529b7e78c7cb57100be8b1a9dbc66c1936c28474b582510eeaa97488eef282dcd57c08d3027a3bfceee8ae0dbbb8439a9a13d9d09ac6e4860f2292949ae5ae435f5262948a408a5edea4b81a64eff46a635da218ee6e03cb81b2cf77d062e3f7779aa6d002f414c4ae3160eec9e620cb2f274801e1b1e394aefae9fbcb32bf9ad1d675c9cac678ebd1ce4b373b3ff516958aa7ea88fccb3c2f95e4fd358dbec5fe6405e770589e69a355f637c5ce44d218fbcd7d1d7c26c8a6c22f0b8264d5dbcf5ba97190fb2a05914a9e761ca6574d937cbe107a9d820a3e4c56df90c08c08d59466007a603e26ce0cc60f6f22db91794338f77bf4cf8c50ac5ee2cf4ea69f1874661de19bfd7febd91ec8532d51f0bcc6125bbc005cd9a5a40e6385cf5bc005d6be9c8b35d07261e119f2e2e28a69cdf0d2b855af25675e8675f83e4d313981246958118718cbe95b1f59a4cd5d91e5e08a5a0e754ad0c16cc106312e3ab4d83617ac8b4b5d3acba43709fb2bda7e85d6e2ff2e868becf0a360ae355486de828f1612f3f82e4e93b4e02226fe1dd725f3d899d4cda9910bb557d90b90a9c3f369e85bda4b33a87b0394787a6b952088915b78bc734d137d97c7273c3c2e05eb5ff08e8214c7483aa1adc844f2fe847ebb37b321e9b33033108ea3ae6da2480c54942c544635e47dd4b4914495d97ef238d624ac7c857776187da67a78185e153577b72d7483bdafdde8a9c3328cedafc98110a0a01dc0b40ed46aa6605a4dfd3725a7154427b838679fc9b5c11ad75a7773167799ac011de5ad0f9486980726de5307d1ceee4bca4d592b70158a8f7cad3cd5580f977796eaa7612a934cb02d64594225559546c983169ccc9d4761876cbacd3edc5a37e4402d25fc7e08bffa9eb9e5696a737ac59eb11c6678ff10f25c6fa0e9d88e3d7136598b17c5317d39989862da5f2c8835b3dfccb9000b0d11a572c6c9de06b55b4a7b64eb5e630cbb3f616e7cd147fb44de76910d6cf74d3d2351e24065b96643249d690af48dc05af474f289aad5950e7e57c9d3937447d2a44f1d291f72558a62d1ea1f036bd7d30810567d3ad628cd6c403364cf4a3159d2b29523544d2a8fded96b1e990e4c49594b120bdab5af0b4284f1110dadfdbabb47a044a74e55f49f47308a41c9f06bb077ed86a5c06a1de3e51c227018115a5fd5defc914b4ef82930287a26a49303e2cb2e61557f8340a5a30a9e7c9409764fc00542822f4afad7f69c6c286d5d4845f936030f4ecc28fe33100876e7c6a0cd470f949ec1c1f14b96ef5997b270356ba47137f2a46798808ffe487557275db3f296e8253ffdf506ba00eae3c4d3433941fe121718c26992547690c5dce8d3ae2e9fe508ce48aeb58cbbf5844b79dc434645ea6eb45d1b3356c46718dbb3b4338e49c0233bd14a5647636a7d6777a1caf019585cb7fd691eeb4c45a423f4693e70dcd9ca5e53b094837c6f92d525815a6134b9fa9c77cc2da71e6e0d1d8cf7711c7cfbcf1ae8cf99e6235eb355aa424ed7abe67a8bcc2ab9209bd663c0cc3941d5245a0c2d36728b8a6f844ade2d56c216f343705efb1cd0c2f35af714546c84f37bde7f1623822510596ae8ba81309be6e5496a4a67a29a91bc6d770fb7c4cb6c70dfaf106ca1d5fdd796a08e0ea503c528ce82ea9c1f5a770704e4273f2d7230fc70cf6a4b523ff1aa819525849bb70627ec7d7bf9810ba386ae22554c4ffe0680ca7c5efd0296c850f4a975c7778d9397fa587383d75fc1e324e4953dc64bf4201e689c258364be6e89a896155c5c9668a8fcbb71952a130063657a891d1481c9f76f121347d483c6aaa8b0ef23daacedbe21b5a332373590e966e01258e33ca1aa6350efac6996a212fbdd78717c739617d15419671763c9c6d30b384e916c00bb68d0162efc933f9f323ba3c459a8526f3034faa2c2beff2ede7c280009674a5790aadec9f64bd19c59435dada7a6ff46842e21761716215708d6753c884c2b8c97b04f06f9cb1c0e27776b684ca8e32690192e4086e21057aec1d86e8ad2c1ca19c1d2b54f72e13da9872b11e890a241f042baf0f53a8017159e9bc46bcc48ba1bb866c177a80faf0b8f9d9239341990193877eb45a6d0d7dc702684ce9d3826cc2a74df6e4f2b8ae764da996acd2c22c2d024b6135306e3e0cff3c95ee37e9de8eaa0885f2b0de42848bdb26f12a3d110317ba59c5b248c7791848d527a81f67c6a5458bef32b1524e0cc659f3917006ec06c12f32dfdcaeeaf91ac0fc643c953a29e7fbe7ace372e4aacf34ebab45d636639350a48d8e3c336a4d24526721cbd93f59f363f2e8204040d72614e1134e408770c6114a9eeb9d63adeba1492ce617cedbb6c3a74e4acb328c4142422a60853eaf82785918fcef3a0bd4d6102ff43d69bb9cae6766b25dc18aa758e26421904eeb38842cdd8420de3b015547f215823d4d0014ea568d1a6cf37ab4115b2f4736af153340586aeb344690eaa03c8a075da5de92d3d7155db252a59e76bbb016839df4675441fa216824cda674dfb9d0e2264a7bde4ac09656baadf76dfec09d26bbc2bd5c930497488bbc8efed10300d44027ded4fcdf23f191220ea64ea6a0041b42a92280fba62a70859cf478fac8453d0d161b79650f40bee42787f3074c547b892bede33b1a757c18508a2236f86ae1db8c0e38194b26a8f7f32e4a3d250c62cc4c7288572165cf0bf02f88485d3b4d0a3132795bc3257b752503c64128ad4052f260147efe501ba2014df9b762e82e78b6714d3bb62c7fa659fc043344e795e78ca1544e75ddc2211bfd5b6fcf7ded4ff59ef271b9fab9b5714aaf34f7999fbf622a5be4f46e35773d6cdad73338a54cc7f323cfe1a2b8101e1c0a3e1deb6613ff974ec333e49affd2bb1757ce41d894237a2fd96dd387aed7ca93e4e47ff27af27d50a3aa539c7671820eba460a3e3543b84d4bfd706c1efd27ff658a7e889a94eb51c4e28c3d7af59112104eedfbff3462d0f74950c11c585e21a5fd14a6733e845a86644cd5ac1b106582b155d96e3a0a3068c7f69b6d428e9b254eb3c4a68dd5d5b23294fbcfa0129510e26b9751fffec4d663e7bfc29d6135754f1e6a80ea0de16454dee677d96198016b10a827ffd6d3f929cd85064e47242f1bf538d20644ae81a60450d20d7ac8dd729ddaf9d975c1958f4c04d7022e4c9bf64043ff9993898fd567e65aff9d31c603d34f6267b175261681af77ba68cd6015e2ba1da6dfef1309ed778e214e1148a7d888157b654aab85be8bf3e136dda8a6b9795cc100ff4fb7a8d4dcf6c9e01522327f0765490a6a109dce5087cdb256f0f62071769b23387f440057bf39b106c32f5c1a6e6b01af763431dcf1b0422993ebe26354765cf15f6e1d67903817f187245e21518845f0dd1ef9cd191ad002a96d1797cbcd0ec7b152b22a6b14919cf98edaa37a8ab4f9a3c3b60a75eeb93515fead417480f96b01d36d5bb7155bfeba8d2b819b6473f0a412c20dfecd69e556e799d415e212ee6ea5e6d691707e1d9afcd1c5e13f5ef9a74efc440058b8ede9d56a276c62cce3fa5e58f4068b77a9d6434a753113ee4db550dc0c5ec6de5974432642c37c2f73773223b1c5b31f2f48435a718ff41ba63f8993d08b2581552f3dc014b7cfb3bf8947dfa6f03ca5ac2593086ffab372b84a715e4527a5fed7afc1f1e231c02effd945150cbd61a4e58e9543e864996b05db38541f74ca77cff129435cb2bd2f3593113403970908106a6b8005dd834fc9c4e61df532241dfc707a9e519ea12bef447a956b5028d4170de7a25a4f18190c381d71af516a791c1b82296e8fcc4f9785e03eab9b88ff072310fde2a3447743bbc3f0c5bad8ba591261006906f5ebd83d7abede1d634f1b3a2f55d4de454bd9e40a1229642d96ccd05fa35f9ab7f1908da31d9c5695689a5881276925313930caba20f5563c00c7c741c334821377432b9bc8b56df6c849691d6a251896755941fc3972f8eae33b24811661b63d75c1aa905ba14b5302f4f30a37998a7965420c8e1ee2d53dd89bed6992a2038443481f31cb5ee3586c01abfe245993a6e7458089bdcf748ac2bac749b2e9c754ad75f252c6766e85121fa87a3fbec2fc69b5f31e04163a75b1aec9e4c84106ddd2077299c313be123a402ef081049ba90c3b8d12cb1c38027ec40d2d5919f673519950397530e903703c4c779d98da907bc5ccb7bd2f5cddb192f3057351580036d6b1d92a81fed2c9427d718251f14ce6c8f73647d8f9ee66f88851c721a2ec0dfc2b96347e3df6c9905baa021ee94fb0945344ad938b0fcb7d9806c39be91f9c3a033715d80ab13bbb54f3c35f98f6031c55eea9c683d6db1e3003f180082a84e4fe27d2cae377077e37f547f7a014371d0fa6d45bf90341ecc95d31a3fc565c60a16482256e4de7afdf38dec4b6f2d2f899fc3d2924c1b2e144d140e8d5c3195e77a33a838394b90afd22ba42dde3faecfe8623529befdb425d688ff68e76bcf2fcd3c5f552df21d742d254c3f479961c78d1dfebb9bdeae90120d2b2c4c9a8e681a31e887edde70d5a5015bdb261782cd1a558e9fa60d362668fd44f5509c60fd700ba553965ee1cfe730b51d5a7cafbbdcece5da61bce3abd1cc221f31c3c2a428ca29800cd0573df2aac173abbf945199c4686e8b713e413851891ea39e7357592f0491c8a17ee8e96e867df606257fdf4fdd0b0c50b4d1c545cc95583ce419614ccc62ad2f1164e86d7d0c6530369ee115037f87943d8ddda55e2ae91a5c5c02d432bf1629e9a6df0c657d43586271ac259d9626e14aef1a36c61d72d35fd9461b2aa20ec0b1bfeaff6597e4a1c5a5ab016336e67cfde8c1483717f53a4a57d5a276ea59ee3ce4d9402196ff3b9c8801bb59b332b7b0f40d575574837c1b64d442fc24425be95e726796659ab0e296f3f7292124097af560c3add1260d76b7f981bc76e0d807bdda54e974cbebfb92ddc16f5caeb14b801c6b5112ea7af3c9481e18d6fe05cfd2a3e205dcb0058c93d0ea9db9a7f9213a13943a38a8c54497f8ecd2f8a59f45f5cb01df22266ffb3ec32c24c26ce1d0bf401e84067153713302876fca27a0888bf9fa64e163b4cc678deecc6b490ca7a6815a779bdd34f2f00238f8e2ec20a9f82dff83e325f26f9096ec0ce3bbde037a0318bb076706f8a5f309a648b9d2a68a2b4020558db4a8aec3d283581fc0b3b1ff030fe83032e1a822d7bf9aa76e606d4d30c2386b770b44c52b62072e78aad2b7f38fe70cc535b2c034123e8", 0x1000}, {&(0x7f00000012c0)="471f992b491a305bb28b6e5384f6070367280e4e2a730986ccaac3f626cc4b95d1114f17c10d4dd5f1a2eab7b64a50dde46c9cdc0e08b0bb8df3d269d5ecc2568a568aa98ac4c4270d746c9a4a5ac95d1dfdf1e52773e6da6c5b96", 0x5b}, {&(0x7f0000001340)="8cec63b6f7f60503b826eed878c8905dbc5bef310072fce875d6b3a788fbb214ea1b7fff52bde73110f4e2ff861c1871b4c5a581c19a6b52668f521a77ec94ba04aaa4142ce135b61969cc46a9774541a61d249b71e37819949b8bf9b7dc5953ab6ece88986b10d8c86d7f5c004a2996eb47bcfe7e5889261ce09eb9045207731259", 0x82}, {&(0x7f0000001400)="f652876c1d2cd2647472ee4ec4e129b6bbb52b7c31e18f7da7831181f89df2d60c33f6f36d1d85dca392fcc9ccfeb48171597f18c5bd64368e408f1106b25e818d9846ce6437e3dd315ef6abd8a95483cf6b65b2ca2f181190559a189d72e6850ccfc8d031d7428e059450fb032c00add2e14c7a126b3c36b0c008f0b18496644a91359c551adfeea9684f31e3f99e940956dc6e38be0a9fe7d511d899013dc94d30bba2a3b2c99c52e6c6ccece234118165976ea576c38cf6fc746edf04c5df8c9ac31ba49dfbf5126b26cda5e3e8b8b76d8a0098f8997634d13aa103cd418e934a77cc81ce4d46ddaa765ea070b6c8ff8148ecf996f558a3c5321eaae7634c9493d6ec94bf8b7fb9e3d2ed7a6e69717dcaa1b76c40bb6092367d8dd0a4da68e81adb24869fa25eb8646348212929a24d7da381529eb7e96741bd656b8001b9d94ca3090402e599b78a4bcb31f6e25d0591c7615091b3dc88a744fc7fabb6780986db1aff1ce6398377e047441caae5f5d82323fc351966771f6fac4223c52cf7ec12a82c9dda90bba6c80b57da93e48ebe9abb69ffddd61576b3e403f548b65516a4b25fdaa9c1563125efbc059d1ad755e1772f968432713ea91d57426ddd9b4529be7b19e25ed650c6d28bddf5aa0600809e88003423ae94f813315cdadfbdba26b0ee70706107918e959134ceb48a7bbf4d7f295649f8f29592dda0c274b031923ccef81c1271147af7c32ca8fdb7e6fa653faf36781373e77d928f9b4ba634e40b83b3ea33a6d4dd9ab26b15bde001af77af7f567fb80b10d217aac195b325461101af9e0213fd2c042269ff5943ff6984a8bd0737a02b9da58d28b6d9af8dfde48d23f5274f76f508dea962712d34030dfc8e9a8dbc94f9d8e537f3b718eccc91408212bdf974e83baaf6a436857604d76591d369d04ab8cebeb65c217dd58cfff34ddd0e340b218c8e57781721bbc96ee278eb3a17f04ac261a38aaaea9f26134f72258ac7c239ad4957f03fbfe8c03c2ab850931fdf4077562141403b3c9dd6b868eede8bfec6db0dcff0e4369a285f6ff9105737186a2796cefd1be4461d630049c5a930bebf827512b144d9479f38b29285120ee5825afb890b35977b029e033ba548e33a408d607b4753b930347d031c2a1e04e076e068f3f9a80857cd3046fdc6342a2e6ab142cd72c116fb1240a7f70841c7451cd7eb85b693ed1aecfd44343cc01b73191714f79934a351446a244983885dcc04c6adb8114a8b095989ac9fed52f220dd1a020fda4035bc6e1e2ff76b7afeb6d953bcabb07d83298008da4a2a8bf41c16eac4a11361b24437dc90a62965b67908a13844d0819efdd5c88bc8b16fb2f7388fdf0c8880820dc2234868d89da9366e7cd00f84e82cd190edd904480b39e7eb9852ea06d0fed6f807d6963e04553fe3c9d0568546fbda4c883919bb66895d08272c34e9d570c5be4cfa857c37e7d9dc16c5e2ef4d8a03061a5195f05b62d5b70e37f1341236181a8b9f385e53dddc4e71ea3b5b050de0e123ee747e31af9276071536a78424c7a54d5a9d47be27c0c14851054223f2a838e139c4097956423de00394826e7ae8802cad7bac4f3402f0aca6af434068885cc71d0e7c2a5d3a66b632c276f24b3b810909031ea55e03f2f4c4c4a48d667ccd6fcecdfa7e782bbbfbbdbb05f47decae29c5e182cbb691c1a4127b7ac2efaf28c5ff86cd78dcac82e64a9ab6fdb6a10ad25725556e03abd01ec6d2c4a16c4e9f02a55a25d111927219737445095e30a9f57eac6d1956f2b5aa4eae0b83a58bd6eb54b4a5731076cb7121486ea601c5492e002453d257d32069cab7ded37497d90ebf1f0f43fa2186256eb521af364a3f30d3a228103aa34d0e307932704ed3efd3f38d16ea52a4b75b41db20919f363f501cfeccb54a19ba0cd613518ccb412ba5962046777de642375a03491c6b92e0eb73bed6185ed89c386a0fc91aea7d87836752c4908a74905127ee02fc709d0560e4472d800bd31bceaa2c6b7e49196cc806cf3849d4c8b434c23785bb8878bc7566d60fc1c49402a681744ff20e6aeaf35d02a29d3ed0a8d69bacb01e13331a4c0e830f2b44e0732f9f5ce442070f2bb6724578488ee1c5d22da012fa5dda6dcefa11d42488ebe62ec423f1c933de398340a93861366cdc794b6110bdc7dd6867917d195bed191803b6f1ca0ca3d78ed4f6b29305c98f63ff76523760e137ba217697bdb87a689d5734f29e4d81c63819351cae62f7263b9ff83649304746dbc66932926b29356d88b2c6211c6cecbf786ad76455135240e740bfe8c252898e252a13572e5159fd08194a50d32071ad3280641939ed16e7d32a9e210033040826bbc5a6a26cd8e67b8d83f310dc52c0f3d46379dc1381da300552b18f46ef66c6664d8d5f099610063a045a7863c159f539704f65030175063b04e3c9da8e96976e0952d6a02f7c4f85deec18a770fb385b8aae6c65ab96a5f2154e2f7d891934ba90ebd64b81d58a96d22d78762b4a3b9cf4904c4f43e6a4eaca186eb5e208ff65c275eff3f811eff5c624ff6df0a268ed5ef6f5086f00639d6def81aeadaae5f94c2097b099ae29d23af4a4af803a607c9c69ce4bed8110cb7afcfc7e2abcb6c6a3360455acd08a4e04baefbc1d31307a0ea5a2e2f5a68fd1206d22e1b51bbf9dbdaabb2933bc0b9e1e935d592b974d453a57514fd87f6bbe3bf9871e60a280d5a97454dc3a24174d5c0e6fd423d7fcb4d2aff84624342756ad1493461ba3dcf1a118c3f6cd8db04356de7cd07195fde6acc50b464ccd6b098321c50b44accdb40f88ae3ea039df15051fcd466112fdea329adc4b3080a43d88db5db5acd0e080880bb940807a40d25d949848ea511f03f3dabf9fffb698c21c8db6f133a0b112acb654e152ea681839bc26d89fd56502085fb4bf9bcead9ba5e53833883cb0ebfd893bd67b9f9fbf81aff691d9641c2b7195af78766cdccae434517f1d4f347151c1f1b9311c4634bd4430dbb8aefd60fe046d7131261bec5ec182cc2484c2ae946a92bcfbf85d809b2d10fa6f89127231c3734b8c32325ed67f7494144d0ee502f2d1baed2fb35e5c897a4e5679d79d830b6c7b18da1d4d978d56b5afe9402e463ed92db4ace6ee77c9817f05940db456f72b1637b4ce702c1930065f97bf103edb16644354e6b55a574137b8772d32cd4975c42674647d360552d24f87cec391d506b531ac0d283199b8af76a0a543f9651e3b1ab0809283ecda87afb0b76d9152e456b005f09d1c95f1784b29da216211ba555758256cfc0397b56f37436f54dfffe33ceb548b87bd8ca82fc0983b9a69efe76c2191b50eb12d80aa0d1fad1648e0314e0102aef85dab7dc959eb29019e1035a0d506104c2bf912e3b714bfd5edf76582201be2105e2f726e8c7221a48a7202bc5e96ca6f1ddbbea455835e92c9740df9b6046d527b2ff5ce75c9ab4ed13dbf3cfdfa2e5b5808a50a0d3f7ad38760194ba3282108864973e7df634fd4e921ced4437d065b9aaa369ac532cb5e11205fd24353ec0389735c9eaddcf967902aeee3af1322aee175a1d9384cd6a62226b0e93dc1c18ca5d975a94b3ca073891b2ae95902bb3cc4e0d4525292465bbd5cecc8cbf4d67100bd4c1cac9764339d9930231b0f73bee2a0362418ddeaa910505a8f366d2a8bc94af9c76d217609312a3063e128dd67e47339790f40214654aa6f61adf3ee49a6fa17d2ca111287d6e7e0e7e6c31f3cae4ede1d7a6b98e05680631f09ee40cd730499e749b91d1f89ad93342fbcc0c74992b7af1f786fabdf60eda25b1e187a66aeb423c080f5f34242ea79d680e9a1a3fa4d4403e71a6c408b6fdb8232b7728b34c054086e3d7f40f9923f678f87e38a536ef8aa8df8b967a51cc732c419336c951ac0ac37638ed25cad9105a12a6c771e88a9ad92dfec394a181d970d6fab292fcc1bb0d5cfe2139d3e8b078b584ee35b885fea7a82df4db7cfd7cf477a84be43e6686007e83d87d494a1973c20f0a1061ce3dcbdd5404901dc850ad069ca001a58ae514aab331fd576cef3b4a32fde9b99819531b24b0fe65cdc710959761f93eada1f523a86658fc420e14077da242ea9c88a37a3656b2c98e6d783e0b42d269907f89cceaa9babd7bb4475ea43652874d02ab80efc1f6de97e89bb437e54f1c178475a12d99ac6cc0f33112cc9a8e759c2436d963dd47390eb7c8478464d21c4a6302de9b97d752c44e2937ee36c9d187868c7432b77a67cb35b49a0e512fcc2fa6bcc32822b69617a5efd34360f2a396f430bca2c02e056649672f3a59b6decfd7258e1b02af8861618c669c8b3cf3ad95a2ba957432ce9e2b32893df98574368c2394e6c001c8c1355d5a2152ff4deab9a2b66fa5ee6a7d7f4833faa63fea5c9c0d624656b37e58c992c7f4a40a2f391fa28f1ce59d0bfb490b44149085445e5bd36a43c673acfb5df2c461d57f3e63d6c65aef8e352589015b8b17798714a565fef6b40fe9c50b3f54b42c355634bb2e5e245defaf53a0d296e01b48d5ef0e1f2a1c13f2650d1cba7672328f28e6bd0b969a166830a287a02225bd2c4bfb923d455f56c25b45b77af9bc027952b3e3f12c80d3f39e09435332261f1e80585613185e7cdd80bdbac6f1b11e977caace172da7712e2190cbd9876789be5c34efaf039ff0d6eed5a2ce57f1497a0e8b1f0e58dc4223b99d40948d038f4fd7423424798aaea51d66b50713a0c1d32064fedf5baf2b5111ce4bed76e090eaa4ab58be3feb939570c78ac791ff0b7c8eba7525c9fc35eb083557c9908d8a97a0cbda467ca0b046c985bc63fe90324a591b32f5f4015f2f437129ffc59b104613d5c464455a335cd78f3efcc36a8537eb4552713352fb442db225a845f1642ddae119dfd901565b471c42dc2cc9ddf5026e08512a5ecd125822d42d400de42bcdc688a22f4f006f6482b0aba7afd80006d87435b77bb6099bd9b33fb8f50ee4e2e3337dbe072a8ea109bd9aa1e65c6195dd6b01a4082063ac2896567b39a66db3942f33c85b412d9af283fcfc44020823e8691688776d381ffd8d7b15dc661b8648fe11dce46429867deb69dc6b4a49215ec8c0a8bc32291cd89c69a11201f1af501bab9283d1d1f739742bc0ca51839e4b9f896ae2bbc19ae710f1f6dc58c24b5e91aaa3e4fed5737996e4203d18c78b4e617cf11224e31557a0fefd3c89c7be8f97668aeac150e804a67749f6fe1f940e8f771aa4f021c744fe8730ce00c51247e15fd389b9aec2767bb8703aa57e4d03f0cc6ef5f6f35742655e20316a634950c9dbcb7e2540cf5380c6f1b1e3536a219d4f0d0ecd3594ed941c36bf195f14bc3e732c6b8bafde970907f3d52a65299e1191921bf6d9e251ec447acd2f225093ec951db7fa8560c8d30cc8bdb8df44609fb5cddec371d012a2a622a9704df3c615ae75df39b88dc76887372855b8df7a4a1aa2a0d80222d9d11d8ffb89caa18771e12f1599c2d6c79f9e2abfa98e9c6d67395313a20362b312fb934a78bdc88dfaa3295bb9aa973da568e34056575d5a6cea76f608b872b41e13e7bf8ce009bf62eb07afb73259ca5ec4afbf1fba3cad6ef315b64be32f23f22d57eae192baecbccf52be3a70f9521c90763c3a9f8f876dab4c0964b1d41a401c360ad2464a274a7d7d1f4cb07913a653ee627bc37e7c56bddd2a9d68b1e943566201f7f7293e95e2a9306ba4b4c3da6776bbe704a4772d71c617afa951f44f4f09680305464", 0x1000}, {&(0x7f0000002400)="2f8674df6352e091e58c2219058f516e3eada52b844e6231aace97695dd12cf04de4e280490ce4a45faa9772677fbdd2a2be8d5823107117c361d38ac12e7f821cd3f890be06472f3ec6d2fa80c8915e94f8945eb7d1e1ad7d12d5d12cba13f9494413cf5e6b00f4f95429ca63194731a8693d99824b8cb45595bdca04b7c39deeb2f8f366e1dfa8f2208be3ed2801ba749c8c41af633ffd6a1b0cf0a48590176e788432c935fc2e7b97", 0xaa}, {&(0x7f00000024c0)="a7617a21e7fd5580a44136ccf0e85ee112211803aeed83b6b0e70495ed25d84ab944b8fa20252082a02a390682a2a4305d2d1a89e8b857d58509d4d50118bf5b8a5a097a96232e9b35b1b258781094c85c700fb7fc6722fcdbccf89aed65009471fdce099ebce805b835e3a88bc0b825a24c095192ba9a6490be7d4fdf053a8332c1fcdc203d31598acf5096f59ce2354eb2838b5cbb76c9b48faf6a69b36d6cda48a04189711dae834ef40230ebdc3849196ddd3d4fa0ebe89d6c890a071cda2817f0e5816214f989ce2a8bfe34652bbe01a52544f21a100abeff39b123b56ea661eeaa6e", 0xe5}, {&(0x7f00000025c0)="78bade618fcaa35a0b3af31310c9f9bba846ebf80304d2c7181bc1518eafb063f9ee30d5067470dd8fd9f736bb917130d633753b3265be04afba91798f3619c498ee62fc63edc1cf796abeb46e45c2c56eeb252a02256d7a1f8e887e471aab97f85b8883ef2dc78b278086ec21a5b850643d14760170080ba31031a60319a8c6fe9f2ca5be5107753b48cec2d4a64d22", 0x90}], 0x7) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) read(r3, &(0x7f0000002700)=""/92, 0x5c) munlockall() r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 19:14:09 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) r0 = dup(0xffffffffffffff9c) r1 = socket(0x1, 0x5, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) socketpair(0x16, 0x0, 0x5, &(0x7f0000000440)) r4 = socket$inet(0x2, 0x8005, 0x4) socketpair(0x1, 0x4000, 0x22e, &(0x7f0000000040)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x89, 0x2) socketpair(0x0, 0x2, 0xa4c1, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x6, 0x8002, 0x9fb) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r14 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x9c, 0x0, 0x9, 0x20}, {{r2}, 0xfffffffffffffffb, 0xa3, 0x20000014, 0xc214, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0x84, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffffd, 0xa, 0xf0000001, 0x80000001, 0x7ff}, {{r6}, 0x0, 0x10, 0x200fffff, 0xfffffffffffffff7, 0x10000}, {{r7}, 0xfffffffffffffff9, 0x2, 0x14, 0x3}], 0x7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x32, 0xf0000006, 0x100000000, 0x3}, {{r9}, 0xfffffffffffffffc, 0xb3, 0x20000008, 0x9, 0x81}, {{r10}, 0xffffffffffffffff, 0x80, 0x80, 0x200, 0xa8}, {{r11}, 0xffffffffffffffff, 0x30, 0xf0000002, 0x6338, 0x31}, {{r12}, 0xffffffffffffffff, 0x8, 0x81, 0x2c1, 0x6}, {{r13}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1, 0xffffffffffffff42}, {{r14}, 0xffffffffffffffff, 0x10, 0x5, 0xe0bd, 0x6}], 0x5, &(0x7f0000000400)={0x5, 0xe2}) 19:14:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/254, 0xfe}, {&(0x7f0000000140)=""/219, 0xdb}], 0x3, 0x0) 19:14:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xd7, 0x1, r1}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 19:14:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xffffffffffffffff, 0x1, 0xffffffff80000801, 0x4ad9, "12db419b258979c895f9430900000007a4ef4468", 0xa, 0x1}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$getown(r2, 0x5) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00 '], 0x10}, 0x0) fcntl$setown(r4, 0x6, r3) 19:14:09 executing program 1: r0 = socket(0x0, 0x4007, 0x6) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000)="7ec2a3ff932cd8a7f8a433894b6bec69ceeba76e80ca9c56c3fdcdd4318dda116406645e0e1c64eee785ffd0d78a24c08161735413bcbc8a880bf9fc6a76c84da94371829cfaa441e0838846dae9d033de5a41aff425056c554036f2c9f30b37fd01027ae4e09326d61f6bed126eeca2a16eea76265d919a0a055f60511b2cbc14df9386d059ae033419cb969cc1b9f443eee8f429ee4ca4fc9ead", 0x9b) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="efb687b73f13959b5288a2198d15e39d6e8da672bdbf41dd7094b89309ebd41ecd64adcb69283f5bf796af03f58512f95c36f02ec5237106a6ea986c1c001f2966caba318ceb137aa7be2c8e6b0833c1ae167accaa29900fc2958559470b3b475a696809dfce04eaaf5aa4cbf6e668795897ea8f7ae6ba65fc958bc9e6c6538d641e7abbc43a2eaf6b11d8b7f71818971214b483a2704e2ba1e623c347ee243a6b9d6cf164584509", 0xa8}], 0x1, &(0x7f00000001c0)=[{0xe0, 0x1, 0x8, "c4fcdd93dccba147e4d85dff5ba6fc9006d63c6a1d6501d6bd35a316ac4b6947100097078c66152b77a8b134aaba97d972cefec31a831493342a52201616ebb9c0f1bc0e7c1bd5a304d7f791df156cfc35295c2328a6ab50f6c2252a0e6fed56b45dfd659c118ed170dc61bb31c0d883c27c2183e95b0214d6463109ad4d665b8c67397ad87ed8f204068cf19d685c392b3dcc62555bb255ac6aa2f2fbe4256fe06127aa2b1ff342a3b5217108323d2bae4dcf73827c4c4edd74ca740e36a782b144004269d8b57209a0bee8149a"}], 0xe0}, 0x2) 19:14:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x80) read(r0, &(0x7f0000000340)=""/4096, 0x1000) socket$unix(0x1, 0x1, 0x0) 19:14:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000300)="9d7921ed3fa628c26e13ec72fb8d25fd78dbe9b7db1d37065cf1b50e3c7babbce54b759b44580419dcf9f6ee0c59dc98a29ec88c2af3a7e73747828d13ceda3b561e85a85a795119aaf3c71606c2213eaecefea0a83fbb0827ce138c838ef00ec711a9a88c7b34399f228b9285a8326f3cee4b", 0x73}, {&(0x7f0000000380)="1892d7bed14baf2930134cda13", 0xd}, {&(0x7f00000003c0)="0469f35a6c1d9fbc537cfade80f870fa60b7a32c0756365c7746e6d78eee4267d306f80d6eed1dd7fe1a356b32f17cc4bc1131d49d271365125be652af5c7b2e1447269a7a4b1c926a84006672a420d8ddbb9f6117187e3656b28e17e938e2f5d23b46f2c8dbea7a94936136a90396160f6d28b1c10586d5d0aff9defc79606535e9407cbe3d179ff7c67831c15234b8a3d4d69af3eed3be43372464b8f99604cab218968d9ceeb5aa08c7a2a0f1ccbcc842e90b2eece83a18d3ab7ee063b1b46d6f7d3195f3785f8be1df3063ee52d2c9a1f9c1bd37e7ee43b4bb3f6a97f59b3973bb7f68108bd414183c7e29a28a66de181a66391afe87404bf4e7429f89a4c2b70da3cfc231e19f84b2246b067bf94cfeb39917914359dba52a8a783c6062ab8cf4b73e3aa4d0895b2eb23b82015c342b33924933ce43c907b543283febefe76527bf57acb5c0806d1d9008bb3e133bc9e82dc42028dbad6de3983aa5a6f42cfbf2c2631465a8da5f41ffca6989af3718a2378a7cf31add3277eb561a0d4cd57ed19fd98fa3378b41060206b2fd25f2cb9d928a3bab7347ee41992dd36df77e3ca04d693715e2f66337ab7767f479f9fc99170d8d99fd579dc6609772187fbdfb90a38c196cacb6505678b9cf2cd0267710d9dbbbd4edd2285b011ea2947a9537b4e533b8c40decbb8fa4f746b42da29565718da58b3691f964b2196efa8e7fbb1211554573da20e3eabd746c93308cf9ff8f31e2900b1cf5a338ccc57fcd13f7f27bb01d5365978974292a217b1c6ad35a0843c1c995df506dd85ac7fd3695d34ebe24cfdb01b305f600dc1d4c0382bf24f90a07d5e5d4cd4830d5ecc4427d2f24554b63dd7c57a74b6490ab9f07abcf27f9199a70ddefc136d0ee0dd15db62f251124a853f135139da9ddd2dfca5e06526ec7edf5b6927294b55f81e1116d186517dda6cd15f84754b33e4dab4bb31d9db766e86d6c94847b21e35a5cc7b540ee61f3f7072e90b9d46f632e8928ede6ad51a813ef3c5baf2f52f21a3461ba66f3ce16f35acbb34a591d54525a384f6bd2a8d3067708441020489d8d4a7fdfbb2bf20d7b5a363f589c04a3e52ac3d169c740fd3d7f8cadcb61cb20252100a0092a9583aa411cedfc2606261f97486f0cb8b0b2980b971952c9dfc01fbdb5902652c318cf96ddad1bce977ae52edc4fb03a87d822561b4da8ed38a066c10ebb8f63f3bc3ce8756a87f1b33651e5114130c83be68ebcb8228231c4a1f10e4b93a0866633bd6afa391e737152ef690589e9c26e44f3ec1cf9ea56c6e9c8c1c72f85c6aa1a7cad7523b0029c719d951cdb56462a3706827a82dcdf8f58e442d746a5df00cccc9048cbd583458a6d0993df577779dee612e46007a52a8a717b5ea6be8686e14c4a7b7e62b23605f03f262d57f87d0ac167a2baf4e486f0c149d974f0b93cdfe8e96d6c7cbb97af9207437b78d23980a779b2d305b83477bc64e8bf610c545a6ae935dd04441b9a4cf64778b0e306505897134448fd44a8bb9a2d8024f2eb6977a5f752a9f6c025754d5f4af597e068a40627d712cde7057473ae9861c18fcc4cfd76ff386561a533974d08ba1f94d64d47056a0dbfbe78b61ff90834ac79583af3534297ab5ce51c0d791eeea8ca28fd524a4ba6f6cd395025ffd9d7a8e73e20f59f22efeb32e335cc4386547fd1b1f06182426be1d88936e0124bffab918e1582d921ce40703af8ebeea76e9ff99a3da9800902a572525bcac0c304689c2232d847f7feb182fc6a3bd965f82d4d73d602ddee121811b7e602ad3f936ed624d7d760ea0ea722d49b0dfdf611a71f244d557df1e79d9ff20b59bc836adac53087d5096ba7751c6200e451ce6cb3b5674aa645e50d573635cfaeb0ae6b7ff9faab244b5e9e66519603f3ea9852ccc5f1e080ea0773f2944e6ff42c1a76e8a55cc2da4580741671cd303744175fa2bfcd4cd9ab4260038587c63437573250a33f176934029113e5de10ff8e05c0e45f1164d10da60c766b7ba2d29e9f71b1c19abeda00661a3d71b2682c74af135e810a953c43470f288c99a54488d3e9483b0d9a65cb09341e18296f472243143b92204acea55c5392e16149447e8e2ed4d3b60538e29e7c74f861bc6154a98573ad900e4ed2324ec49a4bbe316b5f2ba248c9214b258ef0af89af4d03dd0385bda6dca6515a3cca9d0006177354a2d61274ebb4952153752c280cfc9f3914fbe4b8ac436c361110d1008dde5f8a1054f39401b2c525a797435c2675f6dc07a6e889bb614dde4042255613e0dc67da528eacaedb4eec67c30aa12755b26fa5edaf684cd574ae4b38a88e2d3218f6a624b3fd29b782b6af877c9ed27d0dace83a38a0fbd72bae7d00d5bca0793d80b2f8ab4ed6b65b24b69dcd9be0c9021c9336511966a0e5b212330243e52616c5d671a22bcd070c3b7bac70cdc030f34c43f37e1e8955a0d0d9c8f297ce48685056ef8d93cc139e103c07af78fe6fc2626d37f8fcd0085083889549ae4887bb3a2b526db1cd86ae70c21e80a8d01702b8bfdffd54392ba48d916fc838c0905f4eddae174bbb5f8073297d3ad8f9f2061bc241cfadb195359f23f9e77f84d7bc623d7c9807eb858a6434c293ce6ac8b8c4833da2676a0490b338bfa9fb432822356f767c0d6093c237ece764f9f221ddd3798271b2fa03593fd30463fdad801236da7fb2e0f022dfe055c0550b8e1184e7625ada1b47d0fc67c306bdb26e812dbb176834324c1f22894ce3516cbf9463d6d27fbd9d2f57a06397a8311b0ad4f51d937cdbaddc40e5652629a5cf731d6b2e2578317077a6b24f9c7f32f793f4684a7f9396be35f28aa262ecaed1a8ced76e103b4e9ef79e21451db2722b1bd00d61d31ef992bbab09b69ec606fc1675fc6b4d8ad3774709c9f67feaaa1a4d14a0d6a2071b0aef9ef7aec1b087f2a708b2a263184137968904dcc6bc5e9c213d709549971585b3ea77d41b98f1493ce52c65e8b02a29153957bdb2f95dde8d9c3417f025866c89b62a1ea4e7495848460626bb2d1c59b3b2edfe018ae86b11667580a98bf65d679024acb5002d70f94db92632bf385e235c58f0f127c1e2e9ed9c943b56eedbce0cf6a4ff0663e427645d356200f1f0949afd63cb713a654d9cfc3d28612b6c787d430727a24a5870bd449a0a43e4288351ef309eceb7d2028c141253d9755b27fa5d62d6181e0574a1a15085b734929561a007a237a84f4ae64e8a66bc89255553c3d7e2ea4d53f41eeda19825375f33a05d1ceaa00aec222d3ad2ddf0b5a07f534545a3f0b86a4a4061e3c92126a4608f6fd077b448563b0f580892f0ab0e4b359a40e376345d0ce49fdecc4194e58e036d006a65473ad0f71f58b75562f7b0c4aa19db33a12df68f55f3f7ed7abf972d43bb8e6d200ae8a795e3d4d279d8b83325167b3c63e15d178138c27939a8f29d2f48a69c7fb147b5b0f7a3cbc623e4aec08db385f62baba2b21fd2debd59e05ec02e64a802a60d4a9acdabdf0d528356d1ea4b2f6b2c872a6f75bf9a14256fd1bd160c8a9ff8d983f41f1abd23d44a623245f1f3da46e48773766c2df4bd2c2462206994ca8c87a25db9b8b9ea80b2b8eaecebf4a468e3adbc2109235ab87cf6b75a8013065828ea3b801d74d3149f180684458f707e098d5c5f4b0e602d4732a2e1c4d6e74b5fb28ae07760df5c96ea31d1bc2585f025127e6943e18fa3ac6c7ab8f356a2502d194673fcc5d44f9098b90cc770615dafcd636de28bcda90179bb2a04864def429766f7fb12f8695e8edc056c165fc7129a4af8fb16090f62bd0fecd2dad9851eceaccacfd7feec926a724ae198e5bc96741a98a7cdf5dc5d3b6b7387106483c8dfbaa245584a460f0a7c6416ad004aec147055fac838c1047055d375339b7c92fcab1901b6f87cb6947e72163afa984593a926df521c4731a352236cb2d6c334801bafcd5b09c2ca22c86127cc79f2f1e4d7bfb9aaa97f1ab01bb55e255af105dfebe5833590d335c0fedefdcb6c77156d8446c4029c56658e49a452fd62720a1da0b039c16a8827a59478f9e2dc5ced00030f98abf374bd37f2d4096574cfd6739ce426cd06e4f66f445ca240a9966e1bbbde99342507f0eeb4a3acd15c838beaa0405e982b4cfd47bf5e1abdf1972fa47a2f1921b658f8cd5e53bab46c9ad76aa3dce9a7245445fdfdf3630737e569beac790b64bd8def006adcaf28d2b6b3b6ccd2ee0ac5a5a0075547a6293e5a131dd3b190bf17e27453c50ad236b7e9f181f7452873a1f1f42a87d110d815f89413356d923a5feb1ae5dd240e96eb424df58a4cf2a57600f6f23105a963de8266e69fee8d8ab5e9218a502c092972863d8bb2839fc7fc2cd6ec9a66e5c952e11c7455ab80975b00a5f2d60b699cc445fa0a8d9e03e7d7e6b897d43a982c4446f97d940cdd2d7e96ac8ac6fd0dc46f63ff4ab9bbc9832ca52da724ddc8adce587d9394a508808583dbadcac570a999d280aa9cd8526c48c520f672fa331c4f6611e84aeb4fbfc5737fa028833402085149ba84f290f87d4d432a9f1b793fa491ac55d4e7bd784ad0c1bfb5f049055765ffaf32a83fe0b44d26a90c314c118582831723ae5dbbb4c71e5c325acef31880f17915cec3892975705059322031feca843c7af25c328303ae04175aabe95d34c640dd05459127f1558c2fbebdf45282b6688e321ae781d33b6265b8160de6a7622089e447d8d1c5f49def66da0a745f9aaee1ac4cd888019d2cc0109a8045e4dec78d5662781411942465ed4564350ad8a4306cf11f2f088a0abb40ed6ff078c6152c6167e7f048b874ebeeca86b66048d70a736673034655485d8203229fd337697917db9854bb43d98cc790dd20af3f05f060dbefc2ae53699bc5f8958f5a84b19883adba47ed1913192266115ff6514cca1d9e846d3a8535fea881ee0f7b05493afab4c45d4140051c5831f39bc580ba8ecbdd64e8a43cda4db903a994116c245881468908b10edeba4d17bf8a47256ca92eef79e22243cfa413e68dccd5342718639a8087c801acf87a61e3cfc7f272bae969021e16f2bf68dfe68fab0638823b7c3ce08c22db91a90be15468fac435d119a45fba4518baa8c19d92f466e192f40a20edc97d2c25fdd0e8af79d9f813352091c1632ef67248738431a6830063f02211671f25fbbb1064a4ccf1565e6604baec1cd112d309a1f5173d0df4ecfa5aa93b62a0d933f0af434c5603bb478c15f9af3698f9ae1ae4f56455221bb9cca4f348b2d57a4528a433f13cdb89d718be76b12c50f377df1126e7d5745e400b0893a1ca299ae2a913c7564f468d0f99ef427a394738ef0aca8c01cbc51c6f1d93e0382629089baed480d6530fa6f9b610a8410cfd87513761ef502010d402aa5f3a266dc7254ce2eb1d538b1f792b090ed6dce4504888b69d417fb948ce76251bf9ca1d4f44c0fff1b4f06c112e1e5c319938f1a7ab7e0deb77fffad55a73da0395a3cdd42a9672ecc9f39b5c78a25b85503ca3f17782437fa9ba46e33f1ad6187ab1b8b2b8ba26300568d7b35dec8e950b0a933a5b87617327718a735377e84b4b92bde1c5afc36f7b008b9ca8a2cda7a681c3643d06f30049c4913ae283d5e37772c4472d1d130729599a5ffbbfea39951377bb5f85006892a3e2b4a29f047a265ea274096863cddcac9d36bc354b7f6e06a4117fe23f2c16e9f5227df688b1cadbcff58b127bd25b69227a0422607d6ecffad47d723673cc1565ad9358923abd", 0x1000}, {&(0x7f00000013c0)="169b6a5ac800af166221ccc7fdbe94a74c5a4b8b6c0b630624c26503c39a3926914ea40fcf341b7ec98905f1f85db2c28c1f0db8f45e857d7d5376de782340a3b589395a03378a42fbc61c09f30e85f018fa3a86d257c07191a0bbbf1fd0c46cf2247abde18d890ed6b1d4bf817cd0cfa5782306179513deece0280bd2eb96b615ed316c557cd98538894801f0aa4c02fa7f58850d0ef4f27d3a96d8c7934b41906304c4e9f93d6b33f5b8f57538d6f23e9f66878c5a001d605fb00d4afc329cb61b96650d5e95391308a3be66422fb448120a58e519b99222b690f5bad1a77e446f9282786dedb16a0a0c81610073c8a3a5f67136b08c3d33d1", 0xfa}, {&(0x7f00000014c0)="21a57519a5176a6508f1ef84ac1608ebe9b27c72f6ad91419e750e576e2a6068c7e72e8af66d12e2bb51f015beb1a87efde272159b1831119af938eee61ce6291e86bb5d3af48d8e486e2c7734631e1f8421c8f5edeb28ab23485e44a526563061d6aa3dfbe557d95d76399c9aaf919b03210df4a9c1bb3d9ad65785fbcdcd8a9fcc158fa469d7f783a742fc4912c144c393413523d8a96c505233f8128ddda4bd7f76986d6b2278a86a6d94d9bfe7156b85c3c3d4e3ae7e30dc7c86090d32a62deb8fad64", 0xc5}, {&(0x7f00000015c0)="630e5e09eff4bb17de378e23178fbdd698d1e8b0fb54ef502324f5640b82855971b56134f05d36777e36e5843870db470aa7cf343fee83f42548a1e6b6ad1fcad01088fc1e0a5b673cdc05fa1a0ea90d48bd938f88263c678d5ebbe5d5c3893ddfd43144a3ed99670cd96611c92284fcd7ddcfe79e707c834df26d84916e739b3315fe5a4f638bb624f2042e93adc0a3f4f502840a6e2180a87f38636047b3295a3aaa80116c2315c4092205888651633d649bfc029e722bd529b25b98b990f058199fe08aedc52b3c6158349c5d5e367c01259572288ae5846749cb6e7edbe0f6924dfa151b81ec2aae9771d3f33e", 0xef}, {&(0x7f00000016c0)="fc0d4f98deb7d9d777e73d91c43b083eb22e5ac88fae76fd90", 0x19}, {&(0x7f0000001700)="e7010341fb3f31fac7a7ad944d7b5584e439b01d0972f9fd44999c261f75bd908f944d63339ccbc825cac2bfc64888fc5ad58475dbc4ec3563bbca1886404c3e397acbee70e7ac2b55579ad99320907f1b07a281d19c32478d7f9641a7cdef2ea9a2f771f7e8d498a86a0e", 0x6b}], 0x8, 0x0, 0x0, 0x40e}, 0x402) 19:14:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "b74462988753fbb667a78bcfd356376ac24d67a94334a6ea5f14a4144a6700cbb872d6eb4f070d581bdc27ed56c4c35407ef9e2ec2cb6a466803fb60f21d1c68d6752d7d5b082b931b90d7a61fcb8a2c42ba6d81bf82a98514135e9c7a15e3f25dfcc5d88ef27addd4df1022a2b45f8cc9c8d359f5d9d52844a0bce0406caa085ee46d246f4b54b72fb664843e7ecfa01a381dcc2bedb11a470b5e9606795b75bb131ed1b9aa29f40dfc04d89695158f13221701"}, 0xbc, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0), 0x9bd93cb8d892a95c) lseek(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x800) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000dea000/0x2000)=nil) shmat(r2, &(0x7f0000dea000/0x2000)=nil, 0x3000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r1, 0xa, r1) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bf9aae26d5e5ec899535a7cfae8c016573cf507ebbf2b118e833653dc032d96019588393f7e9ef00db9b5861b2508fcd61b1fe492931d717c4a740172f659424e51dca8a8bbd6493318ca93b477ccc2ce7aba1657ce8907acd58e8107601b35b4737961a63f2f69eae4e76d376a555d826d3449cb4626927b8f0295596311ce674b5dbc8f4a631cae60b88891fe04d5e8c3a8b7182a6a4bc90e149304d230628262247a757517dcefc18d1dde28258109c844a1ec374aed1228e78d58eef"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="03000000000000007245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f2785ccdb29c00000000ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/167}, 0xaf, 0x3, 0x800) 19:14:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x81, 0x5}, 0xab) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2000000, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/112, 0x70) 19:14:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 19:14:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 19:14:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f00000003c0)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e4b67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d", 0x64) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x9309, 0x80000001, 0x4, "f3f6c3fcb4c20ccfb998bfdf96d8afe86d8eade4", 0x7, 0x10000}) getuid() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x800, 0xfffffffffffffeff, "fa671df08acd2894015dcb82155fc456e41f0d7d", 0x150c, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) 19:14:10 executing program 0: clock_getres(0x200000000000005, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') stat(&(0x7f0000000140)='\x00', &(0x7f00000000c0)) clock_getres(0x0, &(0x7f0000000000)) 19:14:10 executing program 0: r0 = socket(0x40000000001c, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/75}, &(0x7f00000001c0)=0x4d) getsockopt(r0, 0x3000000000000000, 0x8, &(0x7f0000000000)=""/223, &(0x7f0000000200)=0xfffffffffffffc59) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 19:14:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = semget$private(0x0, 0x7, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) open(&(0x7f0000000280)='./bus/file0\x00', 0x8000, 0x80) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x63, r1, r2, r3, r4, 0x8, 0x7fff}}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r5}], 0x1, 0x0) 19:14:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x20c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0xffff}, {0x6, 0x2fc}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f0000000180)="6e67db7b0a6688619326b8ef0b5b87277303d5d77ae769ee0ac7f29a2f6726d0ac340644dae2c563045d3bf79740ea841518ca2a2d6a617cccd0bce764fe40e9eb57ea88263bd6b6265240e9cde09ca62e83c81a12f08e3eb0bc7d6ac08439d3d5e85e44810febe6da731aa78e0a018c6eb8352f0c090c8b4264da39e92877b1404e9cc1538f90d3c02992cfdfdf6ccddbb16cdbd8c3f283ba38ef30dee7c7d9df2b3780c4ccb0b18592811f594250fa", 0xb0, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a8", 0x1}], 0x1, 0x0) 19:14:10 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) flock(r0, 0x1) 19:14:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x1) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x10000000000066, 0x0, 0x81, 0x0) wsmuxpoll: not open wsmuxpoll: not open 19:14:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="c232ec4fa2731d14b4ceaedd43a4a622761a919d09ec03f863ae2ef021d5b5fa1789432bc6946e107cf97f4c7e2445ae8b823ad971fdc9c7e8c546c5e47c9ae4fd9f029ac1810d676659bd38f002850e15e516919ee7debacf081f39ab5993d48b8533e83175c97fb8199a2c0af07708e72b0b2789", 0x75) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) 19:14:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x200000000000, 0x0) chroot(&(0x7f0000000240)='.\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 19:14:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/14, &(0x7f0000000140)=0xe) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() dup2(r2, r1) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400021}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 19:14:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x1fe00000000000, 0x9400, &(0x7f0000000000)="bde62348a5efa25279f5925a6b1114649cc6d0b58f03edec0436493a62087ef95b6272f96d5f901f55d2405cf492444501a9415001781dd237e4f259ab912822e7e1f3028ffd738e3a1dc95412fe20c25ee2b0c5032384099a22917c490d188ca980559b29d4b96ca09bb66fa641638e2fc006a6b0ecaf7cb7091cdf9f6525fc329a548735773be8c0ac7d793950c5", 0x8f) 19:14:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x3ff) chroot(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:10 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x20010, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x100000000, 0x0, 0x5, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:14:11 executing program 0: msgget(0x3, 0x8) r0 = socket(0x10000000001, 0x8000, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 19:14:11 executing program 0: r0 = socket(0x20, 0x2, 0x1126) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="29012e2f66696c6530009ec15c047483d46562cd3cc73272fc86d0390f24b5c7e214fc9ccfc40c6f7eb5967f7e05ff8cdcd64fdc7c3982273d7c823a85b926804c926bbd7c4451e19fd7403dddf095870579bde46809185c5caf3b8937192ba1100a8e341f475e5cdd6de22f99fff3c43416f5e206dc3b44a6c39ec84e94b04791bb00961c1c969d93a3a5bca4d621c6e5ee7cbcaea2a6d2215f122ab669efee54a5791cc20b37db909c69db12"], 0xa) 19:14:11 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) dup(r1) connect$inet(r1, &(0x7f0000000000), 0xce) 19:14:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000007c0)="1fda893eb8c9ba3e2874a106", 0x41) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a2bd35011541776a69e725d2e5c6210b3f768741daebdf53084dac65f4af8a94b70da997e58c6a94b89241e2a14de76b2748fd69", 0x34) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000740)=""/74, 0x4a, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="2c7f80c62bf28c0b3af5827a82e9b22b611c226f99aa3058e8e7e586de08c4995b0360b8d9c488e97943ed18bc4ba49c67d0eee4721954d8ea4346f306b1b4c3173a727be23961271b98d7e30d81181f9be3f3e8496fbbe5a302b6c70142da5b92d479f7da707dfefbaee00666e8099886ce1ea6340fae346bebd4023005fc9f048d1a9461061593fe05686502dee04b0aec157ca11060949b815c3bc2aca34c36098c4e07", 0xa5}, {&(0x7f0000000200)="0481271f4381ffac39869e321da152767c48acd8548f3609c4d5f83937828df1c1ce79742ddf21288e6a552a5f4f11fd8d246c39b63b5eabf0ac248528a2f729bc28c11a3bf6d90b14155909b4064f7ece02672c", 0x54}, {&(0x7f0000000280)="06553d20806794eee271868beb10f67e0021768d9853d473e2a663ca3ce72284689b085d85fdc96a36fe98d494029611e079fb6985b40b5fdc70aeba29007df72116a120b47f055e8377952b54cac92ab47b436bd30ef84f8ae35a69580d40d389d1ee21c9fbba77f8e86373b01d276568f818c0efdd50ccac3745bd4d675ea9b61050b09af120f7f916b0c394951e673cf9f52d282ff4b39deee8939dfffd3516b370fb", 0xa4}], 0x3, &(0x7f0000000800)=ANY=[@ANYBLOB="9800000000000000ffff000005000000f9e8ceb12ad738d982bfb5faa51c416a2e837b775978289a00ef98d303161e55b713a10d362b4b87720556df013f0122f35cb1fa763eb7af158d254d286f32fc5758b057b5a0c2490361faafa23c75073af13b03047d6ece3a0ded7b100546899f2d547435849fb50f2b4ecedb8148dd682aef50fbb0c852b63cfbddebffd3e535927ffb000000000801000000000000010000000101000040d7d2472a7650b03c7e2343764656c0b2b1e2ecdd9c86af396e5633fb0a96000003897f66d5eb41bf6c35a5f35dbb732b1260dfceea52b8e1c1c16c58d09ab3653945ef245e79980bfb1087fe3523b445f8e23c5da4ca4649e17f766c701062901bcf35c5cba01f181cd0faa659441a826f8e9d1a653e1c0cfc37674286bbd28782f496afb891bf4171088dd3a0da2cef9e996f50798a7e2539047db368641d33e9b6190973380a2cd37df16b5ca24f61b68fdd0d3638eb5afc4c96b29b307bd3515cdad777f821c2f63de798e1c0ddc77db739e8dc580ca4d7ffe3e6b54788d37a60fcd26df646f817d8f1a4f93bd159daf600000000000001000000000000ffff0000000000001f6214a2ca0ff1ba41153e89632666900162418e42bea5d5af57cd215542d46163f6aeeaae95226978c8ac7d2d3a90ccc1945d6a397daaed4aa2bc0ec628083d03795b85de6210f8b462ece8cac23abcd5de84a61342aaf4aa4d5ef7902d12b1a8b3b42813c96f7868b16e934b4e2763ffb72ca56870fe5dc2e13f7f08b11bff299f1dd8e0f2a1eebf1b7055ff927a57f210cb83668175f5502832640b9f33b93a54fd1fef68f882593d6e92fb23e9b54a32e50fa8e56133faaadb9759d1d0d79faca77235404286eeed16232c3afc1a2c1ae767da90edc5db7715a6b574bc200d05aeb0d1a381ab388cb5232a0c4af82e9200000000000000b000000000000000ffff00000200000040e61c6d33feb87eb9fe6eb8f3e3fa5dc5b68bf1c59a416101b423f4128f9510f923bf496fe1d8888dc42115333ed848c933faa9da2cc59c5c63305071693c3789dced1a31df9f9bc6b4885ea842dc3ad3636dfbe8fa6a0ec40323e529024c41ba70e20cfb47ec0739466a944a5dd1c57de589d46bfbfe9b76b470ef61a801c63258cc78061b0c3b9a65ff8a5f984c2847e11d000000da1596335c1454939927fd859b5d4d4bd590430a696255fd96c168029a7ecbacc088272597b39fa62d58e3143615cab2c9859ae6910b6cec42483da51750ac2b232239d0502e9fd66cf78bec148323bb392c391d54de4a15d37ea6e922fbfb5e2d16c16c8ee29193f3ed2ae33f98b728e508bb9925c154664b5a785cc3e323"], 0x350}, 0x4) socket$inet(0x2, 0x8004, 0x4f) 19:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c04ed2d2f1f509238f6c402ec01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828fc2d2a500a35ace697bef649fa9d103434820abc0c652fce146e7f0bf0cf194bcacfa3444002007e14295fbaabbbaff5b7e214dea79d95e8f6b9d3b3c190fff0ee7e96424991eed1b4b826947ce3a6963725b058cb3ac9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0f1ddc35c", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffd689, 0x0, 0xc0d, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:11 executing program 1: r0 = socket(0x1, 0x8004, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 19:14:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xffff) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 19:14:11 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 19:14:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x81, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000140)="808fd715882228c2eb37f87e2583630245713aa61c2903396e1b1d28eabeaf00448a2646fee42f2c15d95731f6ce570cbe41a5df95225799105240d9eca1bc7764c6fce8462f61ffd2dd4e9e3a10f59b05fac25e144fb50aaacfd4b6477ecc9566f1d579b70f9b873dbbde73ffe9168f0db55d33436bf03b35c964b7a306b210df73ca5e28e4398f4ea7ba1733c52fe65675d1859492f74914fe6ae5df95c345c92a933bdbc9852126a7a9622b56", 0xae) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) mlockall(0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:14:11 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd99, 0x0, 0x0, 0x0, 0x124}, 0xffffffffffffffff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 19:14:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 19:14:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 19:14:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 19:14:12 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8005, 0x3) 19:14:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80a0, 0x194) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="287f7fff12129abbf98983b93d97f08933c792e05e759794cd6dc81ee137909238bb412218524f3476a796c867b577dd446c629b6292d818718088987e18a31fb5592510eb81d46e6f870b9a545836452fb8caa9b9e050d884cba8e722bde5456e95dde41babd1e29ad5dde42ca5c335877e75ec0643dcc9657d6bad4546206093ece4a3f745dda4c18c6ade19920eee3eb234405a22595f83128076550381e3a9bdc7144368870627ba80e25b53826fae500af50d0e8b6377ed80c688e496f997e8497c572bbd77f5a099ffac7224459cb802a546a3f5be0363fd88bbaf3083c505e8a7a879c3fa00129fd6c38daf62128a4dd71ade5973b83d77458ecfe95df1200b37d6afb84b2b69357751a9c10c5b42ab21101ca1ceda40e7e096ab79202333bb5715756b799ba9a80cc4a4d658e0cd6c88b3d453e551933e345c0a5b34821b8e2980510e95c714265bb9dd2bced61e49136591fbf0307abfe62bf1c11158b5e20fc24b2ebd5393292c337c7abb692e5c9119ffd69fc334982d87506af859642e62bf9665f768a97c0ecddc1652b161227b985466aa3e8cc8930d2223fab84fe8b208910adf2dace58112e66a843c66fe55a287cd73cd51ead822ad4cedb91c56bd8af7589bfce47a6383725ab9231d47610f1c5afce9839861f9afcad77dd8a7ec295d8fb55c376bea010fe353f9b5bb530957367a1314a0c4521825a71b40ff9f8a457f10097d0cc43dc50bce32e9a3d192806892b2b81921ca5c36555939a6391a315040bff47ee17a99f179083e005eca33f944964a2fba39eb31a77f379ab77669104b0cb58236de7c1d8aaa32ecc324e8146db2e20821e13c01544e551e5c26ff4cf479b433fc7d1b7bf5d9ea95418559e0fc2b1bb20b64c30eb377aa5074e468334c4659fcffe3ff2eaf65bbff90f597aed777f041fa2771fcccacd7720dfc6cc2d5324a271cec446752b382f8a192586a8fabd694083ff72bd919194b1900736a6748aa36177de6e3d46c2e085d0166c0be196892bfaaa4d2eea508c13ea7ecc11b895362b1f3079d088ab118010f82bd12c8dcadc1ed82f28c10c1c9febb905e5d3594f6fc18d588d3f725360cad15a9f7fe8a4495a8d3bea3b77c65fbfd50f75d324bb7c594efa1d20d5cdeecdc0fef54a3bd7d3991aa1db67ff0e6a9d78e2df9573520f247e94d4331cc0fb595d0dcc98884fb1005c7d90eaab669c273dd3440d7e85959caa3485d97f9762e78c7cd27356194c9a8f63b9f299442abb6f0d37ca6d32876b03a1cee81e3320449374e85e0858e580a3e33b0caf4e580e2032d76eb9e4bfad8523fd2eaf5ead79ef75df34ff130530eae55bf079592bbedc116be23d402c884bab3950775ab6418d6122d9ce0d7be68e8df3c389a91c7f4665e28689576609cc1f68350c88359930d96ffa851e770d316025658726321931a62eabfae5dbfa757062ef30f166c8689032baf206d19a965c241ef4de3c00406b1a6db78eec807028ce2c1fede7418574de0e1caadb1755fc61eabb549084a6bc54b8b0fa77e4874fd166c3b44ef000e08410ef7fa730b6d906983316b99fa15e0e547954838d511960cf84e87fc42db70e6f8f00a24b601f9a2973d32905fc9088d1bb3420e63997044dd29f30ddeaf3469c6d58d6262e1e29b261c9ba96d5a835b3b62bb6cd528c9dde3b7b70a69f671e058f4bf2d37daa78e28095111d7ebecd7a783edad6e89a42eaa9dd61714cdbd41dad5e0668b926d2b3f58ea90cd4c23598698e0bbbd969844f8382b865fa33dd519a9909dd2998da35ac2d67fc656e2c949d06dd4b43b69b5d95114f679fda90dc053b69db7d33120483e2816dff0f14cd5e537eaff8c392e70f8abe427c5c4ca0e6e38986cdaf132ea823d8561d973d634447ca0b8136851d0c3b6588b077e8d2738d094003b010ed73539ff7f5f6c3ed604f312489340888fba3e18afa30cdf6f8c2bf00b94b54d895e49854c3939a232b0b69f1358d306fe752a0fa04f1dac4a98edd4b98150f035c4d2cb9b0ba98b9fe6c7d54cb024146735d131794a230cdf3672c134af3774934c792be89d3748c9b24e8ad17f383e879f37cad9a51221383c4d96a4aa28cdc3ed488d07e7496315024b90a1a881ef0f725c33c81bd203de15f1ebfaf0476238ddb90d8a8c19297465a469f0126c789945997577244932ba7a237b820afa714b6b0c01b790bccce2c31c3a576a683996f4a341ecf21d8d2dada3a0d3dec971c902bf9f4b85ee2c6085cfd559635e41fb6ddcd092f8d91c271cb54fb7bb69c0c434e54972edf23e3c85f778ec076af41deda1c088838b1b5e431e9d770bd530d5727b421e6049e8575d5433f39876764b67d361dd991a1a6ddf622cfeda777fbc477e757b659aa8bbf2173648b698bc2c7ab3d3d9a44db783995ad342dc19a846d2cfcb465a306ba1286f48d2cabc30c21b49bc0658842f39d3d7048bca21cf7cba309693e1322ed57b4bb02f15ef06f6b6fa263d3c511039a265ad718443a70baa1bca8d4b770d659981c614c4ce2a19f0e82204fb6d711e3493db4497a09581ea56706063fbf1b5a82892052639a50e228320cf75d196a1c229a8cdc596a7918084708e0f4ba4250e6960376b23c2a9f4881f42885b07d6f022a16fe706b803d2eda22675c123ed94f0698a20704312d82a5e471cfbb292f223ae4b1d27b332460481b079cf6100962e1d2ab03a46288056a308e32b585790f6c00de5cb60f888ec343a506f4f5fe9801b3f672b474272a0097cfaf2c2e18c86177249c56ff26679323245e223bc76aca2678364a86384eb7e6f53399ff7cd197adc8717458e0ba095f63ffab7e0ef72ea5c5fd11f45a6c9d0e5b18d7dc6c34f0432800624cac9829532e6c8f0f70178b15e9699aadddcdc9414b1585643d85bb5764b386177931bd0c03b4436236cbf645b7cd62735b8b52f157285342d023ecd3c2df4fc9257af8b0818d8e699ed52cb504eb4a519eeb44c8c60132ab917f963517ece5c9f630113ac5bb2d06d7b5a13b4db5f9ffe9d4764c66fa77b9d101073748591bcaf1ed9e1ee03e9de75ae2d7a19b457bda7d687f073cd07fd0ea43601fcf3220348e820a128f60f8bdd266650246b26c7ced5597f2d136d966b143937d6a927f07b28bc13f76e382e48d905721fdc3ee25d942602b5bd614166da1423ad3cb33a1bdec70adeb93c91fd4b000d1352fe63ad626d7d2e105a6896421c71c5d4de8d67c31b4535805a496fddfa98bbca3d329e7d9c5b3a7f9d4b8951d4bb8e773edf7daca823ef441cf97fb2202e80327cfa7dc0502228456b7d09fa714b2f7c4c52e2654f491148a05baf78b36ee22c34eab38d7eecc759291289ff9bc44f93f6c05035b84298036d78c43bde0e271fa9e84c8786050e19ccd00500569eaa5471e08a550ea7c8c2615c24c5a21699ad2ba0de323fa856c09a8aa19f56fa40b05ce83e2c461500bf722c0b78046d6d1fb5ccf7d107622a84fee67c00c8d5372b242a99bb787ff4ee375a2b5c7ec45847ec3ac8a586032ff221ca216b885090479071286115d67c851e62d794f73ed4e783dbbb7281d0ed0a119321f40c0df2dfb3f7ec9a97a8ce9e60ba52175d5bd8f11b21ff07cc983f28433bd6f6f56ce2803a309918b0cfa11ca359c235f33b3ef320a164692a177628e413c7982dfcb597770b061e56466122fc4b6d7ce5ceaa009c91f8ab3635fa9ec5671fff7de5eee951feb43523b1d29049201302b0f95ae83ed49c2ccaccf3f05ab0501ff054596081217b68574641534ff03dc465b21a807ca6993f84241a4ef68e5e6293df438daabef88dbd48c12fa73478f46aa649f55576d6f279d37613e92c4405db56ec3b7b552ff9e4b4bddd546b61d6137cb197ca22c7e01f3eef9c6ad46b3ccff249e9039b58a187750719d197784ee6a105e7053747b05289a483822d060e95f332f7eacbc3db14aac6fd96efb98744307918a781cc4519c4bb3b35ccce8b4e330500e19749bb1bc30777578b14db691449206297c4bf1b668c035d0934d659a178f12e3b802b7309d1b2b9e25fc7a5414fb4fb246d739b8557bc8b938e89eeaba2898e045514f16cb554e83545199838af2c1cef7c50915d3170dbd371e7bd3f7099c8bb80454fb91110ead963714d7186d65bfee2cb8a808cacd059ebae0f942e67d25e0be889956cbbaaa50711d1760b78785d4b767985a1ea41313313b8ba3a40b5a5ab8f3411d6e38cad67231303759623c8ddb5fef3cd8aae596bb774bed122775577d688e80150f88e9a0d52699f758ae1ce984add36a2a37236ce49265261d043638ec6534817b08da50b7c0313e7c3e29dcb3d3e2ec5e312f0815d7c5b9d42403c44c50eb2f29661284d50a67bf23aa93dd0bf4bb6294178f69c2bf95cd9928bf9da9697ebab65359d2c152e88fbcde9ad01fb6013e345dbd66bd5972103abe8bf051b6a23b776deaaebe5c79cbdaa8e0c22ad3094f88fbe2b3a857ab8e95cb5082d1f337ad4ca9e096423fc32913b2c24ab5cc6e1f524b172906d0308fee1611c3812eca288f83ed5d17cba95cbf8cb0a421d83343223c9a584f7c05f5c762c936f284c15eb0a5533e40c13a3781452d2755c28023194ddcd58776d64f6b79f3035fc40461d7beb1ed0698f3e4dc81195fcfaa337f7df57f12ded96f74933826e8be00c0dddd61b66a174931ba7d7a736dc613c673243f5938161683e8e3df2db817ffb1c833044e903fd0e1326c00a215c83b5ab1dc7019ef83f9a907e8d934bc446c66487c0b9c7dd3e31e16111d93b4c633b1b6ed96b443320472573c791c5c1abc25eaad2ff631b9c4eb0c884772ed8c9d7a65983456af91feac87e55f44a27e6b5a8ec84a499944fcf9b1b8120752493ac36d7ddfe7563059bee60ccbb5898b52e799bd8837918d2bdb704234ed5b8be69a92e1c86c8c47c1e4423cf4de0fcaed3d71c6768e23dbca6ec7c4cf37d25cc59bcf0bf7c3cf1237cad6c349597222e6d39ed0bf74e1ac9fe43bff59a6bbbb588ec177667992e6598f611acd4f91e92675fe19de668c3a3f90e70a77ff8e81082f64e0f092f1f5caed4d04d82366bee371ff4dfaa18a685d6fe61571ba8da754c85cadd9cfc5dc1ce308b7c38e1aa458406a3ac610ff061df0f1a5f5b2b96a27c6807faf78811039192b2a57467019fac52cbfc7f76c036332fe855645c0300da8741bcc280c097f8ebf309c1bcf3e77cca3cbaac92baa09bdc022792c409729cdee9647b41c58eaba82ea67bfb0bbb7f589c0d7b2a8a918e96bb4a7abd54f9c911bf76aeee4eb0f3c163ece254f123e121200cc672ad8b19dceeb1db708e2c43cc67db93a368b87590493255209d59462d868fc9e15fed560ee9985941f3e810635d9f7d88bc1dd2fd242012d27da85811e5554c3816e8fa64efddb71617a1c69a82aa426b60830356859c3bee2035256e01a342ee3b320027e8231ff79294f169b3d1ac029013e9cdb6018750a41abb6a01b5fb6d66ed001cf99c1134db4d7c7be5fa9d8ffd875829429dcee70ba2af5a3f236099fda51f386959db51c93d07df95c18f01d72975c26cdb31e6dbff1c5db886a5c67eceaa1eacfe2a1e3fa9929a923d58a4d25430196a9673570bd0d6249fa32c5880f6700db907e2c75f46d7ed320751af4ad1b7025d4c103c69175773e4bed9c98b9c61bb45da1bbb1dc9c93ba56576c09298539731e3fb025643d42f510c7428f23754911269a779b44a901e0b85042ce7fbdcb6daa4f1", 0x1000}, {&(0x7f0000001080)="62ab3be118965a7ad5d62173f6cb90e651862d6b1e10b5342d1d333dbdb3c5eb79e3", 0x22}, {&(0x7f00000010c0)="8028076f7fa3781a61bb7af1162d7ee03411b7df6c5b7eba422600cdde74ab1fc7cc8f57a8c3506c43052d07d2e0684f29d2ffe412c9cd952fc643ad5d18cb636032f696c8d0c296b7f88d99fe6949527ff6ac79f086eb904740005dfbbe40d93586ae28d61988840b5b2884e73a548203884dfe359ae4dfd463c4af3646f44d4906b1634b79c6c10afa8739de", 0x8d}], 0x3, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000011c0)=0x48e) r1 = syz_open_pts() r2 = dup2(r0, r0) poll(&(0x7f0000001200)=[{r1, 0xc}, {r2, 0x4}, {r1, 0x100}, {r0, 0x100}, {r2, 0x100}, {r0}], 0x6, 0x820) sync() recvfrom$inet(r0, &(0x7f0000001240)=""/33, 0x21, 0x1, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001280)=""/147, &(0x7f0000001340)=0x93) accept$unix(r2, &(0x7f0000001380)=@abs, &(0x7f00000013c0)=0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/152, &(0x7f00000014c0)=0x98) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001500)) ioctl$TIOCSTOP(r1, 0x2000746f) renameat(r0, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file1\x00') write(r2, &(0x7f00000015c0)="eb5e3eec282ca16512cc63d3ef80e4add18ddd30085b36c4e4354c1b650cb0b7ec1dfc9ba2ac378eb2f6d36213a5e323db316a11cc6b436949707cded7a1d829251692869c36c1e8f1896af7d2ac19bb22e03f9431e3834ad15fdaa6e848aecdacaae278027f3029e37b4af17c8e8038216eeb2e6478b2563b5b406e7c89a884135aa0561fd56dbe680ca23453ef25d6b8363426434ef5ca849047e0ed331cb3d64b18c162c124ce3026ac9a8a1a54c4f90c21d5347e36fa607578f0e41292cb5c423217e0fbb35b03a80a8013dfbfe5b0b7adadd709b37165f06643ffca12038fb53809ed33bd812e", 0xe9) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000016c0)=0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001700)={0x5, 0x1, 0x7, 0x9, "473d569a3fea9711ad34a9984b71df1b96dc5ecb", 0xfffffffffffffffd, 0xb4d}) syz_open_pts() pipe(&(0x7f0000001740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) connect$unix(r3, &(0x7f0000001800)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000001840)='./file0\x00', 0x5d) mkdirat(r2, &(0x7f0000001880)='./file1\x00', 0x80) open(&(0x7f00000018c0)='./file0\x00', 0x10000, 0x162) ioctl$TIOCCBRK(r4, 0x2000747a) 19:14:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 19:14:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="3b0f2936588eff80e0b8495ec8fafebbd092b00b87b2", 0x16, 0x8, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) munlockall() close(r0) 19:14:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8001, 0x6e4, r1}) 19:14:12 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x7b, 0x3}, 0x4, 0x2, r6, r7, 0x9, 0x40, 0x4, 0x8772}) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 19:14:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xd3a, 0x5}, {0x18, 0x1, 0x3f, 0x4}, 0x5, [0x3, 0xaa1, 0x7, 0x2, 0x9, 0xab1, 0x5, 0x1f]}, 0x3c) 19:14:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 19:14:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 19:14:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = semget(0x3, 0x3, 0x3) r2 = getegid() getgroups(0x40000000000000d2, &(0x7f0000000040)) getuid() semop(r1, &(0x7f0000000040)=[{0x0, 0x200, 0x800}, {0x2, 0x7, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0xef2, r0, r2, r0, 0x0, 0x190, 0xee}, 0x401, 0x7fffffff, 0x100000000}) 19:14:12 executing program 0: semget$private(0x0, 0x7, 0x400) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/200) semget(0x1, 0x2, 0x4) 19:14:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="1ede116c89ca7f765e14e932ede669dafc9e5f9dda695b578ec509557ceac01d882bb689b7e2fb2aaac6ed48332029bbc014843908cc78b8d091595b12392aaf51fa372ddefd2180c050bead81a699b56a00f1f49bbfa5e6ba3459245ba6d20f72d58dfa0a9d9acca99b818c4c05b4a27baccc70a79a5634be7a32899c98d3a71b8f003c370178e6120618719c5746d586868213a878cb8cee5b83b9c288c9ea591963322cbca42b0d2fbf5a7a3b738f8c558543c00002cfadc85d8b544ba02326e025587e1ed323330ca2b508fe0d21017159dee6ebb24ae2ba38e953aef8dfba1bdd90f6257ca07d180e258567c9f881fbcfd84329427fd89f4c5ecb545a03814c2149c0a099c3bf724edfac80e603b40cca7100719f1aaa247cc512ecb6a7325c34a3531bd18303f74308fbd83069684a80b5af8d3f67fb88d4c3096c9f93652e5232730d30ab12c692ed5ec0d16b8bfc9b1023ea6464bdd98382371c0e0630849189f017a881a761e3963a96b5fc46ca648c7aea55e42b719580481d9764ad025e5c8d20fd6c0471085958ab93af09daaf9652168d75b59ab006d41d9c03788457bd27475212b2f6025341b9393db72f54d0a64ccbb49345b8ca02fbe1ebddc602bf247ccf98efa399991dc94f4f27aebd23285aafc65de5c349442fd7bc9960a76cb80b960e03897831fd06fe240f2fc66ba6f38889076645474ef34020d3a27493dcf3359de6bd3ec7710cdc2e92523cea616e26b6a7d4c57cb0e916ff16549c1be360bc48a55ece917380c7b6eee7f48ecc3fa95510bb1079f4bf2f12b460446365cc36fee571490575fc102fc87be0f92a1e8e72b50d95bba77900ef4a9c6925daa260c378a70b7168a0f60aa58f226cf34b6f3646b1b66080fab33e27fc531b6f761500ab18bac8a072d95779313c672806d8cdfd5dcc1a93835ae5a941078d9474974ec5744832ad6dd206046a79f27ccc2d0d470b1b5efa13c8ab1344295f6d4119745015d205cfb79e5d97a936aa5a7bb18d13222c3531f1716bde27ebf524a041c2cc755760a18b055d431b7450e48498856987423bbac7f1583e7262f2274a1e96b9c6c0c082c282cc7658e53494dec3e26644499313112f020fb7aaba0934925ac2498ace7bbd0a17706f32830696aa9e03de48223f6c5f82d1cc77eab349df266d1fe195e0beb7b10d8439888ca84c0f9e31cf145acf00927ceac5a19ac3e24ee504ed423c8d7db4fc140d69977abd0be8f46d1e5d1f472967d9337587c4ce722d8ab9b238b1631c89a7b103a9afdd10887fdcc43540053f86cb64b07458b1eb948f4b2bda64efe5e245522b78f9d8552848f67f4ebb73038b95f46909244ed56f2aa255f5b00f0e7677d1a349c32644e6e6951b22671c4b60f605c4ca57e7b6ff1b7c85e0c5a07b468ebe3e0bb115f65c7d7c2b7e3d8f7de29ad89c9737964a7c6cda84f5f305a8879343083ff3ffb2dc7191c3bc64ad609278170ab16377b386ffdd665d636157b1ccdad315b9fbef408693cffe537aa37818dbeb8f9da4ad287c0f45283e916eb297381ddd3cd3e78db3662f8821df8b538218167cc14633cddcf9412136fd92e4b8d52610c0798922aa819d2b528c93099930f1c953c3636ab686e09e25d536105b6700b53119df2d3e04ae7167c3187dce0b17d0dfaec381d18451c1466fcebb67c58ece02cb67f8294bf2a4db5439824b6a2dcdd9bc50fd34ba5f1f45c51893ae01e7b5785b9486268a2250a8ee370bc993411a5ec3d15da1ae368efcbf957d9d5d2ecaa325e414cb360f093baa49bd4e1c52b2a300db6aa5af2998514493e85b8d5568c545de5597cad597bd9f18ecb0f2b04958674fc7ae77617a5ac24509c923728563f18ad6b2350e57cfcf407f9dc1fe73567bc76597e7345a03b1bebfec68c06f27230d346bb7c90d1996cfe1148a5f68fcd28cad4d74e8f20bed55e338b7acf43fa4ad7716700d5351380c498f73de5ba21b3cd2ac79fd5a3569fd023c1c378773f2c641b2d8c54cfea8a60388451b49955787fe0fd3e56c2918d19db75697c01cef4cf551e6de20c1d9ebb980085f52b050b06ce56c887f2190514e8fb501a78be4a5456a52177e676f2df2c72489ac84eb891f40d8c2d4b3c578dfbccd3cf0f86f4b503966e476943b4561e14ed1877c8eb9745ff61174f8218d8e0f79944b8af928246124fde40c54d028dcc5967ab69ab409f7edbf85a7cc1590be543c746f9c4e355dca99c896a6233b0f8deec96c19f0a6523815d3f74a15ce3ddbcdb0894dd844e1c26572e98193599889fff806719f7a0fefacbd12c21e62251dc95267aeaefe3f11304d9f6b7fcdfb4369106bf22aad547dcd71b4a8e9d92463899756925bc2667c7750d5d9e215de28abd42c211a4250f70104dd6d5a3e3ba623571d7ce53a653f5b064bb46c54b5cdd2590650bc29ef9208141e53bea48ea6191fcb3a735bee8297da0cb59aea7e807e556bee4e5bcb4af03c539e80885ac7d9bac66418c723ee492a98cc4346ead39e1c9fbbf11dd58b272be662f6ad266f1cd453e386e3c0519aecc831a3d9f93d476d08dbf65cdec04443aa24e87e2ac47a0fd64b21da931a3d6873dfd7df23ff6e9b3741f9f0e4945896872c23c0983d5891ee512ebbdc6241507e410763ea8f8d70b065b87df30a5ab6b67d69eee6eef1c53de4c73744e4876a5c2aaecf55d66721bab7765d75a08b8b10e47449f16dc8cd01f6c9dde262d59c40f428869a23d7df121ef7f2aa9ad67a019399cf7e9e98d2f7395586fa1a051b9bad4e6fc89b0e1f2aa92a32ae4e3167f3a097a50c62c211fdb3c7d399fde5594d2b9d4e176c02bb3a080d20d4ebddcd4409b7d606b608f248322f00349197eee4faa108ce75116e124d63289b085a72436969fa9c8293ba0bebb14203b4ace805d21c76b585c1cd2403506c4f48d0bc7d197f328efbe5d251ad2160aef63facb2d717afa2b370fffb606a61b356eff12eebbe94ac5ff0660a83923356c90aecd2cd8d040e69c5d420a8c58db1edd639710bcf17dd7edb1769d98a1aa1f1ef660b86a646b47c68a860f2edbf2404692e3672ba6d23914ad7be09ecd3270f682232331f83d6e03734e7f29c1b16f736cde755c2666167d4612dea63d9b40f0dc0fb95ec31587e969e4397b46575a7d817ddb910738c92ee76ced8a86944df9bd0d3736e93e876722d0428611b50676e9a023605c1b1a103594e96ca739c4c3cb2a6261f95feb28b3413637580f83596755b3f38dcaef1cd2eeaf788c867f70fa627b0be1fc86fdc9a0ac815a0d50cc9cb3cc376aa1dcea58d07975f3eefe722dd711704feb30d5050c1a008edaa9f32924b325f71777b6e376414288e50fc8187bd7132a9684a7c8f22fba068be7ef5f14fc87ab4742b3d18b8a78b85de4cda9f6b14e4c95424ece3f35f3569dae634998bf404d00a2f8c3ff481cd81d9626ddd0e0e51de6c922c8218b7f9d16880a6f04f55f3b7c12f72258515ad797e5748b40eefb9adf5eed885c6e66756e30fc6c33d6584d2204a43d4830bcef949fc1134428c88654af3b4a82d44361e09d06babb548bd6000b0437424cd05437e2604ae8e2abd9fe5888016784688740e72c63e4640f69e349684836e69e96f9bfd513122aaae0177bd11f7d8142a3716985e0246bf55cb818a81da4ed29cae9dbb6516f6d9128e17208ae09514b73429ccb467e729ed0bb4bbff9982f0a13d7e428e168cec3a2ee788e98084c73cc397ab6fc5f1276ccf2bfc05887bd33ea41c6a66fac36b3f303936f9621c0813dbceaf0957b9eb4773c43af73e9014bfe45f1a93e670a2a3a7847b2e879f5fe380d8c9539bc9cca3fe3e5df93706aaea4f9a736c78bddc5a0221870392ce4ba25f675491bac0de07972bd106415e51000948d276d24ae3ab384f88f2a3c771caf3fdb32b48a6fcf9acf794ca72b119185d2e72f29ddfd4cc934037e42a66c0e91b3bb4f3ec0451911f07b9e9ae00db1f3d841b32c2d333714e1dcb35c81a22ce5f1773152eea331e3b936633dfd0817e6e17b2693176b5523d41f4b88602afeded160b55684dfc9bc32f1b7ad97660885480657f5b8d07bfecbd3ff013fdf8719a7214b7ea56c5c9e91fb4b7d4770c90a3baa6519675af46343e08961051907413b0e535a3bd3a165dffdfc401fa7b4603c2f08c7a6ebde9fb80158ab9de99016a8391adde19d0141a22f2b2939bc7ed337d5a50110dfb750b49baed1b32a612a8cd8f64bc413890ce2d5f9fbc395ad180ac41f3fdcfa5a75cbc18b4f9a193badbf07d6c02c64fb3b667dcc7e72595f3a4556a913957f8da663e2416e32aabea81ddd46241f3d28c8dc3b25d6a3f143a6873836901dbbefe870edf3eb0956832024d4bdf70275705919860a0b8d3e91b185b29a757ba7399682e480e6024069f873e825e1e79331553ed8469dc5408f26b131abae3930b9b804cb031f21fffd596c647a4c69b83a5f38242c35e7ce6670c97c346da9504c641a630ab8fe9a143a73c18a99756ca7ac8bfc0e2e5e3ed3f11ce16fc2c7ccfc82d7d89bf5a15b2b070d0775773a35cc89eb67fae0daa7fd680ac12a839ca53fefba30c72375ad88a85dfec1f413879caa1074f4268ef704b2f13348927278068ca0527c1bcc54d369f2fb599ace816186b96b356450d617819f58364dda56af63832966467460815cb6da9065a05faf618c4375b1c8d15fa85f44a4c201e4dd5ad14c7442cb6e174a1bc053e29e0e355295814209d0195727ad5c31d2a53d390551a8b04672a9ddd19cb86714e54b41f90fdf9bac07a3d63cdfa31203df345c7558bd2afd09d3e232e200607bf34242aa23a365f32cd3e3c5ab1f90978f90dd2c2bfb80add814b457f7fadf2300db33f5aa7da107b1067105a59a64a204da807bcbd7746e594d0db551d247e4a281893f748f76336ba9e0630d650d2e57b634886dea793ab051b19499564fcfeff943d1eaf5ae1ea43eb7c442b308395f17fae09aa9e5f94f96384fc1548d747613ede67a9c928bb370c51f88fbc30076ad1119881206d34de0fcbfcaba2617daeb985192ae529002e343c9326bdba13567b053fd3b1538ec3a0bdc81458068d58af1c030db4837e86876220e2b0020dce873f11420c0ec231bc7162f741c5e479078af731e2722afd1d4133835dbfc9462e1b5db414dce46c65be41a15c73131080d38a07e93deee5d7a697b18908e27d32ab388179e6f49bff4189a5916931cfff9f6a235f71dec79d63a1a82704aca3a71c6ea3b63b3582b0ef4eddb8c5c45462fcf54026539aed873cee70d8071155c399dfa87aea82359034cc777a166e692156cbc8a10610926d27b10ddb3e9203c6d5e44f5beacb8c8792b85dd5c8d95f6c476dc98d83438139755313117454172a6b5cf169233e6de87c2170e730d4633370c818302e17b4b58f780e54dc2cd1acb429269d1c84d8b9b91b7f45fff38d201d0d8e161a42fe0fcfd1fd9e802e0ec17a212ace7048ccbc2692d67b5cea23e7f3d5c598521c23a9d566e55b1f6a4f703fbc8e964ab83313e8aedc8ab7c5c33c47df9510316af967eab38bee7d9261e52ee8514c15f3d05978629cf0b2e8c5d35c034da216e8890d7a174dc3bbbc056054baf528c79b7ba4b62f271a755861c2371a675d77b573e57de980fdf5b80a1bb787c7f0f7f1d811b55cf577973c358066d41607adb7c171eae6c681f2107b3ce31683d37f875bd8eca75fff0b4c4642217dbf5fd7fb339ce2ec5ea8f515826728", 0x1000, 0x0, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 19:14:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005e5000/0x1000)=nil) shmat(r0, &(0x7f0000270000/0x4000)=nil, 0x2000) r1 = shmget(0x3, 0x4000, 0x404, &(0x7f00004ab000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) 19:14:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() setrlimit(0x3, &(0x7f00000001c0)={0x7, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) 19:14:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6697c653000"], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000012c0)}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x90}, {r0, 0x40}, {r0, 0x1}], 0x4, 0x2) 19:14:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7f, 0x81, 0x4, 0x6f5, "26c5766433f399b6238098703a6b1c2e79420b56", 0x4, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:13 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 19:14:13 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) 19:14:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r0, 0x29, 0xd, &(0x7f00000000c0), 0x0) 19:14:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x180) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 19:14:13 executing program 0: r0 = msgget(0x1, 0x2a0) msgsnd(r0, &(0x7f00000004c0)={0x2, "96105b6448a4faff715913a735c48f58869c6852c4b8bdd73a8ce7e3bc877c20ec2ef3110539dea6bf710503fb8f772fb2c20f1ba60776f4b14624bf7995ce63acaff462b1c433fa9559ab22ebbfa4246d49777e5c692b38a9609f504bff6b92a3b160078aca2e3ed6d46e104090cd88b137cc8e7782f075bb6ea15a800b1d1b9d56a296f21ac06ed3142f312b4c1bd61ff78e29fc0dd749198d0d91f790d13f259e7fdae773eb67c6fa2dfd98a5244a81e6bb67b4d5e672aa7ad8fdb007be3b6e31a68b26546b8a2b2e5ed60b31aa2a9d04da882d9c8cc08a97bb9e138a0d1d9758a1c550d76f8a206864daab37627887f17a6155cd787ef7a5034ce61ce62085d8a16cb4c444ad"}, 0x60, 0x0) 19:14:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() fchmod(r0, 0x40) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2154, 0x7fd) 19:14:13 executing program 1: clock_getres(0x4, &(0x7f00000003c0)) r0 = kqueue() r1 = socket$inet6(0x18, 0x7, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x46) clock_getres(0x3, &(0x7f0000000380)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x0, 0xfff, &(0x7f0000000140)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0xc000, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) socketpair(0x2, 0x3, 0x80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x9c) r9 = socket$inet6(0x18, 0x1, 0xfffffffffffffffa) r10 = dup(0xffffffffffffff9c) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x16, 0x83, 0x0, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x9}, {{r3}, 0x0, 0xe6, 0x9, 0xa, 0x400000000000000}, {{r4}, 0xfffffffffffffffc, 0x8, 0x60000081, 0x9ea, 0x7b95}], 0xffffffffffffffff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0xff, 0x80, 0x3, 0x6}, {{r6}, 0xfffffffffffffffb, 0x8b, 0x80, 0x8000, 0x73f}, {{r7}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0x6b44}, {{r8}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x4, 0x885}, {{r9}, 0xfffffffffffffffb, 0x43, 0x0, 0x0, 0x80000001}, {{r10}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x100000001, 0x65}, {{r11}, 0xffffffffffffffff, 0xb8, 0x80000000, 0x0, 0x2}], 0x6, &(0x7f0000000340)={0x6}) 19:14:13 executing program 0: 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() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r3) 19:14:13 executing program 0: r0 = socket(0x6, 0x2, 0x6) socket(0x2, 0x3, 0x1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) getuid() sendto(r0, &(0x7f0000000040)="ee7075eaec9e9b54b9f37a03f1458a99c7f0d4a364cdd52273e1b09cf3e4541a5725ce6bf461eeac8a80c5a2745cfa67b0467be97204820248eac3157b8992ff448a9218ab5d648eca3a6648525fcf9f16", 0x51, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 19:14:13 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() close(r0) r3 = dup(r2) connect$inet6(r1, &(0x7f0000000ac0)={0x18, 0x3, 0x6, 0x4}, 0xc) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSTOP(r4, 0x2000746f) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0x100000001}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000300)="0ff115289d89938f71f9a2ddffeeebc8ac28e795d4db1bcc54058c9e31fabbdb45005a7eab39f1391ba3f79f0a356ce300f0fad7d1f0e1605c7e64c9ab5ffdf08aa405aecf8b46ec066bb9b8124c7ab22b070aecf630b7312c7e7c03c0da6c97f88c4743f433f5933141307453807ff52885795fde4bd0520e51bf7bc9df76acd92091b481a40543d68e804d47801c96c93858947ca7a07e051531838fe8ad71eb6d7b14a70174636e7583bc", 0xac}, {&(0x7f00000003c0)="57d9769e04e21a70ecdbf20db4926106592508dae95677dabf3639f814e548150a0ba0d8cf20195716e5428b7e1c04f9fe22e73534e160142b26f302f79ef0398d83537addb68b3ba1237ba60b1eb7e8587f34a1fdc462d31300c52e89c263a9f25c18313e3409462d6ce85ed1e424470ef22f9a3d4215531e882d365379d2cc97d0dd46b275b24ab1d14817a844068bdce1173789d8b0fceec93f1728dd5dda9559", 0xa2}, {&(0x7f0000000480)="9d3b8ff516650d3e77a24f41f97190e69c43e00a5cc326ab905e48998365f7f067a59d61be42d5e3f0c1c4004ea5d65f40220af914410905b94b9705ca84e3c14059cd35a0d3f7d972c97af8549a5869541fa922ed318cf163184f41285e21896bbb58cf99b5cb6b96d158a6ea7ded36004eb617327ebe3d2380feb8b933fd58992ec33c1125aa6effd2e6b05ec59453d3115fe1b0ac325f2180d2cf2095c8e6d1d54469467e19d1629352283a0dd340802be83609d4c121f490bb6a5ac81e64123feb6513454fc1a16dc00e812753", 0xcf}, {&(0x7f0000000580)="6816cc833e6ac05b4e7f0de52fb5fad5552638b3e72102a2709abb7d79889be3e80e35789132605ef6929203edf8ada8f4b3aa268562b02509e9876fb9f25830cb00efb8420d2d636afc69e10665c1b70f350fe86257a54b398d99dde4a32a59deb805b6e2e0195da5c4f1497ca75021826777790ab565b73b22aacf32b34d8645d3a0598b0925", 0x87}, {&(0x7f0000000640)="ff5f874e990b50d5a169354dcbd0b047cd6fa216bd614e8910c9291feb15c6802c64dccb81d1a0c468f2fa881c992cd8d94ae77efd9e729acb9172f1ef1b68afe8b75911fa739064f6e12fc248cef2bd3c9caa70e74538b2dec93b194b05ea2c9ed912b65af017c32816885482fbeae07235b175dcecff229f0c59350ab778ccae5af673b1de9d4e5857015b6eb95a7166431911150e017b193aab86123b30f3ee365a3014d6", 0xa6}, {&(0x7f0000000700)="db84b0e949b676c63300b25b80bbf578d8af48c559186602b8adeefb9f5d38e94d8a273175715d2b031e497a15d69862463cdc2a72e20a6be0905955750bb0011d5f26e6a53986db29d355584c0f4ba78fa1e8133f4d95b3ff9ecfeedd7c5c38ad9803ab742e7517904523917a15ad99c715c5ab136933adc56009bb5ac30dcbe6ad1ae0b016152602", 0x89}, {&(0x7f00000007c0)="8ccab40672f7b3d3b49ff75dbd0c28d7cad3136dc26be5bb6a13bd494020ae31a4967d9583d393db97101a1c5e25152b3f14d268aa34d1eaa3abd4aa8b0f120411084942e653acd581b3a314708e4aa4a0291047497a5807f167d69243adca8510bf4dfa8bb722dc40897b072f29eae6597847fa320b0e1965636b00c276da5bfc0c8edf4bfc7940a4b3113ee59812f246e6ce3ac89a51b68667998d5550347564b52abb28b74a837ff57f425ab9191ed03b0e4b49673e7e9a0d9e87e5692b3d3e844029924fc085dc37cb89c92180fd4dffb9722cf1510d1d29d4046df2f700b9dd6b157bbbc566167098571ef5", 0xee}, {&(0x7f00000008c0)="af2496fb1fbb10e4a1031091688b639912c9c4aec6c7778574085fa2aa133e71f4412e10275c6a0fd749c68f7059af1d9e736cf9cc90d23710131cd18fb9b9827a38e6cbd09e638bdfdd8abe74e2777ac8259b91c920e7b124d739865791e3a4d6703c3c6e704502598deefcee8be9173af5a2ba3a697370a0508dec54a73e1575b62f2a4dfff1cefec617b1a011301f0c5711354c5613039102441278d1cb73c0", 0xa1}], 0x8, &(0x7f0000000a00)=[{0x88, 0xffff, 0x8001, "fff16985db93fda4082f5316f384c8011313b30e82bc832504ddf05cc25c6cce271f4c5448f6d07a7aaf8dfbd4e1157d01c24a0d1bad4338093b52feff897c7c01b94278922175b7ab25832b8cb25ced975ef2c7b99fa2ec3ad8739c9c7667701cb139116bd2d74a2df3ef0ce3a1eabd006e4913e6"}, {0x18, 0x1, 0x200, '_N'}], 0xa0}, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:14:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 19:14:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80042005, 0x512) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x91, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket$inet6(0x18, 0x0, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x1f}, {{r2}, 0xffffffffffffffff, 0xb, 0x80000000, 0x8, 0x4}], 0x100000000, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x24000000000000, 0x3}], 0x400, &(0x7f0000000340)={0x8000, 0x1}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x100000000, 0x6}, {0x3, 0x7}}, 0x2) openat(r4, &(0x7f0000000140)='./bus\x00', 0x100, 0x10a) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 19:14:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, r1) setuid(0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x148) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/83, &(0x7f0000000200)=0x53) r3 = socket(0x18, 0x2, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x1c0) setsockopt(r3, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:14:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7, 0x80000b, 0x0, 0xffffffffffffffcb) socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) 19:14:14 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) mprotect(&(0x7f000064f000/0x4000)=nil, 0x4000, 0x8000) clock_getres(0x1, &(0x7f0000000080)) 19:14:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x18) 19:14:15 executing program 0: r0 = socket(0x1, 0x4000, 0x403) r1 = dup(r0) close(r1) setsockopt(r1, 0x29, 0x0, &(0x7f0000000100)="0000000079d50aa121b476df74d8991e3e451a6a8d06cb66eee81d9611c2e5e60821b944f93e8a6a5a7959b5bc9585602316511ea46b0abf5f7436c093d1ae488c64878890d8e63ad02e64536fa92cfe777234f7787cd3ab17ed70e15fa1361b87e43b43f692f9969aae62e394803e0d9b602c6d63103ed27a5b9129b39449def9e5055b0b6a7396ee035d8c1a126323b7a68cac087c2b", 0x97) 19:14:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0xa, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) lchown(&(0x7f0000000380)='./file0\x00', r4, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r6 = syz_open_pts() r7 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 19:14:15 executing program 1: socketpair$unix(0x1, 0x1000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0x4603eb3f0dbf2562) 19:14:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f", 0xffffffffffffffff, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="68710e662b05b67a95272c2ecc8f3f720f00b6ba4bb6df41fad6b20a0093e7a22152416c349461f792c292960fd1d1187e78ab70f74fbc63a8f8be830aa5d6c6ac6fb4c6b3fe5ba23d5ef0a77096c27dfb7a69ba3d24c463dd3db9fc4368eb61768354e398f1cc45b3f54649d3fc7c5b54180759b64b570dd3345d80152c6a2100f4b0157845dc3c70ebe2466d4aa9e36d8612ba05939d380e18c7c26ab8e0eceb70f642267b4247b8ccc11a1b3534", 0xaf}, {&(0x7f0000000100)="8a0a344adc40825032", 0x9}, {&(0x7f0000000140)="1f26c751003d30c5fb49870a1f527109224ed0b0890ddbd7ce38a2768478ed9df09ea080b28306329f98ed1f2f66038d1a0cde53d9137f047e17fde92d2d07e8a7bd421f8dd5cc93aa7d19f248e8", 0x4e}, {&(0x7f00000001c0)="f2d555f61e49e117a6028231bc881d8c6e3355bb0a8e2fab10d89c5c507c2d7782ebdc72a9c03c596f7168cc34b8c347b08c5711caae3d6926f1afc42472f2c36dd86f559bcfd4b79f9b7ce85a02e9ef783991ffc9de5475e3074847785bb79eacf448329c70fc7855d68cdc801a0160d0cafe4405d029804e864f07", 0x7c}, {&(0x7f0000000240)="9d4b", 0x2}, {&(0x7f0000000280)="cb9c5d801f3202e578e01cac8d77eec4205566bf0b9b1e569a3dc549099f80bad53c0b819e53233f5808", 0x2a}], 0x6, &(0x7f0000000340)=[{0x110, 0xffff, 0x0, "7b7f3645c0568b1f59cb0b1a0b8d14a7f48d3f07e5c5c9ee4759c28b69a6d2f2b4fe451a78e0b7fcd4db78c43e7be91d15f86b40902d425901e3980001737696d098129c380771b327574b66a80d67880ac767a8e112292f3a7e8d7955c567596977e89a1414e659fcd5958f8d7762743c5af4f00784c2968db445e374337de7ce5388a6364a33ebf8db25270a199cc861395a5ea12bdfe6d580a0854f4cc6c8abb5ea415cff78f04c4b80bd956fbab952480b4259c0fe36b46630d2f30b176923ec51eb19df48766e3c558c8d294744d212ad6fc849bb3668ddcaf800be7e22a9550fa29aa807e0a902441ac99c48541a99022826bf8df36452c6095134"}, {0xf0, 0x0, 0x3, "b52423fa19e8aabda67f90aba166c14a3c34d211e8567b79f6ed61d8e9ea534cdba84dec60c377be9ab51eb625076451ad3ffb57bb0cf748ab37302da0d34937cd64362e754183c3a8400fe732c2005971f0581c47b02f1787db7bd18af6b1c2b33c16555cb2f73cebd25715d839b59499dc020835277b9791da40e70ffde6d79ba90cb8c4fa711cab14d63b2f64796ac1c1c46fcfa5240be4b136ded6517780d5051e62b82b51cff88533d276b08f5533fbdb7b2bce6d0c160acf7583c5459d70df74a38a416473e39ddbb0999ca6365a411c79bfb27ed80b"}], 0x200}, 0x8) 19:14:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() pwritev(r1, &(0x7f00000000c0), 0x0, 0x53) kqueue() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 19:14:15 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) clock_settime(0x0, &(0x7f0000000080)={0x6, 0x3}) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = socket(0x20, 0x5, 0x10000) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:06 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpid() sync() r2 = getuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getuid() semget$private(0x0, 0x1, 0x400) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0xfb6c}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000001540), 0x72fb7961c3049de6) close(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000000)="15ca739f0d21fba5ed5ee488fd09c5ef31263b978464ccf0e7fca59fe93676310d44dc5f1e0768c1c845c18f047844b3a9057538d7be49c591f0876e9c6c19ff7d7734d8458a647fc200d75b9583310be15063ebce06a325bc43a0cb2f993773b6850fcfeac38030c2d006cf965aabb6778e874539980cc432da57bc1eb2", 0x7e) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000280)=""/150, 0x96) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xff7fbfffdffffff7, 0x0, 0xe3, 0x5, "85fe4dbfa6fd0120000000e0000200", 0x0, 0x1}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16", 0x0, 0x2000000100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0xb00, 0x8, "697555c746b11198ac894580773c3f40d97f420d", 0x7fff, 0x80000001}) 16:00:08 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getpgid(0xffffffffffffffff) getpgid(r3) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/195, 0xc3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c7, 0x1f) readlink(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7f) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = getppid() fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:09 executing program 0: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/176, 0xb0}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:09 executing program 1: rename(&(0x7f0000000340)='./file0/file1/file0\x00', &(0x7f0000000380)='./file1\x00') mkdir(&(0x7f0000000180)='./file0/file1/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f00000001c0)={{0x1000}, {0x7}}, 0x0) 16:00:09 executing program 0: msgget(0x3, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x4e0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0x20c) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) close(r0) pipe(&(0x7f0000000080)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff030000000000007824af42a53622b3bf1b05eb5ad35a0500010004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x1ff) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x6000, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x44}, {r0, 0x10}], 0x3, 0x1) lseek(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xe9) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="433131ca4be8a7be592ebf0c0510d4caf9fd70d3d034587bbc1b11dccd65fd4bb9ef03045361cb8bec2ad4f47d8bec6784ec726afa174f2d45802800d7ef26c77c2b1eae88e37fce5e120eaf0d1b0f8c58f32d14f0a867aa81e019631d05a2cd469226b5e0ec5322ad2a91ec727bcf4cac97480ca5cbc4cdd75492f3a06d20d817206d6aa56a325881c0102d7746d6d41889cb21b4b6d9be3b41bf50d2e1829444841a5d5d299f1d00aaa41435f29411b63be27467f2cf9aab6894031300f74f87a41b1a5877a41de64b0109cf4bfda3b9a2c8449621c391c6ad878be68dba8de0a95f1dbe14f656f9df104de48370c4d7e52046aba77bfdd7c656e8d6", 0xfd) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x24) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) rmdir(&(0x7f0000000000)='\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x4a4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="1dd548c0c453873d2a7ab638a1b8b17d065c8b0fe69a09de304f39e5d8fdb91af7263d5f7d4c5150578d560c2c279cfba2f9dc8d280fc538ad284530295cae6aa9e467b680cacf36dc85c27888363027023118cbcb3eaa99e64f59315b66c743f55ec521a5fa9eca5dd1a6d551f2e2b27dfb71d5c80799e5254c49d53a8ecc1d23858ea02b80ed18931c012f46c601bdedad4f53e2fdc18ac31dee54e561e94710edb5ae2703aa9074b3b4ca5693c368c50beb4b103a431f0f308ee14c8dd1a843ba65f29a1fc5e66ee9c9deda97e380", 0xd0}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x1}, 0x4) 16:00:09 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) socketpair(0x3b, 0x3, 0xfe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffefffffffa, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)="84292feadbc043a9741b948c7ac18e2fe07a063b35cf75b35a7588eb3dcce4a6d431ab63af2ce4ce06483d8f2b5c27513dea38fb450c26af75216850632d3716a1de64ff83df4702f4f08f50feb887d1cdfdf2ab13e9a5ad14ad637fad64ecf38ce5767e2102718fca3468fe3c429c48dd0a66ded62a835e98e65e", 0x7b}], 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:09 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = fcntl$getown(r2, 0x5) r4 = getpid() setpgid(r3, r4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x102) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x4) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/11, 0xffffffffffffff2f, 0x803, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="9641ec712bed957160edc4", 0xb}, {&(0x7f00000000c0)="90be0b48c9517f93d31ddddac2d8e0c05b1e01abcadeb4f905098bdf8a5db222552f9ea7a98e0f905a61fa7a684b9cef738764d8f7e117605b3305f70796a3852e4429525f463fdb6be211531903a926533771b9ebd69b9e018db6962326", 0x5e}, {&(0x7f0000000140)="85b313883d8aa958c016188bf76f60b9cee67051a56bcaaf599e706e6cb6619d3605a9b66d37ad9791b23e71c78391b26bb4c85186d6e3460f143589350b06bdfc67b09c9cb751b0bc5e2a1f57268df1087dfea92ad279da1cc6f8a787639d2427a6e74024f2d64180b73eeecb25f206abd9023af4f0b3820ff3ebd86f33ddad09fa9f0f7eb3eb7b242584715a0a24518c3ac8a21bda0d9d6c8b44cdaea93f9e", 0xa0}, {&(0x7f0000000200)="ae56169620edf221fef17a2d3464d69413eb05366c92581e9a13aac143f06286c5283bdd99220a36849e92a4b767e6da891df60260f40d620f6c5e9de7c30f09f3123a8e04781a51f81165ee83d2fecc1aa4dd619ffda9bedba5e936e1e1171a190994b095578696a6710afc1a645d9833cee932245597dc6f73cdd895cc72b6c01f7c640eead7dc0536371a68695e6e003f4f40548b914392b2bb6c721963e42d06de7f66e5c316133fb8742743d6b1115ca2d911e02d66bce1e6a2aca2f755146081f649b582e4518a349c5f9cac4ad30515c52f513372bc70a8c6acd18c8c07e8e3840c9c864c287930e38c6ea192030063e45d7b6f882e7360aa1d64c3fba004a6c98e15eb12d07aac096a5a019a20a118c9f04ccd0d39d4e898af4371b7941e056aa877516434721ee67450d92c59c44f3c54f30278ce2d20d232e7c2f50fcbf795b6502ec76be2e964a87d04fb7a1f00cf006566de54df6ff6ac8e1ac81d9a37b07e7cd76c96bb654555e38ce2f8cd0299b9213610f45893602cb90b0727435f43941fd000280c634160faa46a98d780d79814e2df73a8bb665f92bbbdb43f1bba2365deab463cd90ea3e3d34fbbc8a5df0d1d7be73c8ce959fada575eef9c05fa9928f9b85d2c429f71921249fa802b304fe726f05107ebd1d2644662b70bb2ad56e28fa43a3f025b316099dd12decb2a9321d110813380eddff31f3e2fbb5114a0bba58edf550052b29a626d25737e81e5550d939a3417d130114141be1378594aa78abbd85ec6ee448846acac85d1877a9b622ad46750cbef6eefe9aa0db0ca60797874d3d951725f6db06511ead994014295fb7615228743cc34b35291b621bdf28664cfce0da45b83232db323d0a443d79b727f417ca835b769520a33aa9bbcc357baae87fd4ac7129395251e45c038a181df6c86a94b047004987cd2668550b265daf0d8963f385e5ed56191a1bab8cd24b9503072bbf0bbfeed5850783a3693b42259478904be58738a2dd8ce2a503104692c2b04d86ce449d36876e4391b26c42c268922533a31d346a2064c0638e8262257f5ab74759545c6e3f05d320f5737e54f3aa8a731b5a5319bd29563f4ce226170c5f7acf4aaef76cda769c737683a5e1dced0776edd5b1547d4d8a7aa7d1a472b812573bfd1144e948f0add2400e78aa4044adc3a9101f2e90df10d46d001a6e733836ed623695069b8b368a9ed556676221e8ce1446655556a5ba66d8a00c039b767bce8cc3ab84bb98e781b943ccfe49e27f1f80ee3c3175a70ff8fbf3c25e7cf5a30328a08a3611cb3fc106669edc255eb52c8096c7fb77da266ebb690b9ba60cf43cd53267c6f99421f36903abb75b675c79e7c9df6ba5ae9325b6da4a87beca7b5beca5f9bce8c1c624a21312d758f6d65d3104ee2abe94e7d4efd0537d5e2ef82e5f6ee8786bdc0706b17946c5e31044f5748e4008f88d06b4f8b3f74723893a282881495cea1cd2f8bee87808db364693f07f3eaf6f9d8b8ae5e588b6608a0a3dbb4401221f9812e8a3a2254862ddd56d359ae272c60b99dfef61069be24f22ad05acf31ae3b2292c8eb5ee0fbe885360938908fc4e83999bdb780ef9a8ef44f9d23862568cdc4a54ef846d91effa6ab452e79e63d1d4008137dbe1137356a1760e8f88ed1c724d17907330ffe3941b99ee2ef198d3ab1b53ea662df02e4dd2f1efdbcbe106e9e5f59711b6088c7052ac7f080daa0403d85f6d102bafcf25fab7f08cfa82a65f6a6f6b327523079376fc8525f84b9134c5403cc019eb41fda72d6d7a9cbb4126e9f2fb4d8f6106b2228e044cc50192778793d90d1e59dd0ecf40a56363d5008c306fe03ae98bbfb3d52faf613416e9ccc1d609057b3ab928bd04d88db5b61db33f3df738a7f14895cdad4affbe2186d00ba17b05c7a4932a253ec192092178a92c9f536db60a366cc24df758c6a03439e1760ea4dcfa5f3957ae1f9af5e362daf7101f7169dbe6a05622cf839cdf940756e22683f715b4372657c5a7c0d7647fb6509fa0863168211a4a961dae19cc2d46ba17aae1b4282a817dc073359d141a25ba2930cd9022170be74845312296b140bea59325418ef84edf702a8cc932eb8591a33a1e75824e358ba63cce6029b65856532d80f218ba96af9d1f5c0a16d0f5dbb6db9c3f39f71a37b4256614857795955c06e9257dfafef7b07c13bea5b47ae09774b469b13988b70a84cf1973a3b1f74a2ac298562b1fc1c5a92e1ce8aff163f92becd4319f85ee19b6b8645af5881f1e5aa5f62040b41d1c33681a0d9de6cd1ab1dbbab4d82fa9cd119b01be8f5e25534ab4e9937094fadf40a5a0bd0722a05e76bdb820a5cd481d4e3a5570ee65ecf5a837ca65e0ee1176d0b5ac77a6fffa944bdc59f389a46bf2b81a96e30e5fa5b1a64c78708ace1ff7892891cbe559d57005ba904c7b9b1506d96f7410bdb60122282a668f6700de2faaabbdfed10620330325053be9aca1c70e9e6ead436cbd7d944d81cc23c4340b2f19dad276cde8d9941d7496344484ce8eb83fb52224d041e4cbca7d1cf90a1380166cfe7b7d2cb7120f65a5c0976dffce1617c27e13e800b314738fabe17933f5077578ee031d29bf5dda2bcd17a4e7bdf4bf51bdf03e2403072ec1e8bce358b672099b34e8835cadbbacb842dec859d1450a818521bfca290bb8b98428d50d20f6ab9deeef3e603cc664ad6890445c03678f7d7eed3bb5d9b166e0ddba95d5c3044818a02c5d15ada98060239e290124f24c8c73587b006be06f8428c875fdfbe993301fada31367a072d532d8c578be396ccbbd5b588a4cf019d99429aabffcbcd25f07cdd5728c041116d599d061bc8a3fc545c33cb42a28d94c6241724997d5f2ee6393fc6e03c5a5b2e67e5a51b938e6082920e593bb58359f17a21508041bdc59eaec5e110f74edd178f4315f44a2ad2e4f2a22bfdc539e5df4a007888c8748f3481fb7121f28a6c1b52787b60265312bc144663abab17684c26cb4b443c80b904789a709b0324125ec206108cecb077120da448a35d33997b74a8f347d9feacefc65c9347e82cce2423b2359dc3a7a4f4fe6296932c52c9fbd3a55ed7a20403f6ee2d65792adf30666cbd45c8e375f4d90bf4aa7bba3d9c11440aa5c793effda6330632cec16a547a3c28597990d98128e34f0fdc85133f36a2da8061e6ef673fe5db9df380510cf96ec36e8ea522db0b4f4c37daa5679f204f710a1275901e6c540578880842c62f0de343a642ec9013e094592aa7c363070f665d38a4af4cb51fe90eb5e5b94b13a3ca8fe77883c8a0fec0e764b760444d25723ebfb02917e346f6d25e4e19f780a96670626eb349c60058d4b5fa0f4ca85f922b6dfdd37b7f9aa1e0a482f57aad9473b336c837d3dc527cb9bc58aaf5e1ee633e12f3bb972fe4d8166999b88fa2f154a4d5a855268d2d4767c58f21268c3cb7f286141a358525d1fe8c70cf0f9b7621213d23971fe3f9d06e96ec17fdbb35a248ade87c28436141be863586c2cafdcaa7ba173c0850c230a8c3894d0296078dfa68e349b8701cca53dc42cfe9c83ae89bb6daddc75612a138380aef5fe8a3cb209ed326acddd120a61272ab6ad802df8359363e5853f3050b368f018452b66cc3014075ed8aee12cbd332d416909367f241ce706b226aa78eddb682538ead4ec95ab49d74457d56e9a8a5c9cd9eea2c8d0762ac7e7317123975ece2e01b97ceffeec19c998205c7381010553db38d04adbefb5d550e8df4dd9528dce6f5cfe4f4f5f38dd681a1338db10a35c285250458893cc59f8ad110d5dba27f97d9a36adc6d493889a7899f685a4ffb3d7905b71719da27d749cb897caaa3d91b3666c1665ebedc9b987d6a6c71bafe75c0c1462e345d608f35e8aae51cb9cf013672f11181b8c32ccfac557791ef577125493d2abe0f873db6d3b25d7f2e0bcabd6e99bf3dbbded3b584781b63173a56cba5e8940413c700b8d17c9c614f0fbdaee3a8a6174934e58c5926d4cca1e47cc17b0fe654dbc19dd1dafdee50e6710bb96b14c9d83136b051fd089a0f2fc37cc1511cdd6e7d8fa9c392b5308f0f44e91d0ff43e03988119d3798f9a42b8b211edffdb7541db52b07a175ff1dfd4735c4d1aeb3c526e471375f79ca9c24f74ef8abf5ecb6c78bc2ed442889845114f83e7f763c308b354a9e680a46f23f599ff414013cc4b2193fe8aff5d5462699ba49c0b302515ec55a771ebab2eff9f1e86afa91af82e9692b8ee153727c41bb0e06424005822eff58f740efe137fd44972f28a17c6b9d6de515a16141a07b216e4addd3cc43fd8440d6387d23fce4f3da640de90d7e3d5dbc1cd86f20f077a15f58b6eee967d813c0b62fa9002d2e712d9ba798a62be545185a7bc02ea5e19a37b844e7578c99d9331b99c2dd9311fd03a46a107cba4b5f98cc2f23640a4fe8eab1f8d72bbb0952a6d7ae439c7a33a791decfc934e7542f0d40dd984c62a433c05c85ac3dcb5b6c8dc9e8ce23324b4eb03f0b40c2d0bc3d96a7e1c867a6045a2029dd989b9800aec02ab2a2c313d0edfee6e13856b26b432c7c0f8ba195b06d5b596103f028ee7ba150451386e64b8a64e31a1b9ee207242633566c84156db861356949d0fecbc6c145922a3e831fadd3605687c8a94e88f7f6185e3dab5fe6b23155d668510f16085daf97e6f6903ef8fe965f4559e67b08ed8ec047ce3a76a730d0245ee95bf71743f38f263ca05f0d5b7d19d22f4dd1072f30cdfacbca1e9484cac8a0b1b82802132fc3493dab68ac9c4c178348751db4a056cf9ad083cea8ea9df6144868289af103b0e9a58df555a51082176ce7895e23ff6809a17b3f7280095a3aa98aa277c2d34ae51670ebffd80d84017b777549ab69c7a331a96bfa46f047de45e41732a6786b696a923c26454b9b7f8360fb3b094615bbb4082f8fcfd63528903a7ce05414f93fcd20e18c3b5728581dde098342c63431742d814f4681dde0b5d6886b75bd10f8a90cbcb11d3b4600a88a9ea4057e2bae8fa817ec52d692c843de891750005f407cf4ffdac64292ab2a6a3f0ea85374ee1d904a78c9b1a8a0942f40e2179841a031c012e1a1d27fb748528785f89765fb67f7ae654f9b829bf12e96d8480f1205f800613dbd2637244e2f9d3db3747173c45f09a38a60186b70dcc5e3ed2d7abc7fc46e32b6c3ab6441962445635024a15146dd4e0c83f9e9ef70b83f7ddcff95382298cb2a18bf862feea2fce39301e0c6a0a89444cf6500ab54ba90d36e476ab53ebd1054676d0219a58ce361d9ec65b9537cee1f1c774688e607d2e94cd29fff5ba9fe5f890b2c8cbf37cdbdfc516be400e13e01e794e3a38a6bd36c00f9667cc2edc05a8754aeacf37d204d4e24c6fd033ce68eb5d6de01475ab966b8313f8f6d96fecd9b3d453396fb0526dbb1f500ea50594bda42bb89a60b8f43bbda6b3997f53d92d5509ab7c8557438841c571dfa31584afbb37e730f13dd2822c5f91b15db0ebbd7642bea7a169ce0964cbd55dec29293939e98236427fadd5b6b6813f357f849e9b57241fbd5b372bd6548f6f66b9f12eb2284c048ad6838f2765141b05438cb26662927c087e7704bd7cb6f56b72d95e2c9713e47f0b61cb6dc3f8c2f5d44e05c42ad85b9095ae7a30917ee83e797ae4a7bb57a42307de712b381e3aea911fea123d43e02343bc25156840b2ede2a07a9c3b4a72f270aa0f8d167dcc000c94b85f9006b18c4174d33a43b0fd8bd24b0a255aa92c4262", 0x1000}, {&(0x7f0000001200)="78f59392972321a256a4f0c7263ff7c63e547aefd56d502c3cd7fb0775f1a201b8f15e2669ba06422509993295e5577ed5e98cae74bcf70c616613023db31597cc563daab4e9380fc5c0901b3294b43c1459122f22de54eafa80a739166ad4fe6c9b255a998e5263eb8f25262c04e524988f85e7c11b9f29a59a192ddfd5bc46da71909d81d7182926ae74", 0x8b}, {&(0x7f00000012c0)="faeedee58f015a3c44db25747cea8cfe68241cfdbc0947443dd170790db75b42a9e3a909e95d2e7a508c7c38a5bacf678526f88dc4cc6ae6b49bebd5b9e87a3ce1bc414d8c0fca5a5f89b1354f641b208c1f69ea6a3fa0842b72fe3934a1c0", 0x5f}, {&(0x7f0000001340)="9981885644588a096946515a9a775849e6969bcf9118c2da47f401fa787fd850e60e2c627488ea960ae4046df6", 0x2d}, {&(0x7f0000001380)="c5340e1ad4cefe02f407cb77e254b7b8bff80071068733557d5eaf576955f5ee", 0x20}, {&(0x7f00000013c0)="68b41c3141f6309ee507119561079d890c12a046a6efd9", 0x17}], 0x9, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000080)='./control/file0\x00', 0x0) chroot(&(0x7f0000000040)='./control\x00') r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001500)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) r2 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) r3 = fcntl$dupfd(r1, 0xa, r1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/93) msgrcv(r0, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000001640)={0x0, ""/213}, 0xfffffffffffffe80, 0x2, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001440)={0x79f9, 0x2, 0x4, 0x8, "97eccdaf39631bb8576d9d030f21ffc5a3f7cf7d", 0x8, 0xffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="40be409f98", 0x5) socket$unix(0x1, 0x5, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f0000001480)={0x0, "b2913072b8d5daba04b360105d8955198591af2c712a3c64eeb71d55946c03c63f78a8c9b76a6ad0e7491e14e3cf05346614af879027d06bfd5a0655a5cf02c63e8a866221df6cdf89c083840becf4d0cfca749bb098db84f693c83b979f03a2756d9c58523707efbf137ed7e4798dc81034240a"}, 0x7c, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="edc803330d11748bfe1afc4fe8d14651a48f1868feb382996b0b3f25e739e2a1c47b281470ccf7f1d3542919ad4f1e82a1f288579118b473ab743f1954257b369dfa4504030b6701dead7e6eeb433f2113f8a2213a4a27fe705e07727e24a8584b794a6c28a97c6a6d58c206d95215bbcf05a0a324cd1e2c99883af5e816dd79291a926b36936392fd1fba40dfb82df049a196b09493bb72c34c9265fbde531a9255599c32086d81ad66be42af2f3fcc06caa427b45bf7b97dbbd688640ef75e4cf9a13bf115d3426c9cf577d6db3d5aa4630398386b14eef21bac316bb9af41212af8385649c9b2e2386eaf6ef4dc", 0xef}], 0x1) close(r0) dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x3e, 0x4000, 0x4000003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80000003) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x3, 0x7fff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = msgget(0x3, 0x290) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0300004830f386d89409143c90389fe42deab3be428ceb2272001f919c0e579a2f212f34429d4adfa15c7ba964561caffb08f06c28ce01"], 0x37, 0x800) 16:00:11 executing program 1: r0 = kqueue() recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x840, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r1, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:11 executing program 1: mprotect(&(0x7f00004fe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x3c1) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0xfffffffffffffe74}, {&(0x7f0000000300)=""/184, 0x3e}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x5) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) nanosleep(&(0x7f0000000440)={0x8, 0x1}, &(0x7f0000000480)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0xffffffffffffffc9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() fcntl$getflags(r1, 0x1) r3 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) close(r1) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) fcntl$dupfd(r3, 0xa, r4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x3) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1b1}], 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="a709185b5a19b7ded83941494718bed358c46e82c2d3a8f5a17d2f141be16bfde2e73081d5794269226e609dfaee21fe75055b8345ff06475995535d31ca389d09b15f28de42efea1da2e2a81563e1aa268e38bfc6a7973b1d9b01aa59c875b027ac8de9a8b3897ef36afb871976ffe2d0f648eb440b39a836f4cd9998380462a98517df067e7eb6a732ce789b3753483f14c814a8b244614d68b9cf945d2ea1f09d6e5cab6552f3b0379e9b6b14776c0aab3431036e7e1586d17661b7d6266d1e3a57648824bdddafd9afb47e89225ed0237403fb0e7bcb04c7f6f369d17d240276dcca8bf844fed55f57dcb528447d254447e8c1ab2f59fa73fa9e640af6f9b47d2862750303754211abbc95a0e742dcee377c966e049566bac19e6867d33b44b67e85fbe5316a5528f00cbca25f30e3e81ef837fc4604bef086f87175a9f5f6edf7a297c4bde134a1b2992efa717d3c6f6508855e678baa080eea5f93f3787bf1badd87d7c8dcc45ba317abe52c1256bf3fe13eeeb144f6e8ccfdda68b2a1239ce3da548855aefcce82a001b744527da21b4ad40f16b5157811a4b8642205d9f052213358858260e1dccbbc4b50c788eaec16b897dad90fe67269c343827e60cf483fd36173c4e6e1cd00b0e5e5b889b427e265e6d6d58ec2849e4db8d938460219d1493e59c889421ba783389c24c6eb034abc5614ce2a3d01a1afbf770b5566d3f88af227ea479b2cb2963b2baaf03e6dcdbafafc3634082b8fa8def239cf4c372b1e5b095295ce092884470a13c3a207096d3f7e2bdc4c8be8dff7f2198c69f1f7365ac06b184bc68e4f586f3bae68f2b3f9e0688714034707848a37198755cabf213c3d3fc5ec5255021e674c3ce9747cb12fcc6959f46fbff917e20ffa8741145b8057d4b35785c7ebfc6627a67e1f28d95bcfae44502bb36a3a544e04ddcaf98cc3f93458f8212707990e499312af19c9ca93a31d618c359332fc777315d394c94116ce430b6e8cdfc3265274a8bb8d4a0c0aa9b9b37b6538b4478e3da0932d60e39d7e085c3a1fd5a101184d0e16c1838d9fa6314211af05b2d98dc23448aeb00f4ac505c8d96db6262b81b68998d6660907adbbbefce388bda94ae547a3f6f277d7ac0fe4bca918ca3dc35d444f32399a260d1a8bc273fa026b0d8a9f6d9301b13e538a342941102374175ed352b2a365b3badf13e92a99455224b9d7ca68b6fc56ab98bfc0dda86ccc1307bed2602e26d1a3f9868ababdd559ac02bb6f7062e29a21924a002b615847c6f7187f7810a28415c43a50f73d95f25d149d21b7ec963c044ff6e95aaedcb791bd69e54f57f44fa43d66e281bafb128a3b4ef037f092a758fec179381bc0445237b2f711827b860db6100849f4916449ef58821015a0bb06783b537d1c7d07c53058eb683c7799b3f71900f383f8a6da099f30491a080f00880d0dcefb55796277ae4b00468ae85aac78329db038a58b51ffc96b38d9cded8f88beacc96d7632fe0c2908ddc84d656e93820a61f20384c5761599709363af50363345ab962731f98de92aea168068918bd6d800882ec97e31ccdca4ca4ffa550cc58066c4ef426326a58562b3338ab3c44e69bc9ba59c603fe9f0bc3879667203ae0f02c7e91d4e0ac4dcb0e00d776e1d32e0235472d42fe810b5d2d10e9c618bc99f4facd1a0c507501a97551d510897fe6ee4e5f53ee68829078c943314908fbbe49f22474e73b0cba166bdfb004d6e80724ffecf3ed978c75391da4f3a643cd7f4455bb90ac80f805b6be44eff57a3efbeb771cc0ba2fb52782b36abf1ab1841088d92413aedb8b9fa14aeab2d611443a100f7cdec774b4314425c582b651a041160d68b1a340c8c1478428386a10beef76111fcb3d3913a8aeb7a4755c1a9b358ab620b5093dc389827103994f262e538f78524e966413b9a3935db86316af88cff2c0ae553160832e6ab780bb852f04d3e0f0ed48a061d97fc395f426e706d6734fa5f03e0af71238ae24694f23476a8116dd573bdbc9ec68dee3498ac985f4303986bd0a7829bb31b868bedb04ab662e5a2d18a78906f0717ee00b610c975a7dab1f9fcfcb8e9582d5e382d9b1b4a78baf9ce4a0ae2202e8401df8d4a4d9ae2cb96c4c65759f1d7f516ef1474b433148937b8cea8e9c76df2a8e89ef640fe9e9a6f028975884aaa6d7bdae9578d9afc039f1d7d88ddf0a98cbb06aaeedb4d5e61444a049f6f5cc58fc9690f3c6e63f9a3c5207a72b71ca1b43449fbc2f4880b7468d62d0cbffa7602842d3e6fc29c3750523d14f0c32652a13710c2a10030e08e70e79b98b1428225218f88ff6307a9c4a4b85be41d82400cb499079477feb9bbb4420ce1b40efa604a9eced6f07bcf5a377e2579f549e1b6ed9296ca2679223f389fce00a7e688dd0e57c523827160cb3261e902745f3f7e6b81e1fa75ca1d26d4e434b11e15d1bb4a78b37b5f323243804d593be6a9a590a7c5aa314a2a4c40a3171d55cfbed00e92784dab7c2dbd363d6bf4af670fc4a903b251a03d5483c15ad87dd5f9045fc210f9f036f5afe2848fade9129e8fd73fa1906b7812723a1e4bed902d537e566788bc53186f4e9c5d3183237d66c2ee9fdf03ce4b1462a8545dcfe889f21388860333a09fb2b3407c407479285e3825adae75d857b0ca29ca928c2acda9be3a004d6472d7e4a130d85c5d5fe6dbc684de7d4df5a20375688050beec687031fb838f3a3a12836e5fcbb867169e1b3ffa74a7a060778a48263265881101b28e70f2f08185f8af5f71a86322060f3c411fbdb99489301c0e708cd617b5000aa745ebf6763933eac3082d34a96e3aceb5120b1a8de624e9c6662ca2832e09ad0a3388d63bb7dfa8f23bba1617d4d9f3954cbf432a24e50bc03155a10e12764a1b2a4a34f1639b56a0392592e5510e44001b4dc2c70ab9ac9d89947d8caaa1fbf6bc3577ce2b86c28b2d34ec95f8724d810258461606a1b251193321f7da7c6e3eb8048ff377837f28ece00c2b77d1505f06306ea12ae19d504daf7ecaea017308a5a18797cc66f1accec9e70f1507bd534bf607f7534d244303752261fccf43a1564d488d8a6306fd192da0ca30a38412e52fcc8bfd2e9b8ee2c8a2e574d59892417ea2e60f2314c19979707978d527042fa702b223852990ede28fffbbb851be66414d4194ed37c6d3154431fbd3824ab3f984fd0bb032a47fbd6f418a2348c8165caae864d79fb8209dabc8fd24528fc0211b6c05dd59ca32745ae4177bbf7b735a17084da7576b8b63b78b1187d58a9995cb15ecd86674c60e09c7966f2316bc65c5764269ebdee00ae2d7c8914ba18764fa220076b00fccd14b09eac7311e9095d194c283cf6f87579e16a7428c32e7bcb7e093b5d702ea47b98a0070d5af21162a5fd81f9180d4dd5d67dc89904a474632f30fdfd92bcb19b7773c688614bad3b35b0fc29bc1a034f846de62913140355117d99ec6ae5176fd885423b70c98e8636d2aafe2dc0a233d1b0dd20dbe3feff47b3dc0ed3e8b2b069b47229462057c0c748a08275a684a40efe6977ed69de48f42e49762a04624d4319a6c047dce4334be108e1f9170372485dfa562423dbefc0b60ee20c6eb8625bdcaafb2c381b1a3a065b53cca72969760f453bcdf392cefa0386ab6c7f8617b6d8b1b2e1b758f0c0549d69c6fa1fbb7780164253522d6f2ac9a2c30520b838d10e0769b7e295d9fb201a869ecc9e2e81fe3de5d7eded4bff67acd4301c42865b18df15db67c1bae1a7cea5511277d2c0a984571f1fce4de341984bc1a1452690709d77f4d7fbf155d79d26b075fb7afafea8aea896c01eab9fdc213b5f5c22cd3c34ca04a36d028c89a58c6b28f5da2745aa582bd3d078a8d4fc8002f8b89ed271c81dbb35fc786c1e22e6cbc07723a1ba30475df590d745fc1af4c2acf8bab3cbe2938d424e67119a5ea957ccde7ee05d41e7ee9ad9acf32edac1c015a121d985b7838a3c1dfa40c2e74afb9405b009e93f1b4e26b8364c6258e452aad0295531945122220876d838d70308add3c9376400e66e215fa8d17b67b7b1c2c113d429b4a2d3b92ccbf56843ae551efb64c8b3433055ca044caa4905b739b6023c6ff9ba25ad0d9f6dd0d9dd139cf657cb47639637cf74b48319af3e25e1c1f3144c379bc5c2d56c25a219e05639d25f6293298547807b17ae215d429e137d8abc19a761ca97b1e3d95ac3dcd319a0c94d9d4164f7f8706edb0bc7e725ab1fa48e8a2e53055a4d4686663ade048d40ce8f1c9b0adcb22f991ba96a0bb5a37d5beea7784291930b30c6983215d70ed5fc8d1899f505b790975fd4bb76c99e6f2cb6f43288c2b16d21008fae1cf882725972d2b6b69367792b55ae1cc1cb33be446f747c02754ba5f77f8eecf4de8ae74edf27bea971caf06b0c9511bf01177aeb16e2de2448b34264ab99ea5d50deb5351971ce8fe8d6af98fd72045a400d0d71574163ae7f7870d43e43059cd26e631f884ba53578193fcc896167753983131e0e93f92677ef287574d7b708f520018d7aa45279ef27e04496ef54dce576e21b2070aa834d3a264502ce4bd3d15ab19c1caa478d39a884fdd330f7a81cef6c3724566c67305fca3b4082da6d483822e265281e857215188b29c7fe86afb5d2776f0faa130fa4be20eef33690bc3baef856dd4016fb385319ec66645341266b08c9b94d63f9a924a323e97a37e1f2844943fcae8aa49691d5d9e58c2e1ff14b012bf4aac461c963f19773c1039d8baae1f619a4c3607aec7d3d7ba9d1c77b839202ab0a5236c409578c96f3bb06cde5e9db6434c602e39cff57ca74ac2d767fd70eaf29520a14e499d9b0695f55e402cd8b30708efca630a710a0abf9ff7d3e8c74b9d00667aa21b6a4c2486a8dd766ec557294df94a94ec146f04f6ecac7f115519469055d9844bc4a0f22f321f47256d3e3b3eae9074e72ff5bd3f30d876cee0c06547d2a3737e2dead1e0b351347277e97fca426b5044d54efb0f05f1a3b372e9cc3d44857814e2d43a854b08205350a8884f1a37abc6c424c45d4b439b65b11fe4f0abead1c3c64a043377ce1ffa8960b1e356c7a17ffaeebc09fe3019702c3725fa3d4f1dd183c04b380bb60cfca1dc6ff777691628faaf17f86b71ae789896e5c46566bbbb3157f8170e09d7800baac900009d76b593c381dcd5975fa9cee0dfcf78770049d8ef5e77d3e9fcff2b9c555ccb983404a37f672248304387231f742f5ca929da0360da57a74e6cc1db4335341c168052e4bc681597208c27dcf33a6dd92e70dea6b315d903d7ffd0a87202441dbfd31323e4e6973003f75c9a83782335359db7cb5f4f8a65160a6e529b14bdc866a03b1543622479e482145bb77ce64934f2a89250bf8b6206097a5eb8116a2fc28ac282d82208dcba29d35a5b51bd23bc9cfcf3a8e10172f65d5c305597b78a333aaff7d5c485026e929240f02625e8526b56882895908d805e40c3ae1f7d1c8fd7d06e03a9b63468dd82ed9c7ea0f1c34b25182d1823bb256033e66d985477eb985981979d2d2a75b9631c9f80099b92e7a8f32a66fffbfddbf4e998c98918e2945ee830b24076e79a0fbe75489c7862d74d7cdf90a0fa02de62e8be6baa370b71fdb2bdfef6cf60888ceb8be859a15dacf91c54f81981767e29de1f409b9b12fd655b4dfdd7b16bd570ba9b0722e56c0871af2979dbf5712fcf10a18b68ee98400fc2d61eef8139ffd2baef9b7a376b810a8839c90b02ef53486b850575", 0x1000}], 0x1, 0x43) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000010c0)=0xe60) write(r1, &(0x7f0000001100)="76ec98d89d890f49dc8a6467568b1152ca5e433f48ae5ea385cb15fc4a6f42c3ce82d6d13d12e297b03465", 0x2b) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x81) r3 = semget(0x3, 0x6, 0x4) semop(r3, &(0x7f0000001140)=[{0x4, 0x1, 0x1000}, {0x4, 0xd2f, 0x1800}, {0x7, 0x1, 0x800}], 0x3) socket$unix(0x1, 0x143d127b71a3dd74, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:12 executing program 1: socket$inet6(0x18, 0x3, 0xe20e) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3f) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget(0x2, 0x2, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x8) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x9af5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x80000000, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x4, 0x1, 0x6}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffeff}], 0x1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:00:12 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r2]) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/87) r4 = socket$unix(0x1, 0x7, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = semget$private(0x0, 0x3, 0x650) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r1, r0, 0x20, 0x7fffffff}, 0x10000, 0x80, 0x4}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x50) pwritev(r6, &(0x7f0000001400)=[{&(0x7f0000001300)="fea5a4ca0637abc44f8222eedcb725c844347051c4eeb201d911cdb9222220cb6ae0c05bfcf79bcc214774e3cf6e63bc2bb65e68c9b12294fcafa870b3cd3b5853bbb87d17e16d3102a05d8f347930a56e67815ab53a16ff4640a130783b51c73b97e94325839e1c518afbc4f96417b3040f1c7d09fe634e3bba1c0e2de25b44a4ba1d40fb9650bc46334bd8e2ea1b702d7009765b6c459f62ebd6c21aa39123cc4e510afea370f60ddf8c8c5259d6305e1f1556cc32e60186c9b2f9d770ea78af2fc90d6c6b71b899bf971c34d254", 0xcf}], 0x1, 0x0) r7 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) bind$inet(r6, &(0x7f0000001440)={0x2, 0x2}, 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001480)=[0x100000000, 0x3]) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000014c0)=0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001500), 0xc) fcntl$setflags(r6, 0x2, 0x1) lchown(&(0x7f0000001540)='./file0\x00', r1, r2) recvfrom$inet(r6, &(0x7f0000001580)=""/124, 0x7c, 0x1, &(0x7f0000001600)={0x2, 0x3}, 0xc) getsockname$inet6(r6, &(0x7f0000000280), &(0x7f0000001680)=0xc) shmctl$IPC_RMID(r7, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mkdir(&(0x7f0000001700)='./file0/file0\x00', 0xa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001740)={0x3, 0x7}, 0x8) semget(0x0, 0x1, 0x100) getppid() open(&(0x7f0000001780)='./file0/file0\x00', 0x10000, 0x0) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f00000017c0)=ANY=[@ANYBLOB], 0x8, 0x3, 0x800) rmdir(&(0x7f0000001800)='./file0\x00') 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7, 0x1, 0xfffffffffffffbdd) munlockall() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2b8dc7"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="aae6789b72ed9e8735e28872a08d69f0086c0a58d793dcf99cb37a409ca801784ab1cbcd40d9a2037b9bf62b4445be1098b5a8d0c126a9484d2cc10b47fd9946d8c71a88888346aa16e194939a110e4c46a34ffd35c3f3c97499f5f6d52b0851a515417e024442a438899676b3e8fe2ba2ac1c831f4227bc82d008d1109ccf1cd2cff2246618dca745a127d95d6cf200b166768053e253e51574adedbd0bc940a2b08331aaab734b0fd3a358cdd3b3e88ea8f0054889806c781c5ce2c13853678feabb2eb872fe8ab7a72d1d5c38e84a92a482", 0xd3}], 0x1, 0x0, 0x0, 0x400}, 0x2) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getpid() chmod(&(0x7f0000000040)='./file0\x00', 0x1) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x103, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x9}, 0xc) 16:00:12 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) 16:00:13 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x160) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3ff, 0x20}, {0x8001, 0x100}}, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8080, 0xc5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x4e5787a7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/25) shutdown(r3, 0x2) bind(r0, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x10000, 0x3, 0x9, 0x9, "9687e422d6b185d8e1e24afb476f47b4482c3ab1", 0x200000000000009, 0x81}) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r8}, 0xc) getpeername$unix(r2, 0x0, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:13 executing program 1: socket$inet(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) socket$inet6(0x18, 0x5, 0x100) socket$inet6(0x18, 0x4000, 0x400000007) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = socket(0x22, 0x7, 0x6) getsockopt(r0, 0x4, 0x7, &(0x7f0000000540)=""/204, &(0x7f0000000640)=0xcc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ffffffb27824af42b43622b3fe491d05f25c720ef28c00040004"], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000740)="4f9d03a81b10a3da6774b7c8f31fa5cdb1af2cc072645c916536624c5bdd4077f7299154cd270af94e4e6258cf74eab70aef39a8d0e8afd3530e103a5db7890b9e1bc554a230096ee8d52f7cd840", 0x4e}], 0x1, 0x0) recvfrom$inet6(r2, &(0x7f00000004c0)=""/40, 0x28, 0x0, &(0x7f0000000500)={0x18, 0x0, 0x4, 0x6589}, 0xc) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="cb85f75f6f5c966a4d4ca72a71d14270dae2640deac4c46e701426419802b363647b39f79d3ccca047", 0x29}, {&(0x7f0000000300)="e7e847015e5ea8d5fe4aae058b685b1c621e9e2fe692141756498503dd95fb43cff926937d64ca1541228c4ad00a29c4e306503267fb45ed311bd582ed3844f68186d601b8d94171383425686bc94cf2447bf668718cbf1faedd372c2e589e4396b17fb499fd2b51d9ee2599d7978def0ef8e110c2b92aab7bfbe89b243eb8115b25670aadb60024739053523f50", 0x8e}, {&(0x7f0000000080)="74e0e4ee02964d38eddd076320bcecd0ac9381aae7ae7358233adbe6bf5dfc8f0df759ff978b5693fb0f56a7b029fb7c4f5b24b7b8651470f4e56e", 0x3b}, {&(0x7f00000003c0)="8b1574bfcc802639bbd9f0fa7e111a0a45c6774931470e4dbb528abd152cf0fc3670ad3cec3b7f9f0d00ccc7f5b53417cd3ea563b0e3eff657e04ac0fccb8bfb35d152ef37cf64677c20f0467cd241f6eb81f0dff7e6841be1588fdf861d576f1c7f1db8410cec28bbd3ddb936", 0x6d}, {&(0x7f00000000c0)="dac3a46cb5b3cb780fdc717d6931826384f23aab41d28e55d315408dd6045f", 0x1f}], 0x5, 0x0) write(r1, &(0x7f00000001c0)="d57b92a40858b19cf3e640de287c6e76eb8bbcb1f8f7c1b33d34532b4e765cd1d989c6cf205ab47c54ad73e844db7a8ea66d303aa1dbdd16ed8d04c0dcb76bae73106faa8104cc022c2d3e448eb6cdb44ed6337f36dfdc5db4a510789c8445263023957d2d7abdd4203ac95798670d05a9d273f90a0898c568f2b06cf8676ccf67ec679c3f37db03a76a23da21ee8d8e5c193d3b50a1594f15efef0887ea0e9d2ddc6a4f9daeebbbbcbfd71c9e62fd707c0a6c911bf98cad7ad4571b968a18285d88d5e39d69ec19ad2d4cdd3a103c58", 0xd0) open(&(0x7f0000000680)='./bus/file0\x00', 0x0, 0x4) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0xfffffffffffffffc) fcntl$lock(r0, 0x800000009, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:13 executing program 1: socket(0x1, 0x7, 0x3f) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) shutdown(r0, 0x2) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:00:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x3e}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x30) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = socket(0x18, 0x4, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/250, &(0x7f0000000100)=0xfa) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendto$unix(r0, &(0x7f0000000240)="e0c19feb30dc970a1c74282642fa4ab3b2c451fa3fd3f80623abce55e99f2575c9bdb7874ddf8c047527f43d936ceb3be4ebe401ee21563ec7cd254720a9793e6572cf724e24b6c0f1648069c3b00f649748683215d7c3bd91abbba00614dd6cea695b737ddb55c5b87de68804edfc2e1b58c9af3d9fb56e8b8bdff08fb6831804df154f723a82eb0387c02f9ee8c7bbef3127f82707b87274d455a8c1ab3023cbc049e510cb484988fd3951ce1828091841fcc7d4446953303f9615f999305dcee1ce0c77f053b2f3da8aa2a086237c81b0a0ba666a4fc401f905e208434e89aba8cc8353e7bbf5f9300a154fcd86985391080c47d65da2ac3169289902dbb272553e0cd45f7d41032de8b92d2e000dc63eb9f95ac34678b8b7b2b3b130c77accd19f06079888276f0aff9e7c7a9d085a8af91badc6d6776f49f9279dc1518acacaae83551b6ccc36bd6782b3db8b0f3ba38627ea16186e66479ea9a4da94b7e3c29516c4031ec746466d81690feb9a720c40bbac9ffc97a4816366b63308a7716cc3b95bd0f33785ff082f9cfb670d58cf3d34bda8ab7af350ee8e7dca2ca994388bd003739ad9756dae4c29f4ad4fec9abbcaf1e9bd8d7d0e40c68bc16378e491551ffc5d8ebdbf98d2f9daaf7f9a698c7f48009b876a3e67ffa40a66780b443365bb53d6d4f17b12d801ca9002131414d19bb133c7d7dc4c47c41d763f135e0d83eb4602b435e3b92c98b163e68ea7d66e58b1ee93802f1168ac6d1f71eb0c815258238c7c59a2b27eb249831d2ff1beb795449d748500eed2e9023e1ba93784ee857d0803c12c4fb7c151d31b3f7bffc6b4a1ac8cf9e7683c9856d27f6bd1db8fb703822135e38f6de0a3ee8d467b34bcd5e9bc094172149b56208f85b45829948d9a38a471bf99bff6d2a16fec92556eb1dab20ebb04aa4728d9153acc8028418b5974699cdf73bab23f8c2fc4f2fc6ba1a7c6312c85310eb560066197b9480e38a646ae760b639645b487f07fd0ad4093bfb1cc19489e8962af5dc7847a7fdcf18282868af1ff969e8dd122683d6c2c8cc20c4848c6d0bb99acfab3cdd35dfae166fa7c50d4159e15dd458058545ad55830af55e5747ace2531e2c0b57075e2e54804a0865bb9b30933909bf39bac3bb8c373507d52a89587f5980cc8d7be420b7c00926db50b0321b789d66f3b3f91365bdaabb0f3967851c42d858e95ba0c9b141fed9027cf2169c756e045a98ad4e97a49fad9ec96421e116b695a181b3bc36e72e3784c72b318d0be97df3e5245415471b014bbb8c15cb8242c39b741d8c4cc477e45786c2dfb0464257670064f2ca272e3cfe47d1d5e8dd443128688132fa4c68e7773f2b277c44ba1d3a4f903bad8a2de53f86eca4c79bc2f61eb93669b63b3e8511951ce255e176a2053b7b49a9a2dfd7adadf8e1369b97bb6a0c83c2fff5de5beb6741ce48e594a9f688e28ebca2488fa5e15db29d640bd64e9a97ad1b5be6d157e4773a8d5b17c2a42f0bde380d06fdfee5b5ebd70ab9ce02700678f8f9764cb902ba95f17f8ab21dda859f33e44d86eb9fcd02198f79c347dbf2bd738100f8f69202e2ab4aabc2d640312bd89a79f1da28f7c8e883941ecc7fce3f776f7a39d8c6a488ca22e9a5b19d0b08061e2f7e4671f5bb557ec67ce642dd7c2495832dd64737a1330d364a7397df57a71594165adb40583cd83cff751ffbd53afc3a7c75f525dc04d1b1bbf47435dfcecae08008c0f49d3064a00f9fc38879ef37c149dedb7659ceee8a9c1b65a45414e716eecfc6179a73b98e4eb4895430d0f03cadded9592cea0987e6db30b69e4f6308a6befc4297debeff103e876c6ce32789a935ef55b90b1c7bf8e112a3d398381d8b6b307a923069d35f6aa1ee24066075a60de84f9eb8f9214d94d538d2a9bd8e02b9b4bc4565acbc67e7fd78ac0edbb94ad845711ad66184ff08f53175b878ef684093845600c75602da346e85bc2292efad65598b01e242ddd9802b5a76ac675f64521f13e24aef672195bdb2d80f34fadef6a40133f2d5ca20ef564339df5082673dcc43e40b661f96246190a995fe96835ce1eccd9adc9798225e9389ca99c935da2716e2cb77533da8307cb6fcf2754723f271a919d2a3e4c4179dc0fa390cf56af141ec11a2261028f1f1188cdb7e759295c7e0c610e54f198c2e57ff3d3af5a0af31fa2e3ab05f5c63b0eaa84a8fd5da23ceec88dc295fceb319f7111cc93022841d44de128ab2177c6a0ed6bd2f207822d083b70bd89ae5eb87c6e638135406d9863a40b49b4a18a838d878196979fb83052b0a46b2f0da7c254e475b5f3c36081e8ed247d399a0a25cc1af4a374cb7de11b11899fa21d6129692b31081c553513085cbb0554de0092443ecf910521ef810937cfd0d31b724f1972586209a9bf8cd90adb62d9613acd9c43ad847246a20779e9fde3c6fd7403a2b1387c8cf7b25da7061b9a9075661d5f30404728fda62e139dc7128e038b0368ae67b48e73cef57e06f96c8f6c2304c3344280f443d0c244f126c25bdff809906ac933649c5ead2a02db586053afeb71a826ba3201b8cb413abda3f34853c327bcb285340ca7754239c886bece848a241b85aeb94a67c530bcf6a2df0567b814125c58ce53812a69a01f5b061ef16bc88038406fcad23b38fc2378fcc00b6e7abd11ec865bc9351b41a2a753a6d476f5cd7f0914e81ef033b0adb28e63d744a84ef2ab567c75a0e7b847804ac0ffa18f708592e7a14f20a39b709452a86b2a2e1c1ffa2d51e546dbd4fd4e4faaa5333dd50605e761bb6cf3f259ccf22c7995542a39328daa8c0213ee492a870ce6cfc6cce03353e190627bcb33f832932a0d8825a5368c49efe453c293392beadeb8835cfe14a3f9b4e134ac639b7a85d056a2b83d68f4d1070f03fa532024a1f802a2ef54316832ba2b87d8cb55db863de8881b44b917d47327f8f8b0f17e764f1f32f7e407f77433c107e06407d300486099c7ac5505685e86874ade57a56e257841e2c943b1f8afff36caaf744d9ee0d7ebbb53e89b79bef2de1ca7286ec3fb1a19fe660f4a2897b8fea80438a43fd773e70699120b3c2af23d14d858d4062a78311320e4b2d9aa7ddb5876d02ea8797b0ff3f2bbd2553ab2c5aee42536dc2bf8b2afb2b69ae58138f680402d5bf76dfa18b28bfac847e2a45a176f9266fc5145b049ceaefe0b8ba7139d8eeb47e83650fbf7d5fd8888f599be37d088d733266f4c58b7ab577ccbf91b239367559e39f82adcbf07be62858eeb100f3cfdb5536d9a4f3db0af96d880f800de191d98a59ab4db6be0291a8f6131a2725cca41a39c18c8626db7bd0386c4bf0b3ef40979b7cd9aab727bc669b2c8004cf374f6040b95dc48a198d62ba378ad0c3a369e78b5e30a152de010a5da0112230fc8fd8a517f127586ea5345002c9bbf9a70c28623d7cc839a1bf19edaf1c72fc20629c9fb8e6db5535d73025aaf34b7b75e3cbf3f8b8d6bee383303131efbb47cee201441fc48346186a59073afe827e1e5414aa5b6c39c3912631b9d7a992893d3306e62c798bb9fe2e637165507cafdf63e40fa93a2f4252b73ab72605a1dd8ab468ac5c0818abd9fd8a899342ecb2230425e548b6b52e5fc3dc2a6ce1971e211fad276cd31e1a6697acf788045dc0169764aa798d482ca5a3b98ec6f412a662604686b67950ebfc2ba7c0b2d659ba5f0f54e2cc2beffefb7a7a2564957f83729d3c2fd13cbaf4e6b2fa79e5e2b9cc779444da7c4d3453c72a0e52e9dcbcd31dc2fa01aa4383c7d609b3b2cb2cd67fe9505e5126cc4cb8d5b5d7b3df8dc8c3d10bfe1b91abbd37b0e4fb3a5ba55ce03c34e8a63c33bc3babcbcf989a58e8c5c2683b4002154d11de6e83339decd6f011bcef7fffc5030cfdb44986f8f561096a5e15c64a41dd3e662aa1c19467ed1cdd2aaa3566961abc7dc0cd9752b2d609f0321b6720db487a7fed5f187cad62a4c8025c29ab8b33c5c12d98b6d48195301ff5b3b10033e22edcb7d76b9260e46cdda7ff4ea29582baaed4c1f2990efd843febbbcfaf1668280d6e6e3ac8afd2c724e5c5463633c929647b8533b42feed73d816649a847969576b82a0be79dcbf4ed563ccecd9d3d36eb1f1bd93af6d68997cccb1e7f70183f4d34b21dd2f7ce5eac981c955f510196698f0fd6dcf2429323f39a1fedbcf31834b5ee43ffc041b81478a77af54c62e4e4178027ba5074943f9c85a1f3f0cdc5b90e85f7136b1c8c2fa9e39980a3682b22d8cc2344b01dd37ffa520761172d61b232045c40a4ff180582b04333028b7eed800840de07641d8f69ca632c31eb5083ade6788a9e2e5bedbc26041ff79a3c0db01e910837f53196c9566bee2ec14c202a34d3a556ffb39434a01f2d4a0773451e61bf0534fa11afd49e2bc82e5f80d90256274315aeccf813fb5509de68baef381594307a7d6d8b8d92215e4edf9326fef5287690e211db6366aef06d75e65942e286ed8ebbfd148a8da991eba793ce981693ed98b6fd210c77449bb79ccde306c38901e5ae20bef32ed31ea03cfdc2015fc2ad26bc919278e6563bcdabee82aeeb52d97f53b445409878b7b03149a7ee91660a741cfc287476f1ff284494efc7617fd3d03e2a4f19bb9ddd047b4e34d68b87402b200723ce5b78d3bddff31789e5e3ea1978d02403ae51eee03a4c63e8ba53f63af79042780ff6a6d87d972c434680c17353f0b4290c28296d1968aa80e3bc8ddf2806ee76394630f13bcef079a12dd916606a01aa0aea50fa786d9df6d00626f241c74c5a09f4c1e2eacd41a6a9b8da291faf0f038b1c305258d8983e509241a31f357fd7b73dac8214a0b0cfa5d9aa1bd102079f1466e2e28c429e30be84f7c1fb899503d9203f24a64678808aafa2db1cf6d8ecdc265b03ef9a2c41318c28e4bcc31684396506d7d9a179573503f29c0dea22f8c29e9dd25312a6bcbac2f09564311a821f6605e4e71c68b3c7dc5ce10db4c8f392e662075781c9a1d53467922eeac26bbf1afeeeaad4dd34bd688992be43facdee3925c6d614a905cde5b42bd19d58cb7e939e41c52e63e40074b47adf273cc819f3e7749e26a5a23a59ebedff83aaa7b28cdb81983c3166b4387c9bb2a7f1308daa6d5e52ee0104c5f1d2c82e75ecb1ed3decec7965fda647ae0d8b0fc12116bd3636ad336e7b381f344708850d5b35179b13ca8e5698b6df58ca36d4b60ec643a56c7dce44daf5935b30a9cf6546a7ae41b0ea65d1510fffb3b9e1e39b6e233fa15e9ea57f58deb7ddb541a8150ac441e604c3beced241e57206a6423850b8a587b3e67b00a06e7fbba4e4ade94d99a7c2fc13c8bc6599439841ac9278cb982ba141bd88a5a47f57a56513ee3ec140383eadfed54a889d2ae72a05c2edddf13ecdcb2bec6cd62d075a9f363450cce1142a06d1b568b38458a75517d026ede1343643df9b6d1cf55a1af8d17707aba3ba092c2c098dfe07221e2a2a084ead66359f9146dfcd12ccfe04539ca2e6665cb951684d417a77e6f8a01b5ba842799b13dc2e2728dd4ea80a3de9052b4239210d640ea4445fb1b1b8d0a7ab093926676d31082d2328e77c635d37f24dc32c481c7496a84ccebe7c136c619103c10f41920f3c2957f3d8310616a60bb93fe57827f184495be72602878206d4f0b71895e072385dac570d22e4372525dbb21007e65209c8873bc0464829c775e6a57862008aa5886666ed142e3b6a3d36278ca4c86ac5e803f1363f2efa70820ab71ba", 0x1000, 0x6, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x7) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x33e, 0x0, 0x3c2, 0x0}, 0x841) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x80000002, 0x8, 0x903}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x80}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000024, 0xc7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1c, 0x40000002, 0x10001, 0x33}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x8, 0x100000001}], 0x7f, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x401, 0x2}, {{r4}, 0xffffffffffffffff, 0x19, 0x40000000, 0x83f8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x3f}], 0x0, &(0x7f0000000300)={0x80000001, 0x80000001}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() getuid() rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_open_pts() 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:13 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x8000, 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', 0x0, 0x66) poll(&(0x7f0000000000)=[{r0, 0x473bc8d0298acab1}, {r0, 0x80}, {r0, 0x4}], 0x3, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0xffffffffffffed0b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0xfffffffffffffffb, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x22, 0x130e19df49af28ab, 0xc38, 0x7ff}], 0x6d9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x86, 0x100, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x7}, {{r0}, 0x0, 0x80, 0x1, 0xa6, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffb, 0x7, 0x20000002, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8c, 0x81, 0xfffffffffffffffc, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x1, 0xffffffff80000000}], 0x3, &(0x7f0000000200)={0x7c4, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:13 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0xa, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file1\x00', 0x8098, 0x108) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20000002, 0x81, 0xdb01}, {{r1}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x7c, 0x4}, {{r1}, 0xe7de3f2f53a99684, 0x80, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x400000000000, 0x1}, {{r1}, 0x0, 0x6, 0xb, 0x7fff000000000, 0x2}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7, 0xff}, {{r1}, 0x0, 0x8, 0x85, 0xb9e2, 0x3}], 0x4, &(0x7f00000001c0)={0x1, 0x478}) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) shutdown(r1, 0x1) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) pipe(&(0x7f0000000080)) syz_open_pts() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x28000000000) getsockopt$inet_opts(r0, 0x0, 0x200000040201a, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffeb7, &(0x7f00000002c0)=""/230, 0x4c}, 0x2) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3ff, 0x3, 0x1, 0x7fff, 0x7, 0x42f2, 0x1, 0x7f}, &(0x7f0000000180)={0x2, 0x3f, 0x20, 0x2, 0x8, 0x8001, 0x8, 0x1}, &(0x7f0000000240)={0x6, 0xffffffff, 0x3, 0x7, 0x101, 0x8, 0x20e, 0x40}, &(0x7f0000000280)={0xffffffff, 0x8}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) 16:00:14 executing program 1: 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=':\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000300)='./file0\x00', r1, r2) syz_extract_tcp_res(&(0x7f0000000340), 0x62, 0x3fe0000000000) mknod(&(0x7f0000000380)='./file0/file0/file0\x00', 0x4, 0x9) bind$unix(r0, &(0x7f00000003c0)=@abs={0x866fe652454b3f6c, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000440)='W\x00') r3 = accept(r0, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) utimensat(r0, &(0x7f0000000500)='./file0/file0/file0\x00', &(0x7f0000000540)={{0x8000, 0x200}, {0x20, 0x100000001}}, 0x2) connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x497c2337, 0x0, &(0x7f00000005c0)="82671362742bed4a5662e15bcfc3beb59054f673f2c4e66e76fb1ba8239279b0a462be82412276ceb3a229fa9c137d8f879472bd9822c6a673e2bdac9ee29f635f22100cad84acf286001aea936a60da8ba0de5e7d6ce7a179f234a8709bca670567e690d7cb463116794b8d97ab662cfbb4d5f88dbc39d644d44d09f2acf1435f94aef4a0fe18afc1c25c0717a96ee83c8a9f0e125d715487171b259e7f293c3cd8a92c1c9a0d0165069dc6f5856b02b1f85c3e0ba2edadfad0d2a88c0cc4dd94393a6395216561fdb3bccca5e54d3edb5a4127e91dee7884b3c58ba3e53b9b893233a8e212c757f64932dc56bffe2221d5739a9e31164bc7d63a3b451ff01e1e6db5588c229d9a359c8f91ecb3bbbd731547805363bdc8ce5b15442c141fbd12bf4725f5883fddb91bcf183d06756c886366365fb67b34877762a5dd58ac2d67ab03082af2503b7f5c1024207bcf124383369d53517694f956ef94b7dff01a780c0f37b1d132c24db4efdb167b0fbfbbe48b2a91c675a2c5771ba023c849092fad4902b2af95b4e4b97ea0ef80408c43cc45d4b203c11655b91646463f94ff4341c8af1f25b99ba354bd9f3628d4ffa965faf28e42ab61ce01ef4eaf6e7260b9bc078efc72d72228b90509137399d8983248f4862ca8d5fdff95facd47d55524e12b8e5df26160c440c2c7a947d168a6100ec0da3412c8a51963de0e993597db2a58c743d8a5addd91f744df580c4b4f2128487a25647d3ecc87c4b42041f987bda308314425eb13c3aff9bf4262812564fb3288ca9d3968d0efafff814b52e28ec30618d301325de3ce6e35ef0736c62f9a2cbb00c0ec51e4548f99b63a527a57e6aac8419bccf7dbb2bf587594806e6e7f01fb983fa8bd685d136d902bb4217a67cd4d07942845ee71b7b4a057d09ea16ae22579550996a1651d838ee39faf53d9f3585ef6481770a3aab0a6191f9f22a0451b06c6328dd7fc2e3b0090da6790f5d1bed573c1da1a8f86f9169b6e148eb5944a36481bf676c3f7b605b7f86c4727e8f29edc69975906ada43c2f11dfc4ef3eebce47e978df656146d2830e40503d2a5ae83678cf43df5864799ce7903769636a3185a07daf398350a435a0848a84be69df866231fa982daa025e1d53c8e48d251fbcaa9fd94f52dffbdeecb4590cdd44502294829bac466efea46c28552862382e1ec808981e138e250e26a47b88264f589bf689e17640425573ad68c2d73a0e850a69280c1fded47732a640b593758a3b75f9c38d809b19e3fdb41788b1c783c83c1ca0a7934f0f60cebf7ca1a995d575b5d565a7c5859852a12723e6f02d44cff3ef9f07045a89a0c1912bae5951164ec914e77cb213a94abf4cbef2ba879833783938f6bab24f431fca1b5e916844dfea2dd47516b278f691fac5b21bdaebb4b53223aea04dec383b7353a7730e63a469ea3d367e9b8a1bd22d733b42cc6d05490479bf918fc7d6d955a497c665d64153ae5a82b84df7ea7ccdd3cd7e0aea12b58462c7f565747f5883fe7f57427f878080ea62a0f899b06385fdc219e7115718c7ade579badfa4967f97811d6c3adddbfb59ffdcfe6b9a705e47ccc3024cb3d6d9c210a52b60844efb6a0bca087e34701d2dd806de2137f8580b3be81c402874dec9b33d801d6435df43da8ec99a85fa99ff6f15c93e179694ef16cd6595956106b9b9375e3cd3a41c7e0a91b96ee09cebca51c75cd01d213000abb055ea55f6877c448f20a3d5ffe1c726bf088f2c5cbd27aaad6e52a713be6c8641b6e19ae881ce3a9299415c95414e9ea67339e2fccda2c65851f40657db95f3ec8f152ad6f7c23a64b99c1bf539bd690d00a1e0c7241e08468ba56345ede3592c109b1f5d4a241d7a6e52afe3e915fbb571a9c77c4cde687499a1a4913747eebd4210c770f8604fc3e7ca1cbfa4d53aed73d048cfe80b8d3edd347c8c26b700e4889dbf7e59aa93832da2a13bf5e8cc8a2de2d31608d45b3d4f2dbfa1a2c44f98f0283bde0ff67d2ae5da0023acb117192c6c62bcf77976f9ac7ec1d15e356c3cc6f7b84e03311e83a4ee4d3d3a10773c1cbd308ceae72ffa79b3b0800ddf5644a03e7849c4f8ea309bd403c462e694213a905f4fba14fce0a903a08a166978ed43d0cb49fd64bbf9bdce2166905f161c162b966f4e2893c02bece383b9283ecbea422dd29bd5a721e2f2b5978389ee4402ddde3ebd73754d0e045b67b42b78f0a5341a1a001ad9bb95cec52d614c74c271f0864c32c03bd0f264e4a9a89c30d5a1255ef99ffa7fb561d2dd17e4debbfc21e67ab2ad2fdfeb4e029d4a33df17075a78194c49a89d1d05b40dd130be7d66bbc9f16dd8db63e17b171f6e0ec267d7743f975778cfc9c0b2cf85429f221b911877a8bbc9729775c4963d85206fcaff2b83852a6adcf231d950154169df53d877a4d3b4a8030e1cee3e5eab8507d47a88d0940a4efb8d5a5afd02aceb18a95fc2d4af95779cffc851d3cc5bcf9dceb06262053e186d517dfd0d3980cdf1f84187c8cb65486c7a8437d465b555a62d7bb1ac8d9d29085ff2fdfe910002c4b9f839cbde189dec9c03f10013e5982e39442f58d466bb020396f0e3043d2edbeb8080d291d741aac7470d3ce2839ae88d2ba30bd9071a6c53d5124ffa26f74642a40f83222c9c6553d0a9672ab8add7cb4b124cbc7175e893998769f8d6079ced18a83b403d6b52ee28c368f9fbb48aea8e02da273c91f656d1332afa09830a77d8803cbce436e14463625660bd8a8ee05da2e0e7a11c19357e40e155e15a5b5c3ecf73536e36f71ad06555dd3bf96ac4db7636222c5f3b863bbf8f7a53935191015d5be69cdea939dd881a9ea5703bb19a87fdb3bf8cf4c7e5a251f6790ce7b7fb1dc51ffcb78f66fdfbbfdf98b6392ebe394016ce9666ef1e728512a0c6cde34938e23878855802d9a6ad7f9edf58085936b214a311871c38d8f4c476cb2c5074d48ea78e7bb8e3ac9a916d1ba7a7c82e504b1b8e3bfda385162ea372e3b004a4573a7b2830ae2d7ec1f5d2b44e36122de73c56be01438735c25fffad429c1cce28f18b7ae5ea35a29ee3d1ad017f8d924cc3554058440d83f688965b47294c5b7e882759fccdc6493617d3a2a5b4df19fedf355bdfb597a5363f6e449c458a01441d9395d0fb048481dd2b89c17162b7b7e9c09c16d314208472260efa77d07fa567a4fb08c21c0253dffe8916fb290641f5b35f6ca76aebac0e5d3ec78cccc91130b97c31246a8b7ce0d717e8d7e6e27fa2f089d8aac03f4e100049770912a5630cf5bed1a583de5dd13097a79a476c1acdec867312b25dd7a9596ab789b8cb2ee6488b40104f6e0ba450941399ddb2d7daccc0fccc35e0bad3113b0c9fe850f71cb064fbb581db5a7be4f818102bb650e4d7a4308fa12a7d52f6d478082e4cf8c655f3ab9d477935d64498dc7ce04b27fd57467de8802685a2200088edff0d64dd9a97ea208c1ac0d80c3043d554f067579042c550a2d898313dcbe9e759ef9d210bd1c13286400d60f81c1c67909d4e018f087e64958bed7ab43225ae890bf2f7272bee04fcd7897e6ddb99e505d35acca436f15e94502c4de882938ed4a942fdd9ea40b00bcd420ccbe7cca7ea6faaf9d1d69567a2ab6cd2c231734515b655d2112680f37a25952c4cf9b33be488dc853954fa58e1436ed725c4e9389ca5c80069cb30adef3b77754ecaa568233fc8e1a5d48007f6f2c0021e5d7bcb95fb77f6d6844f62ca30a0996cc7753b5e22910eea47cbead4f4606c1caac5fb5a6498885d5cfc336947d7fcf1d62d806165fe0d6a677ac8d51f6ef94c0fc52cf0b5dace8bd2fe60951bb8f3bdc7a7511c5059806cd6948da5a249634befe1477aab2ae27fc0f0f3cf63ce6ae58c02fc15402bf3df0d15486748a00c0d3ab83836b98eda7b74f3b406336fbf28b6b2b341d6ce48377f6ffb88f2601fd9b505e540845c8125a003b8a7ca6800f08d3673a7d2897859b8a0d755410db151682d57a92f8c3d8fa2d299eb2489975b84a3d6fccc9f156e27fa9513fe98bb3a477184bb8af081814116175a34226d603bbf123fde9a7b60d5729b989c49d4b4165772323570825ed6f9ea9372d3971a073462ad149e687faf2e0fa21941a0e3e3d187e1c12e86cdbcec4fc931c69104c3450d687431850fd16faf9140f03167a85fe54b904b4698aa77ca36e1c4be8d60a9a2dfc78fa78f879f34414fefc92eca6790a1136d09e5678c1669ff1e2e5c63ff0dfeca900287b050921d4cb6c53f5e9431480d0681e68aaa5cc29c1ee4a4e9b698845db7e521f85d73db8cd690c0b0a3b2c0a6b469df229ffc1649cb6c501c8b59d6a8dbecc4ebf1a59140fca5ccda75906244f395491aeb261862a105cd6dcfbef4f8301c460e066725d99e3dca80332de2efc3c6415d2cf66d9c7d0697d32c7657165794b7729faa6787820aeff4c993bc81dc7466a0867e69dba814bc81be41e2dc2f4158f33e9b95004495c88d4c491803e6af8f00a3a83537458e9a961fb60fbd4767dbc715ce923808eb55edfce1b330759b50407e5eea09b63ffb0d1082251471f11b19b26ebcf7e3e21b092b3e9e57bd662bdeea6a64e1e95b91a405c5b233225851b152600ac96c3ad8215f5a719653ed5f84e4b9d9f549a79b6ddef696461a71e86052807b30966bf46916a74e5e2c42b82058f38f937f93576702bf031a27203f74b0459e60ac165c31640505018b5badb5dfc00960aae132ced68ad08d38d3a25e63526fb86faf4085a6067883d2ab9039c20c9a9599c6f37c347403b037fb46b158b4e9cdbc56bb9cb96dfab3987c35bb2b4775cf8772972667716645f9352d0677dbc0768cfa7ce9d867706e1abee42a8d29c01e979f1a6c644816b81855d68996b6a7cdf380d60b1adb40003ec8a9f1de6f02b4a5692715ff3bbf4eabd571c3dc16fa34dd6a55538042b79597cfc7140346e0908efee94f6bd8523cbf3d155aee8d83a681cc3e632be686e1baef143e001b91d15a70fe1d2fc7cea31c63bece3375f9ca26b150fa522a86e28db31b602b89623fef24cb9d0cf56fdd06bbca575499427e5dae5dbff8a4d370230c87cc8a1944bd8e087a5c3e62d09503120bfd47fc0dc025ea3fc6001e98d70f1e5d4dbb25ee8d9c1398f71e2a632f69f3a4eeac9d9970255977962ff51ab81a171de6ad6ffeb53a0d7347f69015d6a05c682660bc877175544c0db6c9b65adb434f182d903e627c5a674ca7cd60a18a60cdea92b3035e5b62204d994638da7e59b20280035325d48b53028272f19794f63b499c46f784be955df1a9bcbd9cc21275f74245f2a3499aeb1395621fe7d7f0c305b099462426578c369983db39eb4e3db80324c5c9351c635e193ba4ce4995b7290c92549abcb05efbffe2f7433e6da33c2d1e7faf0922be607d783ff8d3a8cccecee78045220a2df6dcaa4c2d43329ab5c1b97b2cd9ee526384aad7f5c874bdda2c95e2b1f8672adab6b0f923836296f0b721f25667c1571ebd9665b248f77fb0cd365585f9917dae9e6c898f722113fde23b3018047dc07956320f41d85a8bcd2b4bcfabcc963ed84cfb91a0324d1147e66a1c3253a72223978757ee2d7da2b26a9c48ae11bce00e521f51334c1b998ff72c489c254fdf54c19df76fd5c50a0bb76ad1107b8f270d6f7d268914c9b1669012157ef656bbc5620f01b6d1f018edd302bb7e9dc683c47b05d139a6bb1a502f70b7ddc440c3f07faf3cf48ec1d7d46faaf2b9490b287e39", 0x1000) bind$unix(r3, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) getgroups(0x2, &(0x7f0000001600)=[r2, r2]) r4 = kqueue() pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r5, &(0x7f0000001680)='./file0/file0\x00', 0x8) rmdir(&(0x7f00000016c0)='./file0/file0/file0\x00') getsockname$inet6(r6, &(0x7f0000001700), &(0x7f0000001740)=0xc) r7 = openat(r0, &(0x7f0000001780)='./file0/file0/file0\x00', 0x40, 0x49) open(&(0x7f00000017c0)='./file0/file0/file0\x00', 0x10, 0x4) getsockname$inet6(r7, &(0x7f0000001800), &(0x7f0000001840)=0xc) ftruncate(r4, 0xfff) utimensat(r6, &(0x7f0000001880)='./file0/file0/file0\x00', &(0x7f00000018c0)={{0x9, 0x100}, {0x3ff, 0x82}}, 0x0) open(&(0x7f0000001900)='./file0/file0/file0\x00', 0xb0, 0x128) accept(r5, 0x0, &(0x7f0000001940)) 16:00:15 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r2) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socketpair(0x3f, 0x4000, 0xffffffff, &(0x7f0000000280)) r3 = semget$private(0x0, 0x4, 0x244) semop(r3, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./control\x00', 0x2000b88, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xcf, 0x9, r2}) r3 = getpgrp() fcntl$dupfd(r0, 0xa, r0) r4 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x6, r5, r6, r7, r8, 0x1, 0x2}, 0x400040, 0x423f5a8f, r3, r2, 0x8000, 0x1ff, 0xe}) fcntl$lock(r0, 0x8009, &(0x7f0000000080)={0x2, 0xfffffffffffffffd, 0x9, 0x9, r3}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) listen(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) sendto(r0, &(0x7f0000000040)="1955a02a941c7708533a0b0e450bad15ca2082c81d2a6160a9f8b88bbdfdc602c828d38564609e6167b11b04892eeeb4980d0257dc96585413546f2870563a2f0f36de382e035fbc1cebee0518b1f6228eff85864f4ec86bf334ffb3cbe98521d91321f4adb6ca988845b91fed0992c5ae076bb84b0e3e0e1a5c82c03cd9f7a40300cef4f058a8f37f92d42197152c283ed8e0e4109e18aad50419defde83de0b72a325159546a25d3de5d67d8962b7ab517aad097856fba2f29d1ab82dc3be6d11201eadcd41234dbc79e1b022b73ccaa0017e138f872ff336301d10d6d5816", 0xe0, 0x408, 0x0, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000000)=""/228, 0xe4, 0x803, 0x0, 0x0) r3 = msgget(0x3, 0x3a4) msgctl$IPC_SET(r3, 0x1, 0x0) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r8 = getpgid(0x0) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x2, 0x2}, 0x9, 0x4, r8, r9, 0x1, 0x5, 0xffffffffffff8001}) 16:00:15 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x6) setsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000000)=0x6, 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) semget(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x18, 0x40, r2}) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) shmget(0x1, 0x2000, 0x0, &(0x7f0000004000/0x2000)=nil) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) read(r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/206, 0xce}], 0x4, 0x3e) flock(r0, 0x5) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/93}, &(0x7f0000000340)=0x5f) flock(r0, 0x8) 16:00:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba58fe003ac3478873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf0000000000000000"], 0x17a, 0x800) r1 = semget(0x0, 0x0, 0x404) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x4, 0x8, 0x1800}], 0x3) 16:00:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xafcf, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x34, 0x2, 0x8, 0x800}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x2}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x8, 0x1ff, 0x20e8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x80000000, 0x400}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0xffffffffffffffbf, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x81, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x3f, 0x400}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xbc8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0xaa, 0x2, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0xff}], 0xfff, &(0x7f00000000c0)={0xffff, 0x3786f6b5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x4, 0x442) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x1a0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r3) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 16:00:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="629ef2dcba3bb34db5ce197c4eb6096c5aa28ed93e875a4ba842e7d39b8087cb7918bcfde7b76983d2ff49d1168e5cd1eee7b1bfc73da8a01214e69cd956849da80d3bbc90b03d1f206872e5b0688c8085aed5f9f9476cd12bec19e8422963e6241144a7af7a3624dab3c3b187958e42f9f8e478ab06b92d1a6d8a844815e53987142f8f688246fc183b05ea580c61d8d588994b3616c98c745cd961f357ce1359813778471dcbe9dcea5169b70b3fe6bb4921bba803ed2707904d3b02c74ee0532abe1f98fb4ff0dde80fea6ca57b3ccc2f026ece70570ecef789df0f91c8426711e0e79532e0c53ae7d2654ddf", 0xee}], 0x1, &(0x7f0000000280)=[{0x1010, 0x1, 0x9, "2e91c02a42e8d2d8b6c07c23b8bbda9a688a0d6c1a34d6e9ee79ac7a29b059ab7f86e81283fc984c5d4ec352bbf4e3422270fbc1d4d8111fbd222203dd66564faeb60e7c59922ee01f474f91841bcb982fb448904a3fad0ec05f13f51278fac6a0f3880d3ff251ee26557e29832e0b5f6090053d9122400361a05ad0579c7078da59895f26e3a75d7563196d6ef189a579659f543aea6c3701288a1a81e5403f9de7851fd54a3ba205c73c0d96b97b8a60f91c766a475fd7f2e506e0d3e8b2bc066d9f9d30d425b82db1302a9d592c2f40110cf726baafa99340f6a575181bc32df710960d053acba5dc319291e85332dd59e4598064373df4e7f98c0fda6534173250120cf3c26c619b00095595399d615794b0ba8b48eb74e6512bfbec779136c00c61ae3c96ccab3aca5ad0ac8c4aed58322edbbce0017a2fef5bea71b06568c2fe90075bad5f1cd578de747e926a323e746db2d56335e0603249af69316cacf6818f5239a24b019d1a4fa9602ec9e01c413e16ab4cf37c00930684ced64e46342c86c45c9b59bf5f881139db6e6fc1ab6f17bcf8d18f0f342a56150f049d8b163ef6d8d8937972beb93b58a106a8b28297eeac56cfe978ffc0837967e468a3483c46d9506c701b99948016f8c26680b7f5342b73ce1e9da65d37e3cb749abac55921dc5f42c3d822a879ec723057c818501cf7e6dac264f113485c1d5caf0b3f4d3b2894beb9746d2f1758f8b6508580e95c51f3af0c8d1c4404f77c9dc9eb9d595bff9bde73a9937e4d7aecc960a1212db1dcea08c5ce1a093ab2df7a84d3cc67c4f61e24f1e261c5213cafac9738ce0fdd505fa9b58fcfde0ac76e68c1fcf368b65585ad19f65d83ea04890399f7b9629cc4292290c5ad174400030bad50c82fc53baff8aa413f534ffa6711f8be41f5015fd67c597be26266778f2b1d26cf28c8a9ead8f1d65ec6af71e0a83352d4a6893586e753d986b3cbb45368a69c3a8fd7e1fd44f63ff62943b185c745f9a986cd681a53ce117669ec1d87709dbf09171b17d3d04381b613cb286d70edff5919940c499643ec633d2a5f2cb1cd3f4e3725663389e089a0feaa01d8a8bca928b5b783876bb19e7a4d02ff0bb5bdbd251e193076acddbdbe46e15d24acdedbf7957f16ae4471b3a039f36596aff758b1b83bb617b5aea200ad9b23051158deb726e8282e5b19d9dbeed4fca1e3c3ca88e01cd113cb0a5090d934a0000cc91890a323419e7022ff48887ed77c1b3a5a041b10d85af5cecb8f07e8f08c4df90682f60b821bb172da319a3dc0aacd7abbbcd1fd5c0c36992ff4c1d6e509fa5e5b9a3dda9d0d1fb85209a77519a34d552ad464f9c2d8d1e8f1f3d55d2ce21c49c2de79a6832ef0c0f7d3fcad1288d30d79262f4b2a0473132d9987a3c78cf731482e20d413e962df77ac0d28db2c0bfb033e50f26c9fc30901a69e96cc65d46450d63de37c361d01e04a247812e6414c05e56e8f08f0f8874b33fb64fac2713574b259498dff9549831af52aacd1be67a3341872de58721d945c1a256696ed770fa8cdb02291d91a9fb54909b87fb51c982bf34e7ce7e7cf8608f246cdb2f16944b3e43210811f59279494d0b03dcaf76671eca2be20111ab67e95036aa1dcbc5c88b5f8fbe120c4e9d4cabac86a1021c66e47ed29a60c93d49f53d6ec6d420549cb9a225c06c2c5680dfe89454dcaf751c35193604b271615d5f3acff1c3d440e8d712823e56897950837d66038906c11f2a3b4567cd832004a22f7152381924e6f278f21a75deff69000ff33f2a91d0170f6cabeebdb393d3e5c7f0884605dd0aac7857853f39c8fb57152e9340b719fe0ae1ee1c02d5cf8098dd6fdd92c3bf58bb3d7a95cbe09fdb42018eb6b5f303e8cce711c5d4216ff96e61e971cbfbec1bdc925bb749c5f80d186795217642cc647ce34e4ab7263bb9e604ae2613c5e454de277d6e898864ad30bf251826faf8e62cd15a9bc5edd176e75f1f45d1ba6effcf002510392c5baf072fb991a98356e14c36b0fb190c2c4966fedbfd9c3eed9ec566f1c84bfe56fc2744f78d0310c8e2ae76c362710125541419e8a5216e387f4e79331d06d265e9d54cb281a5698482a9d498318b333269df12762ae3196ef08fd25cf08efb3649a87e3a2e29e3c4f206c849c57408de3b767e5092e5004b83f4b94d8dea42d42e5b3752255d98a3234a3895d4a3be49065139e35067dce4f1886324cd281242ff5b6a05fd0e6a56125d6dedc1d6feca38558e8a4e39da75f5f60e25a7f3cbac30dbec24ba218c2fc11b035c47e7d9d051f6752de267cb403032b4b6b01ad52addf17723123ad4144b3ddeb67ce70e3ba453805b4c2b8e462e7ac5a143e05e1f80d9821c3b3c4bfda086ece5bc4202621d415d8918691a8de3cc4e6fce9cb30780ea0286c74f65b1acc3bd357045445ed620842026a3976c0735cf7ed558137a6ea12f2dc554a7d547497a6b343ea24a5f3a0bf6c05d7b220fe22992ba3dd9d08f157b99273cff70436f627ccdc9bc353b7717450e4e8e707e943c98a5e1da99ae140ad32d425a1c809d2abdffff4b9033691b391609ae717a35dc66ec6e1d1ecc73b74d6c5738fc0f2cdddae2505816f52ecccc4e062351588b5f8853a0c667ca3858cda4e009e18552a1fcd36b87af91f8cc746ab00e86cc3972889b71b0d5377725187e9971b95b2220c0b985ea55b3bb6144b5d5ea3ccf78b874725d76e98db5e247113f3f6713159c9b857550577de2b303e8372857ca32d2943f723a1f8a84e67f0f5b358efad70a9916f4d87ced858828aa9d23ba9fd4411bcf08a9e19f9545ac5721ac8d88e8805b44b3398a61cdc0650f8fb39794477e8a94508a51418ef3ad9053a46c7e46a324abc66a23378de16925562a8e45ba612ac8bc10b86c807ea4581f17712ef5679f09a7073ebdc80cbff49b7ad96af9d047b4d2653575802b9cee8f8e312b5ede0df22fa086edeef9e22075b6398be189ce59dd9691cf7358faf621db156810c5150c6c7ef1ee4888eba2b53b9dd63ea02fe7163fb5fad95ae1d1f36321d104df573c59cab736615a75704b7e6331be46fdf8dbd8e9b12db15e53103bfc9a3d667a4b7117bf3f1c303070ebb5256d213b348f512181236a177d356466e972cd9f2a8c19528c15ffb2c8e6caab75c1af8dbaa3fc1fb67e54b8aa538ea17ef86e8abe02cd445e452fe081d7d577db085e89d44ba2d2ba63e3da0ba14b7d641e813d2acca6c2a7a2af080c16bad19828cca661b16ecdfb0d3a14b8a89b17c751f2ffe1600d1af6d8f0a0a547ff7b1ea6ee743cf72d2175dfdcf5c204ac70b222d5550476671cb46f8186ebfa59b19e1344f1884bcbf03fac5978111f2ff60998ee5e47981612c218e6c8573974a259b994a96af6d6f62d15e91bb62e0cd1bc3b00ec902f22b6732f160270fb7074ed67ad7bbbb55968872aedbeb6cca9478d901f99295e40f2ce088de9ff6486718487e9b5ba1b11d8e1e787e9e5107add3a880f1e1ea016f0c389efde723d43fb3322e5563aac3cee89f33b0821526883f697e27047409e51c371dfa96e804dbb70e7a0d2fd1b79a6d204276701c1073c8ae094ea1f599bfa40ad26f7c232c9a347a6f1256cad06b64d2c891e17674c49dc6f3355cd6699dbbb709552bf55dc45a79b930ebefa19feba8c1e9cf7c6f47d03f72749c8f020b783339031f541b8340509916ff96500c85e33632f273f9eb63fd4b6799d4ea5ff27bd9dc2ad7749ae3bc40a192703b8ce7f42978b107650f5c14f2133b3120e15a3f51299104198d63cb60b48a17284682c034ab2e0f079b1904c35bb7ddb65e0467624cfdf3c82d2c36f29edf306e4e2b2315178d0213fabd9a55cfeb2168a13b72a60739c9a4c18b369283ef534efdcfb9cd4d1a0759075cc37f23c928466f414fb5db0887cd0dbc5b4dee06913197802e1332e0c8ecc4a55ae4e2b2e6e2328e5fe3457d7ed762ca9ac1bd979608b1d2dbab4943d2699a31615361ba185ff82dc3cef5204e212c20b7becfe09b976404a10293fb63df74b4e162641018c3e7833da7c9064dd4ecf8552810b856bc2db1b771d9bd340cf1c529636cc3c9037a86afd4b7f35e21126eefc8b283afc1c90fc61c2567b388f01003ec3fb89341ebf976ff33cd30fe16f9cafc35e2ad04373f570eae49dbcb24b09121b1fcf088f48d7bd8a26ad4ab207d4e53dce0749cb959cafee35eeff329c7bb1cd71760919a70ba909b8a254c389657e5ec7f5991cb739a0461691997c0843b455c85e27eb52fc119f45dd20ea8ddd79b3ade1fbecfe2f02aa148d21b45e7bd54df83eba05d78080db328282f050d24f640836404715107dd8296852baa0b4a8ca3a7980614ea71d8936c17121ccd5fb7b60b7ee748986074500b47d661959fdfc243e981b49c219b997c003f97832eee9136c8b23108c6b317e516c19d9a01a4ca05511661378327edfde9cf406b343bba369335674d4f41b62d6822bed961242488ec4c7c81181c481ac478e36ac933d72e59322c93bb5fcfb03c78cf566c3f98c5e4b87c6b785b2e03655f0c7549a821484cfd0ed8c3adca1663c00e1ec9b5edb0cbd38f3532a729bbd28ad7e5085cae4752ed788f993241a2ef34a94d886a201e9f3aec0ac4c4956682a7fb8ce4f0d073ae290175636c4804646d27ada0335218957ec336443d289510ff487cda5b3410f139cc818e1f9ab53c23ed9f62f4e262ec053fe4f80e164b3b46b6e19ece7cf6f595d5cdb7bff39ac61e6fe04c8381de51ed29974e3c7cd8d85592bce28ee554748101e2af547c6168c4e5f26811a17819fb4190ec0b3096bd798b385cbe3b600e03e83ce2cd6ac0668401a2bf95f5d2958c622b1b4462044f944376973004c02051501d84ac17acfa392cc4cc2e44eff241b66a3b84661c852870257f7cf7ef81126a34dc5219630f562535d8b56beb4bc783bead7aa12937762efde67b389c7295e25551570edd43c39bdad1471441893de7ee8ecd0072a1062e744abe4cce22d6794418730e7131a7578dad96ecc1fca2b67c4e06d61caf85eb76007c14c6b44ed78d35289b18883ac70398b17294a18ca9861129aac00274b944854f733bf3b778d9e859782fe3fccaf227fb535f75abc597e7ac1cc6a86ffb477b8762a09d20d019c2ef844ff41e3d5011c211d0f5d2f90af0627ca5916ed109e8a894057c8a4c496d6ea2b5c16885d6c4ff66d46622ed5a15763a81d28351615976a074b9dd25c39f6c4faadbb029e3555a73ee41d4ed72b91e2917eb91bc5bb35e640ca224497c1d536a7ddd22c372ca49824905e349ee5bca50033250c15a7093ecff20b214d3ff63a8094bf6508f220b0425e9ee16fb719a71d255272d640ea9766e74b6d1a24e5d7e3ceb715d9ab3e28331879f42f29f477673d13d1da135cfde39be0a7a792a181d3adcbea4b42bed2ddf99448309345ee36da25f20cf5f46f9c581191b42b953cc9af4abc242afa56d1376e0c13d9d7ec0fbd7de88afe2f76f0188762028032fb08134d01c9c7bce9ff71e60561456ea84954f3c9a17ab45d2020ac15487298b17b9c87e0d34fdca0b810bbc6e455783badefc784924a441f65b6a3cf0a519091001a042639ee4da54f262e27573ff1c4428ff6e6c0c713bafe86f42b79cc6357f92dcd183246c54d77e08e4b435874ee928f7685a1f3006aa914ded1f2cbbc68ab68734f281ef6666818c83dd2f176268f79d8f6ce7bf27cb25763a0c9ba888466b0b82ebfa"}, {0x38, 0x0, 0x0, "b57a03655c96dc17abd10543f1d31e45b9aa86c9f773f656a1ba290141c827f3cb4154b10abb8b"}, {0x78, 0xffff, 0x1, "433b27303d3af117748882026807aa10bac66da1221f0c00fb7490e9ef24dab1abf0f1a32e6b3645cfb86ba43ef36e2fda4c60061f461d188f945445f5ee8b3cf2020ccf163f33c81eda748fb34865b1d44b1a2e82c392837106ff388395579ed0"}, {0xe8, 0x0, 0x549b4ce0, "d75235cfb8709c89df25467af21232fc3762846c38473cbe7ecf820ca4ba694da7ff43da1100adda6ccd015a5408552d22a32a04ab907d3e1e1f96da11b33b4835a2f6475d3ad9954cf790da1f5fb1477d9c670c43a7c772c24232150df964adc5b9d2a032fdc8de9e59f85f3b8df8a63e609232572528ce60269af4d7e88ddf2fe995bcdcd78b51e38943a1dbdc1515c88b9bd48d4b0199de963489748e8b780a6fd315914e5ea2489b8de2fc39d40b56088ef6b1defebdd2ef842dfb2f2ce2c321271fc22fc0cfa105230976761eb81d874c"}, {0x80, 0x1, 0x3, "2e98c9ff23ea2060a56cefe69f7ac1e35c8dabf602b97d6e40c5f0c47238f1847cdffac033d55fcb8a7b62764c688efa29e12758d70703b603898d3804aec53d995269475321e619bb74e2536ac4a28516660ef1763216fca3900ee1d837d8836510779a85a55d080023d9a1e360"}, {0xb0, 0x0, 0xd8c, "9e7879264c823d02d424479ae08f0cb114d4e4fdf11b8550b00174fb39647c0381ec4bf33076681f412d2e8c4aba29c07f48ff66d02b41c408b99bf5744c4410c90c4149efc42d5eb9452c2bf393721db8e95905625900af9a262193b63f21143958369a34f6922659e1320b82915c0d75dad47dc18970ec034a287ccbaee9b9a2b62642bf4d0ab83f46abe8c9a1c533da3603d695e5e3ab329e6066254791"}, {0x1010, 0xffff, 0x5, "7feb0f63e5fdc56eac816e6c03d571dfc6506eb9e798bb1c20fa9e68d59588b15364bd22cfaa5093421a838f40f4834524f3e8d2b4151c889e1615c9ae74a24b7e312a2653a165493ed7bce8a6ce395559fae2c68e4ac0db0180f875217b33960d6b6884297e9ec0a13e956fff0b87cb0618d6487092a4670995d5ee9d5800b7d64b642adeeeba4d4d847fbd4d63d15990f64aa6ff9e679541e1de7c0c3d5c913dd1871ea61504d1240f24dea637e19437363a3a907a2b8c1b6f53655c5fe0f334e83ceaf3d8b12efa70838acd9842c43edab784dbd6016e729872fecb3334be39a885740a853f6ae39b2920cd08d147bd57ecc7cdb8cc385f0a746e243d0e347bb795ef85ef7c8af6fe7dbad0eb5e95b330ca0e20b8ec499ba8b19a4fc6f699fe88802f89889edf259670bd20f31dd4c67c8368f641b5960271b34c8e63dea3a5c960d7b8538fde6bfaa4c0c0b12d20babef61beac5da57cebab6b6a9daa49821e476453ddab24ed52a621fcef982364d10f4f6bc2d2c63fe3a90feb7522d6de4c28db89cda5747ed20fbe4e0148b17b47adb720cb62592d0b395f658d2092e6190192447e2fe7d87872f825d6e7b0f8926712596203c50546212f803edd2c22344e84f0f74781da7a0bf0366d05b1a57b1ecbed63ecbe2a56290c5b8fc248c7e689a37cddb3dd199b35d7ab76728a80a7db94f814ccf2f2e10f9e365fa33c4db3074a5b027be2e9260ba0e9546d1c4739dcbcf48bb89b1818825d79b02f7e127103e3fe9f536aed30c94b4e57743c248e74122e5b0cb5d2d2f4fb003ccdce6768cb05d9ff9174b7ce51de5ebefc904eb36ac06b9b566922351bf3915c66ead0bc922db18b03486d93c27b98b1bb96ae98f9d5eddf9f7d348739238b556abd69b0a33c4a00dc16f7e82cad1f33a975161cd9541ceb962f55d02e9aa58825f0948dfa02f147100646a8c9c3bc5912763294457a86f08befffe80fc51fe9004887af2aa9aa334e0dd8eead211048ab8d8dbfa8c58e2b3db81b27c8f5c5c67883165bcdbcaac918b1966241fdd298955b583c90f9ad534707fb378306ab714f9667a929b5f65851ef43f53efa01a478e6bfb166a041fdcb3d99de5c5176e753905adb087bea8faea84220513f36fddc635bbde941a16ea64a846450a60e819367c6ace5c4ca8251aaef8564f1cb8d514993d63537e166b317755f0534223fa2445bc812632f635405d91a10b8f25745c22ded6d8439305f9cf2e8ad7768082b5b8f269bf27e77bd81c69b930b22bd22b71521e73290555a4c4e031cf5935d2de3d1bc1a54d955e98cef002c2a95c86a319c83ffb8bf5eec9ce1e214345156a2a4847a08994822157932a61a0ca4a80c751996fe866c8cf98df181fe8896431f89d9b68b3293239fbc8a1ae606f70e77e3dac412fe780d2245cccfc1b77b033b8b7469ded577cd4b2f806e2fb8dd83323828cebb7317fa1d57256514bf28dec0ab2afe3657a7897f95a7a5de92be8c99091b69a6e5efd74dc8fe6b3caccef946a459d561561f553bcfe5ca3bfc2c711c140fa241dde98785549bff239b516ec9aefcab20804a5d59ac3d70fffe988f4be97e387506eed80e7c1e6b778a7921c5583321d16c138cab3cddcc33fbceec444fea0348ca4d7b2d9054cb869347e07b9a2fd037b12221da021a9fe17ba48ffd6c973c7c85e03fbf0bb1faf3bd870cb34aee3ea1b143b2975a20b46dbce61cfd413d8e4fe678e7af49f07bc995621f556625ccc3488748a3e1661e2f1dcc3fb83596a30aa81e3952f59ca8b59b9f2cff0c71c4c70435981368ee86937e109d896e1fc9d455c5f3ad3b0790334f91eddbb9e7536865b66607f645d28634f7d46c5e5ac3c3c472e5419acd709b9459270fbf54d91641aef898d43b40691f456454aed0eacf0eb9666d26f778c0e77d6c0773bd296838364b66c949caf9254fda557950534b628e058af38a99c266d5ec1f96c476b46f968d8040ac6faaae88559521062c7372cab9d72fa12e62327d62441afccfd8134caf161d25c9cd5220a93a1f7055081927e5494f611fd403ab46d45924a9af9be944359825c2b3f604ccced1284bb2eaf1935f8a42ce2bc5b511787c77c980ce5e366965e59386fc4294c66a980cff53ade184e1f48303b26aea2399e1a0f7e3fdf7b631f5b8d35b54095e9b80618d76531224f55af2bae4d4b3321dd818632c87eb6cefe121acd7e7ae62f550e5d9d4f2afe3f978346b1c78175e3614e60666f81291dbb5a38792a2c11aea7367d78e5ec14e55a3fd07e41270efc908bfc036dbf495fd952721ae6aaf94304278ac803243a29c3e5e7a22040075707796baf2fbfd9b3299592c70e37ef53b007b6ca436d4567eabd91c69a7def9ef06777292d80689bcf9ed2a9eb3897653bd3eadb19ad1f3b20c59651ec0ea4826ba90e55276718186b0611e6c92f7304291a9b08e73e7b043f39d5d2d17da150202f9a7d6779cd02d4676c9faa20961528fc083ce397bd6ce217c36deecce2ee64acfce118577f39f81e60eb8426856cad66e26d813bd03783ce9665a5807443cca3212c138ea6c45b9b8bfa101c2046fac280eec0427356d5baab70ee74d1498b2142e611da6915a07a752275c305cf4e92f8e14904b082e846b3f26bf91cd9cbf3a7c0d26623a2cec377b18719bdf0f92ed05863a893fad8dc866c39c46698b93baee52e63a39e86ec48371f6706ed0443b5b2dd84d8858b334ed75a7f33e4a1416bd1b9ccfa881cf14e851ddfc7ddad9c5763c09352d7125bac497facb0d338d1576d3fd01ab3d7d058ea4f91663a88a0603635801650c1072c7e458b28e04c94609571bf4285cb39e3be572ad0b2b2e867c72804ebc715bb8b9475cf6145e1257d3d07d5f990c97eece677816dd9f4b52e8f5f6deb764bf65e9ba0f16b17b7475fa002c5945294ae0ef7b2726e86c887d2d04548874af13d57e64c27a4e8c392ce65d127d8d1af0d2a70993bdb7aca5b177cc52a28885ed1b69bd018fca3e95e1038c1c568cfdd757c693200e2d5dfe3cb0cf2f4b67852f972c4fdba3a9a727f6098d71976910cf2a904e720f3bba616d8fe102da23b22cc9e10b9954a673b64a9243406a194e0c3ac78036c2dda1b1eba51becdb255c8ec6f8fac2bdc5868a9a0c42209f22c29857693f479f0b4fbc29a5a927afadd99bf72792b57e96db3f34f90f50e3340e553cf3bb635ded8e7035ea402b6272d435c007d3b47c9c0192a119447919fba65e76477cc0d349d19cc0197ea26101a565fd0d8f41c04d882020a55f77885577c5cdd27ca13f69432524f46df7dc9d48b6a80df7454c28fb66304394a134b5cb25edd0207e23dcce4cccfb2fd8f94bbe8737b183c7b293f27c73d30d4456321a7bebc3bc25584a909cccc927391fdeb9e73db22e9a644af79010fde9b99b81113ddf483e01e01345df36d21da4a6f4c4cb8639879b86a7fdde8fdead8794243b597ee14d3be6499fa3446f329e48889da93b518722045f8cec3df8cb8e17080183f9ef6a96a1cd5863902036db603cb08b0f1b0575b11a9efaaa8c8bd361881cae2f691e03144eeb168a62c14ce94be74342a2abbe9197f1a53d41871fc3f431e91e21d5d0324775c718dd1289a68b1161131e4237de16c6f703a416704d9e7eaae4a206a5b568c78e3383fd50dc8465ea9db23b2f2f4432993e7c1062103940e6f28d70a450774771d2a2d3e35da60173df253d169271ff26109d687f61f5e3ad559f29aaa551df456569c9dbfbbaf1705595c2d2d6d3bf0696dce5708e49199ac6b8e94582d0d374bd2552722e3aa4f6ac440aa8406c4c62b593f49b31b1f5a7628fcd3543334daf565c3150002a0146c33bf2ccf624ef70a6c08b991b465ff57fde71855f625db9acfd1816e59c37a8b049bb1e3058f54e7d1d91ce34710beb2b5d9d14b17b7c0c8a8b8f560713b4d68f2b0262b9980525b8dda32b662748220ad2e97e8c4359dd5a492e62352072f8e218e49395b8d20fd36b0db1bc692378da5255d1431dd2f09caccbb61e273a65c27757854c90a7fc8732e4e094eae992ee5915891cbdb468738ea772d4f46f10fed641ed305209e88b272beddf040477cb5bf61060641ebf3f8f4fd981076bd0bae4e0f9e83d820ffac4d152317370bf42d237023c29f8e40b04c4c21dd70fb1a8ce0e257e7e4703c851c68727e96082d6dcb22e750eb9196dd56cede6e0492d58f6578fd935bfc172639087821a95fd1a7f514b0796c1ac49de09ab67d53d9db79e78e5c047027eb786a6a3a806ca16e0ee4b9b3186282c209ab238c2f94c8214a2e923bcaf5a0beb3803138a327d23c7cc56e8bc493b4994eb6bfbb3f3d083738204fdce193f87c625c7357a46a47cd85caf9660ee2c62300a366dee7ce42283efc816ebd2187d7d28703d4e2ac559dee08a7bc427a7225f487fde2c8c2e3c459a07b7210e62f1aa0a9e7b7716ed8d32d4a68434a62922c5adb0c278f07527860d83c427376b1253460f9d780fb24072b19a9652afcbb593e825bde6976e0e717e0166466eb337601b66e50b6ecdf24f29625e9cb5e029b69c35243d296d4fa803f354a06424d9b6c654dee3ca8d9ebc82910ce1b88b252b4c4f9c32839afb82ed42381eb6ad58892f4e87e48160044690e3fbc693bbcf940a08d4ee4cfd765afb869c078df8ddb01525e3fab8a0af11e1e82c670a4ea0581c88134d9b89306fca895d1d9bc9e21a1084774203f95051f51754602bd2dc84ee3cbcc1a1ef64b6936adfef563c998fd1d87aeeea581f7020f4798267dea2f8fc8e8750f3014474e1533413d95d5ff00273d60574ae391f3f0883fa7aebbd3ac86cd39bea1fcf9627684c4d16b5fc8dc35f7d2bac694f79ebdec6d20a2807bf2f0c2db4a27574c7da36d736fa9c42e888d8baa8c03a4c5796f72e240ad736b6079e4be96a7fbcd88106a2a0a6ae7b40d28a142831a1289b9e1453b8bf236468f69fe5e64fab3883ad7c793a63b875ea0c9e710fb332edddc9ef7e62179ab85d5df15c6ee43318c244b6527a0da784216a9120be4edfc4531d1a0baac09756b32d031cd443e5f9956971b16216cbb113e8941a3dd38893afc10590f3df3803b013cbfc4c7fa1a0eedaeae7ab72aa8a633b81d4b39bb8d043023eac6607725d24320aab642b6c7cb26944b118dc63b9db0c1008b9ce26d910dbca0f8d5f22e24b5bfe27d9e60821cb143cd6ad2a02b1d3020dd71a4066e81c35bdc93a6988f606b4314dea1fdefd2f41f2caa8fa77a5203f5c4a5889fc445542460afede2cfb9b6856f546c70c8fd66f4e282c870c713144730552c6f7b2817f054b58c9d9742901a503049d5937262f624b9b23d186ba788407e598901dfa1e33df28f6194c6e0fba75086dc1b45bdf2035ed254f0ad3c432fcbb2ce6723234a353186a276e20568ece5a1b9e77d84661ca7fdfaa4e1d17fbf6d751e2a27c36665379fd4bf70d5374d69dc8df1b80f20924479127b1330e9ba07dbc83f831c2c6a17b67323e946c007011b11213cbd99e462a5ee522725a26056404da7e6eaa95abbb678cbbd6631f5da4430e86939a38e79b47313d02dfd3303bc3366a26e278acf2700697900fcedf7909a52d8b8715ad2f66f308c7ef3f1038322f5f1e23bb8532779d6091aeb6ad3d59de7135a88659e44c3e2cfe0f3e6c79e5002bcedef3489318344739ae280eff62868dd9f9bb42621ec65737887ec0af7decd31304f64445b32b80a5b69648aa5b1d67f820e56ad9c5390"}], 0x22e8}, 0x4) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3ff) 16:00:20 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x214, 0x1, 0x1000, 0x5, 0x10001}, 0xc) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/240, 0xf0}], 0x5) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) socket(0x1, 0x3, 0xc4d) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/58, &(0x7f0000000100)=0x3a) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x7203ed26d586bf1d) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x420, 0x101) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="94785425f665aa2c397b2e5abeb04cd1b68c658e07e7b1c1515df9f3ecd585bc001f0eec2a6af72ba3e3be448f6b0c46a2c3c012a51c28088897b29db4d359d59757772e35eed6b3e1884301dd33b0e79e5bd7f5459226a497838355e5b29ee8bd8c4e37ad690847473b7d896e06ed135be00dce", 0x74) r1 = socket$inet(0x2, 0x8001, 0xd3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0xfffffffffffffc58) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x800}, {0x0, 0xff96}}, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kqueue() r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getpgid(r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000)="c0268139a26d82a21a31033c50e1caa041ea56", 0x100000148) syz_open_pts() ftruncate(0xffffffffffffffff, 0xe77f) socket(0x3f, 0x4, 0x4) socket$inet6(0x18, 0x4005, 0x100000001) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x909, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = getegid() setgroups(0x1, &(0x7f0000000180)=[r0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4000000000002) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x7810, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() setgroups(0x3, &(0x7f0000000080)=[r3, r4, r5]) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xffffffffffffff93) 16:00:22 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x80, 0x100) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x7ff}, {0x2, 0x9}}, 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) flock(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x30040, 0x8) getsockopt(r0, 0x4, 0x800, &(0x7f0000000300)=""/149, &(0x7f00000001c0)=0x95) r1 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x800, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x5, 0x2, &(0x7f0000000200)="51c34c41c26ddb6c0c3e3dd301c905f17ef06d153a155db5d4196eb684d415b4edefb4b50d5abe1a600e415ee0ae8c6f15e37884e945c5044113ba7d22d0d59e0a335244799e97516dc51d73e5c684ed4a232382f8eb8a773a4434d0488d10772ab0b75222b402d44a1a879417b06a02b2e85db67497a2fc295902680cf29336e6e5cb45244cce5e3710e8f1db914e3193ae738e9726fbcb8397cbe50f6ae091c0c0fc82f32f25f1826b74d15313c6931de3aef958a832fc383ef20e0f1d8a35d37907cab43db618f4f68200615961d02b", 0xd1) setsockopt(r1, 0x8, 0x0, &(0x7f0000000100)="dc40aa4f0db0a502026ab2daab49d520a0abc168f2b5bb04a08d75dac54045ac36625cd2cae01864de5cdcf1fe85116467993ea3bb5b5104d90645bdca6b9018d21f650e5c7795ad01290d449853dc326295f018ebeabfd6804e8fa177615639c792bfef544b8b6d56af98db1dbb3f5a161a9caf116728", 0x77) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x3) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xffffffffffffff64) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x108) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:22 executing program 0: msgget(0x3, 0xc6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000, r1}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001080)=0x5) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x80000000000000}], 0x8, 0x0, 0xcc, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x40) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x7, r3, r4, r5, r6, 0x19, 0x200}, 0x3, 0x8001, r7, r8, 0x8001, 0xdf, 0x2, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x1ca) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="93e0c13f6a219db76c505b2a7f95d9028fdaf489862c5b422248bc2e0b18550c3016b866da62eed5ae1f85454b940b", 0x2f}, {&(0x7f00000000c0)="7c86d72e2f4bc09d1caa546efbf3bf46afce3766322d9de4b909121dec634fafa29fba59b6cb09769a8ab0555c289c7d34db6fb02b632e06c3192de2959a64ef62052ac38fee9202416d7b", 0x4b}, {&(0x7f0000000140)="b3687dca0f75235342928e5f1bfa0ee083dfcae370ee16dc5006af", 0x1b}, {&(0x7f0000000180)="7bc4aff0cad34f9a7672257c2cf0becde309e0f513f623645135d3a6dafe55361887fe9c2a7ab1b66a1f5637dbd2aa74454db71efed20960cdefca746a5733ef65dc6d888e2425fbefce3a4219832ad08aaf832f13a16404b3e4f75018386474ede00a6a3e37346aa2423a59e06030846c7ce039e2c3a91cfb48004170fbd641feccb74b", 0x84}, {&(0x7f0000000240)="fc06218367f4f29068eb20ed487b97c2b654ec5bc084ec", 0x17}], 0x5, 0x0) sendmsg(r9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) dup(r0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x0, 0x0, 0x1, 0x76c, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xffff, 0x8}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x62, 0x0, 0x0, 0x20}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000004, 0xd9a, 0x1ac}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x3b3}, {{r2}, 0xfffffffffffffffb, 0x22, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x728, 0x1}], 0x3, &(0x7f0000000380)={0x2, 0xd8}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r3 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x8, 0x8000, 0x7fff, 0x3053, 0x800, 0x1000]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r4, r5) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x6fb1, r1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:23 executing program 1: socket$inet6(0x18, 0x4, 0x80) r0 = kqueue() shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) sendto$inet(r2, &(0x7f0000000000)="d4e9a7f7d015c9e361d25fd1ccb80d2a9f252626d54ac5cd90e7cba6d0a7768ba96d1e060dc48f4bdb03b2a6bf99cd5b2084", 0x32, 0x7, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:23 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:00:23 executing program 0: setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x102) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x21) pipe2(&(0x7f0000000280), 0x10004) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = kqueue() r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/85, 0x55, 0x801, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x402002, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:23 executing program 0: r0 = socket(0x0, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="40547bd9", 0x4}], 0x1) recvmsg(r0, &(0x7f00000027c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000002640)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/179, 0xb3}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000024c0)=""/181, 0xb5}, {&(0x7f0000002580)=""/184, 0xb8}], 0x7, &(0x7f00000026c0)=""/236, 0xec}, 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r2, &(0x7f0000002800)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000020, 0x401, 0xfff}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x1, 0x4f9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xe970, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000005, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0xaa3f03fca5b7ec12, 0xffff, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0xb4, 0x20, 0x402, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x14, 0x1, 0x80, 0x4}], 0x200, &(0x7f0000002900)=[{{r1}, 0xffffffffffffffff, 0x45, 0x1, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x6, 0x1e84}], 0x40, &(0x7f0000002940)={0x3, 0x8}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="8e54e9fdd4b2b959c7f2dabe07d474bc191c5194472c1225b4b1e280c6e27235697bc9fca3363c59c259855bee2dcf7e4dd41da1924c7bd89ef9614ff1443721c216bf42436c20c902", 0x49}, {&(0x7f00000000c0)="daa942aa77c577a943374c3429b8e8e250efc359e10e93f4ed17e7f56de2d12faa6c84f812758f908d7f6fa7d1b75dda2d922b4643912bcc15423cc5c190c540f30e366252af119c0e308b01a288d1aeca8f0ba51fa0a7082aadd2f4dc72af2534e6b045fb0f20a1275cd2685110a936c850b1fd9912d9db3bd1158fc52a07d7a9241088800f9d8bf12e60859108cb3fad4448b686cd1e58d43827e7059f7d988831224b79a8cc055dfc7e40", 0xac}, {&(0x7f0000000180)="06d49e694c8753cef17074343e45c0ac6aebd640b8a65121cf2f0eb124eb5a8709eddc0a4ca5c06af9b3db1281a31088290b514d22cd24c66627cbe6b9829256e04827aff5f1057aa80e8511d7052e03376847965023a727fd359ab268466d739784db0f4afc4bca264964c9bd3ce2ede44d9c65f276b9c00170c04f8a374d43e97329bf3105e2bdb97131c542171a05dc249acb1d", 0x95}], 0x3, 0x0) sendmsg(r2, &(0x7f00000030c0)={&(0x7f0000002980)=@in6={0x18, 0x2, 0x7, 0x1b9}, 0xc, &(0x7f0000002b80)=[{&(0x7f00000029c0)="28af22ce47782b638d9be28ef0669dae50f3f106483f5f5b86c02842ffcb6ed6eeee0e194c05ff852f1868f2468da8a6683861c6dd31bd323776c6ddd30b6113ded4e22a195777453ce9d24793ee66dd2d8ef7486e0513e29ff334a5dd2e1e659ca43b9df159c63798137fca92d516c30f9340b0d13eb7ace0355cd39680fdf383f007cbbdbc833a226dd033da5a0f528d04874bb9edae81c35251ff2039203550b14f33eafcb9e006a07ddd7728bfe4f6ac70db7b11aee4eeb23f4445ee79161107238adafc80a3f5b3bdb040deb87f0b7a56f9c2b0e5d3bd340471d49867a4cd2814ea0354dafec00d2e5e1be08cbb5bef67be7a2a66ca4ecf328d1e", 0xfd}, {&(0x7f0000002ac0)="a92277d237ba262f36b8a3ff2ea39c5bcc71a1c112f6d2037496e6a536516a175d030a3a0a2ddb141fcd4297774fed7c9b96bed328622bba85106d65a965fd66ab9a4be988fb0e9e04c79fe50a4ba2086a6c6e160dc55e45", 0x58}, {&(0x7f0000002b40)="00bd5a38", 0x4}], 0x3, &(0x7f0000002bc0)=[{0xa8, 0xffff, 0x239, "729596deaf1ca1332a018bd099e9993ff9f88f786b849b2d4bcfdc51eeda58848573774ea41c8138b654aca2704de28637e48dc1ad673b1279bf7def0308b538cc53321a0d5a814a2da3c6e62824cde3633124216f1567fcd7ce3b19c4122690d02bfcab454005fecb22a3a90244b2f6d52eda1972e6a74251fd7d64bbe37d427fb1cab117a0e8e4b35598bee4122558bdc01f255a46"}, {0x18, 0xffff, 0x0, 'u'}, {0xe8, 0x1, 0x9, "af65bfcb2f8db16c6a5fef624a4b7c2da75c17b1a74a03bbdb5568be5873d903b6eb637f08609a0a7456e9e876eb885ecdff3475143250b7a307955aa26d8f75e3b8329749cab78d3bb68f3929ebe1eb00f4675b0889ad43a19643e5da98ec671d96ce05498484ecc968a733b031a3388c2f26e79f60c7da3161cdea7d065217cbae64e598524b31ce35d9affc919574b8e0d0ec15111cb8f5d640265c5e7124a8e5e45732f0d755ab4cda11653cd966f3b6a2fa2741b7611fe7a6b384ae717598a8a78dc3afedb211fdc28205451179351e0c0627bcdfa1"}, {0xc8, 0xffff, 0x7, "63b5027c004a8be49d945b383bc2894d17a2b6cb9536c1f04e26f0ada7f9f19afed4360899f42af5273e11a6f889ef43774b3a0708652d0fd535087f809e7bf47e56757317a6dea943bc19800762d2ccf03a634f02c8ee8050b3c4bbbbecec77bccebd54c789dac1bc89d9253374115ccff3153c594e4dad623d9e81c8913746d172658cb77dacc41ff9fa662eff94e6bc81e41a43c0f1cbd3ee3642119e3595244e4afa13c4ba5cdc8882cdf1fdd5fa06ed03bfba48dc"}, {0xb8, 0x0, 0x80000001, "67ad6abd7b5452529b3a08283f587aed109ff4f7de77dc9d36d6c2ff32af9a89a0ac3bfd4c32758fd59c4cce1c2e1a05115409344ab4162fa8b65f5bbb55f194e96946ddd01a556fc2c4d76cf3d00a95cf0fd78195b988637a845c08a5ed7f3bc325e1fd3299be8a3fb5c0cd89c1c6fb7f7c489ff3f518cbe713eaab80c4725265adedb0a87e0d529ac363fee1fba649078c13008a91ffdb7afd922dba908c0f60be95e1693083"}, {0xf0, 0xffff, 0xffffffffffffffff, "afc4b1d59834dd8c5ca581a6b83db0f7adbacb2824a8e8ed1c7521670de66a1c92d3fd1d1a6314ee1c1cef8f9aa9da41be77941010d2aba9569e019d1a5914ff4918f7b1aa306d44d0a590fa71d8162423d6f1048edcd0429254aa4f0001602feb3e03579ef744a1fe72fd685d9e11280d406f62f2261a4ffa517bde9dca37b07ce2ed68fb3201c66d5143233f0df9b0a7c41c6e402ca86b03b0a15f1c1ef776b4e0e76cbd504a03fa6d25ba235ca61ec43de17813aaa015c1f32545c8a3e61d6dfcb54d6974178576e8318e466175fb5ddc614809b786ec2f31076b8e"}, {0xd8, 0xffff, 0x55, "07d79fe427265a14b6bf1c7ad23243dbf6f457d2b75773f9c2725802717ed3c6de1bcfb558b4ee56bd3bc4dcab28c663ade7d3c812e5ff2d3b69a419263e638f8dc746b729263612db60efe6534e526b1fb77d1bf98e06793281fd888f7966ab658a78dc169ed86e4b6cc207ff60590dfede481e3a54c2a49e833bd4ae42a81f0b28fbc4205a29526d02ec84b3c68619b5be5a2872005e50520d97874a689af4653f98faa6c0324ad4ea3ef538efc92c0c8bff3a45efb6ab5e91e37a354fd2b01a5eda7171"}, {0x10, 0xffff, 0x7}], 0x500}, 0x1) 16:00:23 executing program 1: faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) r0 = socket$inet(0x2, 0xc003, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) sendto$inet(r0, &(0x7f0000000040)="34694ce92db9240801ea9a366b7ae290a1ae3992ad949fe9195c854aae18f3fe0c", 0x21, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0xd, 0xde3f, 0x2, "a3133cbc045fa91bd59878e43ca89a081392fabd", 0x1, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r3, 0x0, &(0x7f0000000000)=0x12) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:23 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = msgget$private(0x0, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffff9, 0xf5f1}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffff9, 0x9}, {{r1}, 0xffffffffffffffff, 0xee, 0x21, 0xff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x3, 0x1, 0x200, 0x53d9e701}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0xc9, 0xf0000021, 0xffff, 0x2}], 0x1800000000000, &(0x7f00000001c0)=[{{r1}, 0x0, 0xa2, 0xf0000005, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x83, 0xf0000000, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x5, 0x352e45f6, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffff8, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000082, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xa0000002, 0x7, 0x9}], 0x0, &(0x7f0000000000)={0x59b1, 0x4}) msgrcv(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a44e4a09f935b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdc22b23c2cab8c986190e65e1b32d277087650073cfe376a84f67356a3077f26062e04330a1069b927f99adf9efd829fb7e1aab3909945a277d64165f68c5a7b0ec6eb4bdc8a47dff1b603ba05d8815458706f0b7c8a91103bfbbabc24684c4fdf307c5123f7c304cccecc9ab9558e17343b56b5dfc6fdaee3173d2ab2069c0817ce9adcaaccb77f89503331e4ee9faffb70dbc3cba47a573c0e6137632c982578468061fbb011cae85970d"], 0x1008, 0x1, 0x800) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:23 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="5f000000005fc5000100"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20020, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x4a) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') dup2(r1, r0) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = dup(r0) ioctl$TIOCCDTR(r4, 0x20007478) setreuid(0x0, 0xee00) r5 = geteuid() r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) r7 = geteuid() setreuid(r5, r7) r8 = shmget(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) setreuid(r2, r5) r9 = msgget(0x0, 0x90) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x0, r7, r3, r5, r3, 0x10, 0x4c40000000}, 0x0, 0x7, r1, r1, 0xb4, 0x0, 0x6a, 0x10000}) setregid(r3, r3) fchown(r6, r2, r3) r10 = msgget$private(0x0, 0x102) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x27d6, r5, r3, r5, r3, 0x20, 0x7ff}, 0x5, 0x800, r1, r1, 0xcbf, 0x9, 0xfff, 0x8}) shmctl$SHM_UNLOCK(r8, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) shmctl$SHM_UNLOCK(r8, 0x4) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="01350ea7d105468359109c85a19e6258697cb71e64dc90cbbd69c759edac0676fc2b092b46dce37cca844b1790a011f879088afd779325c1b9a3fc737528c30f3d7d4fa68d1cb1353a9c726c6ab1759293bd471112cf20480e7e5fec", 0x5c}, {&(0x7f0000000080)="ce812f3b58625ae9b11bff01f4a626532879f83ca5d4383af4a8a8c2098f79ecadf0b57d7ef91c2e1b9e72d26202f8f5dc3f455da29757853e2e948f93995ca2dc95d528da1be5d8e1c5e1cb2c09d017ccbd6df599bd92d122abc882267335c43352c98345c69cc2a74d02a972a941f5bf3b99ededd8facc787fec368144c49ce2b0199956c308cd885525229542409f6fd1bcb8e092e1859c99310068060e82bac094686eed2feb356776dc111acf51bf57e0b6a47181fb5eb564ca53c383fd32b651a963", 0xc5}], 0x2) 16:00:24 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) r1 = socket(0x2, 0x400000000003, 0x9) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe1c) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0xe21c}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82080000f90000000000e244f2ccd84beeace1087466bdbf0037"], 0x10) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000012c0)="cefc60e6cedbbfd096323d63eef0e53bb1f6d151f016f2e65dca62cb9839e751e37fbcf4b3a221627aadff652bed76005f1359ba138855869271eda071178c7cfce8cc69a9273fe0cdd1a781ad4ebb0fae6f27c5a3edf2b6048b93634f800d65169186003a2733a6b09bd9fa6e7a4455268947083b0b7d6d3faa799b32396504830aab03bff49589e3762d1cd35370d6f20a5283af0b9935b890ef5dc9ed0fcc895e9231b7760e2951ed1021c91ccf309f0941c1904552684356323eb76c2d27a937e879bbf43ed6c73bd5b74e7a3e6c576559d5f346bca09f6a23fd049083633e8b064d9cdbeaeead8a32166003d61040be3721598e2dec1416fc25dfbeccfbc28b78e587976f99ff51d04cfe92e7117a44c2d59e3f8971ab48d05bc4757d7b667fc2c8fb2bac1a108746fb4babc83ac234ad39b72c5b28bed80119b44459c9d5098fe596b99beaf2fb1b647b60f63c333d62bd2a13bb39ed479879069de128176e74f39e9b0eb5f0e9cae7c74ce050b2ab4c3109290a95a1412d7a417a8fa5c85e7e40c921ff16cc7452dbab5580084607b92e93306a75862b2466d5e5a503468c3385c23a6fa31b72863b0fea0f97811821d077f20dabddbec6575901ef441942f7392873fd696a88d241b1398f330818a3f04cf1c6eda627330310daba364127dc1b62590a50c2b8e6626c0ac9f01eaac3ed5bae74aca7229c591abe6b374635a3cb1fe01e38415e053af08564e775687ca4d959751ff365a273fb69f2dece1e7546c875fd5ab0ac021f56f65f61b6b6e520ec67cce0a37748340062e9fa08d63864b647051e825ffdd27f0d3dab82921b09dcba4ddd20d9d6599fe618c43894243099e9e4526c2aab866aebd9921ee8c0650a91826c8053b56321ae9dc3d06fa000d42b8b8442a1a65867b87aefb9221991c81ea79187ba15c4f237d17cf113706256d21038472eacd2b590f553726e52d772b4f1742faed5d6bb1c50252808185bf7aa99be47b7b835d29d5615ce604b3245a6e03c13e424057b163e133db31b62e5e17ba964d343065780b0ac4193ab8c27fb8fc3e0b216b0507cd7534eb1db7b646ad8c69ab8446576e9ef0a4188f733107248618f739dbda71dad0e1e5ee2379818303d5ac91cf1ee39d64a4428f4688c84159dc4d4a907b0d95a9dedbc0382fbd756796ad68ea938d7722ab840f892f2e43319357f84dd914c09ff36fa78a3a04b544c2ef126d5ec87f89209fb69c370235b909a3c856ffce7664011e0b1bb91b7ac92f4c64e000ee9e860f87da9572c2f534a5c44bb5b9dc18150f84807af4a6409998ca31e9124e97405ba53d19a76120cfd7fdfa7b27096b80cc2e762f173816ae25ef9969d229b6d03d1753a2285013f3aff7431f9af62421f744da1145344bcadb166bfcf5bfb1f851af7e1af924f5701d5883a18ecfc84f73975196dc6969eaa3567ed259b5f13596b7081536d7116b684600f9d66652e084d38c21fa60edbb3ea62b44ef73750b527c14f2e295f05d6658dcc2dcba8701871214456c296d5d755ab3716127ac97948b1a95f306f83fd9c062fa868a30eb95f5b0c1773101d74773bb97563f5337e68b39e51fc156a48b2d164213fde66c6b07f4131386d7d0c3c9d5bdb655b491df6f7019e235e974f0a3cfa4f62f8e4f13631e1609f324ed6a95a173b69da6c03e31451e36a98412a7363fdbd783caead99de846b845a6478282b66119e4928d7f5824d6c83f5edeb35135cb74bbf5f3d7271760e4d118682dca6cd98b12951fb418dde6a32fbd54467c72ab2072d7711988b593782a3879e30825aefa8e150f6658c4c8b22b80bcd590b3ea842eb853c6184cb79fd06305d6d3c95e13abd7bfd69986a07c6874aee970f682f65364a8e6842233410a4096aaaa89424ad7c55b2ac1dad6b515159b58a6b5c8893e9cd172a232c0dc909361db6e06ca69257ae4f41568f1c8abb72ade815f86092100451dc4aeb376a2c53c511cfc2535b1529aaefa5e8cdb64d0a42e1e5a40cb4c0f936d9f979fd757ad8012599e53226d5229c322fc4d345d34b83552e38a88772daa2fe5bb7f12fbfe5701b9939e94570ceb8a803a1f58ee0eafeb5ad9a62f9058a3ab8a63edf232f88e1b183136ba1341f57bb1bc9a33ea15be3c698016a59337a4a44483d29cf3c9462e785584e9b7c3331656a26cf498ea1077ed735ca8661ed12dec77ec00d8d9a6ac7efa86044b0ee56b29ca7517b3d412fd29f3544437ddcef4a0bacbe4b8334fc5556dec32b85bb65864af2b68467a5def2e5c1802031738e28c58a7302f0fb8f1d7791f7e7a6423887ab779a7fdfc0ba7ec57dd30bc15ffb880476362a656f5d0f9d63ef98e3c62b132b7914977003b852defc8efbcb2d9bcb33fbaa648b2560ed18fcb6867e3941e78359aa6df878740855424ed6348e82f83e4637e46348c3be0fa39b9ebbf042569dadb4079907974180ba78c8ab377f37e934da620bec279c118900bd42238032b944623dbb7f931eacd27664862656899c7c68d58c78053dded36a44c5375d5e962ca7c2106708c6e543d08a4929cc10e9d5aa2aae07c932e4e9d314af38e2952c3401b5fb78cf7d23a7f320a4ed61c829aaf46201c01ed5a038e76e94781d7c2976dfb921c89cc37f08e6f1a29654f0df8274590c06d5604dd56a627028d91b7551ac2b0dbe559a5c20d3e26de3a4bd532574a1af3d2df613a6b89086bec993f20b3dbd7554066c78cdc926e2722f6e366089b8a0daae61e702a90a507ed9b8789e4cfbbe41b0cc49a08fa053956365149122b3a3162e5575fbd5a58584cfd9875ad1f3571030d8b77036aca20dcd8d41d417e05b5e196703d3158df25526241fb6eb286d4dcd0c401d3ec0b779fc7aabb7b9dc15bca52d04dff94b872258854d70c13c2110ce3476865bdc1f6835b816885b66a78082a1ffce88415902d1cfb1de638a15acbc77cd46e3d99ee9f189d30b58313edd2a53918f492740fca87d91cce996bde587b6d70a911be9dfbd66b952451b4e84af211ccda36224d3fbbe16afcb02fb1384ad95185bcb4f8306a199355e3ac678854442bc6583d1c3964064a4a0b2e2df0fcd2c58ea356d7508d440b057c1f271a95c4a3cf84ee147f87960ece4f15e7fcd93226723db7edfa69f43eca03df74d5f275e408836e38c1d0fdcaf1002735d94f4d348079605810cd450bd853662b420cd3ca7081972cd20f906556b87e413b1f76491cfe1bb8d205a1fc91a774ece3be608f7a3bcf9f86180d35624b2558ac5fb6f52b62ed9091b96cc84542484e5cfddd8112416cd61bfd265ca90f56e3fc1035c77973479d839ba048c416f773c49ce01cd0426fc1f1caacd364813b0d1fcd62608f3cf4e968545f9faa2750ec2236589424f5752463d539261155582564a9465ec58ed8bf1e4e594c1da7a0ac4466897692d0a04321833d69aea5ab296f6a9ec36dd0971328bbfeb5906a27200b5af0514c77fae8bf2314a1f6a78898e342964312d9ae53638d8fbd446f0f834df1b698cc9930358fa1bf0f018aefb4ce7bb473123f519884971345150c03fa154a89b8bd98d54cf15ffdf8e7bfa8b6820989a06cdeb8ba23b56598f0d0c61927598fa0e9c2060954699f86cc5d9b9fe9b84869898f7525c5e7511f609c7c983df3af644f83bb2a9e3a3f19d77ab35b4bd864e0ebdc6239bee00a77caaeb5388a6c5d772058989a0fd5871f0b4afbc454889eb3f8dbc9ff99ac86287135ed055fe00b51f547af2a61cd2b5bb36c486dcf799ebe41f6ec088ff53dbedc8bcd605f84a63ee2eb1ef5cc195c4f74cef26c63c13af7b43cbf4f5bcec3e2ecc2937dce98738365e1d051ab01d8cd4f0c487f9b68cba972fb05e6bf1ac848f3bb8fd39b051f70893526ee0f54e88c7d741047ce27533c55819170af993504e2ade2680912a78adb5f5b9b0c8ad15d403329f4f6f800185c047035ca355b0374f6e6c35c46bd49354ae32841c9b433e816c8b2e2697001de91aff0734898598a9bd261825f9c50fce7b83706c3a2522f87d255e78b283fedafebcbf7d336177d4da5f5582fa2d562730944495f55513048fff057f0a56a654c017aafa1c228c67027df72b51818ffc87b500796d1e863a68e995516e536b4d2d840d3de95709e0baa955bacfaa0ffaedd07f5b641d6be237fc970955c2fb22a88a2917c5220666c32b6f953de1b4a140eb11a0892287417cfb34b310902b05acb48a60a9182f4afe87aa5e40cf0aee82f79bbf830d99e5be0e48ce153d4ff61e4352c689106241e1064ae579df61cf5d4c2f3dcf2e3ba9dc741c297d6055b62728456fb4071c76763354ff7494c9046ed2f58eee751aafd8fca15e299c022d3ae56a5c17708a2e79a06b4a8f24cab1ec72f92224799d47a4090ed46d2be905e704cce1a08c75e2381f7907133e5d8b2fcdd2be5dc1dc72604280ee1c00fa41b3d2cf9bef85631f6622749d7918f2c7b4565d43f289e7652000187cb2e91a864fe313768b64274e03ecc9d048b34ca700d767b12f87cfb5156f67db08dd68d61e89bf8002e1c85736bfa25ce1c7c784ac48878188b6d6b5230974f9807d6e70403985d9021135e611d2fa346830e4a6f853d15d15654ef3d1db7e434a24ee79af0bf6ef9b71d655bbc4079231046c00e67b04e88a815c5268a8435e95f4232dc452081b7cfdfb65e1b95ea461b4be72bb42d862fc89f7e0fd6feae1ba0bc47962dac3a2127eb0d2ad11acf255322f549c1bdab9e4df47cc32f682e07e547de3c8f76c8d7373a37c6d259b384c1ae0debe98cd7af6748fa882878efa0898fea48f8c71276f94114ade9507ecc2af55a97438ef6bde2d06cfaa95480c9d97020dc6bb8ae6c98b33a48b39261142c1b79609c04f4e9bad5ca57362647c54468e4b64bf559b12a65ca9156af162095f05986a621eb4d616e658563b3fadb3871c889b5642a4a4151dd8321b34c67b0f7af52541b3f3f7894b9ecfa7236888d47e122a0690bab41f45099c26964dee591fdb4a2f665a0d06540d5253cd5c552d27148a0f92ca0a91e7207dd83d803f49966318d5f3923e033f7760156c6e348db96a2746a2827b2bd4f667a8ce2ab0c4f94770fe9947b0ab646ee1f5dfc230a4284e98efe163ca472128d37ddbfbc0df24da30f7343bbcaf1c80f18a4e1998a1d108070307818113eb05dcd686028fd19d6d77851a609c8944e94780f43188c5dd8f8edf9407dc695c807016dfd8316748ef80c0deae5f67d2d8ae990d943c2bc69f9ad6a1f0da119094c5ed6977bab2d2bd18367eb35def18bceb95580e6204a1b96b3afd0d393a354c7acbd9b9c6a64fd0def89a352d8c7a3ed84b97e6b09596cad938b83f571fd84f8a98786b1cd47b7ee992b7bf4283d45a7804029e2b56303e6509af693cd65e8bccf4b0ae241cb1d35c12911b81e1460b2af2d2bdfeadb9d79d9daef6a373e9514a5a49d59f1934b2bdf8a4b7e7c91ea5d1e6eb194f9e", 0xf3a}], 0x1, 0x0}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) mkdir(&(0x7f0000000100)='./bus\x00', 0x40) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0x9}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000004, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0, 0x33e}], 0x122, 0x0) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x18) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9dc58965051e362b3774fdfb05945ceb8e962710c072d56d1ca69d36d74b3e8f6e83b51fc5b8857d2b493d9b80054c38e3204fc0fbd22457c9610c3996b9954f56c959a8c7153b2b08d18db39efa7b9b40be95981e662b090fa00a4d928047dee736683281d0f02b333a916f5c33ceeb673ac365891ccf3e33d60356157304afa2a9c140b415e7c5d4a8d0599ba6a8", 0x8f}, {&(0x7f0000000180)="f2a0d46d182e6e729957ec9bf42d36", 0xf}], 0x2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xffff, 0x5}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffd8, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000200)=0xffffffffffffff7f, 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() fsync(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:24 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = semget(0x1, 0x3, 0xc0) socketpair(0x0, 0x0, 0x266b, &(0x7f0000001340)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001380)={0xffff, 0x1}, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x7, 0x8, 0x6f, 0x8, 0x10001]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000001300)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="de3151c9d22e90ee848cd2f84b767a76d9cd0f2746efe79d0a128b77fac4c1493e1a73b8a2ea6863a179dbe7e353ed780dac6a48a4078653f3ec1539e4ae284ee8ee7fef8341f51001b3958b776b95c10a1541ebb1e4d369bf10364164aa9b2a2e0fcff1ecc4d2", 0x67}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x1, "e9ac3ddcec23d43daae7f16ac7c6f92fd52e9740c5e64818b75fe4181f82cce765d959433c8beea9b55e8b58ea373361d0f119f7e84b880287da6a45389b9e6007f9d2d10eeec2a27b6c29c047eb65105c9803654768466aee378b04aa1834d2bae1b8bdc3a064109b7d0d0182b783a0629471aaf368af22f796745a5f3d259b9558f2ba873faf27349b9f476290c062103055551fbfab3ea92c97926d0c8caa45581534e9a405b6097ab460a57ae434db2165126927188a5bbec6039e680f53db481238cf27efc8bdb9aa38d015237bad9be495f37d7a187bcaaaaa5a9e13be9e278713527f7aedea86f085965e45ce7d03ad97d151990351cd165dba4c3c2dd00c8fa808b53aca3e34edeeab374ca3ee17b0b0822cddf0b491cdb3b5270a55a6fcde5a39d6b857b19aa3d7e5f74dbba346e1cea9f94a49e0554d67f7c717cde51b464686aaadb50796dd4a049307801899ce65043aa0308b5c3779265100da05a0e974859c0f68d1b7b07fb4e048d38f8bb0d9f9f6c32fdeac573165c33f653bfa9083363021085d0176ad9ed793036f65723b57d792a259b83db57438f8b0bcb36e2e219c00f2152f59b6ab11accff02fb9b3a00463447eac5ad38cc19e4a11f7813465e94219298c43e943621ca365caa44717df8ecdf90f827d666004a8077f932f0c6ef354e68bf2f09a423c1ed12a9f81d714c8b8075e3e9270ffc1e74759eb90ebbec9a6b0bb16bb6541a02f1ae5467357310323b8be247130a1474d5684a2271b18ede806f67c7f978991c965dd3d4304d501e766808b909bb7169b0370c46fe4af18620e94ac5aa87135c224d22ef560c37286e036ae0b709fd3f02c5676bb89d9784a187cc6ff402081d5099de0af5bceb5c6c7b6cfcf0281c7adade9ceec64e7a0798e6904426999250f5655f178cebe33a9e3c847ae493d389bfc42368129197a0e0f837885a1da495449bf19b6966807ef29a03404cedfe367b0a8ed7c540415ffc28baddd8a0f6101df83a2749c150b3ab09ee7a32668fdb1fc58852c87c707c2689856e40d27c314d85dd5b2eeb7ad9c807d1e60fd26ec8177e65f8925ddcbd132bcbfe40d55339d08ac6b55b80348246477bfb52475957c782c1e169a46f9c0dc63f6f487531cf4e93b1a96a5963169b3b0a0d71eab472ff1edf090c27ec2eb6d570622eee186949fb10795c07db26a3025f167a7e49f05cfb47b36ab9b8db0bbce245a43bc43c208dd06f9e767c92ddbe62f7c264a7527d1e7f71a85142566606b8db4c64f3c6af48eb778e5af3180cedbd0fb0980670a2b9d9c78227c743a3fc0134c4251bd5135cba83bbbc94a056a46fc9fd7a2b54ff533349f53a6d0d8a6d920e9e416b373f26081e7731734f3ab19bd13a1c9749dfb7007d8a5be1d693c264b857bba6c6d166e93dc041a6a617aa64ecb1d05d87fc8478bf64fefa9c2ccd933c971a9f5ddb13099008d8922497e8d8f4ba5aca045948ae1d03efb1c72b1a86002174018fa471d7436f52913f3cf5ee05c558bfc24747d6b260499ea17f4a6a13a195ac9185a906fc8a48b37ca49abe97721afc8cded8a42f2548a23622647e157a84714baeb1528d268aebe456ee03f54fc8a0a9a46ab052211d44fcf235865c605b714db040f2bfcef86fb8ce7ecfb296cddea40dab8fd9b27fe1240147a36786d3e428cdc5993fc3b94035470eecc83eb1542eaa7ab8631143414628131463cbf5877bfecd5e2906d086d978f76a9236aabc4605dc14ce6cf1390c25cb05b26acc6d9cbf3ede8d696d867013183d595c2b35669af4defbdf67e2979e4f32bf0a6675a213fe1fe215f57ded36301de02a85511a5859eaced05a288e4d52b6b1a5a07ad7fc936fe7de64935cd10984b876b15f21552cc49fcfdfdeb7c8c2643ed8418a0d58149305adeb1366a9412069f6106db41ffb91995a66f5c6a860890f7cc554dd17a59dffaf59dae88dae5fd05cc3ec38de7092bc318616f9aa964d4c6a8187ff4d56141aab8423d0380c42f83714ce705c8f59fed7ab27269e3ee0fe90af27189f2e24ebe18da69436606e1dd5d0d44124057903e97c845be2295480f402fd74ac7ada46d98de61ef48b0ad6c87357f49a6e3f068a4936fce031c2a6f72a716b8ef1539329600935e9d2cac65a614d104698f650b520a12a7c144d017e780048b345788ab87408393c0e09202925bb64f54738051c82f3085ad84eac2195cc9030607851f05399633fe933f0ce4cfa5a9efd00ea43c03b272f35c1ec641d7820883e6a94d16675e6622dbf160f35c98681d0c40804a87740244c8db784956e38c7198baa71ec8b9dbf8165436a36c9ae15b5b2a1df6120f60303ae81445e5380aaa5c3f21ec2c543ff88ac12a52a53df47141884644a25a32a922ff49dd3b65429638bd4378b27cbc14cd653099d3bf5f1434d4a2483c3d908a475e8a2572c82f28692af8ed550eb49e61ea449a4bc91ef6cccfb642e8ae8447ae77b2249c108458d2dfdfefa01f57bafe46974d5de8f171edb16131a941a8d9d3a51aa4e9a0ae5efc8ca0a0555e83958dc8bb2d296aab37ba899ddf9ba305c5061d525b0a1ba2243603ee5a35c6bffb56a7546eddbd26c553ed543295fbf2e459b9ecd3bd9a9996d8a6a57ca304e4f6c8f1e1799840325673a3a0cc3fe143594ecc98c84d7ed74a1b2e9fd7295ad70322cb84cd5afc682b1e86bf4aa6ac8e076330ae3e51ec63175ad910672bdf1ff97cc1532a37fa8bd7f4583d1fd8a8e1653c784542f27abf3ea29b66f87a0dee44b0c1604fb97d64fcafcd64b3d51c02c5a5c43185e6a43ab8f42fca3ff7c51775874d2ac8e9ffaf38542c435a5cefb8197328935d193f9e7f377788f97feb2f497731e9ff0ca1d979f8bf5a9161090345cae85189bee7dad3bfabca3c9aeca7afbab10228e8fbe106ef3b2369e5148018de9d09ea04743158dc27217b408aecb67273a587db53c186149fa881ca03cadc26c619fc8495ac3bff858455c6f4991f91bf6000a5c20328fce4f9b08e4ac629c6e0d8617e247489df1f2ae150d3a123ec515ef47e9cd24acb6df6cf07ae085beee4e4e0975e026fb13e8bf8e0daaa224670157de3fbdc3426fe15141a9ed37b1842032aad407e7181426fa57e3ecbbc579d6ba2db5b98cb7f22e6ed6c7d51b71f280bb73346effdb656eb2c6cb0141919dc679d20c80096e31225dd4e57f5515e9c921001f3aa0c7875186faf9be842da9d7b389b0db1e0077ebb2a53b1945148c00f25654f3811363b380c0e1e1ed0aafa8224491efb0fa762f306792a77ef0d45d675f017234a30e828797899b3e203223754b4236afe289269092ac5d29a2e259841985fac9465f48e49a121bec822bd1376e575079aec60b72d976ecd6dc4ab634aa1532100b49d844f0e11df54f2820d02cb295c2f127cfec5845598a8413fad690f21c1094eb9c82c96c7aa5e024353c19ebd23555d067121f4d2be04db3243d2187d91b4dbcb7ab919fe949c6cf9bc9c6bdf96f115210fae86c1981a88ef65b820b2a5b3fa1ffa0f4843817382a3f665b39b720d8375a091d9fbb77749c71ab98984e05a6ff37951bc6e517213b1c7ca0a8ccb9f65b595f118900124ba20e06db35a4c537c6d76363842f64513a810c9a2ca4be7de9bef0e2911e3c494dc8069c983d7ef3e72a2ebcb90a0ff3c370dbf74a05077767342856930b2270b9680509353a2a276b18ce9f5590e49cb1724a5e371d8a453c086ef53a46788b17447d25ebf48c745b69c51193f1d881fc7d44c458259103cd80669648f2abdf1fb6d1276fd82385734f83f50700b0a1be6c788bdd1a7d6a8f73b922f60a3d1241c3fd7574af922dbe25c37158ef14fc33c33e9951ba58e98d57b0904df275b7d455a3ac0e06976103f035f8128e5856ce7e4e354f3fd7121f1ee02be509e6f5866848dc3b60b234c0e6e816b831dfee75e45feb465b80658850893ef90e969b517dc740b89fe4de2d45a142fe44c59c125c2bcc94b26cb76625be2b389f9156e1e60430f91c7013ec9c75cbf3d2afca0fb79a131c919ba01634ff143c1e2fe9bcf480eb31facc9ed8fe2f12151738dc486cf1b5e4533aa2032dcdf9b8aaa570ada3d8af41b820fe08ccd940d72741183349890f059cef02939bd167c912e2bcef63cc46469cc8af864517e0317722ee0284f2135e1fbabcbc03e2204220a3930b4275fe769650dca3641ddb4ee29c68e3793254d5ee4e583920ff3a6e3fcb5fb2786d43cb61c5a2b1d258a1be4341add8a4725641c0f7cf30f0587b41ad027c41950f30416fc4c2ae91d84ca68afa1b2ab28224be70c6929bd2f62532a88f9302b315d7b451a94d2d33f2192842d566271b34754a27b146ef182e1d6c8fed44927dee36e6fff20ea7171a42535fd7cb9658413df819f4b77df5ba05877b573c4bbb50325112489ae7bb40c5f9433f6b06399539b7fbe127e8380fb8222762dada5f48275aa98af189668142291cfbd001aa3df543f0361aad09bf6a5f13608ee049d6214c7490d62cb2489a71d906b63dbb5b065b4e143fd3be9baafb63e7dc46179e374d883715c57aa337b136cd65155590bd0bf0eb8cd512694811b76da3ad609f1e595252a9c20e42932c46c1b7ccf73cc5696c658333187891a45a226154a9dbe23e65566b1eb4e55f8c025eb0d8ba10ec4aceca543667c4ce46d39d3bef2837f6d4409e74b85f545f1447a4c366414c77921d4b3694edc4301badfaa9bbdac7327be188b5472500409bc4d6bbc2d0a33d66be02011d8742ff5c4a456e33ef247caeba5eb59e560c72476759dd20ab96969de187c0eb60ea39c48fde80d8cd7a5dc9acca1e6d997b0dfce7c38537061bece9b760f1174791c9d1ba73ddc605db3711b41422b712c5a33cfeed70468a5cf2c2d814a70b1bc674b8a1c2c3babea69d0127dcfd2e02d0a0c22430304947dd828a783a4a4383745bd266a76b18edf4d2653ceef459be53407f62dfa0fd366fa4bb3864f635a3661ba61ef3a11b894d7362320bfbd84b08aa18c74834e656bd29f1e912027ef0e537803fa559f35eb887829b9b7dc8443303b0e33c80b5217d0de522a8d7a5b799c29edfa7574bd38517d957cffd08ed9f72735d4bc35e3e31090373a0b9b59f9051ed9e312840d200f49d3b80b0a2f5d3e97a46657020b613e2fd654cfa98947b4f1ad70a5c8046735af8472eb504ed7a128ca9f605ac0d32c4757ae3b9268ba6e78dea3c65f3253d02dcdbc608182199f519b9861a260743c351166b821861284d1e843b392b96bcae150b62fc624bd1cfc7e80cc8fd5fe86e98f24fc5252dbaf2d8350f1a9f917f282c1579b3b0c4c59d78ce46a90556e338d29b579bfe0918b263dff1bfeac357ac194c1e81b88e3dd7e4acd5216c769f98c18661efba63f6041e00a39e4c848e0ab2290ee78d1238a67e4d94caaf940bc4886e287080219c54cb2e86e9e1543fc66047cc7ad5f84ab6095097745e88a8fe744eeaf305717f33dc95be907d2a106f7e59debf6e9aff2c543c5f09d251be5bc3578fb71867c42abd178244a858bce8239bea0559ecf39f96bf9a60addcbe0568337db3a2c91d95b07743b1d0734fbea5fe302ade26cc32ac5495ff36a652a3c0dedce39f5b10e63f6f17b9f95a83e27dafcc09d824e36fa468516bd4c23d5a8facdc5e6d5c85a65fa678d58677adb20b5300ad6ea03bb7eaabca4620bb7e58ef9d16810b428ea757ecac0cbed08e04fcf6be0ebeb3ac45b14140483a47c62a842df"}, {0x18, 0xffff, 0x6, "fe01313a0b0ae738"}, {0xd8, 0x1, 0xffff, "3426af17e0b0d15a8bdb8947671017752722ee3720bb79acf841050f8eb0ec54e021e3c13f0d50d01b30d9bfc0b20804ab34e1e2b980b14caa4f72a440258906c4db053d28f5c098652689ae930e76ed5480b5b7b750df9a847662566a21adc639fbce3bf827f3e16e64422f4876d38208691324b90f2fc3a91e0118c532256a7e5ca7e78b9d0dd7cd6d147aaefdf418f8fd973349b3ca4df38701d3d7147ca9a64ae5363fe46bec4e1a2481d2591ae51d14be76f024045ac24e2b93c132cff1c27290587b99"}, {0x40, 0xffff, 0xc7cb, "537a850de06c213f2a3ef1b6888d67fd700cad9ec7a7beef6e5db25e72a55658f4edade86606ddfc87"}], 0x1140}, 0x40a) accept$inet(r2, 0x0, &(0x7f00000013c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/119, 0x77) r4 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x3e) fchmodat(r4, &(0x7f00000001c0)='./bus\x00', 0x10, 0x2a19fd76ac95e095) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4810, r4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgid(0x0) fchownat(r4, &(0x7f0000000200)='./bus\x00', r5, r3, 0x2) fcntl$setown(r4, 0x6, r6) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="db01e3a1e914d4df56c052252804bfc4a87d9bb8931209da7e2aeb9e2eaedf4076675ae7cca5ce550d", 0x29}, {&(0x7f0000000100)="e48fbb367d15318f3da9490fa8c27d95575abf87ec5f4c9b0116af841f9110b6", 0x20}, {&(0x7f0000000140)="8813d015683d20012c99b195ec66a5348f6e67c724fea11b08add1ca7140363029bfb5b066facf7df104d70c18cd801246238c4b76395b2e7cabd7", 0x3b}, {&(0x7f0000000180)="6e5fa601bb425e79e14759a48b942f458d6af18f18afee7901eadd0c0b98172a7be7eb81be6b1080d5a092cec394c10b47f518", 0x33}, {&(0x7f00000001c0)="cfa975b31e323d9c3817f00ed75e42d7c4ea01190a78c1bdad6e7c0a2e78faa74d9074a37c2e7557320409e4e38b4ea4764703271bc22c8a0d79904f2574391a7c08be7e8c8686a8f9c73c46e1124207c19e712f9e0e5df9dd0001e38e981f0ba39ce7363db9492c2c12369d4cd5b2523a318a7a5f1a9ec421d45eec19f013c1d6", 0x81}, {&(0x7f0000000280)="6d817d32e69b189a496290472f35d462889d4691632ad665d414fe018800907064e210302bebf649415e7baa258c449835f9abc7220bba3a9a620dee4921598beb8e784aa599471ca1778eb4a2650a72bbe12e8af8e13bd0e2111b86be1f81f0f229b5ecfc3bdf3a39548d8da3777339ce53fc951790035b0217", 0x7a}, {&(0x7f0000000300)="23502cb165ecc2d9db2a77a0f6e735adb4af4d08af285de6deafc206709ebba04712803a204b60628cc2fe4a11fa5f2e89708c951c47099fcf3cc1555a14cea640c555410939529ac3adfba25929be0e5dcdd5d60cabdf22177b952df6880175197619ff98483b1d6c96586d1910f9a46266ca52420124e39770b40b842bba2b245b971f5cc019e4654d345e8daf2c10f7e1e58e6f24ed7940cf42754a4632304409b3b948ef6bba67e99b0e52afb6949b0a6bef8fcdaf5ed9ca37c0a8b96377cb5b99a6c512cbacb1c7f0b8b0949d2cf26a6834ae0c0ea1ff58cf0801c32ab5b8148f91", 0xe4}, {&(0x7f0000000400)="1f3a1dc3e4b22784c4df20ad89a4bea253a1706ea8a01bb28c44937ce6a01d6dd64ec12d1ab8c7d750b4a142308872058f5aee709b2d425e6e09e22bf9e0488891553d55c4c2b3fd35818e6b24c5b47aa5eff7b48e62c0e8d82f734e98a1b55e331bb6284313c6254f7ce15824049efa5de1b8c5d1e1daf8688311ec0713a8e4f7132652f470cd4ceb77338192c155f5a99976c5d067c05d891906e2f8c89a3428ec7c543f5928a2022f4c77594ce6ce9275b473a898a82c34ce766d6b14181eb5b586b054b75207d1a173a7c21642cd6cbb4a78342d5e52537cd1482538bcfac29577160d", 0xe5}, {&(0x7f0000000500)="940146bbb4448a34a00a9ee0e1cb716aa5ea6dd7eab1e1f3a9ba99a2329948f25f891a9d2dd7de550ff6a0f2d8e2b4af85555085909ad4ea8d4aebb1cd234a413fd0ddc9759267407990885b8f28a611f8a93f8cd0a9d3179ed7768fe82ae1e4c3797b9e0d276b416acc252067e049721cb6728195d9b2b0b6852a30081cf063604c6941a29436cdef3777b940b46aaa49a0a893be10c678d5885858bcb91688ad17d1199b30708fc3a6d62dc3922b6d94fef76da1dd21b8826b98c1d6cac6eee7faa59cff40d13a0365aed1af5427cfe2c7858d81939e8091407156ccd157b78a02a44c7917f43a36304bb4a7dcb8c72148bb", 0xf3}], 0x9, 0x0, 0x0, 0x400}, 0x4) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffffd}}) 16:00:25 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x0, 0xfff, 0x7}, 0xffffffffffffff0c, [0x1000, 0x5, 0x521, 0x0, 0x0, 0xffffffffedb8770a, 0x28, 0xc59d]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x400000000f, 0x0, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/152, 0x98) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x0, 0x664}, {0x18, 0x0, 0x1, 0x9}, 0x2, [0x80000001, 0x0, 0x6, 0x4, 0x7fffffff, 0x8, 0x4]}, 0x3c) read(r1, &(0x7f00000000c0)=""/93, 0x5d) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x180) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') r2 = dup(0xffffffffffffff9c) r3 = socket(0x3f, 0x8001, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') poll(&(0x7f0000000180)=[{r2, 0x181}, {r3}, {r4, 0x9}, {r5, 0x100}, {r6, 0x903c440820aeb8f}], 0x5, 0x8) 16:00:25 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = socket$inet(0x2, 0x4000, 0x100) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000100)=""/127, 0x7f}], 0x2, &(0x7f0000000180)=""/82, 0x52}, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000280)='/', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fchmod(r1, 0x80000000000020) recvfrom(r1, &(0x7f0000000040)=""/11, 0xb, 0x843, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x808, 0x84) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x80000001, 0x7ff}], 0xff, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)={0x402, 0x80000000}) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="81324dd5fe9a492a10049d5f44e1a8ae588c7c24df0a554802832b94f941f7a5a22de86a489822d96dcc37ee923be7b4bc0395782caa41403241af783bc26984afc425d997abbc129a267b411870ea97d9e08ee38024f4f39218a41b68db3b4b6927b6f5fcf223d88fb40b44fa32ce5006641f9fd8b266fac2d5d46e3ffec62f40b156c3ee058605a6c099aa9c202e607669", 0x92) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x11b) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x1a, 0x7, 0x7) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x40000001) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:00:27 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x24) ioctl$TIOCSFLAGS(r0, 0x8004745c, 0x0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x20) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='>', 0x1) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x24}], 0x2, 0x3ff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) socketpair(0x0, 0x8007, 0xca, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) dup(r1) syz_open_pts() 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xe2) socket$inet6(0x18, 0x1, 0x6) 16:00:27 executing program 1: kqueue() r0 = kqueue() mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x9}, {0xfffffffffffffff9, 0x6}}, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00') r3 = dup(r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1a9bc420) connect(r3, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:27 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000200)) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x25, 0x5, 0x1ff, &(0x7f0000000000)) listen(r0, 0x0) shutdown(r1, 0x1) 16:00:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20002, 0x30) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="9131df4eeda7b0caca6c24148e1988d88dac2ba973d0784589f8e8ec01f923f889761bb3158fcfd18940011fe31ea748afba780263b5b8e68181ae23c3c60597b53ec2d1daf79141441887265696957b7b139e9e85c91dddcbe308cab66a16c58cfc4ff4253a4323b82b9053d7d452411547102dff", 0x75}], 0x1) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xbe0, 0x10001, 0x80000000, 0xdb}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7a, 0x1f, 0x0, 0x2}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x37) truncate(&(0x7f0000000100)='./file0\x00', 0x101) r1 = socket(0x20, 0x2, 0x8afadba) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000002800)=[{&(0x7f00000001c0)="39d0619b920e44b0e1bd2c241f35293d01e3a61b72bf25c7ff7c30caaadcab70f5c4927a3a980c019e97b420de29c3f1bac8ac511f414c951bfef0b86e1d26ac50625785dcb37c60ca91a2efd2ce356aca1594baa0a1e1f13ab4a810c734850b46dac9916acaa9b1fcab2f7670e780e1d40ad3aeff848e46d214ca1b92d2d9f640db9f77d299c0f9942a02fb841599a77f54430d810d4b4e6fe42815c57ab8194da933919f174816fcc598356085a3decde8e9c74637d9fb789f5e6073afe85dd3bbe8ac48c34879000f74fb5d46ec551a817c9f9ee42ed4aa04ca75653f9e7b68b20f618a1eda8be3aa095919a4e3b6192f17982d07fed727540454a6fb816c6af7edda2bdb0d6c78f39496df35fda780fe476575becdc903c60e01407cc085902a45b931858ae4b7854db844cfbd82c4d7f296da0c823f481c7428c995330fb8fa279d0c3f2664ad9ce90ea1e431d93c8ac5b530b27c60ed3c8f21a2d9ea4fbbc9063766ffb4d5e31bfbe2f943934f5fb7c423c6aa7025ff0e3cd37d24bffe8da98b71eea0e4741c051e49ca8c9f4c05118a0aa05046e9b9a8fdc3039eed49151626dacd0fccc60dd295fbf6d2ccaddbd0c72a8f27d1de4b5f4bf8195586392fecaba0e1be639ea6d01b3ce38b356b65e708c8c97f5b254c84bc7ddf7ae870e669716560a680c21901270f6c1361f16075ea9437046bbae28f5ecca55cf10e3f818b1491f3a299a3c9d0d74a1a49ecd6420e5a7e78212f122b23e55ec6fd7a89bb18d024783a538dd64779826cda350bce03fbd4b95f314781f8e45c97da172971c6e8d6a96c8bc60ab614f0c86c04733c3aa41fe9c317fa5389939fc5586aa99d2658c474635e1e1960af57cb17eb3361e578f78cc6b45113e5a5bfa4b38914f232ffbcd2ac0fbdb42f1bfd41167ac739faabb23a36ff720cbe8c67f038f0ae5c9667be1cb0117a5c98cf923909b85faad0c77bae00077ab5e25d307bdd1287a56131f439d8ce8a7ad6bbe099365b43029bab246f0436b371ecae0fbc817647055fda628a79f04f4f804193792168c42a76f372abf5efa74217ed8a242dae9b940689ab7f1a68807ac5be52483bbef72949d14b6bef1a39022a438733771da8bfee561dc7f1213f8726802b4a1c18fb065ab7b4524ce457584cadb920e743e71b2f8e1aaf4443db50db1289404ef3474109f3f0d48093e0cb5e5d107134d7fc6116657f2c553b0a8fe969c89c6cd969f1039b17923d66252d1ba12b1850a815781a16fe81717e3a9fcb2a757c27776106880d0b3f11f52b32dcf9b13050ce75eed707ead99fe39b5c1b5f7198c9757b7412c6193a7c9e4d0a7e3aa97c89c58165e237c63084e4237598dca0c3cb3cca4cc927dc655ed7ddc74e54e09f98c305cf74894c08e4213cd2bbb63aaf098687d10fff2ba97333994d1383e081c2377eeb0444033f7202c23d3e0dbf56d2097e62be96b07c5d66c7cb72df14d9816aaba3c92b8fae0996ea553f0dcfbc9edd04b188b8d679ec3ea6fc0506fb14bb02816d6cba5d341566e67f68b8c11a1247b9d1af6692856927d3391c806f7a4f8e75d2569ae6926e235db0a2a978595e0b190abc94dda15c67672e74482fc616f69582c1271452e5cb3d6ca79d0d064d5c761974eecf5eb2b8ff338428c24f9350e827ef5fb677cad8ffe247ccc11d35c30baf93f6f0adf0993725efba25ca037312a1cdd63b7c999bb7aeb9d605c167bc2667ded9c38ce5d6f7081b5781544ddf2efc4c85fa88741c8b0ce24b95f61a60fd007a27c38208562efa5f23a6729fb7e31e38cd1bdcbaed90311da5bcea3922e24fb280f20447ecb7a49b6f899d695aaee094b3cf884ae8e19e8752784b34c56d464eed9b94e5bd07d6034eca5032e5e2648cea42506a3b8d263d997f1d7c7f2cf861df665224bda9fd6df2ddeec9addbc05b5ae5adede9a298f86ec9aa3947b7bfa3a106d6ada82587f42adcf07606cb0761d95bcfc39cef8dafa0934cdf12fcf039757a60363d23891960bef5493577a6a88e9d14a18d08db450d691043da92f11adf34360baaa35e40573ef6f431252115132245e9fb28218eb85791a46c64153ce46879e3bec8d34fe5ee566a7d35407edd5a350b1f75c33390d4a8cbaee6b70957c50c7da04e6805937be5c58f4fd40765006366a4b24a5ad1bc70e71a2cf5e55208987a07f70f6bc72245afbb88c48678b177e86a6250803c3254d933a7770770182e6028af2ff267f2110f3994e1d09af67fb62190c38d3efdd3d7bab7f263b794b5830389a0a91d1a4254fb6b313c641ed955e6fbe70b2d49b0f848109a560bd74313b5b514770c484b14e4ea81ea33500f6c97fd6495c3e77bcd7bb754c03853480d6998f494aab44e4e618068aa97aa90c71dbd8c42db7ad03c0207260c3a14073c74c7255cb588b89fb8ade88c0172a25a685b4607b8b19c020d3ce1b6f2b47fad50299d69be7f6d8739ef263d50364e44202b70705deb3cb3e097aa2f4d3b0ded0a52faecf5e068f9b4d5d617bfcf8fe57d829635c7b0b1a9d03ee2caf813f0fc9dc9a1057f9cbfe3fabbfacb20cfa13432b6b0e571888a01d522669e4905964de0737ea7019080340830f3fd02f88d4aec34917a875e0d720c390f08941dfed5e41befe633b19c8bbad9efbf7f934ea31334a64665075364374a1db22f6966c60d8b965695cab30ba728a44d2594222bf4543c67f0587c10822b396f86c735cd736e01b25f141a61b0df433f0288bd839b90d58d13c831ce7b5ae14711eacf4d701b2b7f20ca437e18c36281f2e801f0de0dc094265fc1005678508a92d71f4a80f04f71e4a828a2cd159ebb12c1781b9cded83dfd0b5e808429299cb7b16d8c68aa45d02e5234712a873f38cd62dc9bf6e69808550623438ba6f0b54bf6da3a88dbc2ed73bea5e2cef154f5ed3dfdec25be585a5c11402c4810f8de3499b260fd050595d3c8f3073716a044f87f10b5c3a3a70e7ca95b2e1bc0394bc20e762d99543a24f66c239cc1e1417408f783a2882e75c1a3a499b7b7afbf41c8180d569a22a06e69abb60fedfbd09663a651d1285d0bd289eaa3e7b21e30146654f44ada2446a45a0267b6a563fbd465057d575d37fc3fb033ebd518a243fbd3b80cc00d3b39f3a8551c2c39ac974666eb3fb548582758c8d0c28c8eb2196d5936fcb7a6f384cddc7174a6ebd86383dba243b748e48513586076a35a21d6d60e5acfe1b4917283f24c59bf00edd4c04747788b4af4ec204aff8f37785194794cd49e50631b434d900ea5dcf07432f127ee514395cfe27b9f10c0b31fafa846aa6deb4d16c32817d9c9997a1b6f4d491583ded28b6d7563810f7bd49ee145ee7f066c1b08bd909deee4a21003f1d7f91a52f3f3b02f8a02d5a815f3dba4ab3988f9f4206c2a33f55d62889372b27bdf106a4c3f0c4b0812f6f3ad8c3154991a9cf9f43244a7050d630a1eac17a61c320df49ee17f6c9fce02677473efb46c8ff164db62724d1e30f04cbea5ae0862c38e215c1ff5b4829ffbfcba5377575fc6afcdb14d41dfafbc227cdc69b433003f027c62f10be25a75255882f6d22447e94b1070b7254997e52772c226839e61d95fcbde6a728a1f864b241ad51ae135e6ab1695e9a675730dea8e7da7fadbd386624ec57c5d23af69ad520ffc5440ffc5c94638d133e540c724c7b28ec9bd6aba082288882cee01252237491da4450b05fa8310477dd03da4b5b681a65bdd1a12515ba16202a1c5e6a312272eb6f3a623f0f58c7cce731cfdc07a8be4e52f9a997685e61adfc58490069d8fd0a46b90af79c2ca494412e1dbdaeafbe4a2d2989299adafb7d6ebb581b7bf383a6c51f1de4183223736ba91953a250335543029748675076491e80ec1d48a0476556d492bdb9c78f6429622eb4bb20ba74f47edc26d019edaaa4cb239a6c6638e88e5486793f7c63d155287b5778d0f275acdf9adefc968ceef228947181247dbc9c79934916b8ceba6ab7dc8dc68515482b1289bd1eaccde41cecd3cdeac1b0c5a14482cbd5e066b6fe2f18bdb21f9fad4b7c3da680dfd81b6b9f898279a6b0db09f947915d8043c1a9f72f4717cf74a0b7805534d720f5a3b69f188a344edfaf7ef5767e7efac057d45ef56f549ee17a3e9e5ce114138224cb1eebc0e802eaa948d76440662d3fcdd07dc5d59a017ab40f2b4a632589556b6ba7562eb56be9ac5e8c1179905c9b8756688a4655acf3c2b444b0b303577d367c0bc663d5018dfda0069b16e7a96748ec5de6b245c1d7628d04d599528dc85424aa819dff83f3dfbe96189bc6233e281af5a1543c5727a35a418555b32d846a9b420891ceb00fedcc65ceb11cb2bdb1b0d527a94d7b8f5e32c8a2856ed8b829f294b79c497bcc8abe178d76983370dbef18aefb8ba16cf3f5b544ba81f4f124eca5716e45d18cb1e1ca10febd9c523cb4d9e200aeac1efac1178f345f34276c63926be188c51112b405fb069e35bb6d0af77db1621ece8d5cb76b9b5ac6c0a282daf9ca904464357a2aeae1549126b088c791284c10ff768ff477e678fea00ebde2cff95a3bdbbf04cf7ae2a439f1227f45e2b186dfc1977dffb12733b68cb5a3b4c2cb68d888530d2673b00bdb2454684be7de1c835fd0e749ae036549575391355e509b32dc2e1b980c71c6072219724268203dadce20f947cfb376c190ace363111d47cffdfcb268359d97e6a0e003a4a5baf2021552f053be360192fbdc32ace2604984d0d632c5766c5cee4cd18c114962bcf3e0b0f98a3e6d9075de25a702a30b61b499eb588c3e7426f5c6564d57fcfa3f385729817c990d853a7b4455495b63252c58bb646450a5fd1dfe822440102266ae0d3c353dc319b36c19d849eec5588322d47fd1ef73318bc17dbed19b88abea3fe1bfa1b7c17bc13cbc9240125a0adefcebf96fc785c566bcc049f5dd39e7b8dedc934f69f4521399ddb7c187c02700667f409cf46e2012040e61149924176a5a42b6e16a0787d38e0fef73540ccfe0f73c98b85b8a1420a51727d1571af85205f6db49660b31fb1b629db0d8612d8c174a2cad0ab150100248f7057db976ca3b82a231631b48f5151d1cfbda188acc7fffb5699b7a95ef78dbe83a296f283220f76deb086ec8ea1542718c0daf48f6b0c3af571225f480deade92b4866ef628967e42cdde1e1a1ab50619845e9cbaa4f26239f502db5b042ec3c198cf2a8eeb48a8b7406e9cf7ea547f116dbec699e2328bb43b2b45b4d343808e0e8ea40f9e016da25169a05367ce65a645309de7d76e1d379b2a67f081379616c321308b6fdf7ad00ff0bd5099e1933ec61beb2acd9f190994a609287def6e8af3f493235def3cbf8089fc8f6e2b6913c0e63b46bce8fcce1cc4b6c290a4e88a7048c48d0d07dbc8d2041f302d0a3c51aa15065242dc4fb9ab448af6bec3de1d3a399f80d4dbec82c6e31f5069cb7fcabd849224f528e9fc8b523271419697558e3a8250e1c50e6ff17aeefef36cc6d1d8879fa6b0e4f12f5e77a24c00c3eb4b3f43dece6c4d1cce716c59cc6217b815c3c65beaf50761a4c627b79d8429b64064e00dbcdcfa226774d963f48bc1f2ed90bed3c3dbf9abd50ea6346adcb86c402604ea95d8ee42235821044c11b59ef0b93f44c0583cb7f66539ab0fb0cd323a2514d4906d4a0735002c03ba98357debac7a548250fa95c016194f8f2f8104d840c841560aa0626de5c5423fea1a740c77487cc551a4ec5bb7b4a1b9a64a1882cb4aa5de44d7e318", 0x1000}, {&(0x7f00000011c0)="c98e59c9e9af11f6b45ccc9ed8402f5b8bfd31aa9924489094400c114558f165c4949a40f7993ca9a6e7c9e4bcc9a9e53f904fddc85cfffa37c82097ff9d04d06b513f8ecd955a3892c4aa50932892bdf85066eadc42880cc0051d98878f11975303299ff9d2521b9f430e18ed7a866d59f0f18710f05a32ffa3202b78d67ab609", 0x81}, {&(0x7f0000001280)="73e2ec8cd5bcd751bc1e1e385a82494494838241f6d251d75c5bfb35d6be04d12c1b1a9355a212e3b346b86a1136f047537727356c56d67f84d48453c6c5b6e6b799c2cf7983cf83fd37dc8807e95bf615bad6083fcaf8b1d62fb2113ae3ae9372960662248895559e982b7915836aa9829a1b571ac7bf473ec4570709870cf05eb368327c4d610f7e43b125020024708c0adf9c6593d79dadc9fe80f46d906f70b510725d335915a5ec611ae2b4022433eb2c60069524886445c638536bf9639daf9845b620c5eeb4c453c760103acafe165ae8459a9f73239848c3ea028cb794f249db4f9c54d744cb1a075617e247d93272d2f07a2f91", 0xf8}, {&(0x7f0000001380)="d7d7256fbc4594837e27288c1cb7cb08ebf89f86ab86ae653d6d9bcb4742360d1d2bc7491a1d1b2329f2dac48135d4fd483699aa50116ff9e9ffa2bee155209f84cc28ef050b19d3112b74b87a45ab8c22d8ef7cf64b97a77eab73a537f7d79bd013c8db4987d48e99e33875cdc07d641deef34fefb976809b3a13cab9aec09d778bcb215b62c2dedcb0577eb5ad776f67b7d6ba47167288f9", 0x99}, {&(0x7f0000001440)="9610ab466cbd377d0f1c065e62ec5f2998b4c6198eb0767169af38f7667dfe96c6fb6b2ea104fd280e9b7c68f1b1ab827f3f18e67fdf9d837c2fe85477898e03dd39e8451c55bad9237a0f0c0f44123878b353f3d3", 0x55}, {&(0x7f00000014c0)="26dcdc82dd1b5bae9a303631de9cf057d9e016dc18b9b95feb5b88b5d96727033818448ebb4748bf8cbabb9b743d372e5341e1e6f70118ec5f70d4f4056d92b1255da527e32e0f734b11476b514c6038a422638b992c0ebaab5cdb8ef975beb000f6664cd2b44ba03151bf6295102ee8f0d937247d3b83c56156150ff5535d0d6fcd0a15846c350fd228bcb33adcf2c47c0bd40ad53e4df77e00662aaeae7b1374d389f84b3386d6038932cb35", 0xad}, {&(0x7f0000001580)="72e0d842017c6f4952ceec334d55182e93c9f30e9e2ce51100c767d853715f09e3ffb69a1cef1254345f26e444246fa6aaa9b7d382b870f2c0439720f007ec8ee130971bd1c4eb9d8220eb0d471d792a652e59ac71a31cb0e641b2d4e740518c1ddbed4fe01075705387915014929e158bc50c76e2adde42c43121c10945618aa1e7b08945db0c3773500d82fc8477012c699bca2c92a18b10f7b897de08f9494517a680777f83e7b8172b4fc1692ea712d695357b145ca0997cf6b365", 0xbd}, {&(0x7f0000001640)="f59479e574fa416857fd5aab5a3597d96f9e3e74921807cb079863323bbd9c782a8bf033075f30b745a62604e9d38742d5ec05be0a78fc2e4c9ea0eaf7d79e801e8ea69b23bfec011caf1554a325a96408098857ee7522a7412969bc47163161b567578df2d6a2b2d27d2c84c646c14ec3597f51d52fb9cc02f4fc9e700f46cb096d879484da3726a037b3fed7c6c133a554b891bb971982ad2d6657ca7f9b89476c8dbc98d1ccb464ad5a40845db1ba3c56d353ccdfa73c6cbeb6335512bbacb1072dfe278e305d81dc18a1a1a7c9deb9893c2713d4dfe9715b962ad7b65e9b7b3c76aa0e3eca193f64ea8c58fab51f26229a849cd22d1d17ee490aebb2c1078728b2adef357348fb2232d01b8d221e923923352cbcbacd221398cee99263eb1b51843576aa05663bdc8c68a0cd6ec2d5cfb3d36117d27cc88c1177504a0c2b6539779eea1832a88a282d9960b5889e7785da784f6f5f1e53db11ab65d20d9a3d402e0593723a84fd57395f10a423a12fbf7cdcf928e674db8e306661b80b3e5a9864558f222637cc681fab4ceb23ba9e9265d2c80ab03aafd203e92c458434137d97b90e2be16c509961b4ade3ad2e523a7a2be87de2cc7ccc85aeb2e36795b9f2f0ef42df33db9b92a3fa57c5b8655568dbb0b79881f0a119fc08a98d35aa0e51a50decfe72610a5c69de4751e0c3cad5e8e74d2befb05af238d1cca986d2fb13717b95114381a4a93f5d9d89c74ccc949e955bce7737791de33b157c17c40643c3691139f42d1e3095945361948f55b61bb0c81736155ef4746b709917b4da7c502a53e4ff8a93f4dbd3e17ff11e01fa6ff3b347b9cc2481db92b9452f7d33f16a4e7391d8b71bad876ce0fcac7d387bb4c01d9a3d421d608a741dac1c4e2c1ff2843b2adf2b1b02931a3ae8fbe12a5f566ece8c5172d66c531683eb6c4248452d8992b40ccde9c527a60ed6aa8d3d9bd5852f31d22396ba56a9cadf456395aac76d028b30b54aa8504bf474322aee3944c61efcab35cf9830130a9d90c1d3ddfd5f8aeebf21285418d4cf6bc0daffc6e361a50680208f70b4345de2da272f579181b81adf535eb533bc2f7e63c228ce673d5a3c4daf405bdc947058367854fa93c6238b2bf91491bf85e2de5ad14e426bd63df0236589b45a6d4ab1fc0fcccb612aef933076794880cc6626b93dd67400ecfc80021679ddffc786a2867947b4a75f28268fb4ee5651f61fdc63c2b75726970b2d5efbcab37c70fe43e7c7cebdb12a6b2200791faac92a428b6ef21edff2549c0da6a7b82d7ae4644713601aa1fe41870134dc9a0306b3cb0b8ae3c723be7df9f2d25fa8fb708d781c70e8cd6ca168f869b5d07acf1a664eee8074231286c195e9000c447b0eb10400b28cc3538fd4e84534789eee437dff2e582f5438b0c56a3a296ef42b3e441a539fd4589780f18d8773d1baf12562170a102d62aa837afe9be75b1fe363e69f96131db519bea91c8d17e941e355335928be8ce130aa4a5fa47bcd12119a681218896923f35058d5b0522dc1f393a1be2b75c6e5b4b2af55de438b69b11a4d76edf8b55148f095fd3f02a7bfb83b9c504dee530ee649022da05e09d2d292667237a069067ac138d0005b7d2b6048cfd192d33c7ee96d7a42a2385f6e93153ac45940486e6e0945399b983a9c94005b635665145a8994b18840cd595d7696c0f9fb88bed43272320fd1aaee0c306751892599a864812cbf0236acd231044437136a3cac931697c1eb74151b0ed896499affe1ddec19c15d6039b70ae4f105c6696b70a17482c1437a770812341bd14c1ac4e0dd702d1daf2260aa098c109af0415c6ea6d7291785052f503203702e585ad2c10257f9dfdca5c8c3e78172f760d1eaea916ade8f34391ec6a3222ae669d4d3f289300655f65e56d0e29e7627f0849853a41e77356bca3432a1409c6e4acbd9b02184b8864ad24bee42029b4dabf587c5434ea1ad6d8e599a739a92577444cd09eeac7251ff28f365e53286cd9381cea29f08e0135d0d7319b1a7ee607b607d9717bd6f5a06c63bb112179b5b87fdeacfadc902e8bdd818f5bcb0ae6cb69c5dbd3f15fbc97d5f6ecc74a289a0659471ec676515ac98e203afcb7cfa2e86c3815d5b8c866a33cf921ccd4888bcfa90ad5ffc7eeb5a485e9515520eeba5d0d1f34f37c43300ba364dd6b10ea5a84a688aacad4911951519d83025d9a777e8dec1d191b85eebac6f053b95ad122233580d5e8455e6cdc821d94061d6c4f0f68e29193fca1aa4fa6f628dbace606f00bd73a74a20b0f8e27dd1288ad3c3d83ffb95c5b54fa1f13407b18f5285a4820ee0dff7653a4261a2d8e934302558cfa6d4b413a773f8ec0c120a26ac8435fa6a8ccd372ce2fcca26af7b2127d8c5288bbef6958754bb8f683c51fe8263c23bd6685933e85fad045845c8e371ca5238acd4ec3edd931204155d3721c78e4214dfed3dc7c4bad7339a7ebbebf8d4ea5872f767ae6a50d38fef3a1a621d5e9235f2e003c9cbc996cba3cf68ccb86249e32050f6c2b985139ce3882cef73c9a4ab9ecc5ab1246936650f8ce03be3e175f6326f0133102f76d0974bc5ab61291ede8b531b6e64a75020d72184214a6d435bbc323aea4b9d17442e01d9e42552db8b5961ffca8ec18c5e1f717775c2d6a0ac89c59e5017783d601b4328dbb49b6eb3199c693b9ddf6727f76458e393c3b4fcdde0a2e14e5e1a1f076b9bd1b5a31db9a090bf457e86032c252bd8ad48d76b9ece3d7f56673337f2297c7f5dbf9dffb5ac24119bb3ff8a26599d6ff33f1ed10d06b0197ab7a1e5f7d6a4340be60d17fe2d349a2f8c7f4080936ff7aabc59e6b759adf62c73360bd65c8ee4a01d7fa27eda409907b64a64319c6253cc0a0cbf0e9570771a863a249c92df817ae454bed0e00b20a38bbb6ed075fb7ee8a021355a48fc8a9ac71f33b4c57d5954dd6c82da8ba45c699826dc0eb29bfb90285c58a4a10cb076fbeb1183ef693d5269d22a3eeb6a92366936f85fa2c3172cf311f7ac5d4db1368fc2c147946c482883687feb1514724c9a280d5279f4744db55b135692db6dfaf4fcca1496fda0ed91a6e5e754ea3f2637352ce241e1abfca77a931347caaafe10982afd9c88b8937ca9466b5c42e4ca77172b1a70faa40a3183763eb141eac7ea55f1bf2d0b2dc178e3a1dfeee6a77eb5f90288d0c0d864303edcbed2e14841a2856b4d929d95a42ff154514427e4230e70003185d7af0b78e3a72e3cd0d5215c71dacd6dee61d62fcc479577efa4607a343f7de25bc3f245378c6ba4cc4afe379ec0842dac1d4577e336144886c34e549e53cd3280695229c8c5f4d2f352c6b96cb6cb49ccfd19efbb914b85a5d67c4091b7b5535736f6b4b3b64a8fe12c4cbc7cd3dbe8cfb38af597bc9678b7fed5a0c627d1d374a82c09f85eb25b1747837c10f9a59e3e9fd577d33a9eaaae4ad2a2441ca1351b1fea5ad401a2198ed58ac44f795ae41bc6d04f8305ed75469539c09cf64a6f13fe7b6a1d56d030fa92fc42b478475d98d659a59f378fda1a7c88a6527ce92385efc0852cdf7ebf90c8f6ddd0180af36b918e074df77d4f9127c6c7a6b290786b4bde7c9a90238ec47e4b56466329ae05356fa9789953524e6b8921e698346adce1a1f400da4e45906a5b01602b16211666a9ff5c35ba9f3ffcd77d781e54f32557d99f5e9a8fc23fb236856074b05b172087d1cb469f356bfa09111d9d532e9d990725aec927bcfdc05db7642d4995d4d21b4a73839656af85b7082a4c49d766b853ac2bf205920352c6f5d47aec4e2cc986998cd3ea56b780e0a9581eab4099cfc832cf78dcaa5b2545bdb3c80c0b736d88bd8413ed0cabc53ec0bcae1c1efb47b9e1472f633b267d24fb82e38ab6b83c82e3e9086be4a3472c254f07f13bd1e68bb5b8f6ca6b48157184716613e6c47380676a133469feb7ff2b09b259ec9f6839099b613f47f990375ef2a44e1931fec787c306ec65738ef5638261d324530f66f21fb74a943d1556de12a5c63f979e598496e0c834ed0e205504e8fbd7f97b97e7dc1b089ce7809f5ce8c5b1f189ca86cbf3afdfb7a663c1a78592fa870b22996a78f983700b8d567becea0b418f73c8d46d444017605d3a91f7e20fa458c61752d7de2863a1adbc56c8af7af5f4ac2f36e2403b8c5652a76448a1ad6cb77ff24e5e81a5dda97e394d602468783eb2bf83c41afd8180d766d674691b644169223c73cfa2cf38f881ba949897ebd1863d519edea81b3afb1eea2253b6ff5ee4467a419c64822c26c33d1ef5a530dba75d5fef56a078b51ab7b5a1129b2f05aecd55690d2dc33e897b4ea4649774b370b7bc0f89d686dd3250d3553c136217ac68e5de9337e7f86fd0a9dbcabf6cfbadb50629af916511c5bca85bfbc94c2e58238564159f58fce3ebf06e0fdc67688883e5df596a9ac3ad48450e793e1d3c6746215b173ea335f2ba080aaf40ffbd7acc1103cc4cd2dc94af3d132055e7223068c9aebb89d081bc5f9bbd0e03260a01c67488917e675f782b34741da2a04dce4b8ed172027b3f8cd707d8f8fdc48d3f50be95feb611d8b28f57ebb452051145d86d4cecd7fa41dd8fcb04bdffef365db396bf0a265254f000ab06dd70fea325326944a470ac6d00f0f2650fa2e3c8e57dd24e2cf21b020dd01c5cca363f00a3da2cd7cb01fb9efad76b7ead1e0e9c8e6b5268561ad9887c4a38fdc08292bc6c52ffec72c5fc04012ed2b7e0f3cb9e998f52ee4978da2e259420b1cd05905286626dfcf31ad97a834a2d0f6fe28dbfafbf8e99997e9e0ffc0ef5a3c7fb7bcfa2911f461ea1632afb0c3ae95c936f1b04ef0927487db1312a553c69ded4940f246cecc84d618ae83273c1e3da60ec867cb5fea976f077dfa1116483b8e5fda1a1e9a28f902d65e8ffd413fa260e2b6ad49a3f3db029a9de00335c99d38008e727a9c8b8196ec19f2f2d7b42f6f6e279da1a45b18c0337587c6f87ad136258b64eaf8a74e86dc7ff1146c95b81d364abd35b15a97f31c6fe14643993137c5962ba34dc53f3099b993c5a3040c44274f2bf269e47d44d82d304d14cd599116078bfcadf220a2652d10937ded095ac5419fabef0dd958dfff722ec50266edf52b0e514d1ee52cca400f162b31556fee038afe552c49d6cd0f43239eb40aa9ee83c8d04289bc75cbd278b4bb3593a3cafeb875ea0a81ca57e967bcf6277fdbfaa1b84eacd9d5e2f752102d43106284acf41c42a969b5ab3734fa4dbcfbdac268f44a902191348cfed5aca917f7360204e852486c9fbf92bf1133044e38d38434b93b0f5f6577c545f9b98083e0cdad33e82b438ad9404ec4a564e6c419c97de1912e1a3c8013b5d85f3b7182c95b0396c5a7cc2381cf350cd3f2a46bbe6fd212033f7612d88acfb7053d51c3d3191d70999b379cada0a05e24e289445e593c954b9ca2d738a1ecf8e6063cfd509d48948bd2b558ae9485c7b43d1b53ebc419450794c6302954e41fa00e7145260c851a8372db763fde16dcfb2d00dbe7d4b96fe8413dcbd1dc6980bcbcc9eb7985eb93b77a8e06c7fb6a1e43a72c34973dbcdf91b3d874b126e18a980c44e86426ac95d44abd7d81715395e9ab52285ff0cb99d56a432278ab6342df69ad2ea3ea03ae63e04389cb392e7dfea69c035476fdbf0f01743cce79c5d56ed206b2e4020a85f5083ba1d3ed42d868af1d5711ce06fe262efa001fbf68ed47dca0f4f1bfc846495c7e04c3ff2b23c26051c9b", 0x1000}, {&(0x7f0000002640)="db0e431e52c94a5938cc143e41e1f5298bf5ce379fdeb255d9708732b610b299bf31427c31e348cca4117ba4d73bdb75422fd410de008e56280bcfea7de96b2c3f966db6ca7257105c8c8a9a10bf8fa53f23d5610d82c7153f0f6421a865dc22b4626b090b56077c070c0c014e82c0c088beabb124926a486c109c187351aabe31fb42870277a50973ed715194de2030e6f4da2e64e0a06d10cb6c1574f422bc7943597cc62be4ba394ffd6838", 0xad}, {&(0x7f0000002700)="f14d3cf6f7c4f68729602f851295dd887773432cd4630f4f0f6a351c196f841ec6784fb7ece98d1bf4d2bc82e32cffcbc3e43a50577c6e494f885e22db9a66b0b0a78d853c5cae69de795999cdfc428cc90e97e1f3950fdf0d07b8848ffc05c83300950c1a4cf43c6c6911f7cb792540bc3ceac48e1b3211f17179c53e90e4f01b746aef1135cf9322f27ebd416f1af48724d29d111a5d134ae023fb7f2d23d887bb58a5d3bdc3254f87d345810ee0b0d9368502e9ba7d3769142ba252393de6bb67dc35e3155ce9ca30a151e6e14c157a53eb1f3c4261f9a9cfe0722248daf27c5d50cc714bd4204c45a3af0d", 0xed}], 0xa, 0x0) r2 = accept$inet6(r1, &(0x7f00000028c0), &(0x7f0000002900)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002940)="b46c0a5dbce68473fc710529f914bd5d0252f5fee71e714e19ff1f53b0ac8a05f389812e7f90f53d7d3a04ff9aca5a02369bb92043c54df55d0f6fbb13686cb5cce404abe422e853030755dab40ff391dc5f794b44d86d3728cacd463394867deec977c7edccfed7f6b94a4361f4b7a94a298cd53f37ec2184903ff608036249b99be246ebe11f00c6520a146bea07c4a411ed02ced93df37e", 0x99) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002a00)={0x8012, 0xafd7}, 0x10) execve(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002b40)=[&(0x7f0000002a80)='.\x00', &(0x7f0000002ac0)=']:-\x00', &(0x7f0000002b00)='\x00'], &(0x7f0000002bc0)=[&(0x7f0000002b80)='\\-[(\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002c00)={0x3, 0x6}) unveil(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)='x\x00') read(r1, &(0x7f0000002cc0)=""/11, 0xb) sendto$unix(r1, &(0x7f0000002d00)="8b7f06c912ef0d7138c830801441a75627519378e1fbd3c25db02524711432647b6ac8120207ce9538e70a6fa069eb813e4d27ef1ce26de3c120d54551434bd179067bba3c8ffe5ed9b6f5ae9c", 0x4d, 0x2, &(0x7f0000002d80)=@abs={0x0, 0x0, 0x1}, 0x8) geteuid() pipe(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r3, &(0x7f0000002e00)='./file1\x00', &(0x7f0000002e40)={{0xff, 0x8000}, {0x2, 0x401}}, 0x0) pipe(&(0x7f0000002e80)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000002ec0)=""/227, 0xe3, 0x1, 0x0, 0x0) r6 = semget(0x2, 0x7, 0x200) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000002fc0)=""/251) openat(r5, &(0x7f00000030c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003100), 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000003140)=0x5) dup2(r5, r4) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/49, 0x31, 0x801, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x1}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup(r1) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:00:29 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="93f9", 0x2}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x82, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mlockall(0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="009ddfb7a6124890e9c447fb72f7f6867b8d664c126c070000000000000000000000000000"], 0xa) r1 = open$dir(&(0x7f00000004c0)='./file0/file0\x00', 0x40000400000002c2, 0x1) lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000003c0)="65e4c50f8b29e39e828cda9b9ba997d2cbf6aa45c7b0e71af4896958f368c229df7120ab44907433c68882b9e24bf867461d8ddf48b4eb5336f9ce4c4d1814acd43ea66e68ff57012aa2258629f004fcaa5bd06f484e7a8ba5c47f090dab36d11a38f1e314888b86f53a", 0x6a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getppid() seteuid(r2) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000001c0)=""/169) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)='=C', 0x2}, {&(0x7f0000000040)="b6712b2767033e41335a2248202afbce44fe3f1a66c38ea6a5e1097d3a9f9619b91902", 0x23}, {&(0x7f00000000c0)="ab3267c25e39b950d084edf44a22cbd517134bc9e250ce155a7ce5a8d2e46b9a04d5b44800f736daebac992acd0af514c9512e7bea2bc8fc52f88f309920e9c160420e3bcab30a4d6ebd170da7b93d34a40a8d57748b58340bdb7e64cd49", 0x5e}, {&(0x7f0000000140)="420cc71f7a57a7375f3501719ad77b241daea5c6d57d01461bcb961d0cb212d890c1d530fff9bcb46bfa64c7c7be896f4d91962a2bdb", 0x36}], 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) fchmod(r1, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x28) pipe(&(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000300)='./file2\x00', 0x10000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000400)=0x72) getsockopt(r1, 0xc88, 0x5, &(0x7f0000000440)=""/192, &(0x7f0000000500)=0xc0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() getgid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = msgget(0x2, 0x80002) msgctl$IPC_RMID(r4, 0x5) semget$private(0x0, 0x4, 0x9) r5 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) 16:00:31 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file1\x00', r2, &(0x7f0000000100)='./file1\x00', 0x4) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7f) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x81}, 0xfffffffffffffecc) flock(r0, 0x2) accept$unix(r1, 0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000080)="15be291c0fe63bc815ebd802173db22387b9242f1c8f0adc20eba67c391a70ccbda76c4f230ce2859f", 0x29) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000140), 0xfff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x22, 0x80, 0x7, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0xfd05}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x10001, 0xffffffffffffffd7}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80, 0x1f, 0x5}, {{r2}, 0xfffffffffffffffa, 0x20, 0x7ef5665ce12b103b, 0x4, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x8a, 0x0, 0x100000000, 0x4fc2}], 0x9, &(0x7f0000000040)={0x9, 0x7}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = semget(0x0, 0x1, 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/239) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x210c, 0x2000000000000000) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20008, 0xd1) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="edc9f4d436dd4853acf12cf8ac1a9bf24132789587996c9b4609bb3ee468ca6eee440ce4ecfb318345a3939cf4a31a4ee7bd0f71d667609a6b65d6ea2b49af09bfbf20fb4e974f1acc2e5aea28454c3ed2", 0x51) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = semget(0x3, 0x1, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/33) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fe6aab8c475d50d8c260bcdaf5b10be3932e2b050d0689827c0ecccbc1591f89cb677b30cdcedc23989ae3de73ef35c81e54a975a58f83dbc3b7c2692997246b66f52730d0bbcc62d74ba593d8c9c66a9be7e8f139bbb92d5353ff3f2d515dbfecd8082c734ea20dd18f6d1e3c102c36da104e383674fe90a7c1473a372fb0b4353a925333803dbeb39625765aa563e18a3fce128cad4c", 0x97}, {&(0x7f0000000180)="0a746566694b7aee675c5a3c9ebd7a97aba7c230175554cc6e5a43d55190108009143919cdc1ee07675023e54290f62ca16d3288095d9b7aec6b89da94", 0x3d}], 0x2, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x2}, 0x7) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x300, &(0x7f0000000000)=0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 16:00:31 executing program 1: select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x100}, 0x0, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x6, 0x2, 0x2, 0x6, 0x0, 0x7, 0xbfb1, 0x35}, &(0x7f00000000c0)={0xfffffffffffff801, 0xfffffffffffffffc, 0x200, 0x5, 0xffff, 0x7, 0x8, 0x80000001}, &(0x7f0000000100)={0xfff, 0x1, 0x5, 0x9, 0x3, 0x8, 0xfffffffffffffffd, 0xe}, &(0x7f0000000140)={0x1, 0x1}) r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/35) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000005c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:00:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:31 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x90, 0x88) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:31 executing program 1: mprotect(&(0x7f00004c5000/0x2000)=nil, 0x2000, 0x1003000008) 16:00:31 executing program 0: setrlimit(0x0, 0x0) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1000, 0x3, 0x1, 0x5, "07d15912fbcf79d33eb49eb7882e6e34f44a5b63", 0x1, 0x7}) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8048, 0x4) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) r2 = syz_open_pts() read(r2, &(0x7f00000001c0)=""/240, 0xf0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x3, 0x2, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7, 0x8, 0x4, 0x2, "9af795271c062f2a3986600efa7dc70ead0b3ee5", 0x1, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) shmget(0x1, 0x14000, 0x100, &(0x7f0000fea000/0x14000)=nil) fchmod(r2, 0x8) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000001, 0xef0, 0x101}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000060, 0x3, 0x1}, {{r0}, 0x0, 0x0, 0x80, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffb, 0xc, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000081, 0x2, 0xb7}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x7f7, 0xaf1}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1, 0xfde}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000002, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40000000, 0x2, 0x787}, {{r0}, 0xfffffffffffffffc, 0x40, 0x27, 0x8, 0xfffffffffffffffd}, {{r0}, 0x0, 0xa0, 0xf0000000, 0x6, 0xe598}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x40000010, 0x1, 0x7}], 0xfffffffffffffff7, &(0x7f0000000200)={0x0, 0x3}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x124, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x16, 0x6524, 0x6}], 0x7fff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000011, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x32, 0x1, 0x100}], 0x1, &(0x7f0000000080)={0x5, 0x2}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:31 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x100000000003}, 0x10) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) read(r0, &(0x7f0000000380)=""/4096, 0x1000) r4 = fcntl$getown(r1, 0x5) r5 = getppid() setpgid(r4, r5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xb0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x9) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) 16:00:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0x20}, {{r1}, 0xfffffffffffffff8, 0x36, 0x0, 0x20, 0x325}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000091, 0x7, 0x9b62}, {{0xffffffffffffff9c}, 0x0, 0x1, 0x80000000, 0x88, 0x2165}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7fffffff, 0x9}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x89, 0x49}], 0x4, &(0x7f0000000180)={0x5, 0x2bda}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x4, 0x10000}, {0x18, 0x1, 0x80, 0x289e}, 0x1, [0x7, 0x1, 0xca2d, 0xfffffffffffff023, 0x4, 0xfffffffffffffffd, 0x10001, 0x4]}, 0x3c) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/21, 0x15, 0x842, &(0x7f0000000200)={0x18, 0x3, 0x68a8666c, 0x40}, 0xc) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="22bc6ff0b250244ec345f26ddb0d4b92a875a664e2d4b36ba16930cb92a75e72318c097e98a4ce1c044068fd1dce0f50d2836f9cdf413a3998356eb15c43c7c0937410a6ea066849978b58e1ea9a6a6e8df3f56b0f0867d06ec675654c8e259726b6591e0f0205fcfa", 0x69}, {&(0x7f0000000140)="e283a58704fff746f39bac6d06484ab3605ee8d51397ea62a7c37e18d93c758feb0ce1", 0x23}, {&(0x7f00000001c0)="6d21f901090f333437059e20ac173f9a52b04a80419b3dbb315d6b663612a2858e4d97de458f28253c1bb148adf0ecbae5767237799162fb8f07b51b9bcc78ef27e74c323004daab859bc3cfc9048c3dca5e8dc3f9668af0bd69224836800cff7a0e6c1b897a0dbe3935f6adf70544812d9ff5d5e91472e77975effe05", 0x7d}, {&(0x7f0000000240)="c129ec6cf8c045e167c48814049ff259dc6d6c06606ba82ac3fb363629e9b98fe36da100e92582eaf44436c839c5eaf1fac171c63e5bf343ba56cf2a6badd3c045a2b20083f7d6e8732d1efea41fd5e9dbce4bad9b8aa8b66b711f266a24b4f7ea516f0b802daf3e3ede98639a3576a0f98a5e18da7d209c6e23ddfea94c81871ff0a64a8d92b7f538daa33d2da2dfd71c739c9ba80e5567aa404f59964dc73af699468d16cc0d7906c63658c9161d69e4c77e419ede123080ce4ac5e95407524115bfc1dd34e900e8c9050b2c43a7859987f582f99b23", 0xd7}], 0x4, 0x0, 0x0, 0xc}, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f00000003c0)=0x7fffffff, 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x8) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20a0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) getpgrp() getpgrp() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x40000000ffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffe69) chown(&(0x7f0000000040)='./bus\x00', r1, r2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x2, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000240)="0993b8132457899f86472dd5f1e2d07d8d24b508a4", 0x15}, {&(0x7f0000000280)="57eb69e39834575484590a5bd1e2cc764c2d60b87eddc2dca34849c798265a32c04a8f381558af005bbe5c5c0c1a4ea78c05dcee4bf57b1cd2fe16ba418b915857b14162276202eca4a3d401f84da840e4807c783a2b626b3c05dd94bd6faf285c1496da881893686c14a62df0612fec5184e4a5ddaf9bed89dec31896e258c7553d652ee1b32852e0635834fed45e713cec78d66859028d319c37b226c410e674ec91c18ff5a0e7336f627689da2eea420ae1cd66191efbfdfa8bc030bcc2debc523776c2ba6219500789c3ae189e173e035e5e5178a1a01fa4c791b4bbfa636f5a71d356a52c94a4057a4dfa168e110f503af5b55b07f76b7d602845256e4e113375d9861c28116c52bb99e25bcef5e703211defcfa97d31a18fce816168babb7e832298ed912b9eca0cf4e1a8a3a99a8baedf9583026a346f5d856fb3611facbc2d7e071f5f10ca1dc18813ce859ff5885bf8d96116421c852310fdf4b70d8924c249845feb8053d90a22abccdb181c4b1458512323a4a6969ae8942397213a4d7606729ce88b77f180c566668f7130d024c5bd8a4e3cec8261bb7d585dd96af6012f9e322dc5877f1b5a87b8ff69d5f80c710988c8781ec27efafbafdf8ee311b986760324ff7c5b81cf43955e3597617aec8d8aaaecc5463b0a2e8307e897b417e54dc0ba532892ac7b34e488e3a7dd52980628332ffc93de16c84c3d410eadf9514a1bebe78f5eb988fd9dfc250d2163135bcc67bae0fa413afb2ba7e49c53d6557cb199f5bda90ddffa4daf908486541249c353f0725d63e6ee7d7f7f360cdbbf07df990cfded8282dcf853e867da911f60d79cec357f2565f7c821dd8b5f6bf42c31b59b9b27e0f5f3c96a033be9dc4026463c8fc99ca0a24806fe9b62ac8329b000237e6203f2a703e3ca2426163cc2fbeeb8bb898dabc250f8bfe72371334b28c077f3dfc0835a0826984159e66e3c5b019e69ca6514d8c936e15c7d6bd294899df0348cc5f06f5c2a9b3013c7b7963612f1addd3f7417b29b5db372fc8f5ca0b5dc8b501d7b3ade8df544d40f8a7f3e504decf06044d24045cbfdd0389ee18ea710679f5e0a67f0f737804cf07a5f6a6817e9e11b1ee945c07bb878449726cdbde5b8c26abeef529943e6e7fbb128cd1e52b99a853bc19af4b01febf65aabb87658f7f6edab5efd7d8e8fcf7102911a0fd604895e15c8a74a47641bdcb4183b89e9083ff01908c1c6be08e1ac7d5bc3d6aee63d2af661565b842581be0b752eb872da5ad591824becaf9827118c19adb36b58eec088625a650377e0549543e15aff83d94b16bf90d698b46f7f6a0dac3e02947802d1814ec03322661c2ff39c4682f142d587c0a5a54ffea791c424b7ac4197cb27ae8492f34bd67e89cd2a331f9e689f5e04da7e410d8e8496c24de7eff1c80db2d9f8933b665f3bd63e29b26b16d56c0bbacc8b3faea0f5ddaaa86a561f2f291e590517cf851b920576f0638f67934462eb617fa3f5121af23125b077aaaafffe74ec735a82da9afee0ffe988727a4b460070a623d858fc3d8f61d3eca5548bd40373ab3abe9c3cc9c24cad05f6666242e61365a47054867fef0fe4a343ca03802a143469aa5a5bb801fa0c5dcb6b904a0af0af06ec08acd6d1553982a9e537bebc7fffca6ce6a403d094f846bf68467142655bad4d6a527273f61b7e473403ffb10e88b1b42314da73963e61da9dbb59f8c44bb8c36f0b435c563ad8d64b8ee277d0c6a340b2aa2bbb7525db2ba49bbdceb2685d1872edba4bc918ebdb28f64b2055d33d283000b7e2ea0d5ee2d089910ce21f2c7dc045a9129a2a50d4e03b80e484026c9c2c0bc87133465b8bacf41a8db630b30098e2499bac03543d45d3b97a9dfddd56670faa4fd1da8d03fbc87a385279689e57e9257e1e50377462db8f1941b57120a8919b1f1d09e45345b3953bf46ae2bb0b8cb6282db5c4eed882812c2cd4e15ce8991da5bdcdc95b0634c1707dae774f92560ce1ce185f1665f1cc0ba5e56025d7ff07828acb917a9fd2e31cb9fc8d593c57a694eaa4cf4a48c75c39eaafa2126947068aaf7f058687251c0872d447ba95d09135376dec4817c8b2ba4e20cfde452e17b88b0facb231211f65c2bd763b68c33744682890341964232029186bd5f9c782fe2d24176fb4730d0ab12c6cf298af6ac48f290ff25ad35b125ba2534ee3dc759daee0ad4217b5c2408929526a43bdd0ed29e088f256d3a39e20aa7b897e22b073cecca1bcdca3d893f9df0a6bdbfed2f736c0cc5610ada173cc8de0c7da2d284e318a660ce16e955ba581641116853b44897428137d630d9a53c4f0fd4d1003a78cbc1d58333b6de2accfc9f477dbcb43563478735b04a8aee3d73152e991360cca578bd962acf23db2c8bdb822148e69567671e60574d656c7f4bb2a96051af342ef9a36ac8bad6f9f8e1ff798e837166e53c3cf8a0850313cdc7ea2154dd28b42943958d861d3a36a540cd78b1cff6cf10db891eaefdd9f648d295cdf6b93cb3daee7f97b8aa7897bd766d6276b3b781aab6b4b72b4251b9363e0900772220103f003adaeb3cb205d1465c2592639cbd787b7f8d0fa2d93072d6a04156f794512050b2c8d14a255077ec2ee76396d798bbaa7c9b227c32e6737083b6c92e0bd0495a29de0a1ba8392f80aa00c8440c279825f464762531a5e121d901ddef76e8ae4ffd40897f1c3ca06c489e096acb0abe0f9622becb50bdf8a263103212a9c1de438733bd53dfa284b76883c0e0f555c02cbeeb5f1c633f223e96649be34ab723acab6999ab0cac1aaafc6b74c2e47a807de73b82db7d94480eb0890b68ef4e437afc9034c79cde0b42b11f8222fa1a4a1ab9e4aa56d7888ca7ae3d6939e893783885864cd0b979cf2e765b486007d6f0cf930c0d7c391381deacf1d2ef5ebf81f32f3708fbc98efda1d766098a8596ef0391b76606e1a402cf3abf070dec5da8339e81af05fef507d68d2c74cb3e26da33a2491b134cc6d7353bbb6f9379b9da22a5b3dbf32755ad329a0ead65770e71487fd703bb41526e546ed7d8221efa326c476fc0aa2dd44b17d614eedcb214e12d756a8ab36116d468f43ab90097b7c4c9dd6050380aeebeaf60130d619605dea3a4820dd490987081350b6645d40dfc20ead5c4b4d6bb55735ffec8503be1f9a4d471aa635038eb2a8fcd7baf4ba04c55f12ae251064a90d7562e35bf9e5295cab0acdabfb5ca4120714a22e2ff9f82f7b0d4b3ce21f4146839df864fcf400a8698dcc3a24d38c581c7d6acf79436d0a42a5bb6e476320581482b85445643ebceebcfbc0c0f9746e7c33c43224ebeea749127c4903d96f4c047ec7f0dcd0d3931424d7f790c37d79da483e5a18f090559cb5af393ab0a3d4497b26f171524608ee9c1063dbc5d83b6331130dd85a60ebc236b13c5b122a8ca8a014b64df8765a1f9570299eaa0aafb592d0c732de275a3f656b4a003d902f35057c19099535231650fdc931e7e6f325629411931df500871aeadb61dc0192a920d4f727d6c23f09560faf65ac7dd2e752dee3f38da31f6f55de0b6a0009533b8893836a9f9afd278aff6330f0eed03f79840df817c961cfe7e00ba523a81b9a4323b1838bfbc41d30ff1170d5432aaccc5c2d106e2fca5e03287c05e57d3b1fd3ca9817214a4b7dfad373488be40b60a5394648299ced85f109748ea1ae9f7f7556f3d3c88d9a4693b7eac18ca3ea30db11667a13535beb78f1e38f2cb564df8fce3fd888fd89855d8d73cb73cd8da367aa1cdd6a7178fc5f2cccfbcba0f5b2c4c9bc67474b9a06389720569b3f1d379911f37b287bb0433985cf19ef2872827ddf83a9a081617ed0169f166eb0e3ebebfeb4b4a638607f54102f3e8cbb0f941039ec817a327dfdf8569ff187c1488026a2f5e7cafd87b50561b28caa5dfa333540a90442a07a761701151dd7469897e7189dfee6eb38d32d8d7f121bdbe4d26f4f9d6d550104a9f0c429142d2cbc6b51a881f2634d0a717a7c4c7d252c782a98525feb30097c1178aa5e7f94972538f68dbe531be7a95e2b20e4d8f299596e4301332c728647f7539c04d133b3b5b422a385edcbf809a792cf990a03d2268829400e5a7abcbde8b8b315b61b85d1e24a5e488245923f2f41ccd5d6ebcce2105bbcef811b265f35f720ecc670391d2876f6eda856ee94ac82829bf9c6e8449bff89edc34ebc90d41b311592966902bac0d7f8743af51e172d0a514fba42fa5f12dd7007faaf26fd8fb7ebf516c71f40a81e1147e265f4b4af34b2b11b146ae894ddefee5d251c1c262f005c9759128d03fd73882b9de0dfe1620252ad077c9e1400223234090288d1f7bf67f80f00476680e3bb6355881f94cb260516c0d5dc4048cf57b5a35661802ae1f8faf713cb087c46ed8e5079d2f084145e88e7d3aecb79f85dee190f345d8f50d5c7c2d8d3f251f94af5d3552ed75f42277a4e4ef9d8d32710e98f163aa6a3406e4d2d7ef3e456517c8a441ac01134b8fb3457a4a5ace3756acc91103a03b41460bbf72d884aa204191d08ac513e6bae8e740fb9927f6acab535f03527636d44279cb0191fad65030117a9a809c6fec04248fb489289ffb08071c47b7ba4a0d5c51d47e661092fbadb7873ab86295bb3b6960c7ae30a658658927c6c2d4bcf8b4df0384c03f98859186a0e6855a2f549ef8509db8f6d87a713098d1cb1f68179700391f3689dc8b4c86b9489569801354b2308a4118052015eede053817533bcaec75e40fc7e352f9a553c595cc333b78c55f52b490bb281898d09c691d306a2eca5217ebac66877de4926ec3cc2dca26bb0ac94472290be4f4cfa7c45f30173705436b9a0a159c68b5ef40190b6f321659ac5581745434181860656936a6fb44c935a8f9a326b36915176ef3b5ae88d06fa146571897dce779f650000ee433de1422ac4db36045896ae3e97c7f7fd7747f9c3384260bbc07dbed49260bcdcb5dbc71add92f1d182f513b0f4bc477977c091ff58421df8b0d602d8a8a3a6162123f0b435f1daf80ddc472628efafe6c9513634d44b8ce74ca8d4fae38387b888e05888c49c6765fbe10827a449bb48d133b3fdf005450ecfaf789191180e84f74c1342494c2f919ae3c4e29503b527e4d7c23147d5da6e248dbf71597f8cc38f4ee568832e467e3aad266de8a8f3d55850f421bf92bae89babe84caebe3381449b7bb1f3fbc8064b22a5d519111119068a302912f9e970b17b2fb55682ba97ec1c5dae9161938c30d0d2ffd947187fce3d3466085b132ac824aa60aa4ccbaabd54c9d2e758c283c8c44af494d85f306ab72f90239caf5e144126c4783e6b386bc47578b71c99b1384ac2d895a39575d7e9336bbf8a75673b4e8723ebf8715cda32b7be87a3e52212cedfae29e70f55a49633a947b45ba4ae42cc7c4e8c5cf30e66024f5482b190e963527d04aa8247fad1dba01a4e9c17e66ca684a249ea900dee7b9a5ff93500e948232417ba74c13a8d598d2554b1b6ea2c5f3010e0d34175d5100e35415d33878e9c28c7fb75d5b31458c1f7f0b6ed92443a421edf296c465ce1e7895c5b6fb1064071a347bf69cd67a41fc2734dc9643903f8568f44cec7cee87126912f180b06b788111ab57124411188f79d141415bed99890ac4dba6b735eb220cec48b09124b979d6c296d166e005d1a0ae981d314bec73a87d9d3a1beede930c4f675ea723627542e328c9d068acd8ffd60da32be51196c001349c16a43c206f2f5ac", 0x1000}, {&(0x7f0000001280)="765f45e0fe62d4471d2f1120b399b133e0ae172a4c36e6c0f7857eb8b43b5c8164444689d33b08293a91b43d710da738e4ddc1863723c2ebb9330b1f1e0dfa1d9b41eac262519feed3dc7df2e5d7eb20cbc8bed096e52b428e7e004cbf923153881fc0c79c92ac0ae459c228a9db5c8980ac4eb3feb50b9c1c5d5f56b1cf9b6bde8cda27faa0fa5ad2eccf6a2b1f2a98d18ab1cbb7b6e0aaee6cf205e8ad281c98fb0cb729a58a003047010054a6cb7810079ddd44c00aaa95b73d1b4fc13b2cc2408482a6", 0xc5}, {&(0x7f0000001380)="1d45dbb75f36f25efa55d1ee6d09921ff358e31034a378e9d8d84ca1e05dd2e800e31935a7f019278ca90fc61ea8fab41b2f238991ab04bd2a60847fe187f5d14c1d191cbed1a2ed6fc32af09e522ca72f76f294e878e3a6c8b80e4895046677e39435ddcdf56120faa3af7ef598b081e1572a6576bcd080ce8873365e21562eaa43a9725b6d951d0893b2469d95085d7676c19f04", 0x95}, {&(0x7f0000001440)="49b3d713752c18d48943daa5fa025faea2147bb4d60295fb5f660a52120d2ed98d2a2f96aecf91acb76afa773d1d761f0e28766a35e91b94b9cc21d05374424fb08cfe7306450f6ecf421ea8ef140d582c79ce4d2cffb6983571a43487e243f33f0c7d73915918cba2866d2bae93fb7d4ba16af0c903ec471f79a14b696677630241153bbbd5adb1e266a6ad756ea77040671c1a69af45430f92", 0x9a}], 0x5, 0x0, 0x0, 0x402}, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) setuid(0xee01) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="01002e2f664fefdeb167ba71ba4ae02c3b1160f9ead9d0"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="6a95ae4ac372598df90d9d30aab77639b43f30e0803cfbfb6a65484042cd0b25c01de79c0544170e6b69f4eeffc2779a0b103e2a8642673335f14dfcf122cdbe39ef8a67a2014ed0ac19697be7608fa99b149aa1fe624859897af8b915b7c8cad3c2fa4e7f22d5923a59ee8420e048f9d3d7378f0f978426045ff8ceaea4a99d0be1805d86448265a172b9a528b517c7f08aabf534806bd4ef497f751486ef6e42b1877208b3a330cde9446df82633d28e0367efd89b7b5226b3fc9da916546590df98f33c28d557d7b7bf10309d81454b92cf", 0xd3}], 0x1, 0x0, 0x0, 0x402}, 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x2) socket$inet(0x2, 0x8000, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/49, 0x31) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="7fd6faa2afce8f2a1ab4", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xcac, 0x0, 0xfff, 0x0) r4 = semget(0x1, 0x2, 0x100) semop(r4, &(0x7f0000000080)=[{0x3, 0x3e0}], 0x1) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) r5 = semget(0x3, 0x6, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/195) 16:00:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000180)="d5a2cfa83e1304d51a0c9c801c80ee1d5cb04f56a97328b0d2d0a48fe5c98442767d67a26893e89f5f0d28b8791b39303b159b2a851088109f658e8936e5851a5543a51340886ec4324d6532d6c3bb5ed9dec2ef82d1c1710611e2c87589df9bcf0aaaf3a0166d75d46801fd49ac5c3ebdfaeed0246e4aba49ae9f23781a3c71680e028090ff4dac57178a55bf3841ade3afd4ec271411010b4fde3c7d5ba368f5b6b83b994b45768be5e62f451a491dff65c6264a15fd58c0acd6a7158326f556c8e849c3235736920a7c8f183ca8527c3157a497862f504b0ead8953bf02be5127769f485a2183ff4c8445f41ddf4483a1609204da53a0995cf8f06c059a353b4110f8b13ad329968ccc18f3dfc74346607ebb414520575fdc46fbf3847d25c83d00e13893c71a007a782e3aad09b1cbeba63ddf848e0b1d71ebe0bd1250461928e437e77cdaee29d401c7e0a1cdb826d29119c4e9fa4aeac0d5fda81079a4f5223fa014cc2dad816119de5655df625fc1f447428ff59a45617ca579a967a3517449a037dfdf05052971293cfe517783c907ed594bd3259bc84e495d6777d5bcfb1e3181804599a0f81f6d19b97c0bfe6da3f9a679234f107edc807e56feb5e09ff485a273b2f48deaadb2c610cc25d060eeb2ad54e6b5f5c6f9605c82d0a79b6ae565708923afec69e31918ae5d8cfebd7394e6084dd1f98a5c16adcd2804fe2c78e43645cf5df0d346cd8365de177c19136a4dfc85bd2c84599f5acff8f759d5bd4916e3df4c9e4283918f0b6464344b6bf154764e030c333c565fd58e716aff6e9531c59b3f4bcba5532b6fb0427f639a32b52b6a759f6022bbbe07aea35af57ad02dc9bf14578740f17d962dd5544479e9133d7c007e25f0ffa8db9756e0c7645cda2b2f55a86e19f6c0b3d9a2b8ed9eceb0c0ef7f6a93b3a70fc118a6bb28dc4775c710057301fb250d19c551b47eeaa00342f24cab82c194f6f8544b16a860430f14eff8b8127b262dda95bbb0cf7018f4ec2efca22d0e26cc03823534d3e07eb1fb003ecc801cb8999d30b35770570d79828a2efecba56175bb165243b6f90ddf2b7ed9b6e0b9a231f6ea286ac453c3fa339e900ac67b5c50a95a35df6562d78da53218c8a81471db02217528b17954cf45332a5b4ccbd65192c9b58caaebb34c76fa4e4f907930733f1a1113ca9173708465349c43bc1158c5a4eb848f5c4b6c885501026c79169b864af403d8b1bb164d201ef19d833376fbbcf5135426b17cda577d7af7542aacb18c6341860443e069374cc6934ed70811f9f3ca9c24854b8bae19546c5b9348dc7a3e784c42a1317012fbc648fea43586bdba73f31eff6d31f074adc46117e9d65bb40d0aefa3d304af345934b8f5d0947ee730f96fa7f8d4f2332513574a241e7a05fe3bc03aca85219b061bca7a201073ecae75a2d88ebf1c2b271d38be1af1c714c0e7afa086037a8f57936138f930accbc85e4af537ad282b7ab779416c1ccf2a95cd18102b735a28dfc10971f4abaabddf0e17eaddf2f520933e66e485ae1fc773ff3fd1bb9a47f3d8aca726fe9c43183e8cafc8b83fe25608e3113f7637dc210598f9a947f24681855b0bd4e5937da4cac021c79ff599bf61742e133fdb60f0407f467a27cadd64b0b64db4003a23f663b01c35087ca982176be77946b854795764cfdab1b5004e7a77271a9af77fd433f31d6f6af0846982063a7c3b625c12feecdc313cea316e9a9dc409f3812d3c7b7266cace025957a2722a78a8a93737d4cec72067e7545dc7d9ba660c3dc4362edb833602da8b949c0240d793e562276b9916a51a810bc7ade8b22fb76f3ddebc202abfb575fb32a1d3ba8f138eeb5c9b38773ee266a9ca5988de4645ef5203fd764cca0c2bb127a9fb7aa20f255e012d371c906c6821f3eb389fdba09b01637e6d0d1ffc3a74fed4924fd91ce8c5aedc9150a9fc56cfec1c843f61e9d16dbc87686f874f7a0b0e299acde6d70708a6554315f10cd31ff40b2d4b7fa50890ec9b2b3293f122192df529e7c1f31b4c37c1f5238cba6eb145c6d47d403feba4d808b3b03c6206b602baf48dc2a0e5eb83ace4ae33bd8b0f7507053ab077f7587067249e580b9367ab65eec870bb7fe56ec380b64734054f1febf14a338aa29d01d4f95412ab1501a8c9226d0343867b3d83707cb5a614d651dc9ba6755d519fd51b8a9883d60af5b88c0f009b0613234be8acc3fec464aa556759c88a2391751c560bdf6f13d499ceddb1d20364bff5503fbeb016502ec7b84273759ab382120d77cf0faa4f8994481124f7bacd67b0c14a2e0d932377c9cc9135ca4809c9b48d0c27878757248249a496c6ab7eb9fb038aa0799afbaaa3ead0330bc29281c4e8b56d2df3e402f3b3337211d02ec5d004ecdbfdee2d3915f1da9d4fe55e37338ac370bddccc9dc4b929d713f4771c0da970025df82fa8873c5ec6c872561e89b544ceac4e28574a71ea3518798bd7e798efae9fc523e9f81762b3a2c9abde76481fe0b6bfc4de87678bd26b90ecde1bf466a3d305c8ac637c1ff13d08fac35aaf30a0e0e6a62b7e58571617e1d8ba639ec2f8bbd56d07798f565018f31d33509fbd4f7792001ebb4dc892d271345ac84aea1d2b4657673261a89817de4029f6232bc3f5b2f1dbc264bb834a098015aa7ea78d752a2b5b504231c354af2a0b456de274edc3091faa6b9f4cc4ddd7f52650c5846569ed00eedbd283dc0b9bd0bcf979d76a86c6acd14ce54ad61be8f183f220d1fd9a5c05f5dfebd34db16b2f284e71f9faf929a137ea842a766cce23e5101c131ab9329b8ae13d6839fdc5e5d99411df89ad733ab7b1d72cad9f795fc5dff95ac0b921484c569e35b5be821cc483c4214190e73d17ed40497496e4f716373d436d702d75244e3b0812ab7b90b624a817df350c7eaf1e71acb4ddede6460794dfd39d72b5a0865e92c68fd9302acbc36051c769d5b3df7e1fc1d37303a2131f7397ac974f3ea73f12c55c13d15c9c433e2fd75c5910fb84159c5b64bc677994a8789bc7c82d9fff61f9a85a20ebc60840114c352113dd51315f5bc24e572e1aa673b227b47411c468d6e86f4d117c5ba4f3793e87cfcc8da48641cb9021fcb829eebab48e6514bf5be5899efafffac22f7c4d23f04d0603e28e1b181cf1727d7f8d1e71f26dc9204f727f3683b0f237a39b71deb5e52e770414b8b6c1e864348a7a8457172487e5e2ef3f213e487b4c264da4bb14fb7fc8af05e3835220b15ec1106ecafd2ff28a8f2fd2cd1881d9a8fb1f390ef22e4d254efc8ac78839262606100fde93bb0de4391f0afc779c8bd6402dfcf5bc278abc770b5267c1c91979632675b161ec169221e86cb2e94bc2f3d5325b8a1fb7c979aba3b23a2ec6c2401644f783c0d530ecc11e961ebf6b9819758f1ec6462185b51743d162bebeadbec4157f54afb1692e69247d8e12ed147d913873d0e3023ca397d90a433897fb9a86eb4be070e87765a483c76bc1b34dc0addcdf9676f220980a64659f4878a687385aa8a874327eca5891b8275e89d3e76b43973d1b5d0d15e52c4a745cd375769d0d8971cc90b8b1540faf8973bb613b9f10403129630ad2bbfed730a430684c4ac1a9a9b0f3e75216607113aba192aa59bb390f02e8b31c00fcfdf5b3299eedc2b452d598d36cb55f4cc16fa01d4b06b0b384499645923a92d9996ac25795e596f94e444112c5bf71368d6e2b448d3bbaf40eb2c84f2d6006b7cd63c8218905604660d0ae6df2d28c561e42f0526eda204c507633de46dda09e0b7c65c6ff78ed1301d467cc7f177ca61c028c8a820d108b7f54088e2f89ef3c988031260c88153dcfc30f8b414f69f3ecdc9fd5da3aca5e47a4f16c6c8d0100e883d23a48f53849a4a7c315f28291b2bf858a0e80e7988490c9bc5183b029b354067e8ca4795a1d6b4bb12c2275ecce9c9785d92e1a6a164c1141991d5d3896da3fab6f738b295ac5cf973e2365b8459cd2309ef398c998e499f7b7f7c9e132798d041e1e1238772c2c7dcb08028f803280a5a5614288349207bbc74b70c9180283570552d680340b9b6d1d2a7529d1fad7b23da4bc323ab46340c0db74c555b9e08fdca34f4c28be0ce1bbd9bd8fd985e6e5a1c984259a5452fffb9341ce161ea77c177975ea2f2ae43240c380fcab9b8318f09c40a5e908befbf288f723ce0dddcba603e634853de0411e2051715bee81ccf319e2ba70c8ef7ad804edf21b2e1ba26215f17ec2e2077a21592eab971ea7ee6a54bd855710eac849cb09c663157e4438cd45fd17d83f7a2680ecd5a64267f3930a36b2ceee4f4eeed0b94ef611d42e8173b506b5f7bdfab8fec2e0ff019bf3f830206809f03bc1b8d62eca1ee4e44bd6262bf2714159cc76814f5b9959d817d7058955cfb4478a8ae1ee2fd9f58f531b1cfe5012a65f987379a08078a1753eb940f1e7c16634ff77f0e67300029f081a89ee7ddce365562713f1d5366865812287fc0a8538c0f494d7dab98dce380f838f8c39776fed266cb0f28d9085bec5c81e29286e78c029c47a555a95155ddaaed63239f42e49d1c1b2fa2eb03d382258e1bdda4237062f6e7f27093fbeb6a355f97a281a41765c6cab9043115e1f6e103c363dce3815e6c0fefacdb714836eeee241d0862c77b7486047afe265a208c746ddd07c6ce0cda9af6f296d27738d001b1f748291fdda8f3e39ad3ad3b1aa09bc3e134e59e82a674600c3c983d3d63bee68690cb1b451b33a67e18aa36ff3ccbebeb0823afdab4f26ab02b0a0d864bb5160a6c01b6674acffcebccb707a68813687159d23e7f9b6d0b1365ab74ce5b144694cac90fd7222dda92b0fd3323efcb252876276db1c4ef1f4234ec36d84a034bf7437b2b68cfd97665beb0d74de71c617c1cc7e2ab472dd790b8f14ddc4179e9e5e3309e6de5439a427556dc89a7e6a086dee586f0aac357750e891cc15c5a82de6994e19c1092b0f008e26a3586dda1e147d6d4071efae7aa761b8da36e786276568b36b56aa41faa5683a2d740a2f882bd845276940408316bcc030480cad7a630e5cadffeefb21ca17eef366a6e2d5903c710bd6df7d3055db557514bffb3a00f656d4098395f298e170723e2af873c079f67afd1cbd00caf608e8a7c111bbd689c1b4242b3cfb524417946b6ff1032e950f695544664dc4cda09ffcdc373d3c0c5a1da0f879b1b137f6ab4515d2ac733de852b54951a7c70ff41e096427a5c3c8bb42519e9d4d8e7d26db4489298a8f297f3c406eebc640507a6190fb6f1629672c179e2e125df2ad05529604098560c468085dcf3aada52af475e2246de7e55153af961d9e0aadb94d12ee9dc2b2b31f5a43ae99e3e59ccfc73527e7f91395836b94ac22e23b0b2d207ea25411ae95de29dc2fd0009b90bbc614db4a3d697d5a2116e81c3a6e3454f5e3892ac988bc9b148c1c7f15046189ce92485f210bf0d1b2cd788170c042b3fac48651f63809390b3d94087d62a9ac65de60216cc9f9ecf1adc25e646ce3309911b0ed9fe237436a8f5ed49a65687ab8a494868f6685bf92eaf9937e1388987f4aa8b81a4a8b96f58484e7f83c7a340bcde6337e3bb824f13906f0b132326b7fe7eac823d828fec66692774aa0fd2e558b9796e9d04baa8ff3e9403ca792b0cbe3e3c78285b34d4e25cd6fe049b8aafaeb04db6e5532f1c2db2b3a7865bc785d32719577f4495b2c70fd8712c2597126d1b2235c36e965d6e74045ff3fd0aa44a5a6edff", 0x1000}, {&(0x7f0000001180)="ae20068a9cedcb1f0ae49541f370e29fc4083169", 0x14}, {&(0x7f00000011c0)="fd8360934653ab57d5c92bc21e938b56c5200ba93158b0220bb4d595478e1692872d26ff237e35895e1124bd27fc1722fb8e31ab0c785ca1bca461e7d60223cae4dadae990a998a13e145bee03e17b29a460e11d5e6702f094f0697d59f5657d576d1f4b775c1fa2f6cb69c976c4d3efde0d930aa3f31b40e26aff0819d9901deaa64af7dfa63eb5af9eef56c3f17c293a5426a9fb83f961eab2ea92ce739de515c2c1fa899a18655b13e537508e0175334fc7c01a04be920e6aef1d46209181ae553f01d688e1921a4378247ce24075b0966796993b3bbc059e7d0f9bd5a13f7f4c6b5bdcaeec5f68a217552c0c3f8f", 0xf0}, {&(0x7f00000012c0)="a0160429220c2b4d4e19e78e9bd171a0e99ec753354ba722d76b171a52e5736685002e38fcab84604961294044a4d80fa86be30bd07c4f636e792c2be659bd540ef93713b9f4f2be469f63074443793185bdbb0e3aca99d332e77293df90f9b62427f927f2c355fd77287116cf1f88e90ce7e6249e04210ce9935d56ee4beab67f6c834df055c444ea39360686e9a293e401dcfd544c1fff07857b833d83c9076b64a8a02ba65d614dbb30d5acc24c041348ddbb3dcb7911be2c34db179eba574789ef1fd7f8450c78b5631799f57ef880db659055", 0xd5}, {&(0x7f00000013c0)="d616829ac68d7b3c727f11410684544a68d6af14abf498812fb9716339836c31f45a3cd2cf950be30145acf996ef5c8b5792d49ff05a2fef9c229bb8767032f8bc2e629f3895bd757c57f4f945f726d35d50d1d392af17e5fcfcf47894281c82e75c2382b26a768b3305a2cd71a6648fa96eb8fdd62aff63420db417286715f849e28d2f264e270e72792d9dadffd3ca3da70f629162f18cfc78d251fcbcef181b0ab4c8dbf02a311a6498093052dab75478a9efdd1b71e9d9fda20cab0279816be6505901141a4ea05d5d7ebaf8ae06d60aa94667185db39814fc4adf3f024b642f365a7a0ca46a627b4ace502d35", 0xef}, {&(0x7f00000014c0)="92b13384bd05cfa3a99116a3610e823d8953f5a688899c73f6a673c0879b08afa7a0856dd7731b19bec7f0a473aa0e5952d84fff1b417cb2b3d24eec6dfeff68f722e79257066c9b5d1254aad494dbe69349d33f22f009a1e12dc6e160503edcc0e44e8ed4be4b0439871488704b50409147842916ae7f3837b17d33a52b1dbdfd6302fed5d267e1f1023613bdb9bcb5ae4849e2ffa07a4736d62353b463123070280098ef10ad39cd62e95521ab3654c2614704", 0xb4}, {&(0x7f0000001580)="2ab0cffc811c3979454bf86cb400d39cfe7068867fb6493081a38f499a7080e210115b019dc1bf20ceee959c7b46a00c5b6b974853cce0ee489e88d660ce82da913bef0e343c7974d645067902f6b15149a0e8d2713a1e8ac80b80fc1d3b3c7252f099e6dbe84c48b9440f3c983a6d8a79714bf292bf8f218432e5234f7442d7c4bae96e4e06c1663e2ffe9b9c042f895a6ef09dc7fd2c2b34440fc0a2ea9e905bbb350a9ab64d4a3ffd2c3e5138a2cc6e3237b559d03666c1778671c9ca473e5d453f0b68d3d821ff543c3c1caa4668f09c7134e9649a85598fcdf90ee1d61714da87f1929f154b90559ea279d19cc216ffad47564c719275d0a9bdbd0d6b68a233125a0f287efb082854115feac67380a345f7180304969cc7fe63e33f33d83fcce20eea0f5fb7e97e7aba48feb28d962739c317960aa2aefd14e3c389b81939f918961c1e0988fdaa2febc8eccbfaade238abfe4c5784289e21f6a4331115e952d03bac288f9633b7e99b6e071439155f9c9b605c53339812462456e7dacbe7f72b43a099969acaca99fd80020c57d40e992870996af09c98a90b400666aad428be1ed3be68e1bde577947da8b94239edd2d96ca9398bd392f3d3c7dad416c314a5f73cf5d9e50e61fcf3483de560fc2536e37f13e13274d8a43c585e27f91cc3ea5da2e864037d7b776050144e7275262f31c6267bfbdfda28dec469db3da444c58ea7a68b4d52591e38927c596fa129479bca5b79be8c50ac7e270e69feaa3120799d4420c19400cafc38b5a614c94102f6cca4cb156631c85cb9e979fac46d4b8d787ba83a13d7feacd3d437f2e69be26eb7c7545e4a5ef234b43e78f6ab7ddfb9c837c69cd0210bd5f677cf0f8652d94ff2f559103ac301840beee9244b70613a5c207d22212daec16af7f336367e407e0f8187de3853a1facc03dd9e93c31dce64ea0e4135a312ab01f157b04bbdfb3059f14830ec3de295cfb91a0c33d2d4adc1b8f1f2cfe3cf8b0e35654d870e0737b7cc165e18f3844c688b14a91ae69384e9407920617373404087e882670c61b15bcf1498478d3b194aefa4a92dab31cae81471bbf80c197a1667364a6fdcf91f5fdd0c4cc4d9cae802d9bab7b5e035b06ea27d7813c98cc9296e765a9a1c660ade38c97a5161f9d8de0fccbaee51339595e1f05c6a04d4412e56ab8ff971b4a1dae90d1d0bbc94bcba3e3dd925f9f6f29636c25d879f6f521e7bb1f999f174f7bdccce6264ce84ee14294f0fdb6860c35f51ad428fb47d4a83be7c804c843378d067c22b203511724b23102c2f4f155c9d19098489683e69e698fd8b81cc6f1b1bbc6e36df5699b6de120741031bf9a858e8877ce8d5d9519ce3f32f6bcf6e340915eb8a0415072673e9014c44b351a7d14d66e128b2f1054e75e2e9b8b40f041e543016b90b7eb347a732bcab262b3470c3b0d17ebf21b9c10431de9700849d73219f444eece0e155eb7ef95f15d3361439c31aadc1cc1325e83ab7ddebc4b4c34fd5f150b805e4285067921d847a08f2423b47f6c8c24aed2c8242e11e83fabc11dccf3693e398ab0a9350d4bf005b476536607729f5273814aede036d94c04d0ff54fad341d976088795c2bba6a123bdd8e62632fcabca3bb3e1950de5e2d672a66137457113733fcb840ee9812abf379a1d5031ee2e4468315f7c812bdcd23f17754e37c9cf3a85f8fa80860853753e1593f57eb2c902dae228d93dc6beb9eb1f9c23fe959e44086083ea0cd09cb5487370db7b3d7721d662038cb85326128582c9f34caacbe082c1376acd58274ee2c9566b9cbb680a49f577d7aa6568525b9f39c0f6154f072dc1065b06bad465665146e271d78ee17ba380608664c8b032b97dc0e320d359f3992559d716fadf43d703764c4f9466c10d3ce9f7f36d5d707db82d432e20d3992d6b0ed12e86b0e2dccd5dc4f0dfa00e154032ccddf5f3954b2fb394211f701f2cb63be381e0263ca8809193afe4705d6e2147891c4484b0558dfc45c07a9cc70752c6a8473f40e5786d0184898408ddf8cb2b2a23aed950197ad9297da9c23845d3bf0be045404e64ffff352cebb6e595828997d5742042144bd0ddbda41ba7dbdfef6f4a0ca3c4bf48876bd34dca3bc0755c3d445da3216b35743c92522952e934f87e0e1cf7a32ddb5077333935705b794421cf19d305c6275bc53829592ace05b98734eae6ead35db72e8b2f1d3660c7c341f9fb75b42ef19842f43ebd818067db95a0e1ed9690dbf8e00375caa82224a0aac758d0225532942e37740ed9ecd7ef5cbb4a79888d85a41f5eba3126a706db072af5c8dad711ac2bc3062e57edbb3180004f398fc6f60bd065636df3ba9a94e83ede25238bcd9c11f1e26976d690099f299b78b864d4ea886a6f5d54eb3574bed7e2f05eb27bd64fbe1434a21306071b2fe8252cc610ed687bf13b0d16260a9857f5164f936fc3311ea2e43e8b684e3038f93209283a7ecd8987efcf8960edc552108f4a35f68df88f467d95cfdf5eed6803953d4ecb67625ad6ca6ab255c6245ad04c0f286c031a366dbf3e6aec0f4c853447f8a9cba61e9e3b043b53a7438035fec60676f75c5cccdf378dca5ac493eeaf33e934fa7cc5ba16052f850d102ebbb3776050842893bbe4089bef8cf208c2163b9988b0cf4f9631cdf451b47244b50d9608c25e8bb96e65d8022cf20d85db805c1a11c99373aab471c1e84e31a658b071f2fd97e92cb3bf5707191471abe31e21fc270219dba658b366b3c087fcfc871be670921808a94df87abfea06933598c5dd1c1030c71f5e1249e255d2e501237d605c79a51e77fc0057c342199c788e21cec024f363158f00526fc2f15a74cda9878724704f48164ef72250093504a2f5f7b7477b078c88247660eb09828c3153aeb817f4e51c1d1f003e6161a6699b1eb10f17a13005fd5354c0f473d4c0b5865c347a9963b2a9e2d01b33169d8cd9c3855efe632f9a970b07f3168818f181c0af1eb9270f27e378ee548d7b2e4ba366954ba0fb5bdcf154640523beb112a51c01c0d4860778ef6c9c0a0b4bb73fabe87966797d16e87b9c48c9f043f78141447b0baa0c87a258360239c3e3d298365712cef677eca28e57893bc9bf48f4b330772ecb20415fa532904e931d3347760f997c14b176b2ea64af719ae13198fe63aceec83c03dd4db60ff523e5d3244ab34466585a0a71e5ffcaf2583a486a9da1ad9c5c36e5557f05d6e269521af5fd861e5c71bceaaea57b2a2c970ee117f501b8738d87392bb12a377c6806396aa16e19bfa57070d6472a253638f9b99b8fdab210c248bfe2ea2bdecd0f24bcddf2bebe96a34822eba2697c30f8f868ae0c23f97bdcf6f276182ccae751f3f01c86cf1f7a761b81e5e24e2b441aa1d60e97b29f014ecb31c99c2fcf40147033f56a9db5cd76f314327d1ab0335d8b81a5f5a25f70c2d649f61ff966939e8422a6b53a7975887fc6adb777cb0f49e29f960fa6a796f79a33d0ab1a37062dd2815f305cb937fe1ab6832da98454b0d7c240dd8ed1e807de1fdc9afc81a18f10ccc1f5188566823bd6b85f1fae4e36da3e93a64db0dc4f750dc9d8ed18df63f41d569c99d8afa637ed4e08e5b9977a665ea211e3f6a0748a5628a7102b14333a4489edd21dc8b454a6973e0b1c9d4f4d175ce811ba9364b3f86cd6aefd774fd57247cd5eaae704355e4ee34c8b91be69a97a878a45d306e290493a999bdc4a2dfd1ba403eb30e6e4737a9a8e8db5e0d48021702587276f6b27aef4f28c8ca5c11b612d48b1b6a28ec12f1cf0e0b3b3e930e97bb6c23066daa5ce254d25e349eb185b698af15de3f260d10117fc8d1ba785b4776449229c8797ba1695dc488a783e42fca4e25892437725351f2f6ac4eef5267b322d9dbdf583a5efb9a39fa078076e2956e54b651ec69b78d3b681e586920e0660143f7309ee3efe51496232096274eab91cb7542c278c215218d29ebcf8d09703c893dff7878270a9244cb4bdadc4a1bb601b51eb3d408d5681c5f564c342fd9ab0d5f4b831e44d3e004073227162102c7812fd7f35ee5ca19145a198301fe96aeb072df99add44ca3ef4f3d95fa6f095d6c79ff19135b464b622eb3b45f21d5c7778b8200034a4d20af5bc1a4f319f89e52ca7d0317ec91a28c5866f6c9b4bdf5983ff5261bb5aebbdefd860c733a83a4d758889c64837a18e2eebb289148f52f6de44d668890ddc0f5e811bc40c8386decf3e2e7d8a0831e9f6fa5076c5f58ba63123d40d0344f45f33daf8e45fc4310fa480d237f0b0afecf12b221e0d1088d7b821af14e694df675516182d57487fe5acaf49b795a6c9609354c19f722b92400441880cd2a6686846b5100c292d504bb6ae967aa52bf50de52476fe8b43739367f971c7d83d1ef800d6c226b85b73014311cb7090f3eb8c371ab1c617afc108c7980b390edb65810549befecca9c21a813f0b37a3b30e61a95b427b718af7465b41e61a4855ef78e96d2fb523c43b152bcd6eb74e3fc16f5a42c37727435a2d49e0a04d181db691789b08a729e9e6b66db95da154f7e68d7c5981eb4ebdfe0d546828c2f0e1c37dd85ce8ce2d286a93edc2b85103078b81e033013d34220abe3e2a65cd628c84ce9fb805c1940eb73248cfe5031a0435b8132d1be250069671667f36a06d4de69326dc338d878811d6bbaa8270160e816c830c9bdc94bb919282243703ce3b8301eb0b83049c171deae247c8bd31e1c5c32d35aa46876b5aee09bc323c6a5edf94ae6d3be527e238cf0886b00d30abf390ed9778d02d287fa2745cfffa6ee23d4dbe408d36a0d0bc785ce3bf975a50f4481fb2329f85d06265ea78b68da84ce74b165709172d2ceb02a8468f36a79ed7a57e5e2072a2ce851109e40f43048c4001e27cb4258753cb6d1ab9169e99b9af0c3310db189094c4edd457443ae61f26db7145a928dbe484b59d55f96e7755a7f6591392daeb899fd35c0dd2ecf5e512814e0a7232dcce1727661e6be4868ca54a44ff24910d73583b31ab31a05e05c2258073e44f8a8a540c09f0458ed80ecc157ee965580cea8ee01b82130b7de20defed9ed098502b8a50d0a091c10bf0157a0c4b82490a27cd5f0ec654cc023640f9ae2619fa0ab86aff7eebf422fd1a4bd0bfd08b38f5a0b9f0e0a79b96a2101358a705b4d018ad0e1c41ce0495a12842d0928fefff523310b0c9e4f0923db2b93afd3fce6bbcd62c291480e36bb9ad5adc7f8d55845aa0c052fc1a0e5773c696e88c3074e8ce25cfc822d5549046e008772c9432dbd5485c830515e2156a0f3ab445f20fa7b262af562cef8ee7ede470d036b3c12aa3d33ae007837031b466de915388c8c6af169ecba0bab5212cb7546cc41171a98626eb5108165b73f24d1e2dd55da65e8af439b5f49f4c969844833e7f126f32fd7897b86422c33660ab8ca46267a79270778e6cb2d3d326130963ee12eedc04ca5ae9c88b466e044d90ceb532020d1647c16a062ef3c96ed047ee5426ca087a009129d17ea58c5160e3ad72ace35e02c10777659b7327a195337ca65532d2598baa3f904088c1c2d1243a3ddc25947c16702e030882a22273f385e670a77655c717c425d546bd5dca89320939ab627d76937fc8d9bc274f036767847ff500a2014dc8341522cfc382743dc6c7b9cae3ac81c0b976b4ad4c665e475a768891857824d899ced36d3734d53f87373fdafe479ee5d32686ca17d09c0c5cef83fb7b853427a8bfbffdc9ad7cc936e9884", 0x1000}], 0x7, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x80044279, &(0x7f0000000000)) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x5, 0x3f, 0xffff, 0x1f514537, "41db182f168e5cca5aa2992c46e2a64a9417e0e7", 0x100000001, 0x7}) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x5c) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x200, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x820, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x26c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffed2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x84) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0xf) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet(r1, &(0x7f0000000100)="e99532a1da5b5a4d8c8076f02a4ecb0a1c652c6c9d65eb979429a48dde643f0983a671e9b9c4046ac268b6d4b8344267522a942b1783df63ab70625c7225e66d9e5fb3a7ad9f0af444b66de51cf5d25392fd0634e10a7a066a0c913df521192d81a471a38ed9178e14cd403deb1c389aa6b4ee73c8111d7939500046354ce511556d0f9f0ef03ea8d042957fc1dfd67f1d850be15b3366d091aca83933110489d947dd87432e310ee693799ba1f831c18a7f7bfb4175d842a5d0eb1fa860f7465ebe20d4b75d063ce301d2", 0xcb, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) fsync(r0) lseek(r0, 0x20, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:34 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000280)=[r3, r4, r5, r6, r7]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x25, 0x2}, {0x18, 0x2, 0x6, 0x2}, 0xfffffffffffffff8, [0xd3, 0x796, 0x10000, 0x3, 0x5, 0xd034, 0x6, 0x7]}, 0x3c) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() close(0xffffffffffffffff) 16:00:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f00000000c0)=""/12, 0xc, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x4dbe) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r1, &(0x7f0000000300)=[{&(0x7f00000003c0)="fb66d53ddaccc1101fd4a03a240caebc6deea2f27cf5e3eef6faa888433cfa27d5cac1793c42b6335cbb68dcc1f2d242ba137620851961e536b0d114954ad762f2cad494f0323083dcb891d33b026ed924a2ff0e93a776bac3a23a8c837799b343a044e7ed", 0x65}, {0x0}], 0x2) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="b0f2f99448a44f44e6b944ded2ab24f26d49fa1af149cc4259f07e1d1fd34de3dee7774888d646cc99144fc4a7e044034a9b5e3f5db2c541c4149d4992bfc340ef478559f534e5828b992a60efdac30b82736af56b85542ef1e526235c87e9f45a17a9a056e80dbe1a9baebfb853", 0x6e}, {&(0x7f00000001c0)="07f925ec36a3eb7dfbe228a56327b2d31af10c0615ab52dfec365f13b0df73c6bf7c0dc81474e070bac1d015694fa950fece15b8403a4bbe27bbcba66dae4a1aef7812649213a958d5eee86669ee6876e81abd0487674b6500de9fe2092cc2efc372913fe0504a212380385d88e3aea9e057906d537c7a57f95862fe39816f7fcebcd15517c8e50b38eafaa92d3ec9995360320f5db13bf9d44d05b1d4099dade850609ebf09abb662fca2333d80009b01698eb4a870a3ab90ed0cb9e1473d1a545fbf47d9e167e076989117d4dd7c2b8e77cbbaf960000ae1", 0xd9}, {&(0x7f0000000780)="dd9389a5d4bc2dc27e4c3d04d823c64d26ad3759d66bde68683438a8df42588bc92967fd1adc789895a0c6115c1539bab82f9546a59a67bd70a532bf963c43ca90b37a8ce8b005f70d7a1a88dd0e1734a0540ad0b8bec44f4cc82658949d12b7ee7df86adb1c29960c696b0cc3d46274037a3ffc739a979bb7aca0d770faec57d8183677a59955036eb710e565ca99b5ec4ca30b159b6012ef7980906cf6bd53a0cf29b178731c5191092b4e567288dde623daa9b1046024b2caf0376beaed08cdca1bf90337c7c8f6479b7936c81a9a86bf4f29fdbb912948d81a8ed7d52cbfcad92680019f862902eef285b4d7f4130e0ede2e86564962942b7558d61739b3b35bec3980dc7b35348c326ddf0ac91b2a4b437c9e6904d111c333f748b7f57272181b8053f05d2735ab8d2927fd622bd8ad084e7462654ede613ada6121bd1affbc7a30a5e4f81983b16a465ddfce028dd0a3c11241a539dc8f05b3b23dfdf2f7abd67d3bad2a49a47ab90c7fb8fa9aa1e2d810137b7212a3ca8307bb838db56f725346f69987cd3ea22a9cb999a0507f8beb5169b19f6baec197fd1bc5dd4a945f12628723637487d0ea3a513d0c26a24920287f8e2b5d8cddc8520a2219f58c303eca22c369f2385c23c626545057f636410313c13b4e2f41ad9b57d6aa23c748ae139b8efa717992f93e0f0f33b5a2788207d7910dd9a57d45ebde16d52d957d8eaceb58ab602b7a37ae43d0c066f27cf43f9ab3ecd9e7708607bae4bb9e24c7f92ccdfe08c4dabd7a96f3eaeb33f272b31ce9e2a50597d9571e1633b6437316c75dae34aa3e2f4642b073f33892f77ce809a7709ef27a84bc4b669294ab961776787e400324861994ded7798b239f2e05ade91916927edd23994fd843c3c308dff2ec8b1307b269dce01cf43d46e505b9f9e15d57f7737162c0d8fc643003f917d3016fa8ace5c84a750b33f97e9e9f30cb214c73af3cae297fd864f4faa49bb3fb44a92437c6f7ea8b276c961c70cb2db265ba5f209fd83394c012ac29702caee69d69c4aa0640271366f18b966f6a53c4aefba1eaebfa226634cc63d484cb2afb7af4e39fe3d1cc9c5d66f4bc5170273fb14b7d5e2a1bb2a39831d88e300d76f876617be22082eabdcfd47f415d73f1f6e85e28509cf44c516c1faab50c19f2b4bc700ba8f48a5f0bf60b47c55252454eb3f7963f6aa59f18c8ada6ecede4b669e523a5d37eadf19b5530adbff7da9314e1831115e8ba10dc95cdebfd3cbbaf599d47404b3e0b064a96b1041c70cb56545551daf269ec443d02da0e3d035f355ededa77dba9deb7bfa0a6fff101a6bb2a15a7a9853cea7cfcb20925f02a751c6b784b96172af6baa837d3fe95dd7cabc776b7bbc8024afea50eb522068fc312244bec879ec3c975ed2d61622bb45b7e17973cd4736c9d3e42d8433b20f682cddbe7117028bad53574a341f3051ea4f4aa89a651707cab24d6bf765c80ec8f3b49031a3eb5bb4ee1d8f8e988cec5721089b9b2afab24ce1e41937af846890c868c84e3d0a2e396325b609fd54c2e8f21ca46ca49b1253a753d21cb38dd43e0fe30a65f57c1b9a154e2e989139969e123501cd2fc8d4404b4ac7f11ced286f0066113ea48ecd2625003c78000de6fefd8983b434dd824952a1d7d4df578323828048800900a39ab9db8313b6c06b9eb68ddce7dccf15f652a1e5235529509771f396a19cb2f9ed0c954753e2dc51f2f2206848fde14f44d8f09807b97c29dbc6f98538abf6e31de2a1b994cfc080b48bdf481a2e4fb0f258a4dea92926625cc2f7f8740e9b93cb6134976d1c2dabf264eee275ac1acd6e3540ed9973c97a1d29f3853aedd176766374c435593cc4c1a41a103633ade8eeee2a2eaa412f8fb7358adf27d5cb6ec4be184321f1168b1dcd0358825cdbc9c06fd6728c3745918588a9cbe2a692d82f1d7d3a416878a4d6a20af7b24be82dc6c44ed13c21744a6dfd99ab198b51d102ec18481fe522c4678e6efbf3c3ae5e11eb3bc2372360df762a4950947eb416283a02028c51347ca7786dcfc1e3ffaafd8c46565d72759ea70544e0174514a9e5100804e00f4496f9d8c00bd7c2eb4eaafad5e21613b6981cf88c04dc5da1c20fa9726ba8497088df410c4e92e7d285a761c2df6a88aff6741a69ccef97d8ddac7e52af4e984930de1f7452630c526a4b9b2c5539bc2ec50dc91c63abd71eca2908c8ce2d72d19144d9916ef0f77e062660b4601665c22905f3e8c8e8b01fea803dc10034dd0c754798bf0eac7f1c8542a8eb9c86e4007eb7eb7b747f84d8892d27ba0a91bc992fe0c031442109ae5d9a6c896490196741989b423cabada79d0be443cd69c91ddb6b768924c6144d9eb2e7055ff7945db38cd046ad290de1e7b147a145cf8be649c182ceb5f52f8117cd8c1c2eb61a25628c9a82d3b53e0f99b03baadee7971903b0ec07120fd01964f53fd80911dd27b3976fea0ea056801163ab375df213fab595968c3049a9dffb14a181573affdca41b6f998c47a38b6d4f82e4d6863af44ebd01f75199aeaddf204e63760467f8d0b2c1a615ff26064f66d0d28038061e21b73e2155518d2653a319a0d077999cad583e5eda1ae7ea8be8d82a593fe6e686a4e53c02f728611233251c6a295b4f69384f91230d4802d7e6774048a8a49ff2e396ddf1208a5246ce6e15438e5b36b649e4557c22028024c10f20becddcde38f5b2ab78705986868b2602fe1e9958c500f655b10a9173025ccb3a37411e2f6b809028d90a04c7b24797ca2d8d052d7bd27b5eb15c87f7b0354ab66d973ebf0c148782452fad6bd65e0f1ce6f06bd176f15a9720ad51b11c411d87e7fe34a19f31f65bedc25ea4920caf6d7e7162f360dfdee710af0db0083526b41db87f7c742c893f5b70474e88e985d94258fbd9ab43f1e20e96be5882ef28435375490ee2a972dd8de8ea74a14a3cc2e8a3fe9e2b1a4342fdb3034f260d25855929f8227bfe648cf1b1fd7d91fdbba784e1dfdd6a911ea22b9adff60d9095d45af2629c1d78aca2042f6fa25e6312dc7a04d779adcbf00a79d83f548b5f973c32c65fec8b8feb4356739008a685757f47149005d42cde8b8438903406c44c2647db2b0ea06dbff502301716c5bb3867c11b418cd7570c14a86dd28de4da01925bea26250e4c13bf7fcafae5821cbebf5676fe7057a756c42de2c73a67baa1dc76b00e374cfd8a8f6d44eae07403566d7f8c4bf82e7f88a374eba44665e9ade53d0a57bcc4f3ae84dc3030258d9451557a27ede1f90eaf6cf4997fd10ec49464c0d961ff8a975b13f1eeb0135dc2c7316520ad0c965283718dd468fbd84c718ac50c9eb433c1a6738c97930e63d79e7cc058f69c3deb87f0c4953d5abd14e2822dbfd62e8a6c88604bca48af165bf41bd8c2eb334eef2ec2913a25bf193f35a3048022f920ebed556c06fe92f794f067a3dc530d44b9eeb56e4e5e2bf17ebfdeaf2dfb16bab968e172aca9a2773bd0a65fa31a8446f00ed3024a32ff0d3cfb811065bb44707e250d3522c0295c52ef4510a720dc7ef2918fe1724b2fa6914d6d7d234537660a52df3487795dc59dcd9ffb0018d33833534b99feb7fd4d4f4d8dbe8dbba788cea861ad79b3568dfda3db723237d39f30426fe15437e05ac84abeeca8e6f9f68090e48c91f5463f0dd18b652cbae8e0e52e7bc1439fdc646b4abf2fa9c24c4e9cae7133dc890b0887b9fffc28000f9402a8b7229a579b339a8bac353fc56ac8b71ae3610be3c64442ee24eb199971728c5e8706fa22db9e4eaf478121c1dddcb1bcacab7baec6f945f22e47031e4e13642eeb086f5624a01d2a59819bfedefba936e0675bcbe029ad1634b08f0b55b7c96b847c42a2b7430d003ba8b24f380cf3a202f271fc915220097595e7ef69006078aed564774b78e38f221b7083ac6c5a35f7f3718af1a52c0094821d2929544485d707d4bb702201c4156b161ec940e838557ba1158db875a70ea9001a830e94d340cf8007a8309f9fffc59867361fa2ffc22aec49ca0d09779125eb293e914d44ced743dc6d00d0ea484b7353f7e67b649bb0bc3413dfbad8ca3b6b91f0cbc730236cd822eef4b66cf6fa53d4c4f3429784f762bfe52f84eff5d42311ce6978140f7ce0ece28ae8a7af0e5d191418cda04075c71d809e558004683e2e682060333a81147787137ad0c73ad5c7520fb9e7bb829b6dc9fc3e99eaa278382cba839a0b75a4b678f50c3f43f496bd85c23039a75ec4f1c9033718e8fe93e58e172bb6334d182105c097c31df5b8e10044fdc5d4b5d4077ee0795b32fe6e8dc8664b0fa43651ad7c6064fabfb28d23e3d2bd360883a17722ac02b813b885aa65b95fcb4aafbea022baa406b77454448b01339208739fa963fb1fd4b096f674d628a122d144660be06b4a76f4c47b129f48e42c894640a191face60d55854469c3b39b6fe8a78b971531d488747e7132abf6438edad103ea0ec9881ef292237640545a278e93f430aad7a43cc9ebb1d084efa6c909162371bf05c740cdbc945f9f937496184159381ebd914afbe3a8a6cf4dee167170a2f700edd6adcef3ad55b64b8711a55ea36a15477eacf1a77e300e3c5670b17696b0acbe3312a5d8e18201210c740a171908007a27eaa0ac071c24fc3d861beebef2a5bc2c61a211406f47473e8de440bf8a78c0ac2dcceed4d89719d2b76fff231c7298699ab4ecde2dbad3e31a24b3658ba3fbc3e60c5f7bda7595b62bdbc9c400242b4299caf53bd54fb89d2676cfadb12578a31e0212a92d1206ea92652cf67b10c7bdf0901fd9476e3decb245df1c0c393bee3dbfb771d9784638f22afaff661f6fa2be187627a11bf82a5086db4c86f307c88577780684706f517dd6522f94014251b69a7c7f9be5593b943e46dcf37eceaa4bf802fb12c656dc30a1dc829733cc493400b403b463435024e4f39e914267bc45530c3ffd89dfc3d687d05cf6636346dbee23c364c78f7d4d3fbf44bf5e363923f7766a220edc2613d07bf022ee587b6e6e82928a232730e59862662f2952c89f0efe86606be6c2f6b79b1d5e4e615e575550719f80d0ba8a12ba67b36d368ca9e41fc53a51be6e580674cff6bf158953d04bb85d4d31f9eafd5eda2009a15d21f4580640252c16e984b7469bb9ba2bd305eaef2f91c3002df77f04bc815f72b918635d1772419d75ed5d5247cc65bc2ac61a5dcd6e74fae3ed14fc2b115fdb19045dbfd8b45418b28981718b38f152d2f4dec5690f839c65c436103549a9b19efe4ca5732a2722d0f84860fba065dc00d03c6cbfc561c5c5d82c7397c90854beb371e7aeaaa6d22af6e8deac5bcb85aed776827f52e40751697b0106ce07a010c7a0f448546e598764623104c4257706df8bd60ab683723e552ab30ee07fa37652162962d7113ea1553b5a661cff009692bc533cacf2f768545a0532a6cd0e50fed3807fdcd7416b00a86a1371a0483282c5a1c65c5e327870207dd071e6ff29ffd767dc598ab814d8bb507fdc3602ff3234c84d8763b9fa2a4342be5b65e8f8c1dac38649647a702d1b9c7755ebfa27a5f69018eb565cc22852e9f5428f4cc98a41f5d26324a0d6adb114215753f8a50e40320f90527b8f8136339604dc1054e49e0cd86ff9160292bab120fd079942bdd89313b016da67af14559a378fa39bb74216e405fe54efc0d89393076bc66d35db1302a7d5f65805426ed2b32351fd27defaf3efa461dda3991002491fbe3b8d463bd9a1", 0x1000}, {&(0x7f0000001780)="ce4056afd26f707009db9e9d6093b3141bd7c1e7da2ab4a32b55ca8ca627352394f4cd9ccdd84553a2d1badd1c6fc87e38b0516896eda8fd73c238470f5a25802b4568c94aabc440a9ede7b0a2827203f460426b29ec556eac92628b048a6f50773feb79d2a4d511fdb99534334a5a719547a19020b9bc3d48327a435703ef8c2a95ce09ade294de466a31e2d659af6336f749a80acce31c14429f42035c0f9d3487d21ec2b474ecfd1580583ba63bff47c7d1ec5030af163fd3cd9e9b70270d81967633806fc0b2a51bef06554e8cc7c5025b21fff4b969b6140f855800e24104bc03a4f2e285cbcaf4b3c757c0877fda76cda7c406f645dced470a778c0a2514b3cf5aacfabdbc8732ba6501c360fae12e3cf715ae6f41ad769a64ff26588b418e6e8bef2fe968151203743378522c0b72a1286853871dc925510dc124c132fa39b71f7036fd709e670a8cb669e189e35c4a2ceec2b2a4cc7ff79d3315c1c72da86f22ebcc63a784d6f53a9d432bc58cd1a60779d33b68ce51f541262bb2aecc9b79475e2f0abb10c8b1571b986fef3595a840a9f61417a4e8318d4009d22083b3c7ba8f0af6e2f47c1ff8cdbb71e8598407af54c5b3a721c66208bbf5a1654389862d51382870f0025a170215e055281e0dcc1e7b9666a83634db5db110b41aaff79eb14bbe43aaabe772aaf9d68ff318de5bf7ea87940bfd044419d25009b60d0dd283d45adae3e8c5b7038d8e9cdfc5d4cc61463c7b941b466b7cdc2b100f36c87486b84a2683c35aa06353161964d42276f7b69c1e442815ab4a29d1576e7a45554cb950aefbc41940b1230165cb0b3c003e2e718ab6d941ab1db801afca3a0c1c9c5f32bc7f6a1d5830e72adc9eef8f4a4c9f708ffc4e639b62d367bfb9596e73e0be26de3a882e12b1efaaeb5f1d040f35072d7d7d4910c1b140199a359d5ef3eb6d36bd048b99d410b20cc681c51ff0a6e478a275560824823d0ce82744feda542ad7b160b6fa9652166736ade41aa7e70e7671a36b46b11af1a20beaf727bbaeb35addd1da180a350d1447ac6357026a9468d28649eeebcfb9960a17c636a10f6cd785a98c553fea54d297d187f95e0233eb9aaeb18660282b9b103356f9553c22f8e29784229bb909a3f1126b57c7694021003b9248b3a145951ad5677914587c816713f8f06c6bd2a9abce3c21095b42fe2c9c42ce90cdbb4815199b65e9fbfcebf9bd713f426f7eb3e3de073221cb0ba0df321ace1c7e89736b6b0d7b7f7a350885a100c39613b4ff72325b81d6c768dcf0038b96f0367322a424173c74463277cbe487d6c62a92cafdf67fca4db69e11023dfc29cde9d1793a6ef1e80abd0a8bfd786a90a568ae0298bacd4c77ad8f92a50355f821c204c433d2272c78d7f1c9873955c261498ae1d8a09337d1b1c2cafec602675914082d97fa741de70d60775c4fa542bca640a1f08f1f758b66c313f84b0c9411358bba152057b44b972ba3dc9d08c888760880c42e412217d0d388a119cb607f4cc9bebea00a0a08132783ccac2305f2ac78d58933b4c270ffe0108d64173c093fbbdb5fb8db0ea4ddb51de21561fad21e5b5828dbed67c62f3878801504dcbc1f9b8ec219a67cb9da153224a38cbb317095a2d7408d83723516544caeb7ab0ec0e50c6dec77b0ce8f1717d7b51ccc481337d8eeb061177ba3b8bd2ea52533f37f2c429537029c66ace85a916c5b545ab413ae182afe3b35aa2d99874bdc05f278cf6ebcf228412d36d46dcd2e3167aa106cef2450d637617f046e46d04a1673a263241676fe86233fe880cf8a60d6770c20ceaf5d1a65c4cb8603ecb257cac5f9b329c9348dfac9b63d7573af46a2e6279cc268fa3aff9c5a0d9c4747e3bae37a19146abb56fcd0ca2ab1597b31d5958d61106a21f80d749d7bfa0a169b0ed4ac4383ec4f6a55d2ddd665ba19b957275e1152ace7b23911d7c950cc939bc222feba6c8b7ed443a3e8281a0f0537a096c5c28da12e716ee5f9fb166eb7ec405c7606b0783fb9a2dbefb77d67449e2316e06a90daa90d800b108e44b31a84ad9a035c4df189154a13788eb17b9fe568a372320f209d692467724dc88cac3b77d3e4287f1925a57db66bb3b33b870f7219a67741a11774ff089512c57158c4229e1d3211143b8d4b7d94f7d053cda61141066d601a96414c3cc151eabecbb32dbf49865b3da0452422cf57837c5643fd3274fc4ce4968105a85948e378c9a86765ebeccf958f27b2d68d2394d69c0945036d5cf2b4fdf327ae939529775ce38be99dbaf80bdf3fdf1ad514d84aaf5957b5154d33120cc5f5bc95f0cfb1c6adcb8db3192773049cfdd03c7ba5edd55c24382b7e7f9acca0ec137671c933da65b7ed5f83812dab387a810d7dc8c391bcdeecd54b8fe32c022aa1bb0044e27f81a863d2bcc948b6b7b25ec12d7159141457ccf55b8429def1db7a4bf00fc7807ca2873e00f528c71a22fe7da4716b19676ce86887ffbfa7a818b3ccbfff62f2331d33feb3e42e19c7428f20acea7a8e250c36d5f520c1765309ee3652257678019a906d4903971d32a7f8251be257191f0ee2d3f79e853bdc7acf5068decf585c357501e2b93e0cd8ae3c7cc71511aa315277d1db10206bc68932dbfb6a6520b37de867917368b3841666961464b3d8325b970a6c6a55254403aba0d9008aa27a1f51683f1667a0068fabfa0a647ff86994f229768121ad033858ded8c3edd18f409e523fe93af0c971b63e28cb4565b0fb444e70eea226b8ad17fd0787df5ea0918b2f5838df4e82d5077821ba5d9cd6a906752568b1fbf0c98a2811fa05f4d636558661e702fe2295c4a266ff14fe2012684acca1249a35001cfa9413285759c4e3ee19ff3f794984076a4a2744011649fe9d8e8d8e3c99d3521e646004ff3bbf109223e6aad6c066817de8cec55ce1a40cc37d6aa101419a1946eda88f9291f2f20a5211c32bb992e68203a466decb75dced4383d1b20ce1444f42386ed6cccf6faae3f04cadb7441e29ac4e370c32f58455c7ac09a9ffc1d7b780d22f6706f2a41d66aa0a9b4a67d202245557ce9fac934db423ade9a6afe9f4dd832d275fce80dff90b11495fdac57b72ae5ff71692adfb44f4e72e1877044c68a02729f19a99fe477ccee105d3832bd5523738b555a7d8626a45a5443e6bf848d3810b67635c209c986c4df9c10506ceffcf61180f61d405fcb4a3ea350c366c9ad979b50d72eccbfa4d5d14b70d99c257a4e53646992f7efd2c41a3ea4007af2da6c6a9791cba67d74446eff894808fbd74185607b56c174cc59bb23bb1718caf4e41fe69e30db8a631bb244017beb859c1f7ff7a5b790a11b86c436d5fa682659699fcfe748fd2729c99f49b02f139bdc794e303a565cba4669fb7a67a704e23c739a7c262cd595fca3c51f8e7f39ad8ec4e75e9c59cbcece6e71619b73be1f3aeb30315ae7606f3308698e22bb00aef2d5e7ad7a05bef1a77d8d292b6c1e5d8cf1374fffa3f6eada76b447e0e19b01b78598489a406699da213e5b0735c2c60f4b15806bee7efca0b4b34ef38765cc7cbea9f5a8dd3a1be457085519fdec9bbd05ea2b762a1bd40ed7e14a1743401b2ff8975f95ce3da6e20060a2bb51521a2b54477c176f1685e4bae16ab6362c20cc97d6fb0ee412218d3340f7920a67a94b24b4fac8e1754194ae73077dd1770a0ad6f5466b4afafdc4066bb403aabd1e1b11bbbe36875794a8b02f04bd8aacdc666ade3fb9c031d60ae366c47b966513ebc0254f395c84c757b27053823623f147fa9ddb485e037fa600bd66b3fd59b296b7e4167f317ae8017a079fc9cbbdf47d27928e003f1fad8a53d67dc316ee979c5f92eea82834c3cc82e1cf0bb63101de40108f855c1ec7756a72d1c368febe0837e4b29a60bb07438ec7ab8b397b2832e935eec54730b9cb4b1fa1de415f989ef2bb91f3987deb307a54b4bcc128c28b2e7f14fb2a695a46e05f619eddcd428dbf1230ef8a35fa95026d98e568b6758da6b9a1e9ad85cad038fed82a3ab35431830e1ccd08bd98f65ccf6147feea54af6ca5bb180941408bd351d3cae4ab14a1a637cc65280a9fd39541ec9dafd0376c6e7615513e772a58b2eed305387d7748c102600b503da62a69e2f00c74924c657130a0a60ad1512112e62b7a9b0128d557d12c0c13e8668b5854cee2af72e5d206bf89de1fe2966ec5b0dd9a21e2076e1cf789d70d563977199d869ce6b2bb00da8fcd34f4d28b3db7fd497610986d7568bc46bc6ae21b6b3a8a0140fd167d82ff86811c663f7965b4f0632f3948b613632a80c625b663b234c9326ceef0526e86902597b29a2558bda37010db2ea5c3c27e6eb8f21533d10b28304329ef84c825f7ac814614002bc36d74ceb83eb5b0a3372590689a367f9387f25f8ff73012eb78a6f9f724a1f00eb1d96f248aa76a89882bd523dd40186d2d69170affcb1d38f5cd9aa2deeca034480d3defb9fb8bb3ea9d7477b45bd54a2da50931594a0f1fcc01541d81bae96b61850a642ded612a6bf9921b4c660fa41a640cf1a50bffcaae4c670711bc7cf71c5869afbd8df79dc4e61125a48b568dda7e68370e58723c5ca14a08e3612cddde192d01fa9e8b3629c929c9bc3a4dae1b7f8faa01d0581343f4a4bfda882c28a13dfe9abfad35771605b2974e30f36d54ca2edd3db5dda5f13abfe5c330b788a28c595b768ca1f165385ddc8656a84a7cbf2641dd0cf5e44203cad7b98aae43eceba931e7e7bcbce8921d4c5d579ef36ee8ae49e061aef691fc6cc11265819f456643bf188622ce7d7c3f77d2552c54b37eaa87f715d5d99e83564e8e243067cecc36e44d8d8a3f79e557c0ad63ff0dcd3d65e46547a23555d44b0a428484d42247dfbc859add0d3c890a11b68817a8dca983f4c8dd4a16d583f2d35bd8495177e548b80646b22797137471a6e551bed3a9f849d729fc7db3261488500d4e3550efa6d5ae472974ac57f177bf0ddb1fddea9dbf4e600fbbe6cfc3fb2aed5d23d9861a80c2e738293f50188d2665d070e793dd618091b3e4f0e415a53dacf6a44aeeec10e4abd2c53fc838162f3a4a551f4f631c06876731ceaa3d2057b40e9583f2cfceaf5275a22b0e6eace324c528552de8bfbf7ad7433df4f84cb5b31c9f569e21e70ff3c4d98758122324d49a4ad1a2453411771cb2f4053ec99d3b02cfc4d449d93dcae8444857757b725f3f689811e6166915b381dc0b2b6bd0c9275c829bf5a4aa25fad95ae63ce540c2280cc681c7c6eca87645b426703eb3a686c9723bde0e9c2356d242baa7d023743566ca9ef04873238fa7f521b6435e4719a9bc1199a23562ddd71b37add8e425577bea6a10f02fbd66e5760065833298793c94d85ebb9caf8a7bb578eb10613a816787e677bf9cc2b1e675a6572a49936cfcd941339aff782f88db1219ca30843ad112a325fa6956e83f6689c12b775c18286e4c516daa91bd90faf863f96a95522a1513acd1af0765b9a6cfbe49251f4d765643c8985ce4e1ed48f08c367da9206159856b5facdda9c604474de553ec5d4cd72b0dcbc0b36871fb41d1b51035758f7efb1616d633af2a58032f3ef610a31c443153de0e15c29c13e94778c37fbc964520e5d606491c8cd5c7b74f4ac2516d630a30e05d1f66e3c1e3ae5283dffb4a382cc3d524620cf55598f925f453dc0422f1833dc60d53098d4cf253b75d54e6e721f5fef9e7a833ab5631e05d690979c3ba16969afccaa36e80122c0b4a314", 0x1000}, {&(0x7f00000002c0)="d1788e6b66fffb85c46e8aa9bf95cd09e8e064efa58f9ea17fe1f9b524096c19b1ab4ebf5d2aeefaa69c77ec99bb0c988d43182cb848767f17029526bf6030bfb9fddba4da450cef39ed6b7c93ba02f946fb8e730a509bf5ce4bf0580350a33b5492a10d9e2d16ea5b9e3745d7b4045a65ffb8fa2d98e4c5d6d2fae417c9c4a37044327e5372c287239792ed", 0x8c}, {&(0x7f0000000040)="ec9c5794bd5da38b6a01263cb48f83a3cf10358d55900911c360d3bd00f13346707e5d9d", 0x24}, {&(0x7f0000000140)="4e7eaec13e51d231fb84e525779d26ae900bd3b8d86afc01e81f5f1900cb6455cdb047b8523bc64261917ec53798f3f04b8b8d32ceeb9d772dcd69024e4c", 0x3e}, {&(0x7f0000002780)="83b82a28575cffb9b81033f01427ec9eeced5d29213b371b427693aefb8f91aa7887fbb2e1156984d1911b185f6ef8ab03d764539451e522073d07d82c3010a4cb88e9f1efaa405c1c9b881a8684194fcfb3418928ef0ce51c7984f5826031d4bef54c9582f411227ef31327adda64b60e9a6781bf259764dceb4c159a9a4f4fb28d64e2e45701e76300fa6d3bf19635f67d4b947c6bfb8eda7e19600b8e02f8011eccedb48e01d1f1078ccdf058ca9e70fd531b1419f4c02d55df83ac2a2011d42a3a66c4168a8afc6b4b3739136eb22dd4ed87131e45e1d740f05cffbcdbccac5dd7103161ecb3498cc253f370e588c1a0a9c284000a579f71602261593185c318c52d984fef858a2dce9416196cad117865503e2e8ca3c7bee22a5e51462784142a5ddec5be045895bcb37e51e9213dd8cd3873244481b8adf1f148f843c7d13e4d39a102c30482f6db825b66e574c3d15e7a898be5e2c6854b54c4bd6d1b719067e49e875199b69508f05c815bb7992c80f55518c21b0a5e5802cc3c780636ef931ca5c992b116873a0b73c58949f64f05507c9f639a74a71927268368154cf8137153dc9bbb48d759be3a519bf131ee8948806f91fb18ed95ffd841f3c06cbbeeab1e65bc2f14bff6ec22d9400a6d7362803d781ae4effc234665d2f7348900ced19edde2e9521c736faf717f63ef43f0c4c1c886d850a02180b196fc5089e7dd5d5108a4d967d4feb6b26a6af4e597d5c51fcb966003e8cb80be5568eb5bd3b7b6226f291188ec357f510de252fa3ded9459e0addd6372958718d31e9a68f52b09ffb585d6007de589e43944cf55030d38d6192f906d854527928d04692deefab6d688459ef2fa755f7bb15c5908cfba8920d6a2930f4a430380ed2cd43e95de620abf9c93ac2576b771c5e87bdd9a43286d8aeb99ee1e5f663b846a54d1e041f4fabcfc8035fcc19fac40d237c98d823b6160c2b735cccddc1f6c2659e77d840c3d92910fee2b1542da3cf7025ad43caed1b6c9981b60d590877228f397d15547d73f5f7de5e9695e37fb07eeb1d4944b3d9a6bbd676b7d7efeb2698081bc30a553c29a78dfdd6e11d87b356c4edd03f27745c8d12e4758abe0d27c3f1f20fe99dca95593cb4f1f05932d0795bf485acad5675001517848343c2cda8eafd14d1ef64693f76a26c689f8fe5be03b11b7af0a0a0c2547609f47e315bf08e71a31a688c69fbabe3c195c41ff3b16e1923e38e4632b0c5cd525d4b1c2d8e06e322c984fdedafb28cbfec154690f69ad0ccd52864f4055419e16bfb0b58db9ba2ad4e52a318f6e90c9a0bbcd21f82d26305aca80e09ec2058051865d1a5b44c7317221c3b2f9784c3dbc295e7b23bf866873d924ffad9b6d462ee27f52432ef2eef1e2776467df20556b485610bb1e429c21d1e63bd9d325fe1190e19f1154e7c446e727d856b495c12ab8d09aa49b6f0b05b114e4beb36675dd4653cc3ba2273c8921573375dc9125347a8421dceab282a03b12f68e458fef9585d78b6190958e1af9a8b750a31dc4e8f8a5bb8fcad2a0950ee77d1ee4988ba77720f54fe5c8196e09b8aee474f9461652b14d0aa49fbde050711e26a3a289bcd8b1a9ea97e9984960a80d74b4f8915476e29314d21d5bc78678fcbc3e6ebe5317957304775fd915cd070c2540d22627faf9f484e2bdc763abfe59c2fdf3d5f13249d28a261b20e63052c57e91bd7be0cd37ba74641381ba93f7664608c390403d178a4f625465ca7d98c1925ac1e4fea0a767ce21c935165e6c63fd55fd80bca7ccc0658dfe83911c8ee3bb0fd0e79ebdd0b4d7dae26900a747ea908b81629d4a25f7f48c19f3174244a5f4acdf7bb7b7834bcf957664ea5ad721cc903c66b6bbecad1574bb08c9787b7274732ff94dcd81df7913652ad957941375b80f9b43e7aa0f3b11860245e9d181f5fec1069d80f256619dc2cb0be54e807f13bb52f1f7242d8d2ac49d57bcfac7b1f2f3c28f5005b93faadf44631ec8f90ec52d41c690a3bc22c4a46b79becc0cf4266534484c15f0544089178920d813316ca1726d0a10b8fc6cfcef6deb719e1381390d31323184e86cb85a59cb937ed1da66e24f928f109ae2973f1a0971d1626fd4c15295a726f4fd6f22b750cdd916d4f9d8a4af553421884c9d1a4090fcd28e1f9e3b89c9c5ed8cbe584d11fc2ca6c090216dfbd82cf99e0b558ac45a4163dcc83e8cfbc548b67af48ccd3c42f24162f30d5e370ac779c183684662be3e01ede5a8af0ccca8cb5811ddd9b0b35546997140892f6c923460d8ab110130eac80a7a395313814faaab1c8bb459cd8f355b739f4df04d2ef889d94bec6319c45c1038f0cc751901173fac65d96ab3880c40e1884767db664ad538fa3d0bd6199c2c89153a6b4b3386f4643a7a603bebf08cb20cac684164d51c59f82041cebc872bb3b8c41f581b5d9c29dd40df0a9841b60af6e5e2dc1c1bd20502ba01d80832ca6cbb583225a3e3b83d5ec692062d10d02d28d8e709ab9e53d684f0be5df21ae9fa20d39da3d916df50af48199953f9c56410d0855c54eb09aca589a0d77abd633c71eea5b54c900c20c6e8822aa14a266d097ba48615ab0be0be0a66fdd54c0346f2ad059fd8e842f799c7b3c5bc93ff6da1507ccc3136cadba2f968936f6417810ffe5ae3436d17cad85359ebc076496d1783780b75dbc49e34cef8ffc13c15d72b56d13c1cc36feec4a6c484e6549977efabb9232e75d34776dd55dc27fb3b3a2f55c8475579afff1251d21f4bd2abc8cdfce57a87440df7a9234be230e9b293508d9fbea30198e865de6fc14ecf437da4b0e94ce546223a809a3aa7bb8a34789a46ea9c1bc6fb16692083fae7ce5f0c324bfcee47678724b71c929ffa5475057675eed75eec276a5fa5c8d28e5fbb5b682be456a04613cebe9bb9b7add433d39543020a44c0a46306701d1ea95524458c037eb5502f284c3bd05a548c101ee8bf9f22cb7a121a2e970fd73f13a946dbeba10339c06135e011d957af974bb39da92b1941babdf42329b4f5943930f538ee0bd687dde2796c559dae9a4e9d3e87fa1349c1c1f0cf516c7011ea4124302235626198b5de47d73527650285d33a4227fb7762ef8687b1212690aa23c16d7cc35ec25b7bb5515b111381bce8564ce51be17e3425326199ab03f1db178c5d52e040dacdb72ddbe3d5c8f8331e5f08334a1ac9ea6425f38714eb4dc3b4fc6cbdbf012251e6f0fff55475f79c97145874469e972f753bcbc19f17577d90870681b1dfb753ad7b45208ba0738459b91274208884ffb43d6ff10e9ea552f863df29b9781f1e2617c6a61e0748255074c1df9ebe282199096d8712cdd688645c3e47c1a6a9ce69cee89f1e566cca59fca467af8945dd509fb1e4292a73aaa95dafc36e2e876d2dc46a99acca8c70529c6c662794c12318e9033f55d7c74fe5750a48029e995e6dcdd08e5cd26ee737446a22d03b023980f8d5e09ee8ed21968541dc93a3c8a998b96229ab89ba000f3a427c7a1e4206c892802aae6aff423231c3636994ecf30fead19568a402b3172c6488a9b17df790261ba089994dde88b8d6f7df033df860386d696569c775bff0379b13884877ca95ef11472695426e42dc25712b191f74833375e5eafa8867431a560e509e5a554563abfefa62c1549d36b62409d46a46d677f08b484661dc2ddc7970a3143be5212e30c7a10230f3af80f42b9aad7089202e24a3a56dd1dcd962b4bcb07e07ba91394844e628fb2915580d9293dfe623646e7080e3e2217edd3144067038cc2ed2287009c9e835c577e2f869a54a125240363e10af2c5360045ec9e72469147087fb689e331281907d2056c4d474c29ab5d9e6baf698846d4922ea07ace483668cdc8cdea11ef4300473318751a61fe841ffd5c75d054edf71b9bd77b256aee3df3b3d06798f43d7474f99eb0a4a32d5d7fe51c8ee9bd2b2c2fafdf357652c7ee7e98e90f613eb372c6cfbfad6e3c42d1cf00024c8e37d98bb27f806ef603f52d51cde78d6c61114c495fb97e91d558831293873f62e80205cd080d1edf4398f395e8bdbd80cfa5e49eb9b7a93f5fa2be41783a5be3e99444b24c793c3c923ac55e2cd3cfb23fd58e25b139473032b8200b1c4e8b86a82b43c8978951793942393557c0f2535da855d06eabd268f5ee4f578467852ef39a9875680b792c7e31cbfc7490ce73790b09e4b1f7090f2d3e359271abf0bfe6b7e35e4d0df09b1c5624c9a02112ea142e21c0d90188f1a1247d12689566a1171919c6a9ac64874be09eb8154ad8eaceac3eab9bb5c1110c37bb36e97107460c788426a20d4ed43ca2baab89d39b5103258f39e8da0bc00fde6e11194184af622257aa9e7193cdcab57ad479f6b230a16af5c1e908cf2e37029236b84837a89de3e784c3ead14e0ae7ca4d2b3d2c0d5b638f754af840ee55571fca2c3f4a34dcbeb95e4fe23c30ac0901bf55eaa3a01addc217196f2ace33da6dfcac8b836848b4072396a6432ce5871e6abb0bf4a79bf1febf2ad816a82d96a9a83e0c55587120861d7778ed2617480122540e87b82e3e92a7c821a640350044ae36bef79b8136a125308cfee97ad641ca16c00e7062881d6427763bfefd429d1bc1ae5f34f201f13611401505b49e46f412f533fa0d7e87394d340105bc6ff40299103d9e20cee21b4a0e0c525814b771c0dcb22f6f144a8982ef449b0de8004917293d2397e7c7adda63a8540668ac36df035363e262699ab3038bf5cc4ec56820efc7172ea8768199643e3a1c64f646172fd12be60268e123848f747b5857bf59aa26d93877933f54706ea3b643c5b8b32b9088e85f75890ded4068737dc811c1a278db899680319778653ec3513c2be439e7e48984fd56dd0538187568a9a1f1fa7eecb9a1bf06cc49b76a31212c8265fb9d14fe55bf3fd520a83cd8d599796caff2714c72f0df10f46e487afa6e7182067127611f6c525e77cd31a1aad16e18a246b6abb640a4fd78ff75312677f4dcb401aced57d26fd1e3a90af3f3e5db6ba824278495e3ff34c6507f37785c78935783b6992ab3a412431d39809da7291db18c98e752629787738a60f132a1b06a3a135151c9a890bf53555988838b04cc45a46a7cfc290337179ac7e65b06eaa2f9da95b35d4402375a753a61d7abefc72e65ed946a290afe7258cc272603e182f4fb3a0ec7b18c1960407e721454eefa37daf2ab4ffa03faa1bb0b2dfe42320873e32a467f58794a66a69c315597f4741bd275d86119c141ae5342f04fb5c4df1e07ca403916fa0f0d280cb150eb58c1b03079d3a7b40f2201514435da94ff6400500d5f1e8a0a4e4bc29222e8f71afd056eb9db7832f2f89194b2b8b0158c7a1d59d2a8aa757b8d04111d0beadeb601321c72cd736559d8bf19c052f52649e9f3505256174dac10eb06858f8c1693279af314fd4a4fe431012c980fd257bde92c31ff10f4c68a1dc37277a38e4e736eb97f1553430fb9d0c46909e7cf779e09f03fb1e8f4357647382d4737da5d900ae097fb54a5788e1043bcdd4f19496cbc794dd4f1eef3abfa430d56a4276f2b1ac0189311c6658befb1c446e72e4b33e25dabcd5514daad1776a77759f3567321df9b01d2bcf0f1dd7890b2f137abbf145547c88831524d45d122ce9b57ff0f6f05f74041e3786b7a7da0de408709ae74523928c95920b1fc7279d4c20dec5691ecebd9a3df402182a37a85f35f14eb44e4f9e84ed8df1ff830ba1a1b5262077", 0x1000}, {&(0x7f0000000380)="38467a131b5347e523e386d34b19e470ad88ca33a7a80fbe2a5ec7e82f9dc64acd546f65ea08f23818fedfd9899a8b26424599cae5bfe42ce42d14070602fd2dda561a9b4030d38a3ae2b831b3760565c6d35b2d1ad89df5d0dddaae3463e27c447cce37a3c97b754bf9452f0f79ea7312608598ad13d7d3d6af642672e4912352754868b2f74a40e8955e7d9552e116a5cba6724ef351b4cca6233177996c82", 0xa0}, {&(0x7f0000000440)="811c4b24e8dd250de097d0c655e6f26cf385c52b2f29aad1772dd7a32ec32b14c40bf9e9d49e4af3971f45a3ff607f36f81dbbaec22f2a56603e65f44e468b35d2b53a78d97c3044ff4da85172248fc589a88293fabeb8b438907275ac259689a10ce5b73ba59d12741157ea34a4c9b51a04edd412fb329812ee4e2181ab28c8bd54bdbd521bd3adbd28349d9b3bb5f5144aa7311466a76f8eaae08529ddc674c954ff0a0fb8e585dba8dba028b881add26c8242a449e7cd1845d43e323dfd28f9b90b75a2252242784d696807deb95790455432d36d0d6277a8bfaa3947b75fc8a9", 0xe2}], 0xa, 0x2a) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 16:00:34 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) msgget(0x0, 0x402) syz_open_pts() 16:00:37 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x2000000010, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x11) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/28, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000640)="8019de97519c7287881c6f3a0f3f318d4656bfa344d9f185b494b0b327da04ee736747a394db6ffb0b32ef41163c31c2fad22a883cd6c25e3f4fa760729b8d07411e6d5c6771a5f5ce193b49de9dbe8ea0a09ca46e46b6274c8362f068881a89d4cf678057abf2adcced78d225e671c508ad7ba5b90a1617f33367c2b5868606f6353683946fc79d5d0b604d98ca0b35b595f63713adc5f69283a02ee000cecd1bc08a598b3e1ff14c4e3e12774ed6ecf9d5dd0c16d0f74a8314", 0xba, 0x406, &(0x7f0000000700)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)="e4eefe2f3aba5eff1e11a1f1248d086471cbee52db506dc2defbb91a6ccd805812e0ad163e33e7847b5b0972fa9817dcf7f238d930b80d3e814f904957f623dcfa7e0a176bb8744c60a0acc5de05fd49377bd86e3295c826b3686688cfbb18322945ebba0831cfa1c8c99f00ec0b711513b4355c4e1e4198378c4ad14d", 0x7d}, {&(0x7f0000000180)="34e5ed7ee08145878eedc085e5033045b6", 0x11}, {&(0x7f00000001c0)="4d391e1a187559a731fe300b6e920a09a603e11c1c8a54cd0b735467b2f8d906e106931070146c90abb20f86791362dc25d72861cf9369af85e4b381d0e50768941a18cab37cb7ea7493d2f72538759fc23926e745edcdc35745552ef19bad62821653536e088f1385922f46e29b40600ae724a98c61b76ddfb1a17d2012b12944ffc658e9f2b0ebe5bbad4e07702b6e88d36d2970a12be371cc0be54d6027394c10e922fc55d73ab6f9e6c02d6917c89eba6090d17c0e49fe8f869652a6a3a0a10dc559039b4549d8521755346b20a2244d99b6fac5639921", 0xd9}, {&(0x7f00000002c0)="53abf01482c5858c5e1ae572aeaa33a6b3afefeb516269e8ca4bf3f241db91cd975ec3b3f3aad644929ea5a50bc0ac0ce5df1b5f8720a5a15dbdbe407549430549a1cf08329fbced92bfaf770f83c0becfbad7925e714be742448279f3235bce31b25b193bed81", 0x67}, {&(0x7f0000000340)="6466dac89de8845418a6467e5f03e978f5846709fbfe3b5c844a6606b8bb6c351e91e35b15d0c3", 0x27}, {&(0x7f0000000380)="52c80bf273066f12129321cf965e3b7edb59dee43c8c8275ae7cf06432135f648f176803273e09c62889ffce1ddb8df3467dc8a7298dd63fc0065224061700bc70545a09d4e9cd8ad22d162c199c070b67821b921e958a48bda40d6a8451d6de5bff0ce46ba58d69d7e0b6882123befbf3910f77b2b3e0d066a23bbc", 0x7c}, {&(0x7f0000000400)="2f486a4901e7688ddf0bc5862b98eb8820a35ea1eb385a954be865b88b4ba1752f6c68f636e43f6384ab090ae387be4d4df450465809c3458efb8d7b6d4a355bd739014185b631c09c828198d472051725b1a00a83748d16cf60e0358fb41e313c9b80750fd5ffad4a6a0b0d534c632e66e065997878421f268398146a9145652a4e4823d546c003290438c2c8c99c828e82e5d87c07df971bc4221a9be3f93b605503bbad78a63c085961fec0493a7bf47fa8e21b7fdf287e59fa812507937b4f2c", 0xc2}, {&(0x7f0000000500)="94f6502e84163544bfb37a82d2", 0xd}], 0x8, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x38, 0x400}, 0x1) fcntl$getown(r0, 0x5) 16:00:37 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1c4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = shmget(0x3, 0x3000, 0x228, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/154) getppid() 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) syz_open_pts() 16:00:37 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x5beed674}, 0x0) socketpair(0x1a, 0x1, 0x2f, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/227, 0xe3}], 0x6, 0x0) 16:00:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 16:00:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x100000001) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7fffffff) setuid(0xee01) msgget$private(0x0, 0x1) 16:00:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x1a2) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:37 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x6) getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x100}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:37 executing program 0: r0 = syz_open_pts() semctl$IPC_RMID(0x0, 0x0, 0x0) flock(r0, 0x3) close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:37 executing program 1: chroot(&(0x7f0000000300)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfffffffffffffe83) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='*z$\x00', &(0x7f00000000c0)='\xc1\x00', &(0x7f0000000100)='\x9c\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x2d) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xb4, 0x80, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0xd9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x41, 0xe42, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x42, 0x7ff, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xc4, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x8001}], 0xa3, &(0x7f00000000c0)={0x7, 0x2}) dup2(r1, r0) 16:00:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) truncate(&(0x7f0000002740)='./file0\x00', 0x10001) socket$inet(0x2, 0x1, 0x100000001) syz_extract_tcp_res(&(0x7f0000002700), 0x1, 0x10001) r0 = socket$inet(0x2, 0x4000, 0x5) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f00000027c0)='./file0\x00', 0x20) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000002600)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f00000012c0)=""/120, 0x78}, {&(0x7f0000001340)=""/229, 0xe5}, {&(0x7f0000001440)=""/249, 0xf9}, {&(0x7f0000001540)=""/173, 0xad}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x8, &(0x7f0000002680)=""/11, 0xb}, 0x3) 16:00:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:37 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x101}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x60, 0x4}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x22, 0x20, 0x1, 0xc1a9}, {{r0}, 0xffffffffffffffff, 0x85, 0x40000001, 0x4, 0x400}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8c, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0xbb, 0x0, 0x2, 0xfff}], 0xfffffffffffffffa, &(0x7f0000000100)={0x7, 0x93d}) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xa1f, 0x20, 0x7, 0xfffffffffffff208, "35d37768dd49a00b181283cf94d1ba2d14b98330", 0x5, 0x8000}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) ftruncate(r2, 0x39) semget$private(0x0, 0x7, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getegid() r2 = getegid() fcntl$getflags(r0, 0x3) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x1000, 0x100) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') r2 = socket(0x6, 0x3, 0x800) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000001200)="53d0080953762306f4de4cb29f699dce467ffcac4fc1f1626c9c5aab6df95a30a1ac488d19220ec351698f078ea139a4b36802cd984e55028f43ce87f633c9d9ab67522859a1cebee34e3d6aac0f72a9b75dc9f6e831ffff49c57631135d6d76b33c66531ddc7b18b8ab0000000000000000", 0xfffffffffffffdd9) setsockopt(r0, 0x4, 0x3, &(0x7f0000001180)="1442262b2c9dc2d71e7b75bfbe9b6c5c6a2f3e5efc5f4970d669fa5d94cd49f1ee70b596b40a3ed86960e78ff6434d98", 0x30) open(&(0x7f0000001280)='./file0\x00', 0x8000, 0x30) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="d37049fb2394d19f2d37d5881fc2d03cd5c9b7ce6aac3fe53556cefedb6eb9afc9ff29518afc32f68cfd4a97b2751d0e50f8e83770ca91793d69953b2db6fda5df515518d86d709876bad81ed5236dc2a4915bb762404e440b1176be4892424b1695095e571232be95a554bd5b6fca33ff4e03293cdeecf1c2f85492144de4", 0x7f}, {&(0x7f0000000080)="8a29e137919ad9793f20ff24e245b464d065cf3d40057cf7663c2a5328c408e4aecd2f426f79d22db1712fa275a610ee3474d5b79d6078619b5aabca8563dadf337bbc90146e6d1e0480f81b5f6354111e33cdd904eeb48601eea1208b207c57ca2beb05054d58631104ef27ae735161377439", 0x73}, {&(0x7f0000000100)="cc8eb04009a5fba63d0a8858b07c93202e8c89c4b8191137", 0x18}, {&(0x7f0000000140)="ec75cf3bede2e4cc72de5659ff98dfbb9eab6e216a87b21f202d1a663192e8adc754bc39355bf17d5fe421eaa44a46ef5ec8d66318599eb2a1e54c5666a47a7992bfe7ae46d2dbddd9d3b9c1faed33efc98f3fc79ab9e79786da1ba6f2b54ecece4379def112745b8a9950317cc2b0cf2fdb9ca44fc6b819bc15a579cfd651f520fa4c7c0f1d37b5bcb75371d83c07815c709e4d5dae14b750b21e7c330805f43fdf4b7742f03a0afb113aba872adf83062e02cb57e4a8382d85632e56d11f1d95ce379ba348dae4b21b5da095f43db4fde7cb725c0e0c7232455b31b5e057bb6c5d1fdb683311fd27440262c97c9eb849e732e24073ebbb5ff49953930ce7adbb1a1f2724a5c1b66a6a6b9142bd5ca20e8bb28b7d524ceccf83c016b0418d158b9870cc490f75787d48dc92150c4cfa06115de746d94851325090150f30d1f4b440f8e02fbf9c089f3a88cb2ad6ee759c269187dc7ea864fd9ca3f597c3a4025976cf24fcf188e572f593ca70f1de9f59ca76706bee5d0c0dffb75e8274abe740fa6d16e2b95cf44772124a58212c69ce8e6be4f2caf5558ae02515156a97bfe39cbfe2596f25d3ffe3f46993c911644c51110a0de844f8656adc6ebad62d09bfe41bf48e4f383b4c7b6adfc9ca5c49fecc60d1751d87fbe3d7fda354f9c4a3843b27d0ee5475499d866e1f3a998f24ebafcd98ad96e5822ccabaa873b8b1128e0184925aa20e45662a79fd2d733f636a4b2e8d9543a941ae86c9cee553dc8f6fe790a14004533b8eef0fe192080bb900919ebe24ad207968a5f74fe37743c133526175b3d589885ad74c36521ab82aa530d4180fbc4961c0b84bbf06e585daea6b627f6ac14a1b4253f5a28d767f42adc79739acae10a9138d5bc45c599fa5f31504abcc5c6cbdf02fea5ba8c86309b0165d856f806bfdda93c978efd39bbf29b63db1b7cda8cf2844a21f024959614f23645a9c4006acad1b89e71ee198e0a7c630021d8243ce92b69c58306ba65de45c896bba4769f550f2f53ab51abf7d434a486fefacd244b33648d6df5c7a20132288847f030bc5fbbb03a227408ece0437261088e7a0e094678542d3523cb74190cddc7602da3ccbca58d0cf4d90d531a1e7d1d670275c5c0b265ec32207d9773b5aedaf4d768681e921c4c2e9c37817206c07f136aa48be6a07c0cc81308da86535a1e89e91e87df42adf423ac87344c558f9bdd072b4cb2b498d7c638793669df7dfd1b6ae1a9e0369a6e41b8b0adb1d94e14821278df2f01f70d1a953a6b750fd4b8515ad9e0d8144f98b7abd184aa9f68d440c890a38625ff34fdd4938e5ba3d192f6032a56bcc3a39e2a64bb2d71e48604b252679a140e6fad9fd80f1ab1e379bf17b8e50ce49141ecddb52e65751726b24173cb067633c4e5ce2848e0cae2f3b3ae4025d24d84b5d40771c5dbdd205e1f3a5d60ba8f024966b39a4da20164134f8cde0064b70d53f18015bfc9c5d845b2caf3d27b835a9229a2c968ea291735cee5d6b0b345aaf7b5787c58b159e0c48412496130def085c5d510dae27e4b9199dd7b8d61378137b787d94be8f2df78f44f7e4f812f7f25852829d32bf7253ed3c6712203a95fa2fe159f2f77bf63e37e325f23c09ade5fcaef0d58b9b79dcb88e699b8f33e94003e8156a86f818c6b0210e9e08755ab7971443a463481fc205498d6e49c3832165d9d4b833a4483aa7db7a7b74f9606fc8af62e9f8796f57f40f5bce3907fc05425379a37307afca03f75e387f7fb9a4bde730e503fdb5d6e2ec8f15164431dc2c21f7a1ad444960e708e2b32aa2c7f74ea799d86b80212ca122fa51832632d74377041a4ca150195fb63b9c72bce7c906aabf5e405825c83fa395a48e19ad6f5f3c5aa9dad8eb016208c1a21f417d308ed7d2a8d9ae9e238b4c4cea91ce1092309cec2011e54ef442013db74d3e98bae6cdb535d54f5c096e911f34b0c26bc7c2a6e258cfd4a644295e64c46f2c60f4bd52e8336a32d5e3ed845aac73252b71a7e57168ecac0780ceef38b259f93baa0c8518a213ec2ebaaf4fb2f71bfca03afad2dcb7e929a11880d6bc413a750d119ec860681fd19c270b5e89941978630753e43b6dc5160d50a01536e9c029276dd6eca61f5ac404fb4f18a4fd4600c4b23037a5492facf4421bef75994d79a3252b096a308768816390473a881ef7dc00daf5f24cb089c88278c64874f3c40c2cb140f8f5c56ad8ec0ada458b6abbd10596e1fda5b591ca91ec57df460cf156fbcc41c1e8b58908263b470a1fc7f78dda7105f32f65acb380173022589282f3a7fe6a40c740282782ed0fe14302bd13d7d3e729b1d132d4b7351dcf46ece56b8e62ee3d71fa6047033387ca6ff8cadbdc4c45177448083e1e25121b6eb9632e87cff9f32090d065211da5a80fc5d20cb6238a19d73140e4bdfea633ab0a13eff88c7d700e775c7c8e55e7e9dd7bd0703cf3f7bb57e4160fd40b3150c69ec75d5fb543b9c7093ef3c6de09b1c61caa692a56eb572d18738bb41c5eb6ad72a0b85bc774dc09924e6ef98ca85dbf5dd19b09fe00c29ed4cfa2293e0ac3af817f66a4b03cdfebc51fe1bd91d495827bf0c94f7f2ae46cfc7535dce36912c40b23608eedc7c701a26b68ac7e7b6cf58a3dce821dc3e26e2cffeaf02f1dfa35c18eefdc820ade5fb087d955a31182a67fc55a361f02848d689141863928ab5400e9871a8292466909f6fa145acbc15d609a55cacbbd971749e561aa0cf429e9b175fb6ab31eedf122e72cca6a72fcac3dcaf55e24bb190505dfc5a7225b5cf54d5d8df383d8bfee268d4a524f1ddbe36d76dbb19f6fd63fe31ea0a5ecb9ac5809dcc42d8edb2b258abafafd5866dec4ebc938054526aca57310bfc1b617bc0bbf585576af6e8e6a19462d3a04cf56d2aa13dab32ea32bc6323366efd048ea98346ae339d25e69e26f70f6ae88c89fdc28e587b988ecaaa401d36f82d3c8bd56aca25ea03c26493f30017084f5886659c5d0d690c59210f6ad96ad839bf415b96e2e62f98c87f36ad6ae627a3769a5192c9e8fc9d174568ee97909511beb85766b8bf20b7717f749f7417d4b607eb4160fd1ef1efc8038fcfbd388e76b3912cd4fb796210c8ca54da1520c9df11614f0e03f506c70a74e539dd56743fa8dca8f2f3072f3c965835a2d2d62b2b6039e5fb3613560dbad899021fb45806f1e64c8c9d9043d9fdce0d09f2b21d42db729a522e5b81073a650732ec8d81f1074d59828195008fe38473d75d832dc665e2681ddcc0e7900c846c0aafe032ce1377b60e6990c67309eb1a322aec2bcd7ba266668a4a6d6318db64df87f4402e0d98e3da386443cfd41b3b3e2f49a4e8c848eda0115ccb48b935361b2bbb68de3ac36d9f97d2b9d04a29ba3441c903a2cf9b3728b093760f94f26c73979d8a185fa19279992424006b05f1caecb369b25b16e006734db72355c83f4bf2d1e61b47343c039705fdde5c381da6763800663d72f9c0b1d3ab4e5effad24c8b423bbbec4cd57fcf1bd2774e07fedb772b0b557d344955896791f64ef2ebeb6eb39bdb62579f493a7cb8f3211693871c0fa04b317cc4631fa4cffb37f32ab601d52dc856a0db1a1d506c2e6197735b5b9243910c2112631e7874c4183d4d1c3b805438c25374de6bc09252bfb76c4ef450534abc1be8d7c14babd707dd94c1c354af76831330432cd235b25cb34007f27d9d69be9d7a07dc8b8963a9e727c4a1b55066488f4e32568c7b2319fd6da8e0f6ba5c397ee0ecd43059403068cdd6ab0c61821791e8dd6e4309bf633195383027606a24d7420c204ccb2cb05561f01e4d0963e3071aa3c5d417987f9bb4f62fb213ea1bcc08901000256ff6b92f7114e71bfa79919ecb6e17c73bd959d181af057aa5600679730e99ed47ceddf077e4c846f6daf49fd54794dfa9ee97ea2d68ba141a8f786770395878382b1d11670f047ada5dffcb7cf941b05ba085957dc29fc744dd47801b6b8ac0147cb53549c39e8dd15c9c5043d51242da47726a7a7fee3758d72206d614cb9b3fdc50d9689374c071ae84e5c2dbffeb87b8d77dc0e3978166a0283515fc3d46dc02d0e209e0128d113e56c59458e58ac2aae75d00f67e1cae8dc96d1a41cf8c4469daa76cab0cd7f1d79a6479f93c61f7f2d38b7c9867e31ba97df98d8445759776b02a157c32073af9627bc8515d490de06337568b6cd98df1be08306f7960aaece04e70acbc95bf20f4c685bcae05c70b99fe4c024e1315aeec1ca803ce111662a1924b59518a75be88a00bb64ea09da7ea8bbbae80eef865db5bd4b0bac93b2ce257174bc96f875d4fb2d7cf163e3bba058475e715675209fa0ae9b6ad269f5673d220bffd5ab390b2c650363e010f1b7b90ac74cef30b05a6f1d9ab670890cc335dd92d1bc999af766b4152ccbebc556fd7f67734c0f2ed73e70466abfa237be38e7e951060d8067b435366686ba873752b3d9b23a49a3250b9e30dcdaaa3fff70498804ab7df0201a8d8dad3224cfcd6289cbdfe56940dc07126c5a41468d587954fd047de662ed9c02660b9f7d24bb6b81d921a9cc5d7736a5854dbc0f3f40727d90cdbd2221d40f15fbceb9d7aa75a882e666619cf3e00e09ab615ef3530d970aa5864d12ba697c98beb0c8e7448f7d9c272babcaf4c0094c158827a50f208dbaa08b7e3d2ff7f7e20a9c85248d6e1d886c95fb38a5365dfc3d8f58635f4e977985c0310e0e3a8c579007de9fff828f582263aa3bbb90a26d4ea2385cfed0cf37575bbc4ceffa57b396d8a10f628b661c6934235591217e6a59aca05e9d967d6e6faf20e1ef1b9efe14517079ba81060511e5c553d1f8796aede277de85da9beeedc28f4013682948ef64fa7f1156a718386b7a28e0109d8bca47612fe9dd53ebc117d700519f2834d25b02bcd40524778e752ae7e8e64eebc63a795faa32ebf982f1f2bda1c9d07c23ddf9d6ada51071d58288a5fec8b5b322f493007544fc6343b3e58f06aa379d9d7170de209bb5609123b807aa8a0244dd061a40424720d56f57af4b512c8c9e61ea2905ab42a5f6616e245d59108afee9a09723f29255185435f1ed37e19eb9b71ddbc92cff3367ae77018bfccff50c84711944ba18a734fd3b1af61435916dd238ac12dba79c7a1f564b329aa5a792cf337c53dd97fcdac8f02c993a8c4efb6bbd806bfef5ddcbefc61441818fca2a68f6cb65d0e7a30204e780fe6f0e6d7cdeddf369964ee5633bdcf33faa7285c3ff6fedf732573439f9e505152046d4b2b896332686d74cbb6f0d1705e7801f7e9f81fd3a7b0ced1dd89472bb4f9d1b85525cf4f0970cf6b5bbcd4b95e2bd581148fe7829d62dfea87680f078d619464350651952cdd7ceb833392d265b1dbc93f7eec80e3699e0b2750f0a1af5369c78507c833f0bbdd8f9f709140cc287c201dc1de958462dc046b42e905631582676bda37831a99b253b8eb5c2e5dd45fb4a1b16113ed6b3f9d8edfb99bbf56958b3bd5d685dc437a4de6099060fc62d81b6e609edbb4359523d059d936b3a9297a22f446809c1eb206960b438c1df88888c7ab410efba967f638c10d4127c0de75a224786caf8603fc575af133c9f017bbc1f072ae24a55764cbee829e339f2262cac906f408298639d6e1d4a96369eb12e5f68e4d0ccf445bc5a8feef621768e23c01ffba7bb7111fef39df854b3b9080967ca3b8acb32fbe4884b0d5f0e1bf64776336d99808d462713f0a9d09963a5109ab184f32021c39fc", 0x1000}], 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000011c0)={{0x18, 0x0, 0x9, 0xffffffff}, {0x18, 0x2, 0x2, 0x400}, 0x3, [0x4, 0x9, 0x0, 0x1, 0xffffffffffffffff, 0x1, 0xffff, 0x2]}, 0x3c) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4002, 0x7) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f00007ae000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) setsockopt(r1, 0x3, 0x6, &(0x7f0000000040)="e8f2a20e5e500acab8a76dc50177e9891ad7ed92a92de8f54d023830a5505083efa8b6aa14824f373cb39deb21a40ddb8c2f2df0fdf4a0051a35be269a0f36e2229c6c776f617dfff5d44efe0042fdfe4c447fd7cf251e8f3c13066b956a52894bcc2c669e4b2a937af99f791042b05a7e962c585236fd2262ee3cd4235ba84bfe89b3e59bca2fa4531dc1d9adb4f2b8a8b0b924f48a8c09efa4dd610cfe6973c7a9ab2215b6ada06cabac5d1ab5276a5f8e4d940f7d1605ff9516373165e91dd4", 0x2c) socket(0x35d7eed0878d792e, 0x3, 0x7) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x10000}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="f24daf81205c152822a62487eb69eb85d65bb8553f1c8c6ec297449922a4b24c7d943a95088887e15d606906b64f3e75547d2766d5ffc03d533366545572083c439c822c62808d8d3f0c65c860dbb0214c10ccf7f7a560e4c3656913d7e7d55d33eb1567e4cdf33f8c609a13b68dedd54ee025d7e174ffd550fdb6eb4b9f7a07c8616a4bd385452255d56bf3c78d89c75b69bbea4f0203937a28bed31a79d08c1f21c93e087baff6c880bfefeff9836414efb2285a6264d25ae26968db579764a8052017", 0xc4}], 0x1, &(0x7f0000000280)=[{0x68, 0x1, 0x7ff, "d3377d39388e51e4bfb9b401339eb97c6131fbd85ed3a662980e9d23cad5522d88e7a88912fd9dafdd40fd369d2e4446e061174bc56540950c6da9f13600b979fc8c88eb8043a41e66f3bc8839a2783f969e"}, {0x20, 0xffff, 0x1f, "e9f86fe4e45859c9425ba5dccbe2"}, {0x108, 0xffff, 0x8, "f2e32e10ae891e68aa232ceed2b7d782692370ff44ffaac6b4e4a9e6d7883f8e9d32773be88f9311ecaf22a1df20c34896b41137bc82cc2101808e754f6d5905f1a9ff7865eed00957a539d3cab90ffb013dbd1b202e588558b7f854fb045bbb673fc732d5884235d77f9235f1ad1e5e124635210257f1dac82ccfc363c4dfea128ee6801856f2daebaf1f2350f4b4f4c1caad1cd24bb2c93154f525070bb72055c2caa25151c0c83fb29b8be0ed74e0074c779ff063214da92f1a4e14e82f3127d7d72f22e2fd8ac5dd0d660cb6c8ac3166182f45dcbba1c333a8dd40635ec5e70ff23153c65af079394c90b2eafedca5"}, {0x58, 0xffff, 0x580f, "9a9de32713ccb02c8e902bbad122286b3a1eaaf5a87833727c6b182c438903fbda7da6f10fdaebcad6067f0a24c672454ad7d336541bed350d274b81b7aa29c07d24b19c6b607631"}, {0x88, 0x1, 0xffffffffffffff81, "81a1316c8c8408b96057f81b61c99d98cc417b68514fae9eb5e0c8c1247b17ae0832bc2e4b3f64602830397ff926fcc30ed8a6d1ffa00e43c33815dda1fed985fb201e54453782a46973498a5fb5913aa699a71b841ba4f7289b86e0de29dc4372de71e1917ebb163ad7b6f59ff73b7022"}], 0x270}, 0x9) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:00:41 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x4000000000000007) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x44) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x81, 0x8000, 0xf735, 0x1f, "29b1fb76fb5c23dadf37dc369bb5783af05ab7cd", 0x6, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x8, 0x53d21a35, 0x20, "add938bcd63c5e5ed808b523dfee58d7d9627647", 0x80000, 0x101}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4a2, 0x3ff, 0x80000001, 0x37e, "52f0eada40f29378024e5092697976c567d75960", 0x6}) 16:00:41 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000380)="3fe735b7d757fe06a12f8fd8406de16b92471e7f9c1125cf0d43bb227412aa63584d97eb42551f0d73ccfa1a63ec186a61f778dee05db1fbf4726ef1420596886800468c54e7de78eceb78f7a117c3cda8194170637a487d63096da55308252bae7e6ca35c2ff2a3fc1e059730661003f302d9ca8d674d6eeeb71cbfffacc189317eb3709956acfb9f0adb90b972db7138da623fd2c9e2987708304cfb358526f56f66f49cb6ff3e9b44a8dd6de04380ec78d0340b5db845daf9a7528e155db11c3d0786a0763e73cb2a76f97e0a4d5d786f4ac71dd1b169fe1effd37d70a0fc8456ed1fa55cb2ccb514496124b4acc35936c83bd5183ec7142f403dcf96ed4292d156a08010cb85b96176b2c9003282cd34a90064f4294ab86b60e4ce6674ec23b29de0493e63778fd5836dbdfff298d73854e362e246822fc0752935b1000199921f4fb6108093f87f374bffa9124d501532ada5832cbb348dafaca07e58262c6e00506395ce0fd75482a6f1e4bb10298b249df8955091152fd9689d9d29599e91e600de5a1879fd7ee3d69122d42cc45028a91812891f770a2308d34275d64bb581534eacb5ac6f7e873a70c1a8cb71cc429d48b7a4344bc28f2a95180904fe102a6d9f6cd3ea1c23420ea91c4cea72a9a94d8512f8e0a438b7fa01376ba45694d11465b69df3e566704f811c2681c4467a68375464e489e35f88c584dcddfdd82fef379826166de62fe04c135925576f73547a060ceca30da7ad356e6aa6cc58935e919f9ac3f1d4f07c88c58e0f730390c7bd8db042e971670229d43aca4ecdd84c1ed3049afa41c048b3b264e744ab2daf02e5d7071efb2a142d8dc3523586cc0904a48aceebc366f01982e9ea6e4aed9d628864db529376f6b99c47145ec17666f317a2c35e104a3d54b6078a51166fc65e8f550dec6c7026db28aa3c2d0adc7c90f78b760af002c41f96101eef8d26e5ce972a19b6dc23db4396ec564add709fcc3b5ba1535059c090a61cfd07d7dbb8d4eddac2a138e342bb6aa57d69261a43a4310e97eb80c8706cdca9a47fb8d4a3de474e15fb15b36b8507431bf02b3a161f3792ff2831c1cd690905c956ce0c3a4cf0de01101538bdf6a9c475635ef613cbb979d717190725b882cce316171fb12f430999e2f1a76eed28c11365602235246f59655632d38bb6d59893001708ad645c9b19ca3a7f8fdea0f4f7b99b4caec0ce6a906994adf41560109186de8631fd2eee433a4ca734568d6f0c9d0c2a36dbc600f4b1d60134f5ab341f4db2a4d9483999d183d33a7fee55b7a01d706625d6de234e8d23b870d0ee75fb515fb78100bdb3bf04b99ca34277bc3c8cf0dd897a9ca7016d388214bffea716e16e7b68341dcd70d12db8f75db900ba8eedd8b912ed67d840840e75648f9769cd91cf32552d5086a10e889bb3e2b3f559000c235093f4bd938250242d2dd3b4e832c883cec36cdec2b85c57e5730d03d9803baca720dbfa255223e2da4293361f0dac7b26c39a1e10ce14095d24262277e72b8567cd37ef005341298a13a98659e0c95a8a8953e348b6bb981092b2956c2f0640468b7309fff91acba337c64c662cf0c6b4ccba0e9d1042e2627f07dce91a3c18d198f2e0172ac830fae49de20f2ed3e8c48c08ea6519d82a082f7683ec25ffc3ac4dd49413431ced32533cfc4b4a20680bade6414ab738e6fe9340aa811e69bc268a8c9e836aa9b6252c622b86798d4012de78fa94e32f3bb0061205d758d56e7fd6e02b811b6a0dad644451d1fdb3364968fa5344b1abea9d0fccc574aa0e602ae0a45b76a4d3a832c300a2827fe5dabb7aacaa9ab65d93ba19841d9258d295bf2965bf2e1c78ecfd027014dbb538109981e27d330895df4c80bffc5d395051ac355a859fd83f80e606c8a6db4c8a0accb6e23205b3bec631cd2e9ab293f7e8911c887c15098324a2155c0863796a5331248c831e37b7117467ad29ab5c40bb7f2ea4d228a535fa652f621df309cb6c5cdb31d4d2bf98b558bbf703423263f7571ef25e1d38a58effa0c3769af4d3632047669ece92d3fa8e264af59798f9e037763e4fd5f8ab4d470e24c789075067eb14cec6ea2a9fff449439ff37b1b0690613d229d0951825e7e5255fb87c311da819a863ffbb9b5962650461c237238a156db78877fd217bd9130a1e252c2c0f1edda0a81513471620ef008c9360085f77627c19e31ccb1c926230668c0ec106b28c9a36ede713d6a6fdbdfe02b36f4afd005a2302427dfa6fe4ea8d8e2c6ca67ffdbbfc942774f26399fc21a6e76fdb9dc17475b555d8ebf4048216cd7a16c5acfdfa4b3571616997af1936899f2512740c1fb2d6421a9153089ecd3657d8667f194cb4a03cae931f8c52da041f8e333993ca322713e823c9024251e40c8ced80ab013b14d8d1b521b2362fa6a13519ef93506598e95d76315473b121875eadadf284dc5f17db0ecc4eea0ee1c51f21ffddf4e6f0b35b99e4e176482d0a9974f50efd3842a8c020545e681185b73fdd6b7cadbca71ba9cdad9e6150ace2a02e38fbae023fafe31f0e1abe8b3d8ee9529aaa7b2312bfc96c42821a870620a01b3eef5c11fd12587c23a56708be617d40dd93b81b5258f4c13aeb4f8efbb5eab8b3f8549fd4ad2c1a093ba95f379d8d9687235931a167d0a6b6633b7ea18bc22a554a6c0e2c13e992057922146f9f10d6ef12bd2967ad5d5e6b08c4f4ebc1afbf94568952ba6b2166121204fb0687a9859bd99feb8ddfbd949ae7322d268f295be91bc6cfe5e6da19f0f89df4e4dbf51d0a0927164598fd73cb7dbb9aa911f5663d7c166f9d4ffad1dedf7e1e0e6143dedc51c4ad819512403e2f6cde17ad317cfd31b1c6a58969b455dce5b97b9102f193e86d1a71e737c0c018d40306581b5f25d11a7c4e7b1537f4f894f9e8a6c3d8a4764a84faebfc2a2d33e147938df5d4666870664eb2be0d017b825138b78aa62e11192ca71637406148041f84f07f255a86f7b7d6edb256263f4c11c61f40ff256a80cb9cf528052e145acf8b64acab7427cb6e44e87df095b6f0cedeaaeb3a8cd2644f2bf7307bf436dfae2230a6c2628948aa107a84045c2806c7a85a0cacbfee7a8b943866904bfca09328732d288357d6331302d2202d9609d815966ac71c5d917b25bdd2cf1e730e6a6ffba1a11a05545c87a6019523e4b34439ce2369725d2eecb1b7e14ed97cacb576e6c8c2f7280664ea2f2831cc900971fda5e06a0fc763d9da8eac32b7982dc9c5077f839c942382f3429d5872f7487aa53b720af37637b266abf2478c67a9b581475370ca2952a99cd5fac9791842c20cb3aff5b15b4e6119a94ca3ef77c4b05cd22c80b52b495cd567368c9eca5a8ad7c4cdeaa108429ed380bb5ff58890f9f4674d78fbd46cc07a7f153620ec9f975e75b64655f04ade2e0e55c073b03ef6ef7ec52929e9e36262847453205c3e9e109f7183551ba59b03043cbeefacb7027d9213bfa5148d4e38c1536fccf55bd830b50ab44bdc88779be3a989846914ab64d7c0c011896bbd8f0e50d84840877e097fd190b4d72ebc0ae5046d9de8d99e06e88eb7c0fbafe858d31ef360de78b33c1f6b649c96149344a8c3c219ffbd30012700c986d59749c0b4a89d2a548c11a4ba258a8dc4aa681af1b668d62e91f18c9aa1af8609e5d502617cd0270b85b817c42530c18ed7d33fae1638f9e5f759703e2fac266322f4ea825da17fd4313f425fc3bf682346ba440c27f7a473ce60e3f224f3bcbc85901ae9b7af578982789fb73ff2ee455867ac77aa436a0133332453491dafc5569890ed1b563bf50176ad7a25f33b43158a789ac5d69c257cc38e8fc5cc0a4cd27c88b55b63fe3cbe7e21bd92382a26df2a4460c7818427c4e73cdd607edb164bcd6018d43e3f7437f2554f124d9276d997b5bf8a450e28efaaafaf42341afc823e378eea6195a4af81f912954ea53b874420be646af00172a0266a47eebb73ca289517c9f05822d7d2c66bee1d261751bc079283c71039befc0d465c408fe221320e1c86d94d8973cac0af04130db5f5978de4af564dd3c0fb9fe0871d58c8f3c10267e0e3c90356f4ff50a93e748a3dfd8397b4143aac9df647c2e25f538ba53afde1659aeeedee739b55fc1769f46eeb3c0d304417013f03c0f327091b40eff43ca741235bacc43fe6d349fb79fe276f41dc900aceffa65e49d9fadb1f859feaf2ae2664a0f6b053875c7966d44deba6fc441451ec8e36b2e56f358d0c96e75aaa5997e76d23be225cf224b66e25f479dbb5d847ee7d6b27711a793c3675d83b1b2a13aba24dc7ff4a2033984fbf978543734dd90e4da72c140cd23a623389bf06742e305f4cd9a355301e92cb44eb650c3ea04d596cce3caa872c00a692d5e0cb586bcc0898b7c87bdfd61018bd9e2b18138924c2272879b24e67c50fbc9d4e6aacd71035c587fd1b0b4423b36d5b376ac529f9e28633571c00192f140cd3fdb12b34de68c7be42b16c4c7023fef3c02bb34a3bc97fde7a0e3c0583204fc9714db9dd584f9cba57c8e523e998f3142ea253e03a085206347e15806f5e9cf211f29f7e0fdeff3fe9bd0c9862fe6540e3f719a6cbd76e569345ab4f362259dd068fb4f46cdb6e07d66a256124d365fd93d2549c02e9a056e376a510d37cc5be8466f70c143df0f418a2970eb57f4c0051d6e000afd01e10558f0fec3ee5223b203b9fd64b16ccccc8eaa745fc61415dce20cef5b25724331580b6affaa817114b7ee07ddfc1915f238cbcd5be7780298ba0569d79f4f7436678bd14f00d9afcd5ba02751fc971a9228c489c0c009601be0cce16c811a766ad6862faff977e95f14e33b6821cba59fac30b1d404765c8da9035f3451827c3cc880eacdc52443101dcb28d97c53c499e2a1250123816e65655fc0f2b2c1098593750027cb18bb416968336a93d5e4705842754f4f99c9975a8a6b3b8bc7cf686aba06ceceea4a03dc55cb494b8c5e2f1e842c2b92a91451a13c0f80b6e1a72c7c9922f7d65c3593a3a1377f8aeade03db6bfa189d1a3350061f701da14e34e3df29c722d3a1f37f2fffc44a1a5817197b20976c18bd0c9376450f0c2d94c7eb13820345292489c0727b7b662d616479008a56c1e209d90ed0156276c5d2cb9d13d05f80c344fbc44b5b30140c6bbf78e87ac5564afa520404807db836d709ebd2f5e82fe408a5608333aff7614eb4bbbde87f4c54382e3a130ee8010efeaf60482ef0bc4d21c469432fb01fbdecfef3eac5f1fc49af070491566d74fbeeeb6fcec91d860cfd66451032d0d45f1b30eb3657b74b6ea0dc31fdcc07c192f71b663059e566800cd994ba1dd851c7f7bbfa8f2f81090ebe164cbf00f987d149740f02eedc5e308f30292d3f11848a728723baced7bc77079f1fc8e1a4e7f4bb5e15e53372f0025c4b4279fe007e0d953cd0c4a8bff71937a032e0ca5c81b10fb14b743023f981b69d758eb58bccb31e122e8d7994408b790db6e5cc4ba9f032df9bd361878e8e3de22f7e40d6b645d52455b684cba785835a09225b562d25ed711879e74ea3a87ebc55cdf1f53f24f39398864745ae3409e5876d628ed579a4800cc728d819ddd55cd6182aece42a24f0d82c157ae8345fca8e6ead074f6f2213668fcc0502c5f96c62b4b8a85a0c167104344899ed8f7d095712019f51eed576076155f7b0b347fff1252934299d3896b796f23de9ecec9a72a8094239d44434748b69fd463d51ce3417e7ea65dba5e356a", 0x1000, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) sendto(r0, &(0x7f0000000180)="395dce5399c35dd0da78acb677ed1533b7c88bc13a80e1f2edfcf906bb6a296083ea19e4642be6a3a8ec7a0617aacb11cb1682d3bc684ce46ab07dd7a14a8b18de83eee6e78048ac9037f8db79f5978f28a08e69560853d06fc4901435760b50222aacd0e22d3fceea71a899c7ed2cdda67f2e8c8bc36de1d80971deaba23a6e43ceb8a91b2c6e5b204b88ba63e3d201415d9aeb113bb2eaafbe14522400d280d60f33270df2105f253fa1c787de624dd8c8ab1f8f0a0a38133efd0a25bf8d", 0xbf, 0x408, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x0, 0x10000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) setsockopt(r0, 0x156a, 0x5, &(0x7f00000000c0)="5b31bb6e08bc564fc1d6d274950a6e9f41b3502a31b4159c0f13e49197d3d2f10c50d9faad0cb3edbf84a1235a620321ef633c1015aa30047bda1556acfd03cdc2c9e2d454c8de6b715a73c63e808ce5e4a0866e09d022e938c54d8fd11faaa871444866743f632a85485e982fb69fbe6817373cd01b59f9c217d0d9bf5508ee9356bbe11c10a81261a54ddc36469241389a21538e16869dbc03b47e5fa48a8737551c07cf86ca23acd7bc22e0260a82a786a7d707256aac930621878f1110e8ec1d435f7f4f7e49235c037bd3be0446b1dcba1f79016ce94ce2d6af065ab7440297d7971fc3063a3fcc8558784a2fe5bb57c8d6802c8274ce630ed1a363aaf41928baca3fca7860b568a5769dcfecf888d4462e656797f43a63ad1dda113a0ce69a07d4dfd04d2294e92ca2cf9ab817aad8c0f1ab0c28909452344e2f30d704af0b08516a8a09ef58a6e40f3fadeed6fae33d90ad8d85b5a8cfb84bcff4a46cd33d785fd17f1748176baf6bdfadbf249fed09ec758724ed6b2ef8d2173b64c5158719e04d38c5147a27bf27d263f318fd7b544e3dd64e311bafeab128e2325e283cd3fccb1645b3eac66f357a212065bf7b21a2f46864298af8388d025a125a00d137a34e02818e86733dfebe2ac78822dd77fa2c1595010acc74278d42985d107ab48e45423719c07286d2203e3fe2ea7b1f8bce94cbebea83aaa99a96a0f125c79079139fe389e9c4a8baed41082429c09413fd03f75a2b417198fda5e71dd07f7ab3f393c295f51441588b9c35b7a9b6a740f55f9f8b83aa851e0dc18f5606145e55fce6f74d5ddfc346083870bfcde5d2d07b7bad081b577d4c23ded64a07b652464c04dd478c7a444d563d94e51f2467a913e61c265cfbfd463fb19fcb7478e7b7f92874e3710d5252351b5d532852972f8a7d3c40ef8f7e6c24d630b6e2e04fa9171c42c08b8f762932b4c717ffaeabddcdedff7d793755405525c992aa08e296e15893ea71e9906744a1187b72380d08bea7fc44a6564dfd53c7195bdfdebf940bd527f6a758a9aa6d1f83d0f732cd42a4cce0f41c74f0e676aac577370683ef1199b777c3a7a68bcfa4194878cd9f979f7e4b778f0b4c37ccfe29f5426c1f14627b4d1ab72ebd455601eb99fa8b9ef3b55f7d0e77cbc347b243e0384f814ec703fb9ade580903fd693ca64badcfeade827f5bc6b16cb167aab32c89e787b0129bf4dc6271c0cd1a1c0fd75e1f4ee4b8ade4f817aa39971f5f914a7a8026f9477a6009b110889dcce0f8c949a4356993c421b90936a65b81830c1f0c5f31a302b9936c95e6d49fbe1a13ac2b992070fc379dd1eb9044da451ed6219b54770e7c5de43616e828a335ee1449697fb4f4571d0545ff1969bca8a3a8672e028b185b4083bc776b657e1f6047df16d6342dfd6a590643a59209d18ca07dab0dcb2f9958e980cbba8ca96b07970f84f258a8785775c2416ffb34a8e5e2ff1919b070ed9a200cd1eacd090a6293874bd2b9674c29f77d57e72b554a87ef5efc13ae19e436ec793d80fe9de485f225cab36e0c1c5bcee6856203b29e940a2ecb123d48fe7e6508458a59269fa8b2d8564a7c9bad16924f07a4e258cabf032da7dd9901d84b7079ed2ceb9123bb9548f3312767eea619ec8d5c95a7aa8e704ed05e028a667abc6f17e9faec64baf3ccecf131021f7e669b87ec6421c29df05db4e2ec66bd0014e45d65d4923183b2bc40bfbb202163790b9311e66fe2e68de0bde2676bed7f92e9b70c6bbcf1c300fc90809abba2d87dc4ab07ead1a3f691fdc1f626dd4419ad1992d21bbb3c8653b77c5ab9a8fc865867fa0210cdff90d129ba8cd5ef8ad0eb5f342bff63794afd5d715127b82e959765b22837ca5dd17bef6629914e722151ed24b090d5c3690bc0562ee1f1bdb117e196b271e4148e4b695cd1365d1db61246a92c088e8243ad52a698b1d5e77cc9dc9750d691f39ed1a71ac36990fd2963ad06356128afccab9c27327c8cb737c87ff1b8f03344679bcd97747fee6ae941f744965f9211e734bbfc9f49e10ce5d58220839b619718e67db374a1439d145ac90d48ba7e3dd2744e7c03c7a414a1f92c8e97fdf4f1c2cd2d3c67b8039b826c2b1b1bafb24fdab0d784f24cfa300f399c1f5d68ed3ffee30c5bc1239d74364512ab80a6a8ecb6a3bd97e1672214e1eb98aad7ad61da13a7ee0bf4683505e1bd6f4f23a645bb13da3aa96e802c0d9016ea789ee7a70622b22c60fd6a82f9b2510ed118a6572ba4b092c59a568eb8cc279493b6ba616263e6b6ce225d7a4aa731e29b225cddebab9ecf5cb57aaeb5937854b5a561b1736542c76c57089f6f08889bc76459e1f387251d7ad42ab5baf5a6bb94328babaf9e2ba8b0d54b60c3a4b10600f056d4b8378c668006819c4939d0c6594749fd271b1600ce3ae7475f72ed1a0d7aaa3a0a49f13cc7300f4e593063616ef0a0853e40ff1b2c15059fef851be7587a2921af860ac15f63cea6a9b46efa87b0c35a40bf298035877db275ec7e5085194acda833cacffd8dc3421bdad2cdff0fa16846dc14589f8348242329c648fe7e69dee48dcfe8adc7158a987fec50813592882c49f3971c10da6eaca079cdf6e45ad86b061e42acfbb80c5b7677fd15bbe9494ebca17289eb789ba866e6ba66af72f6e8b61a631187cb5a01a20e2ce5acef5b6ebcd5585c31a4057fa0f2ad7fb508dafc71c3b419930f3734076e3bc4fe2fb7b26f768c460b229cd60be3cb6b24084e15bb5f82d692c60911da8547b871d46a6203a1e937b7639f525c7f79f362d5cc40d56ebd99800fcfc3294e856be40b9dd8dcf10cff31c10d77bddd6a97cf184f51eadd274ea8a2bcd7b8040da048ad6d884a54a236de52398febacb291e643d441757b251f7f698a984a6f9fd4207be1e58eb07e449fd1615775a4df16b98ede3bba2b905b66275dc61d5554dffc725ba0b2ba0c4f66cab00c05ab086c30e8e263dc21788a680b0b7de63c992b5ed29ad74e127a04cf992d43a089227dbb64d600f17a3854f00e8d7d93fe909114104c098fa5265879bcd13bbf125e4f8bf1ab6e48f77ec7dd5eb295958a6b4b665d0efcae9d24b2831508ea86153f536a565a5b63013c279d9adb69fea0768225866bb2fc712da4340d11b143bd216a144fc01500d3fd9fb2661832cbb0351e54134931839cdb14a11f7fd84bc415e9c4c5fe24fef96be12ae67b031e78729d227bc8ee7c928efd9a09666088be04fdf61c66a515b1d4a8b77b9b725fb106fadae46bef58754a6007c6c8fc86657c197e5b852bd7cb78af54ee2b91bad712cfb63ecc1f3bd657a6600517e2e204adcf091d22e2ab7319701d0c74657bff32b92f8a29a28c5d5700081b80f7fc36c2b2762c7acea11e1007c812b508156e88321f24aab2144a19bc9c1432b643dbfd0ffbf2f5d9d97753ee6d03555028109394e2141df562e0138fa14b0b520f63814fa63fc8151bf149206b8f717f61832bfb3db4a516fcd68b289f3842424fb90726f41c6e21cd6083b56f8f0fb3c06fa2cd5a6fbd7deb59302f44b7e6b924782fea272f0fbaf537b56e23d9548646878814187c786e9b8b3f7704c7bd87e6e9e497a57191834efe6921c4a41b41e6d07776d2617e6a46fee98c0c56cdf7f2d9a568cfa724405e150fca70d789f14b0bd060251b34611de3cba9706266e86f256fe2e70690b7fd622500491dddcfe6efa4f67d77a66d364ea9f8c2569c5f112d9119fc04cc9e1eb27dd66992b4cb679b0ae32e5711097e2062b0d929692aacf48442c1fd6065dea5a580e4f9db4f0c98bbf9815692a794e5c6b9b91d105afc317cc47dc477fa17db6a7c9aacc9f18ea98fe0214116162895f519b998d311098401e76013b59790352a7b362cb5d641df4b1b364125fec7f3b8fc7240cacec51ebf2ebf06de057469200d8ef64d7b448fc49648362cbe581aea38842cc4da9c86daf36b72d7dc70d7b2dd12df30bc285d6b091d10248df57ca39e2ed5555ffe073b8bc593767f3d439d9bf3258899a828f8fa7c19d9a7dc3929b1eaefb0d5b661f595252440325a88c4f590ec658560e1c2915eaff50c498c5fbf0aaf7e658eebed9a12e31cbb1e0af660735ec9fc1118286cfe67f325146812849c328e3a30e3b5893eb383e8d5f7cfb69e04bb2402bfc33b818e1c9b3b364c0686fbdbbd53ba67c516a4393e1aae56e4c52d828b5a2eeaac4fa66704576edb73981aa4c528515c050c9c0fb734389dbe2c6ea0e88092b7200b0ac6cae1aaf2c79069e3f9b23eee470d2b1bfe751ae22500c791f3de59b3a242ddfb41e588f8c15999485ddfc5df6bd5104b48afa23a55c8f5ac255dc78117a81189d4b2fbff511655227f762f8360268c32f1ed7831122d3d8915cfa1d595fb831062d86d73e153d9dead12d71220298cd4cedf91a84d8a3e76f65c3f760e119e92dbbd9a00c8bd4e734b6f44786803ef32430bb3ad246425f164360561c0fb904e62ba079703b74156bcd5b781f71322a7513a2333825c2623d9460144daa47215a0cca0a13f1905ec2a4a71a1ab4211451afd6036962363cac2adf7b0e53cbc116f8cc3a7183b628d94b9eb48e7b01c4585b6d44545054ce60c6133348a5d1ea58ed897e976e896994ddd05d4781d6b70a46f862bd6c06bb8ef916e37709ea0d2b0e43cd49b4310228e245b1d3067bad7131c5005936e228bd7066ea500adeb2773dea5bcf4ed9b07b5aa5eaee12b5da81a0add76367ecc2b635fc14ab9a14b8bf9e5a575a353f80c4e348ed0949bda8885cbf87b01d8a055223cd66d5a56564a2ce8caca2d7a4e18127c3732e181e87a02b3707813a8ed0b9ba8db4e9678277c27bfae51dcf9b984ef6b7191275472108ba657a38a283fdafee4ceb1fd10ecca848b64d41e720cfbd93b3c976affe5a570299096322b7e8a4d0c0d03ff5b371d8fa65d204146a1c959ae9b92c2c858782f7a83241b77055e9face157464ea44159eec959e277938717ef17bc723ee0077a85a74e887aa3bb9c0ca14056063a07abdabc8db1d19c290caaf9334e14d7deec5e3a219ac8c59b7cbc0e086cd6cebe2e81f8c39dae13e7b4286273b29cbca35bac7c63e9638e838847627fbaecf12789c5fca407a062c5dda14d0858e5bd4a0013c7ca756ae5ebeba8e7301271971b6e0dc4bad49a20fd34e81b42436ba19ffacf231f9222267476d9fe4fdaf30bbd2dfdb3c18e68ca6c81cb2c3b7423aa1969a0f0c17e1982cf549141068daa65d5e8f91939f66306edecd6f7eedb8ae5bbaa1633b15f5de8035818b14aa80891c1630b2a5953809fc9f992857507ee8d7a2942538184673705ff5e0f5c8e5316bb32371186db5ccdc234562dd96a69f6f67b7d224cb5089b6dce1833f261e55381d31b26e7678d67ce060dad4c83674b54040c1152b0149c5fd6045ade6f0b26466bb006535cfc565a556805f5b9881b547403c73ec8e9941f49e75cecd0d0424a7bf395f24b7ffcdb618e1cda9c265d959710f0d264735851574bd9bea6f8b86d2f3de7620e868c731046c51897cd48aa38bf125728f626f704a28d1cef2e92157d9f8b170d2d2adb1fd588e07a389b25c70a74ea405a942dcb4215e6ddc0aea3fe0f1594157626d104e261d5a26733eaa0e0751a1196b92929c343524432d511a374e0602bad76fa7f8f4b92cb91839475d3833d01408b3b72d4e11bed2e6bb53ad793307b3eec267170f037b00163a2618ada9caf1b37cba603082bea57337b82df5140be", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c42ce1ca8b08f287081831d8f6a56cc42d5bfd00d9ddaa6ec1247c9cd00c39207fce3e60159bf26bf2f59dee6985940b3beb", 0x32) 16:00:41 executing program 1: getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:00:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0x20, 0x4a, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00000a4, 0x10000, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x8b, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x80000001, 0x1}, {{r0}, 0x0, 0x8, 0x1, 0x800, 0x6}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xf6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x180000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x160}], 0x0, &(0x7f0000000300)={0x5, 0x8}) getuid() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x40, 0x8000}, {{r0}, 0x0, 0x1, 0x80000000, 0x1000, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x2, 0x600000f6, 0x4, 0x7fffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x80000001, 0x802000}, {{r0}, 0x0, 0x80, 0x2, 0x1, 0x8001}, {{r0}, 0x0, 0xa, 0x1, 0x1, 0x77}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x8}], 0x2, &(0x7f0000000180)={0x6, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x3, 0xf0000008, 0x1098, 0x8001}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x7fff, 0x101}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x10000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x21, 0x0, 0x10001, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x3, 0x24, 0x100000001, 0x9}, {{r2}, 0x0, 0x36, 0x8, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x3c17, 0x19}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x20, 0xc}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x20000008, 0x7, 0x4}, {{r2}, 0xfffffffffffffffc, 0x80, 0x8, 0x1, 0x1}], 0x0, &(0x7f00000004c0)={0x2, 0x8}) kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffcf6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ftruncate(r4, 0x9bce) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() read(r0, &(0x7f0000000380)=""/131, 0x83) close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0xfb7, 0x40}, {0x1, 0x6}}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) write(r3, &(0x7f0000000000)="301f4f32ef668b772c", 0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="e6d1cfe0c79372835122ecd47ede2685d74eb091289511a6cbad0c069e10563f9847d5552b981249fd0e40b8b2777de215d64b9c7bc4d0ffb60823a19ef1e3b6cf12de91b591b09ea6c55c8e595558a68208eeced4bc05d9b2af12476088189c3535ae1d4fe3b2b9cf58dd541dcd266fbe83b58dd175b07d98248f4d350f2ab53b5545f2658a12b250ca3fc4435206b47e32aad7f70ba8abd5be41a6954e52da2d2c321681a64eb640607369562fee33f9c44255d1bdbb7e822e77713615", 0xbe}, {&(0x7f0000000240)}, {&(0x7f0000000500)="f36f4b9a995b27c27b53e710fbf64ee157ec4ef477771241405cf1682a02f735db9513efe3f477bea8d7f26684073aed9f28e8118b6e72573f04ab418fe4bb600bbcc440dc2998909f62f5b550fc4e6e6cdea1a0ae2d41c25c5f595f21fc16bb0612d56b3bf9794f1c84ed16ed3c46e46bbfae886fcf122219881a", 0x7b}, {&(0x7f0000000280)}, {&(0x7f0000000580)="96d667b8df32e7e5f136158be0b6527115", 0x11}, {&(0x7f00000005c0)="a145ecd9ec20e929167ec25212be4665ee22e728", 0x14}], 0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) close(r0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) fchmod(r0, 0x100) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:42 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = geteuid() seteuid(r0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2010, 0x1) 16:00:43 executing program 0: socketpair(0x20, 0x8005, 0xff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x3) socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001080)=0x16d) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0xe55b4b9bb6f40622) sendto(r1, &(0x7f0000000040)="39914456a7d78f7f79086a7904acf44994fdb7c02f552036e2d624f55370dba2ad0958f05afd3921a1f962548841ee9d9d02c2a0ab414666052a8c8f1aa7e90f72f25b2c206d807184323b3a92d35d29564d5f25889e8834c16292dc83d40e95df6675624e721e7374d3ae3fa5f86abecab45d7c0da27c349fcab592b77973270d749a3c8fa004f93bcfe868c5a3c9923f8ab8caacbd28d73d19278edf1ddfb64e23b242b37339e50a01b59fac9df5ea872c1ac50ee1a5d175fce58b8fe24bf72a11a35dadfa1d4a2315c6214b925c5bf657a0cd76e26d19e5bffd1adda202e0fa4b8a6fb414e9f2ccb5dab84353ef3a2a0db2b21919b663ae2bba494bb4432c964488596d4ee4b82ac9c3596d4692d64697161dcf149d58c97cd3e07d704557d2b816d96f9518f42e6053454b8adee6be4240abe6cd7de05c883ea349a5a9865a93bab1cf277e5d89ab618c1415e970356693c5d0602a5f72949f88f5ea44cd5519935b7f2de7c5b34074340d955e3e8b8ea9795b659819b5f0bd3a5203c632133590af39379b587f8c9cc4782231bc8f1ba11fe16b190e0cddb7009b4f55c7523c09e7aa2b658b9f5c11ba0b8d1effe1ddedacf44afe5ced988905a55ff24eceae69b3c97a4c1fb4f9fa098311d47aa0447b81a7c55c27b3c5e0020becac683758f811aaa3e551e2489978b9bd71213de18d827141f3758f30fb64696b8449c0fdefaa660b6e1d99db34b928224bfba403043728e0f4a92d381960e5e015c5621ced20bc96f9fafc27ebffef32d149e6c481ed169908314008aa649b9617c677e9d7d75ec51e78949c3f3959a1a7be7fea7d576c68aa2cfd6dca5020da0623027abc3b9d60e0a367dd0ea434e934d8cb0dd9c2b1a063ca9bd836c8a4e8380c47e47e0377958739121844467b41a06334d6d63bf0809da1830b1bb76b6131a3aeeb48c28d61dd9e4047184ad3f978ab15b2619286325f26ee3138958f1923fe66573f3b1e13be73309cd82ffe0f1ebc022c2a765545afebe96a8bb282f639e2ee3a800a22acbe97f69c2da5a5d57fecf2ef22a5ced37b236a0ad679959873c044f02340f6aa26fd7644d0a8025e560c76dbc3fd8b0bdce31a7e67c39c731a760c4761b231452a17bef35a65f2413b0b1c03e964022ab0debafa41c9a1f213cb9470343501ff8bd5e61ac1edb78bd042d32a9bf1f01529cca44fe68bed9cce3e030844eba65021d5f6c1c73897b3b14cbb18988c503bb8a9203abd8b147a400691e2e74958ca94922aef1d815382cef74e889065d0f475e3c151bc8eeb25c7fbf7ee87a6626fdd274ce49730cc55d2670942b01822b7c04f32e0cf0d3418c7cec5a80ee0bf6ef713676265452bee58af8c0fd09ba1b72c7363edd72b32c44232f292db63aef19e2e78862e04d4b3b2c9fd905a61753cbaca75ae9cc8f5fb9cd128fcd7cdd0345f1b7f7cc5e206b498559d329c188bf4071496004a7508f4ad24badf8e8d77d72b91dd1488ead571edbaba88c909778e6ddedc9ef565529ea9726415149408e87b92275472fb87131350ad21f2a576f5741a06e27f2a593bd49140c2d502fc5f33c2a8d9090eae3998724108406ccc9af94e0e1021ac19ad781468a83854224936b5d10c39adbee5c326cb12cffde260fbd59ad453b9176a4946e02660ef2bef6d0a80018a153092e347e67546f40f0d9bdb951735b70bd378d4e1c67e4d78025b282c418404f669f192dc9e6ac080233893eb9d2a0a2d64faa0930b13473029f03f8ca733526cd3287608c8cecce34c92213a933d9966065761b44652e7c353dafb128df870c26ea6b183898f5dff305b4d4db71254fb2ab2feacdd6ebb2c496737b06f2f488527b1b051e456e4d227c314fb68c70be10e53dcf43a92ecb53525637a09449b3ad18b9c6287bae367830be69cfecd0893fbd35840d162e84f9df3eb5fd68b8289af484a6c03bf610dd9434d41109da581c8afa4baa3ba72b2f7b1b842687514ee54b99517520c3a7ed228f0af13d5db9fd1b15897ff47d0fd6e35e2ef5bc20a44e8ad1c717c17500454bc115a668d78b1fed0e74f2a60ed4430e3929c5c4fcd6bbc1f33ec7a52ce8931ac7b62eacc987e376f8275c4e7c28a15b66383091f7d8dfc5b49282370e33ca60db29148351f7834ce2065906e313bc173df06d1c40aef386d60a4655e749f84a20ddbe29a2d88893d6b59916a4fcbf743c2b0b3fd3e4354d93f0e7d780f7258bdcb24879a610dc759a3432d4804d571563b9b296c9bbf94d7506d4f9c082870ff9b1117d23a96d6a3b3983a548a18c69f8b6361e0d4bc2c50708adde9eddd56b189eba94c937736d4022afa913739396a2062c9fb72166f83692c84ac31001fd58e5737cec7b398c71daa2ce61523fa645044220e5deeb2225e7a89a4bec672893bc46f861c461979edde467e14af381764eb63753bb2497112ef8f962d883e7ef1a2be09687ae4d188dc24ce7418bfe77d879c978b7e415d3b9445c1ca2385ea5038d6c237e8d6423b6f89129cd3a9b18db41c5d65b25c7bb595ac847e3ed69c08f73c89cfdd670d4f2623b3d777faaccf4e60e69196791c190ac451eb72048b2f5fdbbd2ba23df46c4a21c5a9386398497258da0735353e626b11f92c50689390cfd8c3d2a216f68c97bf365f5b036c1228098794a83d88273d289754ba7314ec4275b6dcfe6f2bfc4df8991537458d62f91af1d2ba28e625e780df645ffc4d658829d5dc81694c78a4bf716267268250979bd308993e342aa4640f4e992fe0014f122aa258c10b622fdc72f45cb95de81250f10fcc8e64e5f19ea88bedf28559748809f70461ee2cb5a90248243af6c05a18d2f8bd3379e8dbe95f4d4741af96915d77375c309af53adc16bf395967daacfbe1071f95f3b3b887d917f08fbb0bf441940f638343cbdff699c9ae216939654609f48bfd9bf9c979f13c0923750fba1af864c806fb92ddf287dc0128670f387f594b28fd871d8fbb05014f45152992a877523b0455a3f2da4234edc448996293e3b20b0f769af1f634d6e3fe1048f4c3370f1de5a8e2b8a877634cfe36c49f40b3f930d7ae397ac5080b6ef410b2e9937cfe9a14cb2a533085b4d5b538e98ff5c5947058bab9c740c89ad267c1946769d669df3cf2cd64f8ef271538ba43632fe6e7cfa931954019ca4f4a0e4349925fe46946a1918ee082d6e1c45813e72270fa1f6787cb1bb062db0268f9c84df828e0859085512414c2fe8347ab91f4b8a0ba65ea7e8e147fdf9bdc31c2952c4a331728209883d1fa369b894f08f4a66f6a7d4659d595325b762322082d130bf76faf83d85d86771e97ed0afbf0a1fdab52a577a6264190d79fbdab61eb799fe5fbb641216a39f6a6a157d8ab01d3ca46ef0d2aafb7b9ea4f7759810b8acd3fd5ec63c119185e9dbda4cdabd090cd5ea8da55cd8939ffb3a60a93e967d82d969f5d6c56372543f95b3f6f416f073e820bc49ab134d876373b4c5cd61d694607c252c867aa66e45179fea0249d3f79e99eeffd7ea668632ff5fc4daa9b2925fdb91a0be556faa67f8ed92f0194d8703c6483319f912dc7790fbfe635de12be9b10f84c7b89b3ff6fdb22c44228ea4a60e9cc3079c3c5b0f588241097b227ade007e2421327f5e1bef1f1d3f7958faba77c3c42e4b7857e7570a2c2897cd461692f786181a847014bdc5dbf475cfeee6d23c9676db7524561617ee4354bab87325b228902a7401b7b6ced5ff604c9c6269ac702d5d7141ef17d80b94768670dc80cdafe71adf28299e1e84107a374c33386dfe1efbfb5122716afe0d7cf469f8779a13f1dd384cbdda62ee69412cfe76615f8a89454be43d3b46041bf868531d02b8217d6b68a7b69127e814a9a6503a99ba504d4762101d647add48322ae876dadd5ff1b644f4a1cd76c5f99a8d1edc53d6d143cbd0533204596e49ef6a58b5ad0e082cbb35c571aa99574bcea16fc4d91d68cbdd4446dc7b0a3bc97a9e97fb1c9bf3510b6b59214ee784b25d06d6b1110eeca12bc598b21d8bb411e05d9d93d0660a5898549135ff7468387e18fbc84d92998c8087362b2aeb85f2741254ce695034ef8f308765a235f022ce1dd9f3fd21688738136549a5a07ca91b999f61059b2f0236e5be61828190a08505d0e7c32892157474325de0f040b4934b780baa23662ba4c452d31bf04b9dbc870444ad91f18e5441415a37d63d948808b6fcd61cb39cafe8db5e9750b39ecc05a4f77bf38adc68d6f75cae06b008dd467a4d895fe671eecd5bebf7a1559a413f00c2f4702a288556303f1276b56c771d6678c22aac34c6200fe8e60b4d753a53427961e6a92b7a429939367066b9225311ebea0593d3624b996e7c550c75ad723d31da1c73edc7819e588103b22e64ef56a242b1cd3210c63d819fa08bdd6f776153dc1380036b64cc2231ede7b619aa02bcd7c26a5217c08e33ed473fa88128b8536b3c67d11bda3feff7e34f7b5548ebea7221529af6962f5458c2eff5f216541734c9c97a7a8ecd057bbeaa287dcb1c73df4940aca9f488f013bce4c67482324a3830aa31a0c92a78eafa43905864fa39f6d6321bf265f908190dc5add1246b10a9464a111df1d7f336a2e53a254cd235b52beaa5ab8100956b32172a402979b2ab776ed26d3fffdd46f5aed28ebb37786d08620760d2141a91f0eff6897583c7d84cb3e170aa5d4b2efa1745ed9d6045219354048411f92a612e85006f728daba63a42eb357258fde959ad4ea085e9081f2a0e3a22cc236bdf570d5cbb83cbba8913f59902640831eafdfa6b37b82d0e51e4404b3930d676cb9939b667896edbda308e37a66eacf94e1900ba472913d4ff6e8d633c750b7ec77ca59c822bf9fce95ec27e609f483cd01cd4c0439faa348d4f1251cf0bc4bc89d3e7184179935a0668c5c133d02fa3dba9bf68d8d940abaa7d202972282eccbeeb2d01ae2268e75b5f6d7a2f57afaea895a6d147709560bbc84870f6cc636a74c7436a3ff624955e57316f19edeef185bbe6aa75b82513d601a303a6c0030bdd92935b5982ffe51a5e96c648a22c4be0cf9577ff406259e48be963da5c08e49be288d34b9284dc48bc6fcceb8b7ea73111275256d9c016fb9cbc31a8916e509f4ee3fe8da148dd884942838062fb45e284b3847a120c8de52558cbb9125cfe3d287334be8a318ef50b0fba8dd27a1ce732426c19796548e17e03f0734fcd295e4a9ebe2c745aede1734c54e4dacd8c8289ab1a8bd8ce4cbea680d3449e10d7ed5bea3447b4e386480d428dc69b3e06aa619a00b244366b1c70caed91b2140ceb0b424081913cbbd8024e3bf3a21826bffe56724a8a1cdb18bdfa64005ebc0861988ba8f79b87ca3a7532c30fc3c1df191effc1355c69f3ee9f03db63a2de02ae7a726b2ca8026d54804353ccc138fe061122ebc043cce6bb5c7a892c41aa3559b67d76ac6a611ba02ead0755a25f3f97711cbe102dc849f833621b4dfc10d9d9584b777bc08c6b9e6a6f1961a86eb5464e1172a9b529b5e5ea40a355a48d8d36c28b4d09fde9d4da9916d966065d8bf8447e60c22edf5312491f93dc76fcdb3b7c42a1de97250b8324594972dc4db672fb993f34058c7a07efad7f1118369cd39fe6669e57835760b43f93475cd00bd5d7c711fc64b3456a88487bbead11f99fe427f18a1120009baaa8714c4ebb5225fbc5996995762c1a55757ab0ff20efa3659ad89e4486f629db3c5af3488b8c154668df3891c005195cd701cec4705bb", 0x1000, 0xa, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x1f) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x101) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ad5687cb97ff8a5944b1d34590c859c2de3a8407a42d64e28b9f93bd240317aff6a017eaf9b1bb1196809acb4a9e21dc48357af66ba6a558e8bb3794e7026b15c8145acbabe70f9142078e80f7aa0842c2818125bda9dacfccb2acd4d00e9856123c2e1279201f9df8031c4feae64ec61392bbf28b09d6794224de63f957d5b2b0443d6308cd6f89ce", 0x89) r3 = socket$inet(0x2, 0x2, 0x100000000000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r4, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040), 0x0) 16:00:44 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffff8, 0x9, 0xe5, 0xffff, "f472f4c1f77ebc0f8fdc409b1ec2c95cffe5af7c", 0xd25, 0x6}) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x10080002005, 0x80000000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:44 executing program 1: r0 = semget(0x3, 0x1, 0x10000) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001480)=""/140) r1 = msgget(0x3, 0x200) msgsnd(r1, &(0x7f0000002f00)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c71f5e1ce8eb2e255b0500000091469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa0d257678f68d0ff8718a8bb22672fbece47c62796a8f34fb9bfbb380a39054cd9ecb87c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77d"], 0x100, 0x0) 16:00:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = socket(0x0, 0x2, 0x7) r4 = kqueue() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = socket(0x13, 0x1, 0x8) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r11 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x49, 0x2, 0x0, 0x2000000000000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xdd2}, {{r3}, 0xfffffffffffffffe, 0x44, 0x8, 0x6, 0x9bf}, {{r4}, 0xfffffffffffffffd, 0x3f, 0x1, 0x5, 0x7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x6, 0x1, 0x5}, {{r6}, 0xffffffffffffffff, 0xc4, 0x20000009, 0x386f, 0x8}, {{r7}, 0x0, 0x1, 0x20000001, 0xfffffffffffffffb, 0x3f}], 0x8, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x2c3c, 0x4}, {{r9}, 0xfffffffffffffff8, 0xa, 0x9, 0x0, 0x6}, {{r10}, 0x0, 0x4, 0xf0000004, 0xb0, 0x400}, {{r11}, 0x0, 0x84, 0x10, 0x40, 0x2}], 0x0, &(0x7f0000000340)={0x0, 0x19}) open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000440)) r2 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r3 = semget$private(0x0, 0xfffffffffffffffd, 0x80) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x104) 16:00:45 executing program 0: socket(0x2, 0x3, 0x800000000006) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:45 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0x98) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x8001, 0x6, 0x5, "c6bf934b3d62bcbf97690f1b55c97d752143c5dc", 0x3, 0x7ff}) 16:00:45 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xa77f, 0x1, 0xd19, 0x6, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x8, 0x6, 0xfffffffffffffffd}, 0xc) r1 = socket(0x16, 0x4003, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f00000000c0)='./file0\x00') flock(r1, 0xf) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x100000001}, {0x401, 0x8}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) recvfrom(r1, &(0x7f0000000200)=""/200, 0xc8, 0x800, &(0x7f0000000300)=@in6={0x18, 0x2, 0x80000001, 0x100}, 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)="4d13a656dd0f7d591ecdd7deeaf43946d9d3d485ea3895fd543ee091eee54eeb769d3bda493ae069fa70320702f4b8fd81640735a4c61c64ec54ad06981aac4632d0bee178ce5349bc8e232ae75b47f9af9a7f29ea5a35a5022df062480989338282bb0ec61defdd220e15153f053c1728c4ec126eadda5b50b444ec5cc0c28c813df094f392cdfc3e35581db4309b1e8331450dc895", 0x96}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) pledge(&(0x7f0000000580)='*)$.\x00', &(0x7f00000005c0)=',\\\x00') recvfrom(r1, &(0x7f0000000600)=""/157, 0x9d, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) msgget(0x0, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000700)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r0, &(0x7f0000000780)='./file0\x00') r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/27, &(0x7f0000000800)=0x1b) mknod(&(0x7f0000000840)='./file0/file1\x00', 0x6000, 0x1) open(&(0x7f0000000880)='./file0/file0\x00', 0x2, 0xfe) 16:00:45 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x7, 0x5}, {0xfffffffffffffffe, 0x80}}, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000080)={{0x100000001, 0x485}, {0x80000000, 0x3}}, &(0x7f00000000c0)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) r2 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r2) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x65) 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7fffffff, 0x0, 0x5, "8c9dce1d76def3ae8effd2f8bec07744a2a88013", 0x101, 0x7fff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7fffffff) setrlimit(0x2, &(0x7f0000000080)={0x400004, 0x7}) r1 = semget(0x3, 0x0, 0x0) shmget(0x2, 0x2000, 0x304, &(0x7f0000ffb000/0x2000)=nil) fsync(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/124) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x1000, 0x3, 0x4, 0x4, 0x40]) setrlimit(0x8, &(0x7f0000000000)) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x3, 0x7fff}) 16:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668a907000000a3ecfee312ab04abc4d188cb0f785e38571add10dde1", 0x1f) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffffffffffffffff}, 0xc) 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x408, 0x7a) getrusage(0xffffffffffffffff, &(0x7f0000001040)) getrusage(0x0, &(0x7f0000001100)) getdents(r0, &(0x7f00000011c0)=""/228, 0xe4) getpeername$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001340)={0xfffffffffffffffa, 0x3, 0x1, 0x9fcf, "5f48448c8efe06e01379b3445cd09e8a3a034f41", 0x6, 0x8}) write(r1, &(0x7f0000001380)="b488643adfb7ee7ff9f6f39c674a10fbbf5a8cbadf7b94de70f583aa40d97d3a0eb4c5d7a88e85d9724fea1edadd28ff3156a65ba14b005d9b976db7473fe181a11a7636ba740f3e57d43510038c51136943e29ccdac7dad580bd836fc6ac8019f3b82d45908a4cb2d2db7ee8b867b48c67d13ca02b422b4793363a6c3574db299bf34e618b53f869118c44cd4f37fb17c31a579fe8a777e55e27f73e79620a6ac4e015b198fb4334916e5116c4f596ca8396c99ba8b90a4401686b1fa9992d4835541bb3a3a7097d99b641c27d00e5784080c67e115", 0xd6) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r4 = syz_open_pts() mknodat(r0, &(0x7f0000001500)='./file0\x00', 0x28, 0x1000) poll(&(0x7f0000001540)=[{r4, 0x20}, {r2, 0x4}, {r2}, {r1, 0x100}, {r2, 0x117}], 0x5, 0x715c) getrusage(0xffffffffffffffff, &(0x7f0000001580)) ftruncate(r4, 0x7fff) r5 = dup2(r2, r0) ioctl$TIOCSTART(r2, 0x2000746e) mkdirat(r5, &(0x7f0000001640)='./file0\x00', 0x18) r6 = msgget$private(0x0, 0x10) msgrcv(r6, &(0x7f0000001680)={0x0, ""/150}, 0x9e, 0x2, 0x1800) pwritev(r2, &(0x7f0000001840)=[{&(0x7f0000001740)}, {&(0x7f0000001780)="7fbe76d239a48528be0250c219ffa7933b19bd6ef3fec8c2e65db21df67ec92cfa778607f757fd9d638e6f88ab6a87477dfa0951c828515b3bd413d2222a2e9174dc3156cc72afe3666baa38e607f73132412803c8094c0d990d772c616c9277", 0x60}, {&(0x7f0000001800)="3f3885bd3ae1c2", 0x7}], 0x3, 0x0) write(r1, &(0x7f0000001880)="cdad", 0x2) getrusage(0xffffffffffffffff, &(0x7f00000018c0)) listen(r0, 0xbb4) setpgid(r3, r3) symlink(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001a00)=0x5) mknodat(r1, &(0x7f0000001a40)='./file0\x00', 0x2048, 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x1cbbfd24}, {0x0, 0x1000}}, 0x2) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40000400000002c1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) writev(r0, &(0x7f00000006c0), 0x0) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x88) getsockname(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000007e7dc5340000000000000000000000000000"], &(0x7f0000000480)=0x15) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x2) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="187ffc4e097d8377ffd3722583e92a4954fc48e90446482bac8d14805b6b1d76a7d5785d582a757e961d0f0b9f8090a586c50d17097b45f959c1ee3f4048c07b02e7d3cde63745513011ab5c2923eb91bd952bbe74a499ca492b562d7b9f297e566970e17001160f0f709e2ffa00c48928da9f525d994643fc4350d3b16c7416ad412f49510efc91cbdad8d6edde8bf3512024251081bf11f23094d91381642b274390ab941eb4afc4f123bd7482a104d4cb9af20159416810f84a9736027f456f7c4343e804c91208c888aaa94c0646b9ae", 0xd2) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="ce054d0320e24755bf36b7d37497e54b6aee790d5c7807f8f6d3277df8b8ada85c6aafc2fa53b1752c1a5467ba4a8ce2e24f2303247b875e8784a6389890b72afdf262fc95931534c7787f061ad0175864169e1813eb8b433a1a69e9687985dcfcdcc929d318", 0x66, 0x0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x20) 16:00:45 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = msgget(0x3, 0x2) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x3f, r1, r2, r3, 0x0, 0x2, 0x6}, 0xffff, 0xffffffff, r4, r5, 0xffffffff, 0x9, 0x2, 0x3}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) select(0xfffffffffffffe75, &(0x7f0000000080)={0x140000000000000, 0x7, 0x20, 0x1, 0x2, 0x5, 0x2, 0x7f}, &(0x7f0000000100)={0x1f, 0x100, 0xffffffffffffffff, 0x2, 0xd1a7, 0x0, 0x4, 0x6}, &(0x7f0000000140)={0x2, 0x100000001, 0x5, 0x2, 0xffffffff, 0x9, 0x5, 0xfffffffffffffbff}, &(0x7f0000004700)={0x2d3, 0x76}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000180)={0x7, 0xff, 0x7fff, 0x5, 0x80, 0x3, 0x1, 0x3f}, &(0x7f0000003500)={0x2, 0x979, 0x2, 0x810d, 0x80000001, 0x2, 0x0, 0x20}, &(0x7f0000003540)={0x874, 0x7fffffff, 0x1, 0x8001, 0x2, 0x4, 0x401, 0x7ff}, &(0x7f0000003580)={0x4, 0x100}) preadv(r0, &(0x7f0000003480)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/63, 0x3f}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/121, 0x79}, {&(0x7f0000003380)=""/208, 0xd0}], 0x7, 0x0) preadv(r0, &(0x7f0000004680)=[{&(0x7f0000004740)=""/4096, 0x1000}, {&(0x7f0000004500)=""/105, 0x69}, {&(0x7f0000004580)=""/145, 0xffffffffffffff5e}, {&(0x7f0000004640)=""/23, 0xfffffffffffffffe}], 0x4, 0x0) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8000, 0x400, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:00:45 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000280)='./file0\x00', 0x4000800000, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) close(r1) read(r3, &(0x7f00000001c0)=""/129, 0x81) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x12, r4, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r6 = msgget$private(0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000780)=""/136) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/147) r8 = msgget(0x1, 0x20) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgctl$IPC_RMID(r8, 0x0) kevent(r5, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) read(r3, &(0x7f0000000000)=""/9, 0x9) ftruncate(r1, 0x7ffffffc) msgget(0x0, 0x4) recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000840)=ANY=[@ANYBLOB="0000000000040000000000000065821052000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000049f30000000000000000000000000000000000000000000000000000000000d9c3ca5c22e0a62346"], 0x6e, &(0x7f0000000600)=[{&(0x7f0000000380)=""/216, 0xd8}, {&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000580)=""/75, 0x4b}], 0x3, &(0x7f0000000640)=""/227, 0xe3}, 0x840) 16:00:45 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="05821980fd6847e9f020ef93294aafb3ea34d01c9d6a72c26ae74988a19af465bba5607f2ccce5059aa5d45144e2071e2163df1e7bf0d78d2a1ec93ed63555aa2e7429b48d2a096c9e06a2c1ca2d69be78f20ec1f5a45ce87ee60aa9d64674817fbfa5a7e87d803b6123ee8d32c5bb20c88bb6a0d45a", 0x76}, {&(0x7f0000000300)="3bedc38a1fe5c5a3b32b7cc2346d42ca5e0ad2f4cf25854c44af39c0a83c8165b7e4ffd3b5d0ed1b8375998fe1b55b8136900d5bc4e4379a125b05e0b60021f2871d6f757b6cf7b3188dff1995930f6dd295a46cd5b889d02c9efe362f9b5af42bce2434f5b4d5ae51c97b1f63eb4203769905c95136378ced417c2ec7d536ff972d06ecb73073e0262b2543038f63abde9d22812071873723673895698a949f20dc8c3f368cbee4f2dd62898cfe24dbb3c6199aeea72c25a940e196f81aee658d212b9fe0ebd46d4fde194e0e3d0e86426fe49046f33120878be18ddf7024005446d54b7a9def654affde61acbe0fc2613c26c952fc", 0xf6}, {&(0x7f0000000200)="6cbf5ef7c156642500088896c38ad2ffc380639926ba82a8e406ba88f0d0105c1f17e5444cd9d1b0234e632d37554fc50fefcdcb029e57ad70de3be4949d4c02d74ce3f2d0b4d7d7cb4a8446e873a6b379fb19b69575da62cbfc9d51491b087cc00d680c79bf400e04e87a7ad8fd016fb3eb7a78f93876141ccc9e539815b17748bb03adabe6b57f9b1dcb7b82d80440ad4dd93a5a290994a4708f53cbece9db54850e46d880759453c3fc9a4f3ac61aa1915c8f", 0xb4}, {&(0x7f0000000400)="90f9ff031841706179df28f4b1d31dd093d0bff6ea7da03ee16614441595e771ef229052b04d7350291acf9ce38b664dd7a351d723bdf9b33a088849d4c96144efe87020fb2d872336669d48d46f29f70ceaddc0beb7b76b8534988b43fc5cfb397745eb8fb4e5eeb21e3e703a2650d94ce6bb3b0f321e453a10ad42eeb1eae07371ee7cccebb0485d87059429b4818562564625b065135cf1aabfca632e31d8c665fe103f67b0fe5c534d56285c8cb0c825551c8216ecce34f98341d64f431d4ae1f8b8a0002441b0a87494b7", 0xcd}], 0x4) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x82, 0x80) kevent(r1, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) r3 = geteuid() seteuid(r3) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0xb7, 0xb3}, {{r2}, 0x0, 0x40, 0x8, 0x5, 0x8c}, {{r2}, 0xffffffffffffffff, 0xf1, 0x80, 0x80000000, 0x200}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000061, 0x5, 0x20}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x9}], 0x7, 0x0) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="0088412b7919cb68e7b326ea8d78cd6449313483719fe897bd2c7b9adcc6a68a0301f129", 0x24) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000100)="0000005f00c047fb2323ac8ae8dcf31099c4e9d4aa1621bbb15869591b103789ca1854559547bf8b2e9588913ab477660f3f3ea3c3d07a0a2208212064ede9199700148a1b9bccd922e72710772ddb538637e49d667f401f5243a2907595d4eb32b3572cc30b000febd7f8a15e2a7aac0188340f1e22c2a88a52bd8eac125a9285549d2a252d5cd386d6c8", 0x8b) socket$inet(0x2, 0xc005, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x34) 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000003c0)=0x1b2) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="6641ac2496e0634add64d0ae345fa8740f9e7f", 0x13}, {&(0x7f0000000080)="7afe771d5316e7f14021d6053b00ad5f9ef1c7b5ed38d2c67379e1f2197e5c82369ca4a7cff8131cb41ede61e77e20373d059d01c6f204530a11218131bbe016eb7522a8d5a1ea8658c1a193a227d7edfd568e06bdfdd457e77ce7c4cdb47ab623487f6bc8d767cd7fd7122dca7ab0b93e832b75a54e0b75b573588d6d81fbc5d760fa69bf639177f5974a319dda94782dfc243b16e2f5a5dab62b0c666e0f84c5d7f0dac3ee3053f29d7e4f20cd7370d3e64fb23729e7b6", 0xb8}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:46 executing program 1: socketpair(0x1e, 0x3, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3f, 0x1f, &(0x7f0000000080)="91d275f0dc95cec15e42fe808cade203c8bb5005f682faf91809de04d689d561aa0e834f05455b7bd0debe72b63f97820adb5ee7be18eb3b1b0ba779d462ed874db48f252af142adbfbca1682ec779888c2d3c94d7458275fee970efe063926985759c6a5fdf4ccfedd9f05e853a254de677f2800b", 0x75) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x440, 0x40) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffffff, 0x1000}, 0xfffffffffffffdfa) open$dir(&(0x7f0000000080)='./file0\x00', 0x10b42, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0x5) open(&(0x7f00000001c0)='./file0\x00', 0x209, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$dupfd(r0, 0x0, r3) 16:00:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="000100000000000036cfe4ecffe7f194b747e0a8e8fd58baf88954d1a80ed4e32866a6ccbcd1ce5660560e", 0x148) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x45) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fffffff}) 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:46 executing program 0: r0 = dup(0xffffffffffffffff) socketpair(0x1, 0x8003, 0x800000000020001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) socketpair(0x6, 0x4001, 0x9, &(0x7f00000007c0)) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x40) r6 = socket$inet(0x2, 0x3, 0xf75f) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x24) socketpair(0x18, 0x8000, 0x1, &(0x7f0000000340)={0xffffffffffffffff}) r10 = kqueue() getsockopt(r8, 0x3, 0x6, &(0x7f0000000680)=""/244, &(0x7f0000000780)=0xf4) r11 = socket(0x22, 0x5, 0xffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r13 = dup(0xffffffffffffffff) r14 = syz_open_pts() r15 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x399, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x8}, {{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x8000}, {{r5}, 0xfffffffffffffffe, 0x80, 0x9, 0x0, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x84, 0x81, 0x32, 0x6}, {{r7}, 0xfffffffffffffffe, 0x3b, 0xf0000006, 0xfffffffffffffffd, 0x4}, {{r8}, 0xffffffffffffffff, 0x0, 0x20000000, 0x800, 0x3}, {{r9}, 0xffffffffffffffff, 0x8a, 0x40000002, 0x3, 0x4}], 0x2, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffffc, 0x80, 0x0, 0xc2, 0x3}, {{r11}, 0xfffffffffffffffd, 0xa0, 0x40000000, 0x7, 0x6}, {{r12}, 0xfffffffffffffffa, 0x10, 0x20, 0x3, 0x3}, {{r13}, 0xfffffffffffffffb, 0x80, 0x42, 0x3f, 0x1}, {{r14}, 0xfffffffffffffffe, 0x13, 0x60000001, 0x2b300000000, 0xff}, {{r15}, 0xfffffffffffffff9, 0x18, 0x40000000, 0x0, 0x1}], 0x5, &(0x7f0000000600)={0x3ff, 0x3ff}) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000640)='./file0\x00', 0x10, 0x1) kevent(r16, &(0x7f0000000080)=[{{r17}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r17}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) accept$unix(r17, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="60ac072f6275730088b05aee0637f12a0b2de32e5999f74ed1201ad555fbf2750a3cd33ed6f38a243d0306e0fa18d89e422d2fdc13e84dfa6011508899edf07b9e784e3516a134f370b73bb99318858e"], 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$getown(r1, 0x5) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000080)="29d8b262904556bde628f877860b3a012aa306ce3fe92d7906ed323d2a29bddb5d204db99fd077552cd20781e53052cc7e0aa8faabd232f9501a4153dcf12f7619cfd3b7c504bdcf7ac4f911b712989e8f26338d35750cacf10d318049076cc4c1b5b9f2ed024c22a619702267de81e6aeb7da95b93c20238d270ed141949f632b146124f080c2e2697f5537cee04e48d92ecface9fb6d6f1729030aedc83c845e905b56d4ee946bb69bb2c758c63b2fd4c52cd4ccfbe4e0cca5fa26ac74e7d5a3bf77110bc37062a08ccb5b80", 0xcd) msgget(0x0, 0x48) 16:00:46 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x7ff, 0x3, &(0x7f0000000100)="919e9122f5bda7d79f11309f6983b9f790c11dcbf75744f6dfe8366402770601f2921f333a465a026eb31130930dfc450a21d498b47f71b412257e55f7821f81b7e3b5355be44cc5af6e47bbcde3e914840a7069ad1c7e149bd9bd47914daa19c6440fbec3697e3e87", 0x69) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000280)=0x3) r2 = socket(0x18, 0x2, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0xb8) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) getsockopt(r0, 0x20000000006, 0x1, 0x0, 0x0) listen(r0, 0xb5) socket$inet6(0x18, 0x1, 0x64727e6) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$getflags(r0, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x18882, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) mkdir(&(0x7f0000000040)='./bus\x00', 0x30) 16:00:47 executing program 1: r0 = socket(0x20, 0x1, 0x900000000) write(r0, &(0x7f0000000100)="26a12e0230cbc13d47c96eb6", 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) fcntl$setstatus(r2, 0x4, 0x48) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c654000909b75583a4a31c4497ad971ca4f13a6e2350ee793ed9713bdb8525a1f4f5153b2b61093525fd0db58e6305180953afed1d4f2ca79922871fef024cf9bbc3b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0xaa) 16:00:47 executing program 1: setpgid(0x0, 0x0) socketpair(0x1b, 0x4002, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:00:47 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) r1 = getpgrp() r2 = getpgid(0x0) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x200001ffc, 0x32c6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x3ff, r4}) unlink(&(0x7f0000000240)='./bus\x00') getdents(r3, &(0x7f0000000200)=""/60, 0x3c) close(r3) mknod(&(0x7f0000000140)='./bus\x00', 0x68, 0x330) setpgid(r4, r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:48 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x800000000000200, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xe7) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x6) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c4, 0x4) r1 = getuid() r2 = getuid() setreuid(r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair(0x10, 0x8001, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket(0x23, 0x5, 0x6) accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r1 = socket$inet6(0x18, 0x3, 0x5) sendto(r1, &(0x7f0000000280)="656946e714ee5ec3ddfe8f819ffd113ccdec4129272f07a116657f386b0333fdc6f69df1da4b2ae2b3136685fe161384dbf5d0c3149e0b0a1ec5a4ad01f0da8868c048e923a6cb222abcc6d7fbefc8175abaa682", 0x54, 0x4, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f0000000080)={&(0x7f00000036c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d64a0b22731e97e9d1313ec7c378efeb775fc24783a65fc008974126bc86b775c3545ba14640cfff196c6cf19d2bc8f9e6c9a9f3a37cff6fc09d49e8239398905463f4520e8c3d86dcdaf52a68a9f1a852d8785185e68a8360e57e8e05a6a7a47f448b9b084446abdba99f190d80a79b1b62d759765aebdbb15195463dbee7a97f24c73dbc3eabbd9af13d767d5af19f8e07bc35eb8f695663822461cf5bdf2bba98cdda05d03dd16fab07c1e23b569816d5965985a67ca0a72b6548062f001265687ca2dff16603babde24c2d4fe76edd7044884342de97eb6171444f0663f910807c724f969c62f12c76adde1213e124ab1651c098f21dcc9dc82599f55"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:48 executing program 0: mprotect(&(0x7f00002a2000/0x4000)=nil, 0x4000, 0x7) clock_getres(0x4, &(0x7f0000000000)) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80000000002000, 0x4) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x800000001) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001600)="a120c69fbacabd92eaceb448a312e78081385e58cd24ffd31f25f243917f2dc9ad80651f54ce8b034a2bbb11d4284b201e265f1a30bdc82912f76c6c5c34fc47a11cbe49789cd0351da2c4b3ff2e4c88043af377e0f0cee9be3d0ca2b1529f789d785b262d4dcdd26ff3c95ac45f89aaa2bd5398d6ad802aaa4b17afb47f4e6d4d2e87f4ec6d2391eae25c7617", 0x8d}], 0x1) unlink(&(0x7f0000001700)='./bus\x00') write(r0, &(0x7f00000001c0)="000f0008a681c215", 0x8) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000240)="ce45794c47a5b10b5c44822a848efa39c0dd6a6a25df083cdb74416363744a5721e52b6b150eab59c6a28fb061ca06abf21703413d6e8e6b491b47429316a3c58f6450ced5f4094e2199ced1282de9164d25711011a8020ee4da4cbf7cefe9de9d6cd6a9e15bf08e8b0f24dd6de94cf5b3b49faf12702bac497cdb68c66d24eef8a5ef76601023f5af72764b4871751626e8367d652a5473da127dda52e2ac9356b5e68624", 0xa5}, {&(0x7f0000000300)="28bd7d8c557aebc9446956a89c3941f1764d54223d69ec62cae27e205bd36a960d45cdd20ef5a52c0847e8c37bb884e1e7407533fb57f1811d", 0x39}, {&(0x7f0000000340)="b23b83ea61ac2850e9f13ad4ec4a2a510fe02603564497317efe096867b5d4f754ab31d7251dc45a90a1aa9158d8bf2a02741b48700a013e3f9de25e15af58025d7153e3ffc5301b13764cb12dd0fe234b91d20a12bd38f5e8831123a1af09bfebca4c2ec94df95e3d4492c2e845ce", 0x6f}, {&(0x7f00000003c0)="59a1a88863d843dfe57c3a4593183b5c6dad4111bd1113fc51dae0c3c25d740f5a07eec7bb03022fbe4a6ca08ca4f7", 0x2f}, {&(0x7f0000000400)="96c832f27c0a5d8a2e89adf73e85098cbcde853eb5255297543933e8e38233e495b7db595dab8202567bbb4ba6ef721a52fb0ba1339d2baf8f6b13068b5f5f1600bbe904805466a18928e8d49dcf306353ecf1f244f10168", 0x58}, {&(0x7f0000000480)="9ddfee36c0ce1401cb7beefb7f36b9a2fe05d877c4305e03ebc6b6122bf02eea63098c43088f0d0aa5e79b0ed7837b11b6cb24e95dd23a9c757cec0b85df7b1940dfee5f52e905831ff638b498bf3f42abc26f66335cfd0898b6cddd6a54f9c880e1a6b1084a5b5adc94d7a4d1aedf5331ac5832af59314dc27279ea600862911576ed3bb6e52ab3e7663e19a65aa4b0b8f843984822837420865d5472bf0b2fd86c1f6921aa7e771cce08dab06270e2c9128602ee74dd0ac60820d0edef7e5783eb47d32b258bafae6b9e3c9fbcc64a4590e59017bee1765749468a206e2d259da6977efe2a76d9788b7f93df632e1b2677b60ca892db23b071a4435e47799f49e5c0c4dfd5c9383963b907285128acddc8346111d24cef54ae288152351c3fc7f8ae129f82adeb5866b180579547d7869d4a7eba55e42f470fd3fed8ba019c6d8a36bbf6a2a00dab6b221813ccc83f95f863cf47935e387f77e8bad29460aef4e7465ac7e0854df18af1a1c9b47f4ad76107a9084de28cd8db9e3f0b8783d6a7dcdd2f57cc1e8bdd641c0b4238c78c948a9235acc0e769f285499c2e55b3a70d2a4c27980e529e8896d30e8143bd2f7a693f297bdee27460a0df2b7c606c2fcd935eb5cc3b6e3b470a9be2b832bd5093b244e87cb48863f38d511b76e550df85a1fe92d1297bf28a549a206ae3308a99ad019e6dc5e57adba849caff7fefd213bd1c0fa270c5cea0bacf2f71e8f470ddceef4c81be5a08ed5fb6515c6184108f60fb18f6c8ada64cff302ad8cdf168e5b76bc8649b8d4e1ef692610fc3a94e62e6fc617f753fe8af9c75758800a2d6393cba9a0ee39493519c6d8b0a4244661f832e249e5c9529b46d7268f08b375eb4cd5e0b8a26e47013a89c1d92f89fe35464a50f391557877374e975c3879939a2ccc53b0292699308c96fa2ebbe52076c82eae51eb14407602a3ae15b6d975f697d9080849517eb5455743d637a0b3e11201b4874d638be093844b1da5bb39ddc26c60e0ffd8931aec1f4fbea1bc4d3c781edfbcea76770ca31a6f7761b9608d8c93a47b5559e9c79e7a80de0761209f7b9162248eb3d0248e483fa2c6f62b9e599c00a84807a8bd6c08abc1ef040775b24a21a720c6e09738c9b560d23accaa174f013d7d73f05ef928a509805f38f0f7c3569f3db7406d99e8971c43dded0c518f2a5f45a99ef5953dfd4bc019fecbbfa019a70d81bcef70ba395dc33ee222e53e540f6ea4be9d7dcefc59d0dcbfe5762e0fd8d38113dd6c528f4b2dacf26819ee25f651d459e964773c130c42407c4d887bbdda39f14ff2ae2836eb3fde7ffd05231787deac47e48e40c75bb1c8c46b0d8586009e3097546f63ef2e3c5e39f19ca23955663119aa77850385d315b79ba551dda2d896795cacc3734b1a7595e59b699bcb5105af513cdd54c29c2a33324f1d25607f326324cf62a519da58d7236e392002a609ea2280fff5a989f2f4d444f8c46f2bbc29672a343efdc40d42aa00d1ecefb706196c5a7113b5e02316b9f07c23c53cac9598ab3f434c9908c3c101aa32ed85650af236989f1b410f28de2289415b9293aaa298351bcb1717dbbaa478358cbe0082dae5c00f761437e822a6cdb08a39197e90806c7938f75b1b6c22b45981b873033682638b75b28320c7dff61d5a506f43a0cbcfcc2d39b5e437f73969e7237f1b16cb5ecc5b3191c6b2ef4f18d0ea79e31f1b0d597ad1ad15aa4bc637e4479f7b21163883692c7194744280439ecded686831d3bd8d297d4283ff558b044c19131056db7f586b813dc483ed54b01bc708530f42943e4882c21c4a575686df3487ba68a5aa55cdbb6ae8d7e576938e969d6e7d9ea5a0e357c5613525e8ad0236a838b6d8e5eb4b00855179bdbc5356c3a923dbc1d2cd167dbfba6e6bc17daef43b10297936b47d287455332638e6cda9e34321d96f8536ef58c4eecac15904500fb35e5a141fd29cda15ec4b98fc7d45494c8046a23a32be4f2733d44b347a8802a73589fcd861e852deb2b1e210d2261cfbddaeb76962cee4aff23f3bc6f9460481ae079fd62bf56584519e36eb9402efc5501921fb4d54870516eeadcd8f87e7b20b64ee263ab71333aa2499b908150bddb05156306b848b82aa38e217f8a751efa454d00fcd95cadaffad3fc5059c0bc1388db6bf26eb8e42f7ab75235c53ab9693c6ae56070cedcf91c057e4b77688e72e57c3e6a407bd078b113aecc4a83114e3712488c6aaf36ab312d8c1337b9354fc2a13f060d0e610bb15790d68f614e60120946ef759a00ec783cc40b01228fa82ce83111d445be29e6328def0a7dc64432782e9883bb39dbdb339fd052db729e78d47e82d1536eae7c92b500286a193cda40c825d59784fa367a977d10020add688d695d135b95488e5af7775dd1843846cba08688b9d0739439ade6a93e89cc6c9d2a6fdf7a009fc872ae4fc26ddd5955f9f463325872dc2d768e6d70e28681e849dd581462335f7f3a6523c0b4b9e313bd718c38c5c6b78c79332774c581daf607209b5a1ddb2046994533410a2d72004d8f850fdae7d82007c6f9d4f62b693fd417ff31ca72985c9b49f843297af1fa1b0e058488bff97debff8ca3d0072e8910e4df6092ee2c04e1714da568bea207b727f81aea56a0e0fc584c461491428a55edcf1b975fa561e1aab7537cc91902d1450dc883d33c804f6b7658e165a02e8d876414d9cf8b396503c23bd666df2cd7892e8a266b098a42c8213abba7d55a07122f00d03d6ab74d5587c1c204a171d4d43ce559afc7ac1dc7d2159103a2ce3f1e0e7c1408bd1fa9c9f2e6a4746e6eae9a533d81d8c559583982a35736e1c3789c1f4825ccb021e1be37ed9a56df21b5cffcdd414d5f7ea04887848f7193cf89539d7a83c4e9ab48e8c887bce06254f469e0f1b262f403b55385623d5f2e04200265cd7f2b55c2fce0be784f17e1b82237c370640415e2f82cca49000480075e22c74e3cb263879e6a8a01c1cb4c7c890cbe3b0e42e9ff0031ca0e617b467d73a996b1fe19d05833321e87007ecead70b55e9df7917baae02c2120e1eeae96403c868898fb84502e1cb6fa692f9cb27619f2144b8500b9c6793a7b702528816cdd973dec321c611a185783891cbadfa1f688ca00bdb6a77b5856aa516a318aa3e5a981a38295fa390cd250dcd5361bfdd7a1c9b6f0e3f1be7a1ccd5843ec43ec306ba7ab2f55570e5862ecbc9410228b9d72b7cc1f022ab85fcf39f778be6c8a13e258738adcba7617a55809c8b75f6f10db574bf75822582e910711894cff7e63485bf2522b67b10415f23f96b428f88334bd405c59cc506950a0ffd1ff2b957b4b25a4c4844f471bed7f03e4173d79ea5b8d14f43edcbbc6de50839cc1549d2566db172e8982443373d53bd37c940cf8b97098d639d81e2d0614b369bea2c46fe6291090ee17f3d8704a9ad3e9caa546c10e479178704fbbbf870298b9ac97567a85027789e22a131ea339122ddfa965f781948c1319ba675f6c15cca70fcd70112029a61f975133acd3736b6c02d0b0ae2c54e002e566b065b3b57c04c3a261ec7a98422a49f481b5f234386fc3cd1bbb9213b5ba981f30931e9492ee1835bb9e42f537d6507f4020913e99e99341c6f93b073b36fa82482d365cac96f77d7d8cf060091701ec4a15367b7ff7fa9ad2a1c934b8ac84a033a76d29215a2cc518cc5989f07d3a8b8756ebf6def2b4fa92588d7304432497cea07cf196b3a1901764df51fe9f87c4834e9b30e5f0b5bd7d16193e0b313ed5ca96b0346ad89c9671c6399cee9936b9dca5562b9521e0d987e04b2e2573e644be21704f1adb47ed6d94fec0aa1917dadabc81524e1443b9559289c7eb768a14f522801f8090a0893f16f69b64e5464bd8ef5feae37917c52c0e09b1a550ffc472538ec12201ad3f56384628d93031011daacfe3512f7bdd9575370099fbf0c22ffd25185cb9dca16458a7c42f17d4b177b31c3b4e718f0ebd859f00abde52a9d6ea71fb6f248c78eb479cbd9d3670075498090c92c793ce1f4743e143fad67b09186d7967c3e32b067a4cf98910bbdd032063013a44e6ca37d099798c1a36995ac14e63b54b7cc8ddeacc184fbfb93c3d27aa45a9f623b16c6fb0d6aa21f8b6568b5f247de56f1906d9096c6972e242ebbcd547e992d11fcb2f0695f5baea9f0a7da4272ac0b75b25ad8510b275ba02313e24556657553149faa9f3ff86d4deb82a3f1e13a3b1682030a9b7506ebbbd87ca5d539b149d9943b0aecdd53d037352eda2c9a8863e87ac551e9aa0bc44d835bded62abeda7f4016480d7a1497fecc1a4ac679dfec6d1581a78af897b2504e1d33737453c624199e5ec34d749d13c10e3c8e8e25e3f0020ddae451f43308655a95edd6872f43d26179c7cc0829c206c084d8610556af5bb9ae0850b8cef5731fb4da5e92b90ffe6988d02b32230eb7021b4f5ef5279a1697ac5d04fdc9a76b9ebffe84d488d43c119f1074f4a410169738356dba073a13e5ccfb9edac0d43cb8c06df1b787f42bad00dc119ee1316e958e6f7a21558e9eb24b9f6132f4572f6f573831adfba49b4b2208953d60d89a3ae2fbb0908e76c96284ba793864b582d545b250fc9602e7f396eb5e88e43855338fec82b37ab0f5f7c4c9c660bf7df19a81937eb895fc667f883440d870003faa50c083df3da148800252bf0b8235aa943f6fb7be0b81c64e1e2632613901b2661f2b7c7e6c6a2578f8151191e94aa2b70ceac62f9246b0e2a8f53961e08a3d9e36b81de15b24b756d3f75acf183bacb3bec9fb58b32ff6bf29a7980fb4f1f555614aa5ec5cdf4588e5cbd1988d3a79f8d5c03677f613726097a71afa28570612be66e0cd9c1788b5dd78f3dbf51959a737f151d6f6f93e9813e13b4c328165b38066ea3ffa385bd07ca97d1d4cb17364d5a203b88e08fba859d45114ac89f33445929cf96a7983480ca70480d134ab04df3d9b22cb954dc47fff6c88b3ca1e38d78d90a7ee2670789a6d828cbd12f422980e75bfd57763e6612425750aa015cbdd043f7a2e48473ed0836bac88931411ffb735f9325240e31f325b2c597dc85e8610a9e2c49d84c0d9832d2e1d117e584b48dcc657f0952065c568f1d92e797cd3a7732a080d1c02dc52f10daf63d60c746166e860ab3b0f645e1be2cdd455e78a2899e7c5d8b19e3a224f5a60030f28c8e5ae6c10766da45c33406eac4e48b68763f62a67f8214d54f99b5df28db1ac0084ee10016e88f27da9711dae0be9ee8fa906b87652a2dc907499fa31b5912a8def09a33fe8a1e4a097eb901c03b39eb424972b4294a097f55ed22abc0828a332ca6725cda68b1268719ba890f7cbe33a3cf7926cef8b1ab00eda2d6ce082ee96c935189c19c38154bbfc73be1ba88282022fdb3e6439bf85c25719dc2a1f7d041ea23b2ec993793775c0dc7512ddf71da047b4700bc4c5ad886abfd1dc430e10d70d3ff5bc812bbc280c115672550e34ce0c57774df859ea3c36186fcab90b00425019266e8c94472d2b611def0e36dcf8309499a92b3d522359ae286878855741d6a5698c16cfb47c83785c12691e5435640ad635ff65c97dd539b94f0545a14d83887118daca429e5b8bd8202bf8541e764934c8c56cf9d87899594acf98a88af1c9e86d01dc8428845efc370b027523db6672856187b0822068ca95fc995efaac8d4eb505383f10590a71c22ae71a2398034d465c688b5c4d90c1fa9f03e49c03ee8b9b77aefbeb4", 0x1000}, {&(0x7f0000001480)="2a4135570f93f50f7ea302ac1d9492521807e2495caade42a1c8383d6e6f3a3df6e550fa1081cb4b20190203bf692012017ad34b8d31359bdc034c50a111e89f0051a9ba18efb5676352b894ea4c9245a94fd0cba7dd1ceeb24597e1fb130c88596960f4fcc8e617d9d6d27a2c9b40431f0fdee02f172e6da8c4a6fbd4fa31be0c6fea5f134ab32fe5cf042e19a9099da6aa467310bbc0b6b56552b226fae5822cbd8ed24778b958d2ba71d439c0affae3c9059bb06d6e46fc839bb05cb367daf3259c13262c79299fb4bfec382e451fb5fc3e8139febdcd039cdcaf0e0ccb7035c83fd5515048560025a21d", 0xec}], 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7) read(r0, &(0x7f0000001740)=""/47, 0x2f) r1 = semget(0x0, 0x3, 0x400) semop(r1, &(0x7f0000001780)=[{0x3, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x1, 0xdb, 0x800}, {0x3, 0x5, 0x1800}], 0x4) r2 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x84) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket$inet(0x2, 0x1, 0x1) close(r0) socket$unix(0x1, 0x2, 0x0) 16:00:48 executing program 0: r0 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x7) pipe(&(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r1, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000080)="dc5dee19ab99306f5ba0621b6f5b369a4aeb5679a9c559e9d8a2eeca6c31502cb68e04d2d37d9361ce34321d59561066f731c0cc0b00657a8cf39b8d4dbee0fff3c137b7d9224b4a41bf08dd5de0025fafa57ce17ec3c0f722ea6b0f8a933c80a23ddc96b932fba72c1f271decc17e135a4fcd2434ae8d8d94cb4ac0118220f305009757442b1a90ab81d642ce66b8aed953ffaa8e3d4dcc3e37a2af78cfdfcf5cc5b5b195a83d6c0c422ad2364a210900b45b910160ee19a59b8bd3ea964dd9b95dc7e310ea52cf", 0x145) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001600)) kevent(r2, &(0x7f0000001d40)=[{{r0}, 0x0, 0x82, 0x1, 0x6ebceea6, 0x7ff}, {{r3}, 0xfffffffffffffff8, 0x83, 0x8, 0x3, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x88, 0x1, 0x5, 0x80}, {{r6}, 0x0, 0x7, 0xf0000000, 0x8001, 0x9}, {{r3}, 0x0, 0xa0, 0xf0000001, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x1, 0x7f1, 0x7}, {{r6}, 0xfffffffffffffffb, 0x0, 0x50, 0x3, 0x7ff}, {{r5}, 0x0, 0x28, 0x80, 0x7f, 0x6}], 0xe445, &(0x7f0000001e40)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x9, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x83, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0xf00000c5, 0x0, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x14, 0x4, 0x1}, {{r3}, 0xfffffffffffffff8, 0x50, 0x0, 0x80000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0xf0, 0xf0000001, 0x585, 0x401}, {{r6}, 0xffffffffffffffff, 0xc, 0x20000000, 0x80, 0x8000}], 0x7, &(0x7f0000001f40)={0x4, 0x4}) preadv(r0, &(0x7f0000001bc0)=[{&(0x7f0000001640)=""/141, 0x8d}, {&(0x7f0000001700)=""/164, 0xa4}, {&(0x7f00000017c0)=""/135, 0x87}, {&(0x7f0000001880)=""/62, 0x3e}, {&(0x7f00000018c0)=""/22, 0x16}, {&(0x7f0000001900)=""/160, 0xa0}, {&(0x7f00000019c0)=""/219, 0xdb}, {&(0x7f0000001ac0)=""/17, 0x11}, {&(0x7f0000001b00)=""/81, 0x51}, {&(0x7f0000001b80)=""/51, 0x33}], 0xa, 0x0) preadv(r4, &(0x7f0000001540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/93, 0x5d}, {&(0x7f0000001200)=""/246, 0xf6}, {&(0x7f0000001300)=""/16, 0x10}, {&(0x7f0000001340)=""/9, 0x9}, {&(0x7f0000001380)=""/146, 0x92}, {&(0x7f0000001440)=""/99, 0x63}, {&(0x7f00000014c0)=""/33, 0x21}, {&(0x7f0000001500)=""/24, 0x18}], 0x9, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x83) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x25, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8800, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0x188) 16:00:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) kqueue() ioctl$TIOCNXCL(r3, 0x2000740e) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x84) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x18) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0xfffffffffffffff9) 16:00:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x18, 0x100000001, 0x0) socketpair(0x7, 0x5, 0x10000, &(0x7f0000000040)) socket$inet(0x2, 0x8007, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: r0 = semget(0x0, 0x0, 0x22) r1 = msgget(0x3, 0x8) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000340)=0x80000001, 0x4) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7f, r2, r3, r4, r6, 0x11, 0x9}, 0x40, 0x800, r7, r8, 0x4, 0x8, 0xffffffff, 0x1}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/18) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, 0xfffffffffffffffe, 0x0) connect$unix(r9, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x7}, 0x10) r10 = semget(0x1, 0x0, 0x8) getsockname(r9, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) semctl$GETPID(r10, 0x6, 0x4, &(0x7f0000000040)=""/84) msgget(0x0, 0x100) 16:00:49 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x5) r1 = kqueue() getdents(r0, &(0x7f0000000000)=""/124, 0x7c) pipe2(&(0x7f0000000180), 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x7, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r3 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:49 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@in, 0xc, 0x0, 0xfffffffffffffdb5, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x1000007fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x8001, r1}) listen(r0, 0x8) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xe9) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x383, 0xfffffffffffffffd) r1 = semget(0x1, 0x0, 0x4) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x6) fcntl$getown(r0, 0x5) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:49 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403008) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x1000000000003, 0x1000000000000c1}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:49 executing program 0: socketpair(0x1, 0x1, 0x4, &(0x7f0000000040)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) getrlimit(0x9, &(0x7f00000000c0)) pipe2(&(0x7f0000000000), 0x10004) 16:00:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xe2000) utimes(0x0, &(0x7f00000000c0)) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000100)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) mprotect(&(0x7f0000281000/0x2000)=nil, 0x2000, 0x0) 16:00:49 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80000001, 0x3, 0x8, 0x2, "92889cffcdb67ba5bfe96e31383e26c522194dcc", 0x4a26b5f, 0x8}) 16:00:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/233, 0xe9}, {&(0x7f0000000200)=""/174, 0xae}], 0x3) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x1, &(0x7f00000009c0)=[0xffffffffffffffff]) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000340)="7f3e12941a8d", 0x6}, {&(0x7f0000000380)="0f7d8b44119532bd41d7da9e7e099be83e068c75b320a4b1bd1c03e9e578250d6a998e2f78e638a85cc1f0f729aa271655f37d2cb1428d921511f14f55f8ac9ec6a1fb908191830808b9262ac47954154e21af7cde264eeadb49e8ee442d575d2e39f1ddfa5166da7a7aff26f20244c986e5436dcf781c25f9dc81f6c979c10e1421ef083d07d38bc015f300772244fc8b6c4c98a95712", 0x97}, {&(0x7f0000000440)="2737fab19a3fdca03da9e2b8a740c5e7367622101ede09853b96bb452c0b2c403e73139015a007c85e", 0x29}, {&(0x7f0000000480)="11fac02ea7dc018c7b835bd82c650836db748391769de18d17633977e9b992b253f46731189a46d5618a4335389128f8ee705b43625c862e0716012279e848a2f0aef9003ffdce7987b9af93d9327ac91f424398428f6a66511f6608ca80a738e79885144128106c4f51a096353fdfca9ae292abcd9395c5306608d4f842c658e81e", 0x82}, {&(0x7f0000000540)="8621c8201d28c8e627a43ca3fb6bf70891c7289a3355f11f5c69bcea4e51fcc878ba3f4c042c21e0e7df15757714b24fc0bddbf76b682e3ce5fef5a2fe96c27f939431e70253061ef5ae3d0b8fc8ae3b1cbae6a4cbcf39f0102a9b4ce73969083ed5b61aabd1b966414f6331843f6f164e84daecb0ada69b65cce61642b383ae5d4a930027aac5e47ff5bebc429f45aab4642522b49c54ab192d897c26f476710b4658d4cdca78f30ba79ae357328b570f6e", 0xb2}, {&(0x7f0000000600)="3468db73a583956078a4e3c2e3fd7828ef62a250a46e82a3cbad3ae202f9c52067204108a47c721c50bb4482f13ae714ee343fcd657599f1690abc73e4ac978d3a2adee35dc4db215ca128b6f7572b844036b20c01ccd82630a26c3fe09a5f309ab40cf8bcd7f9e4d24595879a6211d839e166d37c0e6ea76b54e6adf0df4cb79ebb5159cd18bed13904aa786be4f24d5fe65aed288b87b70f8812d48b41cfaea44e969f8732451348eed8ff950efcf3ec7fb5cf377986283122574d6b2c1348e4c2966093b53eabff3e950950c8a37296f1", 0xd2}, {&(0x7f0000000700)="e80c0f1f357a77d70ba115489acd2286c8497d57924621d7a922ae21e9ed54714006a54f1cae6cbde198b06e0822d5c44edaa93f69027a1f8cbafd576ffe96b9d18fc2a0b717f752f89d80f04efb5cd3b56943d272893c6f7d7d21f89485493e7ff0f6aec7592610089e208bd8eed280b96a002381a402494637dbc373bb06db4c353765befeaee4fe6e2ca7ba1efaaff27bd126709f3ab867540fc474e787c1dc1a3d7d15d400edec8277e004620e0c64a6f4bcad7df6194031ec4dd3fb302368fa517d0698403e9c4bfa215828214510aa9609c20e349dac5ef8768b76", 0xde}, {&(0x7f0000000800)="2db10a51809f282f4151e40cdb1f8b21c7d724f99a118cb8313f6ac5a97676082d525e4efe53e547340ca1", 0x2b}, {&(0x7f0000000840)="5f80e7a2d29ec80ea8bf0df51b67907b5f92", 0x12}], 0x9, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x403}, 0x8) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000b40)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000b80)="7fe4956c64109c8c7b9112de3c196c439ee7608a71acaedc4981e1ac5d275e8e490ac3683195477e6153a1337d88bc2f067c8c0334f86af8c297c63bd40170ab20d1c783a5560ffe782162a3b1cd6c162cb758f5ff8957f3a5bc8f9869208c31d3652aed1d37db397501eecefdddf9ad83833213d50f00f6a0d81b013a087a334bdf572df9c9322c0ba78bf1d86fcffabb1e778f34d9665709", 0x99}, {&(0x7f0000000c40)="d79594f2fcbfff9ee737f72be473544f776eb244b10717ada5a6a0000393440e046e61719de1329176e6586266a5c7b03520712c0035dd27", 0x38}], 0x2, 0x0, 0x0, 0x400}, 0x8) pipe2(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = semget$private(0x0, 0x0, 0x30) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000d40)=[0x1000, 0x2, 0x0, 0x7, 0x2]) mkdir(&(0x7f0000000d80)='./file0\x00', 0x8) truncate(&(0x7f0000000dc0)='./file0\x00', 0x8) fcntl$setown(r0, 0x6, r5) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000000e00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000000e40)="51e8a7ced9f58c499af25180eea67991a27b6aa8db8d90dfd23393a42b37ef15f154a18e0696c8464fce141c69ee5e4bd9af", 0x32}, {&(0x7f0000000e80)="0ca26d940a450f2d128d15cba1c60884b1e97e9659ecbcd4ed85dfa902c0cb23c4bda3", 0x23}, {&(0x7f0000000ec0)="df8a85566cef49050683d2b6ed1b1d0410487e40b93a181001ae6fe53dbaede242db56b1f181a2bc744f56526d4cbd6d54584e0a51fd78317fe1758a37d677abe555", 0x42}, {&(0x7f0000000f40)="5600455084041fa531cbbd339a2cb1d341ce6eac7a2282d0738e57e7117637e34a", 0x21}, {&(0x7f0000000f80)="0b772966fd7be9dd1a1b6e4e5d9fad670e80fe1aba2e8e9db76026a6bd1549bcdb00dd64b10cb26f475d7a9b7a54cb26fb9223ee7a7bc06d71dafce4e1f5ff5552cb1524fd682376b1da98c604f1678ca5418f0c2d305eb6918a32f422b55aa6c247d02fc633bd0551d9133896d300feb564241151123746b2b06dbf9f7be337dedf3ba8ea210e7a07980b4fad91dc9b09f55d09505ddd9112e4ebfe010ba572998fdbe95a4ee24169e179fc297fe16f270f038a52450b224724b7b6ba29e70ddea81d68c1ed00b752dc4d51ca9da4f67dca8a9e4da4eb671d8b7a16f8886909eeb17046564e06e0bfbb2108e8c0381ce518f71b643069a56b91589646951ee51b2c6734d78b3bfd8db1763b768fddaae86ce8c648300c5fc3737ed4f32450e38880adff509756053e8ab7d305c565413aaf5a96c264bf3c4e7bd63b6167c1f88e647536e6ce35247ac176cb82e08c8396a6ce781d1c5cfed6a7dcb45194737d21ebb24b61d514a5c4e190c2ead354f2e0332312646666d8399e3f06786aae4adcce11afb72f8b09ba1a6a755d629a94d65f2ff0f8a52c02a5aeca5d385560b590963ef8fba2decb378c768e7a6bb481ff2a6eae1ceef20d7858f66b50ca0de805ef56535867627410a56f9165747f0b1a8016b17306fc2dcae0f218f290a528a8664920f73960bf54a36b2318b9538dceac546632982d906615281152eec6bcef9c0612386841b223ab4a92ae5696cc5500692121bace17533ea3f8dd33042d013bda3584b58465adcec47b4c24a3315812b88376fc7dabcf3eab0ed44a16e9465a548c617f975a69004e1709d0143b1b1135e9c43eb5479ab2a5c19a285a97fabf0cccf306fa761944f53954fffc82fe1f066d7aef73cc05ea874ed7338f30f3be97d51f17d6ad36b43aba5b4491a9dc00bc8b2b779dfde4b7fe4b6b5cb7ec5feb842d581c1bdedd3e74cf4f9fe105f71fa26b285a5870556a819944d41276c9d05935e1daf344e78c908d3f51c9c34c2a00a76690ad14247e650f0c49ac5eeb552900d2818004c5d6309fa9cf2baf1e056f997ed4cb73a440a26c2fbe2cec1caa96afb415da9771df125190345dedccf3275858438a88d6db6105bb9664757472692a0f217221f4a1906d95822982f78bd927da6f1ca1f028e4bd03b62e92e3c9590ed17cdc3c66f14794ce0d67fb023e75b8bccb2503ecc19695ad27b52f6882460d74003b43f911ed1c5177d34304e38654fc0066bdea9819e95ea4e28502ab1f5704d0f5b256bdbe8d133d75cadf4e545939de5324290cef9c211d3d200e5136a259619c18be5a83812cf7e04d922e64a24ab41af186b9f2c663c21d03f1aa6b03403cff1c52e62c6b6c99c6f2aaede2bd9b48b32ce2269309f8ed9ba6915dd9b7d6f199682e8ef3c271a7de82be1b4621a5ff8426b28f3368f50985bc455cfd6b3b5ca002ff1acf1cd7e43f2b178b58b29da72253ef684a631c9e1c63dc224680c0bab89b2e466cc7793ba27ef68a24dc310c4f3d01e6b983fe3aabd1e841abd0613b2f71455c4cfc775743fd3f372f8ca7ff0d43528f02998395ca57970851ae21fd7e48ae365345ec44f40b30d2a467c743188f819c09cb4f55a5d47ede190b0a8065148caf13650e01d63b97ba2f9553817bc5f002cb93d82926bc2433dab5d9d139bc247824f86c36595831433bfae00fa837ca641c1da9868fdb0d9ffa58a8442b34367cf346c560441b22f717e5f3b3080506d934049efcc9bab041c201d471f6e9e11ce0ee4e899778a64de8042e74ee7d1f2dda5e1f28943e6e42489e3dc1de6164275e8207d70f7cdce7c726c594cdf56d81b314f0ea5a09fb70c03a8d91eb09df80f689b4e561698ddcc9ac106dcfdc1a9455781126998dd41f8bf75eb2101413318662522ae9c9d758da29a52caed3b1e7c87bbaa34460a8d5e7e4a181967e2364e193cde082964abf61a9f2ac865524103c0fdb50b9687d99fdb3893a640c30110a9f4e78d79d5f5706f37a2622563c706c171c3d94b904f1c9001130bee2b6379699a0402529fa99ec9680fed4257eba0dd1202165c1db7751b0fb1c52a148b8806d957dca94be94f3f6580f0215cc4f6551eba7e547c7414e1bb5e8655fc2c567484114c6a908059bfbe028961ff6d0b8020c8ba9a5caddf04265cb8cadd7a2af0756ff76276cd3e5935358b3651b57edc24525da002648eb0762c5b11fdc99ec1fadb7dc04f6de2d5c8240bece2f728aee77508cf2c66694a09ea9d5fd6b0d57c71fefa857a81a4031f7e2d8c3a447997b6bd7e72f25d5c41686452faeed8103a05fface5beb0088858bc3d486e76ec7fd31ea435fb8903f2164aa48b59b91d8b64a7dcfb0f3a2762ec0d87765f2e99409daf94ac0de0a28682fa99767b3886de36f5f3ad3f1337d70001f731071b9d1192e6b97bd314b480e94ff47835cd2fff915142d95947fdf19f313abd33d5284cfc23a514873d89ffd76be238ec4e0b57353c1e37d01f6d7a29d31ad56618e58407268d0eadde2ba74cd1ae5bb981ac9253865e4dbe805d7d1510e025612f3c0598ee6da84c6662b8dd87f8de9e10e9db3238940fdf83d2ddebb6bcab8f9109e8b1b77718d46b8e002ce79299fea1061d8780ec93240af6ac3148d26f52b466c76efb42d179af1b97ef2d5443dea02c9a1537a54c417ecfb89ab533b9c2fa195f48aba03cacbac3b151677cdb407ddf87ce39353d03c823d4f8e33876249f109e9dce30ba3cf7f99d4e1d0ed8a97784ce734c4c32119b934ce94dd7d494f7c042786b4c0e2a9d9181ef2979d9674534c9ffab101e27c93f53aba1b546b9398e1db4acf7dab2e91336853571fdce548f1d2489ad7b0a079cc1a2498155ffe31f8d2b0e87ae76fcbf7e9d25c13648ef727f9809792cb84ca793b73a13f6376a6ecea469d27bf5339b5d3eda4af4a0f926155d6587b9918ba5d849dda9559394660885b09d0083f4659e3c721ca8c7d6058e09fe1217993e2b4c12b65981f70a3126d6422b3930f30f2d08ea03bfe98da4dc37565db9aeb7f840cd7a63a5f94d8c50ec62d7b7a0c02f45e4e5c7317361cc043ab67bffaa9f909be56d445fd2691cb6fcc70851a37d022dcf96431f270a0b929d8853bb3be10b091b7ba9391d231f4b7be1bf3e9f6ddcfbb13c38c6bcb521c6422550face3315ea4e2c71d84053b517e893e10ba73bbb45ae503d0f0fd6c4f2b591a7f714da5c0f341cabd11c67a51cccc925bb5bbc8e1fbc4bc00c8e86c146732ebbb6c1bec3cf708466c851d601156641854c417ccd80e3aba259b3676a002ff7433bb3f3252a9e69977ed9d9362249027a0ee71b8b8d342c0685a3aefb9b34a3e87d2fe16e9f71574772b1ad5a1ca4870ccfe5c4e5781db1020313a39c84ad348fd9c99e70144de90f74df25834dbaa50e9a101160d5d8b648f1c6d328ce898072b73b83ae1b0c918146c28d4a7dcba1cf506b28afcd8378074300d8869437d96a2c5caa293376920595d38dd16a8dd069dd5a5778ea267fbf77e949bd2483212df0ad6f2667b0e4f60bc0c6147a71e2620db581f47751baf7b2562fdb83411dd0f4c3db00b438d6c651ae207552b0f64be4ff0e779a1c42e55558a126185908fb4746ff09776d941064f44ec949b1bf2cd6545330b2e8ea6dde0d869ff0c0866fad1570d0793298f26b9341751ebd17c1f614c729ba60105765d358f65abbe67d840683dd2dc6c5820678b32c26a9bc426f69df5ffbb5328d8052342cf2162db3c50c8d589ca231b7496d726240fe8fa0850d64fbaefe88edb07e053ae0a3325e9025b5e9aaa3721bec962cdbbe7f2680f6aba111ea9d194a592cd80b447bedb9588e8674c273dd0a0e4d420f6cd663129b2f6bc7222d8a51ef13886a08c0eb9a188542a846648a15a8b5759aa9976ad8deb0dca50b5d7826696d8cda4f20fde20c9d562de9d4961ada2b62d6c84a596f7461d608d04a7be5ed6ba9b312eb04a187c5fa078305b57bf27867fca20a18378ab513eabaa3a65acd1a26150b6f12b9eb196a3d8edf6ac2be21c29e7894a19216d8c0c67ec96fa7f23258343aa0551ee6d070d66dc71bf173cd7875b313e1a1d93094a3896996d2008d4a09af455573142e2daed0802c0adf6653599343ab69f531ca0e3c48549b7aa0c772823841bb6488329f8a089607b799a42783e31d4135bba1432dd6ba07bf8b91c810525793a0e81a309331e48c0c0686e4bfdb88adaf1d63fe928385e01da1e9d6bc91664cec299f80051b2d0f2114a6c614bddf75aa29e628710cad8bec8bee34242a1a1214525ef7a1aceecee8e6b80a95e0e04e5d254d13b151ebe92ba2b1f71ea1a475cc1e8b197f624011b97b3d1430f344e20bdf4ee43df2b52d653c359c7fc33808e4f9db8babaf99a21b932e9096fdc1107f7d0dd18f39d71d18ddfd45ef8665a665e1e984ff458fb14612b7aaf530fc3a0de5480ae2a0bc714a24e390cebc1f28e8c83a1c012d89fbc65f4683cb5e623bc7676ed087caedfa1865f6541a29a3588f66023330d53ac02ebc25e62faa0a37d03bb1ecffaa6ffbdb00800ee36a609157b998df09f358b08062a7b861cca4c6fd803815e5d5bf64de3033790add8f4daa2c7600a0d43acf5d90142ad53c41fb5a41154e7e9df8ed7d265f9769570c7fab600390cbf3188a2209679ca34abb00cdb5744984bae747ebc0f1fc7683aa48dcd3aa0f979e6bea267da21edd81c44f9537d5bd3709c43f3541e535d51c8d5d674e778548c8186de2ead6ef33daac06c9c19ee6e913c6031fa86d6db184dfcdbdc5aaf7b62554a1488ba4b59038f5da083beab9cf7b3b7d1cffc5ca85f9e2740ff7fcdb10a82caef9a211859ad6f3a9ee0cb2e4bfb7785705fc7451e2de185d452194edbfe29d9c1beaf47ee8cbbbca21402c710ca08d3d0276f0609684b8e10841021fb40b9be3c953864322c51c39d1fc5d224890c5594dca7c470dc74fb8e52b2f189601d09edb3189c6bcb647748f743ab258f56fa5701512a66316f7b6738cd0af571495a077215dd37a86a8422b4ca32167760ac805c3d177ff0ade6bf8d7e6177b6946e34e62b5a1d7ff31496640d23c831d7e899c10445eb043cea07934b7eac86418f553dc0809e3b49227775d66e881e653f4e9d11efb194decb06928b94083d7e2bef9c7a3035ea1c33cf2fae95c49921e7053fa72c36744aec1e893456a2c1f8cf4f85a0406bddaebee434eec2addd5d591eb2f4e8158d2efe893b9985e84595993ea349d0b4fb3ee87da53032417870fa66a1930d4055e6211ac1ac52bc68c61c34fba11e59182beb6d6505bf4c0608cd608acf4450f31fe05021c086e4fc29c9bb8945e37a56ff3071043fbb6d3740bf904c185a3f0600ec6ea81a77b9793b58e61960b42406d4ec7e22569d049b70070b10720314deb17fffbc42bbd14b0368b3abd8c4344a3d1dbfc20eddbed3ade252381ebc08f674cdb75dc417300bdeccc19b04b199b023f18e18e733678c141862bb3736150f0244d978aee32dbaa70860e417dc245c45eaa65ed624e0b7b1fde7febc41986f8eaa0009d0a80eab58c44edf60950452b9443f9ce407c73e04eb236dd8fe9233b38433cbad424f2f633c87cc21e726bf4d9a9aa329081725a6c793c47a24e802f81ac4d754ab9597c2848321edec11d0b287a5d96d4949702098ec31574a7ef7406cebec33b6c9ced1f76882a328f2bf2ebdc11b4f0c815c81992882ce63105bdcd4838b521bba9610027d3f9407e7fac2a30171", 0x1000}, {&(0x7f0000001f80)="c14c0b7f551f691c6f94e5718f4451debd5aad9c4374a43065a14f9fc58e6645dda197455a7048a0a845cb6f71b4973edcdd9a956bd58a876d6ebcc5fb09e9a787", 0x41}, {&(0x7f0000002000)="13c56ae2082b8a295c23dda4b0e71c8b77986ede809324f9a4aac45b8d6628659efb97cdd242047825bf4dda7526e6e31359d9c18c84250e0e2d98d9e693f18553254c99403cc0d88a1a918d08ce5a29e3ed7739dc562bf90a3a3661b56fb1d999bbd27b048b542d25383246965095630ef5af0f0535c749736c1945b67fc8c42a4e23615cbcd110d9300f0b413f6f1d8c72c2282cb524a1d9afe1942627efaa5c6ab8b621bdb7f95ba1385117f5c03d7152825f4f445979b3be94932b9177a3104dd45ccd1cdd64aec32d9308de", 0xce}], 0x7, &(0x7f0000002180)=[@cred={0x20, 0xffff, 0x0, r6, r7, r3}, @cred={0x20, 0xffff, 0x0, r6, r2, r8}, @rights={0x30, 0xffff, 0x1, [r10, r9, r9, r0, r10, r10, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90, 0x1}, 0x0) seteuid(r2) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000022c0), 0xc) rmdir(&(0x7f0000002300)='./file0\x00') write(r9, &(0x7f0000002340)="f076e02ec0ef32b2034919eaf793389420508e1f9eaf36d11a1b7bc49d7acea825c052761aa0fc6ef5e1f84e102c63ddf58b04f5dbb0e8f04e1cfe10f762afbbcb43917804bb575b2363b95ef8de8985b7963b8457690930ce5f542c56b0149890fd5ea40f55c1b7d1f80c9db3a0cab25e6cf170c2b447ee7f2c175f29def43cda947b84c60c070ebf6bcdcfe407cfdfefee4e467c73", 0x96) r13 = open(&(0x7f0000002400)='./file0\x00', 0x289, 0x0) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000002440)={0x1000, 0x9}, 0x8) getpeername$inet6(r0, &(0x7f0000002480), &(0x7f00000024c0)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) setuid(r14) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000002580)=""/140) 16:00:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffffffb) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$getflags(r0, 0x3) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:49 executing program 0: r0 = semget$private(0x0, 0x6, 0x200) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r4, 0x40, 0x70b}, 0x4, 0x7fffffff, 0x3}) semop(0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xffffffffffffff08, 0x3, 0x9, "bb22a72b12b21f51abad2906a10d03befcbb85db", 0x1, 0xa2cb}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a974cb998699e50615619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b11628b53a", 0x69) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x110) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:49 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() r4 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x61, 0x80000005, 0x3, 0x5}], 0xffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffffff, 0xffffffff80000001}, {{r3}, 0xfffffffffffffffb, 0x40, 0xc3, 0x2, 0x5}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80, 0x0, 0x6}, {{r5}, 0xfffffffffffffffd, 0xc6, 0x20, 0x6e, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0x81, 0x20000003, 0x1ca, 0x6}], 0x9, &(0x7f0000000280)={0x4, 0x3}) 16:00:50 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x82, 0x8) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) r1 = getpgid(0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x6) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x200, 0x8}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x1000, 0x607}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x3}], 0x20fc03c6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x50, 0x20, 0xd9ac}], 0x69, &(0x7f0000000140)={0x80, 0x1ff}) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000180), 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:50 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x1, 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget(0x3, 0x4000, 0x8b, &(0x7f0000ffc000/0x4000)=nil) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) truncate(&(0x7f00000000c0)='./bus\x00', 0x5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x100) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xc2) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x141) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:50 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/168}, 0xb0, 0x3, 0x1000) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x1be9babf) close(r0) pwritev(r1, &(0x7f00000025c0)=[{&(0x7f0000002680)="dca3601d22ef487bbeaf138131caafc28fda3dbfffa05e5660a1b8c90fd82c036322df9ff86eb761fe31cc3262099db4eecf8ee1a94ffcdca0932a1e80d90d4ed8e16ba651730edbcee7d9d10f", 0x4d}, {&(0x7f00000001c0)="0e3aad21dda6128fe7e749c3d50afe0fec03941169bde6e97d06036c77e60836c823d5dd2effe03b228ec5ce7f97c29880b522a9bec21d6210c106503188b7e25f240cfcc729cb062adf2740cd3dc6e0b127a06a4d572c83fefec25b8fa9ee005433e75913bcf10dfe8ac9b998a6eb514eee90402c2b5513f47718716569b6262c4ea668f664660b13f46f975c2627925976bbc796128e20ae913790f391c8b7588245cd8d82eb4a5fe35533c2a47610bd43c22f07198cbcf4f7c384237bef359f28601a22f6d66db75bcee47e00dd431ae4271cefc3b75df0cfc6d2a2cd63cb166d48565eb297e8806bac739ca9", 0xee}, {&(0x7f00000002c0)="be86bc3c33cd0b042ded19229d811f397b7b12696de539a7f74399ee7484831ee8b3716ffce029e856b55b8b5cfff7ffeffec9045deadca2080ab1710564525051ee4887a9a1f68f49ca599ee7725ae4394e8c480f24ce19e882f89063f1a2f4dc3ead5fc1eaffd810810bb91bd591494deb4b985371563542429601449219310fd80dd893d93733f133830a603d1a2d0f6428ff439e21737b1778fe32d2bef8", 0xa0}, {&(0x7f0000000380)="23b7b8222dba1f824a7c78d340827c5cd59ad08adc346da983b8cc7b3240045ec0ca3ee825665b02555ef3d7196be752854d57872fa674be0911691716e50577b4f4587a42af29b5545137a09c1307edc79d8514b9d8e798f1ac389974c34084ff4cc8582f95e6786b8a8c9e8ba2a0989d7fe919927f1b6b98", 0x79}, {&(0x7f0000000400)="c399999e01b2e8a4e8bb7874649e37135d5ca8b212ce5240caa020c533b760631adf8ef737bcbfe90d6f3a6dbb0fb95222de32989784864289b9674a33ac364a3c50e09f0056eaf3b6f2b99270e05200dda1fd1b547251d1e622d35716b7", 0x5e}, {&(0x7f0000000480)="dd5e54087e3def5c39afba7d0a7b5b3d07ed070cb9cefcc5f8bfb21bcdf8bed050b922eb1ca5afe37acb4900b61432e305b9ada2efbee30155fbedc0105c2afbe0edcab4021ece899e90fc5271b820af1a9a171bb2d73d73ee20f4a841af41c5a9ab137ddb604bff4718da27bf389566bd4efcdc1b006b6eb24686dc7ce3911657db9dff55bd34a6f168db2aba64901bba91ce07ea96273b84c9a81de19b49e24ed2a7b2293bdd1156043fe687238a8723b3bc94d71fa0ffb79ff77541e252f784799776c92b430f9173c392968276d06236eda9cfa54054b9e2d71683635a10a99a6fcb648f8a6f77d38ae7b5cc70c6b7624a0de58f91eaf98ca807f46371e990136d17349b39289c7d5eb416af2ab193a663b2f35ae0f766eb20c0e15dcbad2b4f74b0aeaf5e458f525e9a8d27ddf71edd01310febbf9766725cacf258090e21b3186f8cee96f38361b40896a2a577e62c861e25585311cc349141e48bea2f882772abf4e90b2ea6712b55e65cdd5129d1aa561cfdd4c716c0170cf97e31524d3671b3943d2d268e349002554f231493b4b038cfe09969149aec93f63697d12018529845d3bc8e97861e0710b8b4b4c9a058f509b16b8485140d504f9f3a708d9b68b0ec52614f296df448ade27e65fe714035fcdee41bf729646fca30f73a11e6353a7127d4d53b324e62a222eefcb04138efb47d220a8be26b79d1138f0a5f5564fcf689784d636ef0473e07c1cd9142253b6a7466da4861b0161479c90a408ade1f72dc684f32d4a6307a347fa9dfc3e6f837f13918add9850bd1d8632ed8bedd581c02a1b251f8e23dfef236ab0b3c078bc05ed5b9c7db786c34583783d53a35045c15b48dc087b29cbc40c8f11d8f342c79f0ae04ee598df84da42c2d0a4cbdc7fbcbe14e935fc1cd212c61360bfad96071783f83217bf4a15e7f4b04025e68b2569e6a37f911ed5d4b16e5b16b373304708247aaaf8c2f60b7527d5e60dd1e345655b0b39d5f3ccd89e506f7be897883b058c11396af4a702c3ef8d6419c7196f23185d684d2541fd45b4cb1cbdfed20d19963599ee34f2ffdec053ccf58f4622b928f780ecac9f39d5c9bb3be1ce93c1b968930ed5be3322991ff464729b9ef67ad84f84d0bf447988a4a2b402e34adc5b230223209ea2a93d44528444e8f4a87c160b0eb38c03ad7419f1b9022ccc3e8aeed9b3efa00d7a16fdbc6bf79543b27fa867136268f8e1c5e09cb2a38ed285f3d0c1b78e14794f987edf4409140e3dbd7363e564df41a1f2b9b4b0b0c7eccb2bb6247c1f00cb3262a3a82e9246a654f086cc3e4d6848a4404f63130887d8e0baab0376c8b52d1e835466ed8dee328ed7bb1ee1cdae115bc94a3a6300a333a312a1dc773b46c364bba37532e2f3c0dc1de7e504827b19fc050538c8bf2d541778c9a997170654a556b2c6cc91d7733f38d27fbe0bdeb5fe7b2a0cedc274efd149617148d1b1b1892d7cc284f26ccd68e7de6b29de1a49114a8f6feb8885eb5cd4bc97b22b27bbf7790c45c127668a6d59a886c54806b8c4c82d0f66a7c3e44c8aacceb9356b1924e664bfe70f51ec24c61fb510a2e413fdf623d6c09e5b4bfaf8dd4cfd3e73ca408e5694a5608586004c78d3fef1e12c1c87831cdb8268a77d415f0e318db58c5f38359740ae8659acf546db43fa42d0ba55cd546bff1af2ac424c1339f5d43b8e37b88cc6c658dd9a3c03770be1f270f12b12763fe0d0a5c199c7fa048a9d22fb9e9c2aef2edd22f051279b12734818d62acf1434d0790ae8500629fcc3dc80f1f0b5455eaf3a52be0e1c493aa5eceb1613b1c98a4fd22e8b63b37d688101ea2b1641100abfa5ba453c549b474c9e8a4fe99cf8bb1c7a97d2e50917c61e752d1d00d7e389b291e50e652224d4d76d14f1ac441903b0096393f39f32750a3af697851bea04f5edf69d65822dab65c4a4eefe919091b5a313a59d691e9adee606bd0dfa98596c2d41b6d348521dbc72ed52e5211aa788ab51e1235e9bf48da48a5950ea1751c4771123935c6db1cd8162f07929eea96d6ab4d48bcf0abae3f7bcf7b812395bf142cd6254b95f85a2eeb5f17ed46b205598dec17b0dcb05206b32097ffa667f53ef0e63450dad6ed3cc4f25b5534cdba70ba85ea68593aa134e8a8b89c2fdb67b86ddfb7f1c4477651c70d14163d84de6881b0d59019301efd2fb7e7a7a9f57687260f63672954b16925da37550b410bdf348dcf718cbd68e0ff345f36ecfdbaeed56a5cada0d9a3128713212399092a706b95dd80ec93beb3c027ba47300baeb3338ac76735d4e43b02971b19209bc79d5cf3ffed6cb0f6d275dd26bb12692fe831c0b740882fca527f7514c6dd610df478a26736afa7d45787a665f3ae2421e1318bb89aa13e40b466952866050bf25a8b3abc05215932cd6b659652910ee0b499f8af430efadaf07e5b32b9ed2c7a74d4dc64f91a69df97d3f34581379dbb5eb992b4a4efccce64c87c99c8cc5e8e7fb6c5fc2434f2b24502b875b5c93fb61f0b89da571c99decf3f8d048ee3efcc16e33103792563a4b90aab899ce2a9ea6b4125700d01d850460d42680e0ba70280e440abe30771fd8399dfc3fa03fe2ede0e3aa04922b4f2ea6e62e051793a044b9d5a6bbe4d6c166c22a61e757984fdcf9b4b77a11497f18c642162d7dfd409d09be9c6fe3dbde402deb4fb2c1acc962342afb848a2e179df777376f546c430d965601049bce9171c234f8293fe798b2b455ef58984fd1ea5a7a26aa684ea24b81b71c4acc1f1e1f01ddfe6e6075469d1c36292dfe0d7b57c1c5a4fb05bac6911eef3ce412dbbe93b5c4e3adb3e83ef4e8f4110e91af6310e6c0146562bb027717cccc89e6438a6170a5e8a3a3ee8a60092effac20050cbc875094a139f6016616d5346ca03cbd95a9eba0f2823a203f9ec087c997180928f182198d04fe803775859d54cbd53de0366a4410f7600e5f266199086b9f5aec276f434f8c8be6ee863f9a2fa83c4e8da9226ff102ce0f2712a544c2f05c3bdde7a37bc5cfa57ec7f7f71db90d2339521434cc90bcc555c2fe0ff51ef52ee270add160a076e26abcbb0122145060ac27913d7a962f301b20544c20db12260fc9e3044731c9d29e9f6c122dfe11d43b0decc62e99bb2339d5742e2d8f980a62de48739f80682cef2c5c4c250ff8fd6aa2a59421661198b949bd2a6335670f70d68b07015183d4c7867f0f778c091ee4db8b5d2f5f47b4d9259fc346769dca5ed0cac32c590453042313b4ef41b1c321d362d0b5bdb227f14af591c9754c5debc58b5d074fc549d17d7d551019703501765835da3cf6d0a46bd0a0cfdc5188cb7a77f006d0e6d04809bb8623ec5786c3ab07aeba9fe377fdd79723d51bf936294276897b4e2fff9f6d5a32ece7293a97cc78903d39f05e4c32ea4f07edc682279a263ac5ad5b2ced640708be258615072c0e9a1110e059d04ba05505b44f9f8f530dcf428239df84c5060af805a1d39cd1f444eb9eca19af8844239c4f4780ecf15002e39c970bb04394109e116b665a90b99836612d218f235757d0bf2e009b6219ed0385d254964fafbe2eff040871431b832031491c877bdc5e581fcbdaf94f45a207979df9f05adcac0e0285bbd950aeb9319cce4af020594cd2dd5f3d2ae3a917cbcb7888c9103a3275ec410ae1918a7f0acb28043eba718e63a1c8d345f8467c9b4cf80957bc289d2aa62febea4c2060a3bacf61305128bb2253e154335b0b9c5ff495e4de04acdb808548a6dbd33e277bfd78502f2e3dd20c83ff2253994e922d32387085c1b887a3c3c304725e047a4bbd0d698c13d5901119c4d0f13e8b41d99dacc748568b3a84ade09e1d28757db0554038f6a77a5addf861ddb18475600aab3448e1a78f61dc996270d2f1361ca39051fcceae43892f83405de6f8722a48ad4397ee4a24796c211fda282caf848332c5ed84fa8bc089312503d2544752b4ea03d7abf39e0a5c79e3f6d8e615644bb2bad7cf74790a2ba61cf88a21d44e49a9b9bd774c6c8e4cdbcab9dfc087ca7ded5431d2763aad67ecebc1e17c989bd08e9fef9aadc9e91a7cc0bdaed14565cbe2f1c12ee77f7f03c8607ebcb51f5cb9a80dc3945406180cd4170337a63bc15a022c973fd3a67640dcd3246c57204567414759cdac834dfb8cb900a8abdf28df1402dcdc66627854055c8e8efa4e0b5b329d5563479a097c68a0988c08dd45e1cd159a9edf7a50467de419d093b1f0bbe044dfa650da6732072309aa3a24a2aa0b09807bdbf6875fa32b9a1b093bfbb9fecd4f50c5b701aeb5a84779e582833b28f713d38e9f3a2dbbb09f2d35fbe206bd024ab29b0583d63b14b1e5c6a932f18f03b36ff0172a59940ad0f828f908f0d2be6b1b5395171b871c679943ba1abf76db48d0cea44d3d7aec662bf9bd8b504041ea817224699c7bf56d04fd0fb8cd199b276b770c2208e647ca0cf4734cfd69dcf21bfb838d71997449df6b7e40e977f30de3fd90e8e55c0131e6d0ce078cd29ae5a76a062c5291d7c4b5e6d62b009f5576144f3ae6ffb45ffef8ef187a75c71d5a9905038d1e83e136caaf5af1c61a93dda69bf2cc5d5dbce3e397952d3a77a1f39f4bbb0ae59f14cfed1ecb2dee3440740de432e6eb21398692f8dc41e4d27b9f4234539a4b12b7ade81f8387b8c75849533665c82b7396997605376c20e7e03f7a5eb913e81e49cdc792a3ac4756e608f23ce5e38c4818d6465b36b3ee35d7e55aef61f3c3bc04ddc22e459ca952df8d195edcc49a5be4f3500b6df2b7f30eb982f538106e5d450492cb7e30be163dd6e51d42bdaab17fd7c15c4fc4a2d0f1471b0971589beced20a01258bf0fb831ac769505af238e920e6ba3a9b7eaa3256a5a507bedb4b015e1026eab3be4d1046d6be2077e094e53c9315e82a6b9a08ee023de284563c0720ec04e44e45d77884c32087417558ef29dfbd9fc0499d3ee3821bca3ff907450f49a1f68ff3f570ed1d735c20bd7b8c381271d54327f258e0e1081323e639431d2326211ab65e7bf57f5a4acb7af97a13698362adeba462ccb80fd3fd220cc0c22a2534b192936728f1ef4bf0f81dc282a6179936f9c8c369c69cc9417eabf41b3007b0dd0bee7b653b15166b1a6ff461fe70e29ff9b66923052c0608b8a42a36ee8d28ea91bbf16d248223f65cc1efc624a8ebd84edb060f061fa9128e8cf73659e6a8f4143a69451373233daec96bdd559a91b4991ce135d000bac11364fe62b4225ce592ec5fbf638fe9da958911631dabffa0b8c26cb95ef904ba3ea0ebb58c631074fb044c7fa572000212bab8a7ef3439b425e3a69a447c595f5a0c9c8c1f96a2ae58c8cd1d225c295994ba1b647d55816e5c1da4cb64bed52249dbf8d8977fd4864d1c4aba24d5b7831f2b3933ac15adc97628342485cf931cb3b80de7be5e327e0e95e13d36773b99d3fedbfefca47708590db3a11dad9ff949ea69c15392ca77193dcf034709cb38f492435d4abecbce2b32a86f88804fbb1c45ead3e3f6a85d2c6f3bff566b8888c0f10ec2964104ebf810bfe91310136177405ecb404ee2af4ebd3c9532d47de2d60f195c9b0d51e7d771b9bff3099260786f17480039f35c4ac614b3cbbecc0467d2b334636b018765c3d7f7efb710f0c06ada5a8fd58e0a811ba0db0a3324df65569d67cb505f5ba20b19bd303d8889c1e08dc3a914c029b0a8fe6d0394d74b97442d82475a3221588b1f72c2291b05a595192b8b67093fbc6d637b89", 0x1000}, {&(0x7f0000001480)="b72e178ced7faa3f20550a4df707590dbf264c26379063f3a0efacf7450d100874a2e1eca55e1f7c1b4d78645800b735a0190e24a0f2336bfecafbd0157acd5d75d6227b3229d5f16a721eb10c5a2cb17237b066846cd8822da62727cad34cc9b49659535746a393028e3bf30f2a69ab9580b438e7cbf3967e5f39b1d85e000c7e3ac305e3d984dc7711260232fc15fc8dca2a4a634cea5dd652d6f4d40975adcf6dd115b8e2d9ed12b4e919dfd1c684a89208a1c28c", 0xb6}, {&(0x7f0000002700)="5631fc7a13ad6cb1af30fe037baddde6882aa6fab446b36b5d8cf74e744574960c502d31537a36532dbee25d3ac95a4591ddce6ebe56eaaf96a7e2a4a33fc40db84b8301ac04b18eb6f836d78a07c1022826c2748e407457a2e4a3f0fef3a5436dd5afbff70a6cc877cd3b5b714588d7468af1739e6c6b15112f0183470d7745e96a9ac1815a4bf0bc7d8b7921609088a3955f8eeb9c16386daeb9fb06b0220eb52c4386c3dd4bddab6b5c7c32354faa61cbadf75defff81c27e18b28ac5b228e3cb716b4bc33caa707fb0dc5fd44da33201565e78584af6e8fb1797ae519e1947156d0bfd340a8fd02875082e1b168f7ec25f7523c491f2b941b50c6140065c4db34084685a8776b6549ee3c6774ea40340440c8d7424ad107a704de62afc9a221d5d7a78961dc285b92804a05b1ce64fcb4337c3b3f3a66a76be1c519714215a45a98c3bc2bebd63ca0a4da62ba588e5af3a3a129cc41b6911880b669489dda20430f6986da5caf509aff4505996b15d2b05ed4881cc4d553b77501b9af531d5b48d854bea04b04294775bb5686602655b2cc4dc87ffe10ae809f382611cfdec1e1fe5c4a1534450fa9c38a546d1781802244ae0d09d7229d2a3ece025d53e575810bb086664a263af2377d106e0ffa048247222816455b8951fa20fcbd2179e0216d12bd5cd2018642e406da0bc1037f821c838afa6423f37ace1e1b048bdb7a68c32c1ec79284c0d98fbaff442949841c36aed14f0072bee3c6ad65df5aeddb418a20c9af35e70155e4ad1c2a20ec0245059907523e8edcf1c75effd326ebd44a04dac70836177802fa1f53ea9c80a73247a53c06a50c5058d96a33a6ffcb9e12a4de77e4e734b681403b9437a110849fee53c4bd80357ec582339c4f0a2018a5c59677ed4f90c3798b11a76e0870fa3234bdc369a9b5724391a9b7a761e4ee85dd9c88d15b6da40bf93fa43644524ae92ad2538f9f528f4ea9a2c4b8a3e4dc8c21c554d981440652d143268fc1cc848ccaf27747b76d264326a84494cc9693b09a5cd6e7220d3440e4103a05376acfe90016d410d3bcfd25f35f18fae713d7a7fe4a6848d52ad9bb3df16305ba988659eea22c16e3ca665c023c0621c26600aac0e2d2abf6087dbcb9c3e230028b0341290fb5790dc5a87ad0d9b6fdbe9232e304e8e9a04f41062d84b90058db0301cbac4123e633da22c8c90e1fb9bf77b4bf88dd4da3721a564e8530df2de723cfdedb7c20c2c5eeebcb5fa2eb5de9c2f65c3777b590e5dbc80f1f87f56ab406e45c11f0d5b253f70ca53e9492e973bccb8305e0e9af3fe666172df4640025bce88236f758da87fc8624c26288421074a55a42b1acb03eeffd7e93af4c2fce76953b50a9d219aed4fb7b649af289ad1d156ce179a2c24be0a49c0e7d3ea4cb12596ffe62ccc4f7c08dc3790a2209e4094cbe454a3c1865e356b0a057bc208c67461c460b543f6b62450889404ec6fb2029920a6508763d2ebcadc912aa162bd6e847dce90927f77f5a67edb67113b9f2ac6053d65c877a94089c81aad578012e245f668fd34dc432cbd44b9fcd8c24556bd4f7bb18c66b04b3b283c84249033383fb5e6a2c5e26210e1cebfb003a1bb2654a0fa52b66b9d744d0686bcd0c39fc180bf54ec9f41fc2dd9f5e1f6b1c568840e926d9091bc9dc09f6c4928f2f6a2aff133831f79ebb803f3f81619b53cbb3df8d60beec401f4e7dd66056aa3962950493ae177f2cf5adb57fb23fee465fd71c5ac1d89721ba625e869d0bf8fafaa75f4a2aa4d34c77ce243645b6149089a9a8270c874428329bcc87032d40666c2ee27780a8d9cb6ae521f0536500500568f367d1aad4e57361c5265bafc010838face48481bccfd35361d3460db766bccf8782a4a3c02b353bc04e8827bbb87e89ebbc7737f7304467b9fbeb9aa5cc9bd8c622a9ced8a878adee09c5bea57814baaf5a7723c1fc80d150b5ee99fa14af13ee54de3106125693edb7d0de2b12b51f038e59b51e392c624225aa2f698bae7cdf1ce4deef093525f062485e68361f6853ed3a4abf4ce5eca4c304e45c3ea72eda77f085d569a901ceb460609f82778b92ab099171a22f0b09cd794bb4840c68f14c0b63a86508cdacd507a79aa24d44332e5ba79aeb28b7179d1b2ff57ca7c62a553b14440322dde5523aa9b63a5d623bdf2e5561dc14b8c09ee98b6f60db018935293d5908bb6863b5afaf94ded69a945411b3b483ca7edd39b14e397d3da8ec8e6e274408b087ff605084a28289062f85f57168c7ebb2ff3958aa219fb1cb382106b3405d139b286a53a7bb2233e1f51c2e0dfe341acdb6774a147590983e4cb9cf8f9a0f1b3d7f19d898a015eb976bbb3de7590d91b10bdb6e51e1e515618f5764a64c98cd24fed3c08f977aa9c2dc35acc82cb33bf0fa3c0205da9c8b8b3d4ba843012a4199af289b472d6f622b1a28e21cd3fb8aa72eaaaf709aab44ecd5924024f83b8973db72394657fe701464e68ac557c827d65cfae462b3e12a9e3d59f754b354c722bdec3faa4f5f9796d9528732a2ff93520d66b3d60d81fe2cefac9e0a95711a928f20f583b4c1f5ef95274ca85a4eb670e825e58de5f4b5e2e5663ca8d56ef619056a35ba4924148cf317234173cbc6d4be352665253c2c213d2c1d39a99b53b84a0256a9108dcea432c8c9d08ebb42459b7bcf5407b08b2749c6c6f2e371a5efe402271a2509104522d13b7c4f7d628d10c5278fff5cd5732a005f0e028e49520f83f31a0a606ef11df68f6be681008720ea7e764c33537fe576047560956129facffaa78def473ad5a46f7a3f920ba25f9db2856bdc73407ff869f82f2a8f785f0f78da835fca487b2f576e5e149ddb99859192c1f67b5f3149c579de8cee1838a5594ca8d3498e8b67a4b6a199416bf5b2c08bd8e68e721ec9d86c9c4c0152167dc74358851d80d7e93e1fbcc47c2450087cba17b12ae72ba08af50d530c5345efcd80303338e911410dc793fe261db6209a2b26f0ea4ee23e2b7754a699ac36f8eedcaf72ae68005b817f05ce541447338dc609fb9f47d96c0622e93a13b60b3b1b5422de5b2f8b6b7a7b86adf08319a540508752b20cd381088f84fff551fd7149da12886304f91f81b7c5fe41488b582e14b9bc3ba72214b9dfc8fa2c28e1749239987015489c137402b98b53179134d47038262d83e4952409795adf7acc2826629b4763df0bbddfb305b0eb9b43bd516abf98b149afefd593f72b498caf6a15391d7bc94794de01e22d1a8de8543abb23e9346e76ca23aab5d0f332e08480f9fdeb4b11a89b00d6bc5826f3200cb5ee61fead61e323281e364b36485796894ed4a897d59fdda665d2bd2539695e2a5281615ad1663308a5b12c5b20d3f9e5cad98ace97c3a17960ce76e7f8a712eaceec6eadaf9e049e6626f02050d3454cb74297ffdb346f261450719faafbdbf0c90158e8c14085b8145fea7cc6f5fd5f6f9974abefa52406d27c4b4bd4a38713e66f064eb9903106592b5329a68b4ae1f14ea278507e7ffbf5388b1b3fb794b0d8a9ea23a76f0f531667746f6b4719b84f0989586b406520117376dbe7f04fe3a825cf70ca8def5acbe2414f02eb1f36d76bdb1e99df403f4bbc14f7a27a771dd0516c60fbbecd995372878e4488a84ed23913206f342b39adea47dc95828e471655ca5e9b91a104f905e6e79f522f858071b1b8f5dd127a866c5ad911d1ed282c10cb23e706d99310446f9b4d620eb776fb64bad95cdde7cf475a7db71686ca6193c01930a68d89d5fd1a784a0f24da2e27717c3e778742ae22fb7c44a0dbc1f6df03b2e6f6d4fa1b11b38df2f0eba970f94481c1d281938fa85e009a8d26878a968a6eeac1e34f8e2712e4f80bac75f095e1b4a6b9ebc2855ee9a74dfdbed8a7fb3a41c039ea762ede729ed13af2b0150b78455322ca89de9d1574e284ec6a18d65c3b653ed16daf96736c2dd56199bdcaae2275b3ad611281d082879e434d5b811806b5cbe3fa0f14b6411093ef094778d181a997c2419c1cfdeaa5e5bd8cbf1a5f30b453d95f431735275761aaa4b9b1ad3e3d974f70b7feb6c272e31f80e0401a72f295cce80e8d879465b14bf251399c947b7bd4eb854d5eed7391acc9db502fc331a380789d903a8d5e4ba780b85cdee1b1dba764362e241da846c5034c2cc4d36f51af9578f96933c3eb3a2a96af66d952c4ad3adcd846ece7411b3e3ae25415f804eb2744ac037ee48462e161055512329c3b441df51f1b9c1af66b625f339142bb5851e9758f4a8a934a761b3ffb05763f6ffed6906e2d9abd3bbbc16de44985e8dadee9c919ec7adfd45bf38d723be08945a3e9fae2581fb4e94808c40957b2a6c9f68c75bb871dd270348c0e09787525b7e9228a2ff5f8b544c7a3319c78e0b8fae8a9107c6921cf9e0c863872ca711973fac2b9f31d17974552ca792267cc1ce20b63094dc9bd9219e6eccb5ea44242d508a423753a0eecdf1c43cdaa98433915385e1cdb93662bd08f02fe709f075ced3e52e57cd01fec92cde682bb6a7352d0a06a1d15b36fd7cc45850dd5bab071cc2601d3d27b15b103664b61c35dd02c67bd8f3c73845ef5f892399f9d2d72c5ecaa6eaf19ca956b5ed485312e95c8c0160141387d592ab0e52492d3cb6218c9fe0674d4e1c3eb665531551ef2e20c4b298b008a1e511e7656aca505ffb62c177c6a8747d9a46991675ee28dfc6d0dc3d8c3cb0cdfea53bc2ae9ddea78a011ae694f55762cf984dcab283fb65fd9a25fabd6b7a5290130eb7559c32b86ff9bab42c975ce956eee1e29a6d2d273d80942872391462620f27931031d78ab982b698df49d439bd557f0df757804c21460363cd42d5a6495ddfdf62685154f4420158ab1455bf7717923a89fa9522f34f2e0bc2055980cc431ca815c7f93b0e901c2d398af20ef88967f58bc859f70d8507d69daa39968382c51a364afd7f63ec9b517ed0ade29e7160bbfd3e26952ced1034e8a4aa93c78164cfc07316412d06170245c3f6546159fefc4314167b72ab3b86f76ffde18b5af2580fbd0cbe845a6a985f6534776f5a239b4918f092be7bb073ec1068ab6be38cc82c85447902f093907f6b8ea187bf55a278d39018bcb6b79f052c4d4b0a78ccf52b6582acbc609125e726725c2b3be6ca736c7b7751cd8768a2c829fab003eb27a2d34551e54614ef6611e839e35e5ebb139d726c05e4ef5601a6a58caa9a7c8356b83817d473a281f6f6e5d406d5b22b59968219e200d1afe33d1c1c5293117302ed81c2ca04e66db8eea48b5146b872d5bc591fb7d05e3de4691ecea9d1ab0664577e433c31b25860e0e28d377250b7df7224a703977eeed6609d6718002f68ac2d263086a2bce41a17fb7894c54a90ad289ecde963342109e694518b5ed6c35493f172267ac8fde614ad2493e66b28bcc5d9419c8721e670532c6dbd5fbaacbfe312c26aebd97b1ad6020455c2987a107f982dd58ef1f4a493f3633332cea7eba60f473949569706537a6a8ac0de1f0a7d55b1cc801329d5f0c8576d13a15095c4cb76d912444d101745c4404a196015cab30c21c184a02b16dee6df1f210c59f145fc6e20cb834b58087424f8642e06511d35b2fa6e5fed704875e7158c07c88c4ef2129db4fe473f26720a3476ace13015bf425f2d58a7cc50079a79d9c9a4ad4613a26e683e87b8a2db2329dfa35ee4a49f8a3f94809b36872bea1751b32031c618e904ef29032c1f157fab3bb962424f197fb4ad", 0x1000}, {&(0x7f0000002540)="97c8bbb16e5f57a764ad5d06916dacfcf48ddbf354618cad8bfef72e5066a81fab30a75901a273ba453d2e37d8a0b61e35cbde1d1bb8ebe5783fb07b1fc220c569ca85b99159ed26c1c633ec9136b89ae854bd322e11bc022182f374cf4d07033405c47d19eddd173bd90c3719728e0a6837b2", 0x73}], 0x9, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8) r2 = getgid() setgid(r2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x102) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)={{0xffffffffffffff0f, 0x40}, {0x80000001}}) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) 16:00:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x2000000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000007, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200c0, 0xb2) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d3fb80791ff000000000000af8a5cefd0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e4166696c65a2e5d49ba37182c43000"], 0x10) sendto$inet(r0, &(0x7f0000000100)="4e612643970a4d3da04cd83b8fb3ee0ec2227a6e935c070e29e387fe0298fd87ea9914a70bde23cbe395a044c040a1093ea4bdd25445b22ddf1bbf119aec6667cface9c29d9fb488a9be5158e50a9ad39b0f93fe70b2529005b17318e7c076cc65308bf2918e99d95c2e39827f9f417a4aab74ee2fc75b3788075fdd1bc6b85ceb8e6ea9a6957ec0917b68ee62fa1318606cc984a12f8afd9198d4fc785fe1e99434ea3c1d47668d09344b2c5ae0420a5427e18ad129dcc98a1e46e504f52abfa699efaf8c5c9198eb11f7c89951f35dbe6e", 0xd2, 0x5, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f556a08c28d2b98796fa7db99ddcabdad0de92adc9de2376a7f05344819d7218c6aee81e5ea4793f8e0192dd4ef8f33f82285260286e0d75b7f08fb583e9c3c4f3a05fe697aa089419fa95119ff1dec9874dcad40ef31424a"], 0x1) r0 = socket(0x10, 0x4, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x7b) shutdown(0xffffffffffffffff, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x3}, 0xfffffe68, &(0x7f0000000740)=[{&(0x7f0000000180)="a40b3798955d46cdb9fb128d9153a71f3eff6ebca346794bbec932be949962e73dc8f163c5698ae6facb2e7aa6eec83e2a589c5eaa7b07c42b22e8ceb697faf4ab3111dbb04b4ec4d629db206905f907c7e809352b94b38fec48ad71e3f8affe30a2e6e63951b1bbd5ba9712dac86707f5813030ad6c764d221ad50ee5cf21edd21990f9f4870f39cdd4a7fb86", 0x8d}, {&(0x7f0000000240)="25295346baf93d958e2565712b04d2059a354a8745ba07d62462927e54da1fc78698b0617124b71a56c5ca5830c7abedb9ee0f49c34602731cfb00ad866acb363d87fa1cc9ac673835459031bedd4735d63dca28ea30580e8d043463ae1c1a1520e478e8adc6ad2d93c5a866018e5b336b643b855362f294d7130ec833a7c0828d18503b3854f64d247f6c4c6407490239bf26f0b7a99dc7df285838f2fa9297d4a3df0bb0bdfa4f50e0f873c81c8f747486", 0xb2}, {&(0x7f0000000300)="bda8c950a2a3f35cb6333d9ef4d45c84c90602973d482492129718456fcc0d4f4afad5f559d6ac5af26cd3434d54ad02b70df431ad8562b1394f61c0ae8c21f8dd17feff69a482f188c732cde7b0f242c83435e8cd292d495265c9790a3a69459c659cce6741a26fbbd41c451cc13e316f22157242ae7ef2076e144a2b4624a96ee028cfb97af3201cf851c36da5672124741ffde2b678d31ed709a40b0242dd3e786dd83da50e49311e8f599bbc51422f1e0206240351504790f6c360d4a92bf8cf6bf4b6f0aa95d65a6c2b794e7650ad0b5f891c62c603", 0xd8}, {&(0x7f0000000400)="f752570a18ea59dd63938ca1c68697a0741df35a94743495428a70ce1d46809825b24ff2931d7f105e12ce99dd0ef75f27fbffbb474c3f34784b619ae6ff43d849d68d69b9cb96bffda9cada773a32d518b42b7054c995b89e28186b46bdd9a99c34b019168c9d08c05f282b50797879ba5c0d369d00a14221e8375a19eb7c7263dfc2603d908d0a5fc4ee923343592db2823f66fdf82b52e57cd9259b1fba05bf2c02fa90e22af8d009548946590e63967a5cf49120bb0242a5c760c24209ca6b536699ef315d41f4a5dd3ccf16d0fc32f851bc3b1bd306933eaed1121c", 0xde}, {&(0x7f0000000500)="a323010c4906436498a3572c6f0e178f74c145cee2122630be0f207240c3135a3ac211bc5221275a8acae930cff03765f16e21b77f228e22f4c44a7f0ebb6dde3e46dd8aed83c19976ee1fea375ca07d9d9bfcb9414a12d50778d027384163c36380521d39e1164887149441a681d1f09911c5beb018bb3f6af52ee1c13d6c943fa4e319f29175e1f6600b65d955ad4d7b3f61d611dbede8b8d3f048e0eeecffa9f5e5f445caf1e4c5db93114c281b67383b472943922447a7e980a5ca5c9f9c7e908fb0f8", 0xc5}, {&(0x7f0000000600)="bb28341708f2fd5213da04b29dd75ca5556b06c395bbce12239c55d1a81fbb6be727b8e88a75d7b21b46a8622366460f1ed2278e34e049076d619758a1b7a26ed4e11e8ce7397dd486e255702e5f78851316955e9a845842d6986bb3ae0be2dfabb1303c6a928680ffa2e43630711e0910029d0707d9954268334c5f30edfbccc8020e7c9e9d14099a90890da8f089e69cc83f667b2e20015147c6f588ac3ec9c5b10ea681a46cdc11d9d000", 0xac}, {&(0x7f00000006c0)="33aa4e184e3b85782348a42ab0178d7c4ecb0cbcb57861b18a879938574d87d30051c57e52e5717a609c6dd37e56213a00b751b0fe403f15e8fe643d32347a423d455fc192542471f2f5a1f513c00390ce128260bad89f7453c8eee55846b16c49c4266ef1f1b28e32032c", 0x6b}], 0x7, &(0x7f00000007c0)=[{0x50, 0x1, 0x3, "0f752b1f59395573ea40a3a34140a465fdd9b6757c8438ef2ec60bfdb1066ae86192cc47d35f8f84f39c1e48fa7d3d47edf8aad78172389b263081"}, {0xb0, 0x0, 0x6, "ca298c6fb14e87a60b74724635fddae7999115947266c3e64dd1b4d7040b8e93256f673337803a7b99152ab45763b82c9c9cd313eb542189f4f4ae7592be94c39715a807aeddfdd8e6244e6a95ffa79e239622214ff3f5fe937ee83f72eb6992695baad3a5b07012168bca70e53ff0d0652326da0f2049ef71b0b6ae86ee18fb992615c969f741798879e83fa3037969518276134bc2ca52d9a0681426150a"}, {0x108, 0xffff, 0x12, "4434b3f8ab08d7e9bb9263aacf8b48469e000a726403026c3d8e508fbeca9c6d280e1f21054e7f1f65cf057f37538dcd816511f2bca6c7cb14766ef47e56d0c787fe115dd684575da69f58477c11853044400b84db331010f8cc85ede060f3aa3c103d6ff49bd2ab2a1d35ae5ff3ffe71de719208ffbb57cda8284960edc0695210b78ef2a7d101ed5a5541b9926fc63322bea9b810ccb328b7168371f538f33cdd5942d2e4ac3b4e98d88af08228fe1f016ff498259c6943f5804f89c9a86c1d5b4539ddec98b97cf72787320932a6885eeda805972cc1663f6bd112ed82be5cf87405fc18eafc10832bdf3872ffb8dac7f14523951aa"}, {0x100, 0x0, 0x8, "8c495eae2e6b7633a9c90e0680f5dc83a9cfbc4d3003565fbcbce428292171b9c1ff9c7746e35924a73d45a240bc0adc83110d845e3883fa62a2156440c9a7b23e735ab3e7d066ca5be288f055392f703bdbc6ff422fca09c9ef647eb66e0238bf774338756c83b6a8b49a07aa5f9c0220682f97a94a0ebcebcec077ef0459fdc1d35d95a4c8ebe442e680359c79c56727ee524c4fba0204bbf4ed4e98d66de95cdc026c0eb9a8f2620d4b06950ec08d4da1745f57baba7502703493247b68c4dfcafd98db98ed39fb033f51ca51718bcc6348780c45fcc21709ed12884b4881cb3e1a761d2c86b86a847fb206"}, {0x18, 0x1, 0xc865, "0ba317d699"}, {0x88, 0xffff, 0x2, "7dff9753684ed8f6dbc80ad83e1ce319db24924a66c1c3999f217157dd668006ab55d8e0d0f8a8d9fa369e5bacc21be8b6ce1c29fcaedffd7a5f06d54bcebc2df5ef05a9ddcec8497715128dfde20d55a6c953773174a5efd372081a19869b2c9a330afeb5a138c9e9a83b78d9c044f94458d247"}], 0x3a8}, 0x6) socket(0x0, 0x8005, 0x100000001) rmdir(&(0x7f0000000bc0)='./file0\x00') 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) 16:00:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:51 executing program 0: syz_execute_func(&(0x7f00000000c0)="660f1ae536420f38cb02c481fa5b353ccbae88450ffcdef30f58be01000000660f1af5f240a5450f9246213e42d0c964d8e7") r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="2a6aa52fdef4dc715345962a73f192c095b84941ed0c3aef6a0a919b03187e2ae55c1e8e6b9d7a839670dfc9b6f8bf642120ad5cbf693d1e6d62a62365a6dcf8c29c96e881e6811e86d7b75b419605547292e2e95e16f7", 0x57) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x3b0, 0x4) 16:00:51 executing program 1: semget(0x2, 0x1, 0x312) semget$private(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:51 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:51 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r3 = semget$private(0x0, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x11f4, r4, r0, r5, r2, 0x0, 0x9}, 0x2, 0x80000000}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x40) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1c) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xa2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x124) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x8483, 0x40) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x2, 0x7, 0xff, "ca4d29456117e1966a1826f8a58089c0a6ab1b5c", 0x9, 0x6d}) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x6, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffc, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = getpgid(0x0) getpgid(r3) syz_open_pts() writev(r2, &(0x7f0000000a40)=[{&(0x7f0000000200)="b0e2980892f1d86256c6296da0d64b23d4715558f0a48b038cda65cd23bab409e651b352af0f99e1212459098e9054807657af3cb636c7f3380d81e992a22ef82120c556bbbd5da56e0a56b021e8552cdac21e75d952aec6245ebd0897ea34dcad21f020bcda8f2f6b9754a32579397fe9edb69358366a0ca9e1a04ba4a0008d5987177c6e1547003e7f2bcb1437261af5d8c5ddf01eb77cc268", 0x9a}, {&(0x7f0000000340)="ad275aabbcbb017bf41396a744fc4b2c391023ace63ecb29ddb4802f6f60f4ee037ebfa6a3c08740ef7125f1bf74e383ae5b52c6f9dceed52da5257460509b0bdf8b3857b769b458b8ad118b024e507ecabdb937e0fa0c915b379e40f75ac4d2983be785444488acf4a76a30836bfc9e41a872214b0e333b9cef8d038e901316dc4e24e4196a99b1c2eb59c89e1aef0309e31f7d7242004a798c6abb84f61f23cafce880d008893a42a407409e46cd12624946a1c53301c01bdb64579872b78e", 0xc0}, {&(0x7f00000000c0)="cc99aa19a140db67c4c1eace7292139ac03f5910b544fef3b518903f30ba", 0x1e}, {&(0x7f0000000400)="a56d50e18606509f3f26f3be9abd645fc2f43c02a69af67beb350567981f862c1fab827cf5b5c79856a19744e2e546da97e57015419acb204dd19aecbee902d6ffedaae4c3fbc8bd", 0x48}, {&(0x7f0000000480)="ae8099efcd35004d84f8ac2511a25d8ddd17ebc8942337f4c903326ac6f5498957d02da8ee4d9045f155cf64bab8f69f042f7ca1838509406da83ccd09581e536a5322fb8e315fa1ae6b24a34473e5a80013a0214863cb63f89119a704a464d143a271eaa5e1a3061dc69f0fab9fbdded7707307ec9414988e0bebbb7b09417ccd0e6e34d662b4a9b973ff828369ca7e5b6bfdf92839cdc5f2997e312b8005138ddae5dc9021f29abe2d4367422a8f0d88269cfaec7392081f4e2520170e211ecf853a81a6f7e12386a87a3f5e2029b895ec93df842518aff9604b0801d19c56eebcc4fa484a9485d42abcd926555e388179be93", 0xf4}, {&(0x7f0000000640)="a14aa570066275f1f714263dd2ef8d9345e14fd0a4aa5e7e3f94ae0df376e4b16e62cbf9eba43c6e72c50332e1a0590027138080f5d3cbc00a367f2bd965a94e0b3905ec76a8b70423d815532888c150331d21296c3c694c0c56e912c89f4eb89f9020901662b85768575b66671a2452a1919db68d07543f70b1cedbc9a10f95fbbecad72b12faf03ca99429aae7e6a1a5f3c5aa2cb3d5ce141408f6f3781bea609d61dd2f06ef6568bf03dd1e45376c0962e22781c0bb", 0xb7}, {&(0x7f0000000700)="dbfec9f5fbbba35daa860c055c1993176c451a6d2e74dc82abb8e1a40e2e45e9cc6dba52af811c662bafbbdda4ee3b1bde3334a4b827d9cad4c5a3a073892b18f5db9194f26435c5b092809b1023d1ca95137fd3c2da6ce54998251ef2b421b11f7586785ddd74cbe7a06fe4d0523cda52136db56a21b415fdc274d7d942d50ae4895e014cdc7d1dc848184b746204ec1cc605704a19644dd4d00dc47a51f1e1c1182a28756c35f718eae69fd75efb8cf0d9e0fe9f9c3c983d45a2b9c04634804224fa8a51191ba5c4087d8251dd9740df76c917325587518e2f91e30899f46c2536ad30f1260e4e3092b384d12839", 0xef}, {&(0x7f0000000100)="8424d8bc", 0x4}, {&(0x7f0000000940)="0522a3ec97657c60252582109a659a7b892b26248cd6be61c5a4ab9802d86afdb932acc33af1038a7332ae81c702e76d6733eae68afb535701441d06583b9065ae3324a72349a719d85b6e727e19724805f023a6871605fed26bb3868d22630918d4aa2b1eacf8678ffff365caf9ba0b69b034401184a7eca11b7d5a81641c4527ff900d89e7296d319893cd1a1a146105c34673303092cfdfd2a995d1b1a7d9a16e6daaade47eabaf2ed027ec6409bedb3382b57166171f9408b7bbba4d85c7bd95", 0xc2}], 0x9) 16:00:51 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202fffffffffffffffa58934034da01b446dd8ed57431a35d3e6a87655c332870cfc8"], 0x1) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000140)=""/39, 0x27}], 0x2) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) write(r0, &(0x7f0000000300)="3da4992b67b34194c0a34128cb2c9c00e3862d355b194f27bbc792991a09b8fa9f04494a795f0767f69c6d95b4228a10e24d85371d92db7be1fb99cac6acb7c277f104c7c7666e2aebcce9161e30c4be35193e81fc2e67424ca573ec0ebe6285fa5115a7f3caff76e88fcc0004a37e49a5c65ca2d650baa7e4eeda04a637cf9e49266d6173c50dcb9761395a3d7f907b7779922a", 0x94) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x800) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0xffffffffffffff8b) fcntl$getown(r2, 0x5) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getflags(r2, 0x3) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) close(r0) getsockopt$inet_opts(r0, 0x0, 0x10000000a, 0x0, 0x0) 16:00:51 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x4, 0x7530}}, 0x0) r0 = semget(0x2, 0x0, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) msgget$private(0x0, 0x480) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="59ba87175c14ae432ace2647735c7392531ccaa8983fbacb5c6e3201b9599a17ad287341d332aca0f58d33e1d3f2894fe6b22b728b41bf", 0x37) r1 = msgget(0x3, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup2(r0, r2) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') flock(r2, 0xfffffffffffffffd) msgget(0x0, 0x700) 16:00:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000001a00)="6423fcca0600c320fc3df1c1112611300896f5e43d0450ab484830dd7228268cca8c645c4bc9529ada0d3322ea7633dcb61b5c1b5e3ba77bcc6b6ffc5afe436f1a108afffe9228222ed431e5dd529163f056f00ace8ce35dfdd51d1b63429909c8e54ed2d30cd4c5916d09bcdb654c405e76eb5a451eeb31f162d608cd6f521ba133b8a19038a0baf08c4372abba2e2d40155c85c4f0ea388e81d8b7a87360684794e8861cc2e26bb5c2c08d70307ef6692aba0ca6d7f5495ed8525259c4fa233a064e3dff25abc6c8f1be9eb81148cfd4192df3ca284dbee6a347f8d915fa53302ea07a0e04689d3c73df09911ee8bba54edd1852193937bc7f1027a82367e7f94dcc5c25c6b0ef7e835f77549c66d4007984018e4c73f3518f0dd094babce2e2b06f9753aaaffd8fc6f3e00c435012f1d34a3f8fce7fc401f22cc82aa232ee2a3ce31ab0a359be6f7605534c1fae526e22a2b3e9ddb95b2e668756aa31de0a908c7caae616cf3e721342d5f7d5a8d898542453ab1cf400379b2d577b4ae671848eee882a63f0cab114dcd6ada04ccb685b9092096b33f5a9b16f0bb2f58fe05a4266661645567f76331b041f5cb4f529ebd61151485ee24f3ceff5e88980a5b131bc5426af8fefe962229dccb8cc6219d774e3f222afbca91576f6bc4aecc3b0cfb3f7b976df1035d8a70fc04083253efd18b6983ec926d356b16006c0852a084ac1ca26117bbf320e94b71b7322decf8919cd61c945f99545df024da5570eb9ee5388a8c51c113c77fd6f4459c8877944e9c9d4d23b2a7509581d63fdeee5e49f762f39b50557e8877fd2d590376274606219bc163ab2b0b4320eec060612756aeda8b3acfeb6991f28987cbb62e6a08671b9af36c11786a3f1b5fe1d617264fcb16f1cfdb7cf0e6bbe18ceaf279d8de0aa4cc4d1dfbc35201037d4f10f67dbf35a8f24318d62cada974d5d44597f374b4d35f2f9a35355934e7e46b9657cdb78bda91d260ef05058f9cb5b35c9de1c9d8c027312e18152c06bef0c1fd46d96d278041c93dc9f48ec8822b0ea782cd90c5578e8a4af6d910e8f508221a9cbba278334797aaa7ee893e3229084b7ef54c25768a11b5bda978460ee7c16965de41dc719f20c8f0deb54e4971396742b27e6e21eb1f58402b48470d6843facf8b61abef8ce3c6f789e5513ea3b4cb89333c1b7c94873ecc1d6f8af27f53c7731af41bc87e06c05b836102c87ab53db068cfa6c7bf5279f4f45a6f0bd52389e4596101dc4635e3451dd7983fdf84f305246ae3b413d9cc2b8c13a33e9ba009d51da70fb5aef1d904e323b745c5682437d897ea7436dde8cbcc95231427f3c4fea0cb3f5334bc138156797694553ef91fed1ffcc69c61227468b7eb0741642a64e6d0a26b66563dc93962e96199059ea3dc82664826f50898551b8f83b1740cbd36f40736bbd3e2426a0ad12afac3616d3b69039d57dd85df9bbd888cbac112a692111177d18300b443db9212da64878af345901ba3ca2c83923624aa0e2005a24fbdbde9c959005bada5c9330170764ebf5cfd15637976342ce50b519abc176c1def58bdedbc4321fd06bb0ca9b181a46bac90e1e5126669bfd15127a2c026195f5e08214411138dcc7421534161ac0188980d9f2979f89aa5b3697e7fae73414f2bcde75f643f3aa40400c0979f26312b13d8ab77029d04103654960635d95b8e877265bf06b9425dbf2eaaefee222ef707e6ca56a0dd9bfb8584d6763b562f5fa826fe9667ee135b14a967f233de0332e1756eb88452011b3a7666b0aa0c0c63123b688b4fdb25360e906558071c0021ebc756565609179baef2b596812b3f24b743a56fb8bc8ad52b4a3e40075ef4606ad138a90fab25d04a9a92e4c7bb50e81ac5d1e4d18421126ab84fb8b5b2d33315053c64045fe97c86aac1651c0d31e1379034ad0e1164bd6b173469d62b1cb84355d2dfa369fc9a330592ce13175ff6481e3002ae03351efe2ad2610a02d897cd7fe3309c514ed6037199974c31377324778a82f071728ff6e20d333b37a67d6aa8627e8e305c9a3ef680246f12313536ec56b2376e206512fecf5b33f6322b354f31c8290bbdacccbaf3de79c27b9ff8d42d0039e5fb6383c5545b79408a8a436c3ad852937a270e5335180c08ebaa32a7146081893534c2704bcee4d1e4a44d866236741b97ca5922c8592cf5bccb514f0c1279e75f81124357f48f91084f118dd016923d2532b0328b926a6c45d512d6379ee6c8d488c9bc23a8836b87e35e62fcd6ed69d93ca1ee79c3c562e9d74a4bc1005646c9f44da19594c68938aaf4c4e81222ddbd1245f7c1f57c7cbd2dc9bb3765d057bdc83c55d007559e1a958663b1fa3f31a56b33a8290276ac529645a7393c40f7fef4af46731a1d8af0946039db03f9249e578b587cb95aa74595d628861eb1a02d53454ba031a6138dddd618c16918911e01c64a919f715d458023568342dbb6c821de200c658a8b4b03ad980da6f8c49baecd023502ceba8fb6582abbaf078d477e37cefad43e3d23ff82ee1e270d95a97b996886819840606c16b34578efc67956e90402a67b5becc4b22b95ace005d2e515e8b9835aaee0b066001447f4b58849ec1824bf607daf274a818ecbe0e7e41f0f206ccda49fdeaa1ec6fe3ca212afe7dd074670dfc584d59e909227196de268e7033826cff5adffee9a34a0deadb2e85c7437d95470ed27ff0264370106380852df4aa7b2a686356b6848938e505400237350eeb549ef67ab721b4d9c3a7485af70ab9f175f7c3824a4e6e9155de1f96ebfb242d4676f98fba8f83978ae4a6068e809b358f619c5fc062b7f6c5db01c2c98bbaba259e512f006972fa42a9cdba377c748a6c1fe7f7b381afe186b448280da45704a7537fa5eba9939df54277674b7f359e66f626adbd99045852e0abc7a58b3ba77da6b95ab487b7e74ad633611ecd28c78e6ebe5a8ef2bdf82db6966aa7a4422c3e539241c90d876db6eec869d213020c85c27d1ce6ee21045262cb68f4aff519f89341c3080fd624849dcf90aa55063669c90e6249aa31c0e78fef4bc3f07c7b7c834cf7dceb0d6ddf3e0632ae816a2459a55fffe36914b0fd59f01b47677ce134a99e498583f35fd579d05fe9d471641af1129b36c826194562ec237450572285ffa710d1cb709c6d26027e130b53ecf91853944231ed881367686b638ef5f51638b9039ae005ab111c8e3b445ab2247f4e03aba3942e827a31f3c221681d4d397565ea9563c0412b6c2dfdafd839017901b0e22e4d95aea0cb77cc214e9996d743d3883ad32a8e6a32fc1071bf83507cd5a8efc2e9b57253cdf41661e526d07c3fa998da68624a42e7a3668df7d02ed539b815ed83fe00412ed145587f56e6dfc4baabfec95efa5fe91b62f05cc97920fe55adf75f9ed28b190c5fd1d4bdbbf53614301ca479311d15e14ed75c25266a888aadf9206a59c663dcc8b4fa7771fe4c1a0817cf27232f3e49e3221341c6de1e4a8ab9694e1489d3f7a0d351e16ebd684bfba5583abdf76cf15c56f6bc577d65fd91b41cd85b779bacc9c291a09bfbcb9843ba86a1feec93ec955f0e0a205d7a8e70872418ebb1521ec671524506c276c8bbcd586ef129c28beaccdb5a9345fdf7b03903f5161f4b0319f9d4067f7772906b72b1e5209346d1054cbd8328f873a394eaf1caf0696bf4c69b2b79a8efcd05a95935e3f71c21872b92d66f92f063365c198949e8ff8a10b00be4fc788155dfa4be8121f442b9951cc48e1ebcdd057277450321b1da0ab0c1ee2c03471fd9590a34ae46e8a9bf7b2b2df99c4c2ab390a222da9da6e8b37f88f21a896379fcc953bb818e21478ecdaedbb706fc337c6901f638d47a85faa73d92182d3a5a20e253998f8ed2b25964a1f6d9874b37cbcb95a6d619214de7b7b54cd37139dac95dda7cc18ab8997ecd5a4a2cb5f9415bcb7caccf379e57dcaf34fddcef3ecafcc414f37a83ee6481b1089ae3b760f8d412ff83f371b35415e5ff3b24fedf92ec0dc97ba99f623d21ca17244dc1ff98ca06d29c603af887fbb2359442b29a61b1763d75f09cdb0cf8a739204e4ff9f7f279a93e87b75e280fe3a993b023a907564ecbc0daca74552d88c08944e6757931380df1542fc2bfb985b76b5d25f500b08dac4a70918ce3d71b2180717d801cc8c81cf4e9219ab59dd5dc1054ca188bd34c6a0a8424df8e8b1a0d80c3485f9d3212b6d7b981d04f18d3262e329ee6c1ee2867ca55333363a15d98995c914d39afcdd9b238621aecbfb93576b4957c814bfce7391f0737362e358e1172f9dcc1647756fae61a501b76468254c29eb4455b63e34bd4f366dda0bfd2483fa2ce5d14867d7d418f0dc25c2284597c5175c943d0b758beb1692045723cf5f87b7b448f7dc1e5540416fee9eb8ca8c4e9bdcb300ec1593d5e268c749112439e630f14f022fe628ddc4d2d2abe188c6655126fc0ad4601ac79e120b3fab084ee4368a6ff0687cfb5f1eac0584682958fc45ee70a9daabfd774c20990bfd274ee861d69a345789e1460fbf8d89eb74cfa196d4d22722251d7e03dbc3cc868b380e6ba7cc23065f4546d236a9e3c25f17c3cc9b47cd7d037f9adc38ae53598b44dee7bec34656d6aec060e3e14624bc49da3b12792ba0288f9200bd967eae62e1200bf3011ed1fc1d6c6efeab6b628a99bd673d98bb832d7890761dfe925223a5bbfd230ae5c5a1c204e796184de52ea7579fcef3f68200d0b14416726fd185ee0c7884194d8768d71dffe50d7fabf1067315645a16af9826f0c9e94cc4435b95ebe2a1996acba9190dcb5033ba88eef33dd2d0cd8051579e67c41cfde3359fb44c74de781bf313a7360cef606b335d483cdd554b3c882316e182e0b8a706bd0578f5c29eedd390af9cffcbebbc553152789e8cfe0e1ba693bf06cf39f11be059cf3115fc7ccb0aa0936084d9fe65c18d629ee10cb8ef140bec9c350f35fc56ad8f1b6fbed8ac92567bb6c7d109da0f5d942ef2c7ae1b0defc78eae65a35e3bc421ec07af0aeaeebaa93d6a9af44fb3bf82b8b937d7cf8a3e6b5547b05c336ecf1fa73a6eb4190ec5859577ab20f5354d84280c0581626af4f53b21abe1d78ae7cc3b2acbc191a5870250000205c73ccf35d49d43d7c129695a8152d86660c320944f3bbbcf864e09dc02814db4f99f8571204857c7af88f84f7ba56c30ef0cd91023a429256825708f43e9df1638cd54cb99091b73917f0ebdc80136943a92e50ff1265d275add636851718f7161830b9145b8c37b0367769205b704fce09f179379ed8f1df434845891d97b1b79e255baf63d10d0dcd5d23ea57bc48506a4a5b3fd0ed16525da731a9891c9775f4552e36d9c0989749a09929c4fd3de2128f7cf6ac9271f37fc43ef770c2841182ddd6af6ce3ec120086cce850137117f77b21b3a74ec4e2704c110a20f3b72bb5b228bbafef7dbc7989991ce33daf4bc3a043532eb425c68012b65e92c67d0ae116512eea4567bea214797bff68eb078a85cdb38e5bc25c3ee85c8493cbe4af0fa7087d1d7e73efd0ede8ff9f113afe89f5b72942b2e2d79618ddfd593f3415f866478ef17aaab3638e6b495b659a0ac16c9dd5fa246a2ec789cfea2d580e2953115fa644b4cfcbf71de3d519e35d2cd077eee32df239f241c7541f249719debd3ccfa64377de065829c58658fcca0bb3e2eca896e4903f4741bdf2e05d707e25ee18319484b59984cbbf5fb4138c02454be48a5fc79dd2", 0x1000}, {&(0x7f0000000040)="96e880c290f8391865c58c742c5cbab4abea0fd443171fd0e70f33af9dbc09bcd436f0f9ce30cea50fc373dcb5232f15d55a13537c958da4deb69c7947e1e045069af3db4f409ce3327fa995d5a47c8ba144ecfc60c6243412a8dbf415aa4da75025aface64283b059470bd7ba00249e", 0x70}, {&(0x7f00000000c0)="8e1a9b01a27b2408c004db29473f7952218d52623737e99bc90886e56c9017185cacc47529fa3bad94c50bd3b46b4a7cc10dd6b5cae6aa37a17cc55c32e518b3bf1b5b5d55526101ac34ab95dd0ce9f532f6252789f269aa6c3181c6bf0e75e7a509ab4f3e09e9d6cd605d601d0323495f57e0ff9b7d3a4d1ea82f331d3d054aa119ac75ed2a9666f9636fba51d778ab2aa533ff6040179777", 0x99}, {&(0x7f00000001c0)="64cb06374ecc827170b73e", 0xb}], 0x4, 0x0, 0x0, 0x1}, 0x2) readlink(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) 16:00:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7f, 0x7}, {0x18, 0x1, 0x2, 0x6}, 0x1, [0x81, 0x303, 0x9, 0xfffffffffffffffc, 0x6, 0x3f, 0x2, 0x9]}, 0x3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: r0 = open(&(0x7f0000000940)='./bus/file0/../file0\x00', 0x0, 0x82) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x4) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x3, 0x3}, 0xc) symlinkat(&(0x7f0000000600)='./bus/file0\x00', r0, &(0x7f0000000640)='./bus/file0/../file0\x00') r3 = openat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x40) r4 = openat(r2, &(0x7f0000000400)='./bus/file0\x00', 0x8089, 0x1) sendto$unix(r2, &(0x7f0000000280)="53f5e862f7284bef34b8168481d57462801cc6cf44fdb0641926940403d3e1603f16fed065deff7b91d9cba669d30ece3fb1461e24133b686f5408e8b7efdb31a957c21399ed19dd19599505a334f4f52acb2ad58e657fce4320414165e436fe552fce52805f7e338b9ade865d5f7960edccfd22a5144c389e820b7f5aaba1700829c15b475b0189fc7c1a24ff3e4be62e65887af1d355b237f28dbcdbf5d81f121ca9dc405c530af316e30556f32c39dc2228cef4f765bbbc106ae36a23172ad892ea4096ae600f88f1949a1422d2fad2ac75876c433d0014212c8bf26cddeb29c27f83827c71d591bd1d", 0xeb, 0x408, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)="47b6f8723cb93c", 0x7}], 0x1, 0x0, 0x0, 0x404}, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x60000087, 0x3, 0x80000000}, {{r0}, 0x0, 0x80, 0x40, 0x4, 0x39c0000000000000}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0xcaa, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000046, 0x1f, 0x8f}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x200, 0xc98}, {{r1}, 0xfffffffffffffffa, 0x13, 0xa, 0x2, 0x47a5a58f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0xab, 0x20000080, 0x16, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fffffff, 0x6}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000030, 0x7, 0x2c64}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x124, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x6}], 0x6, &(0x7f0000000240)={0x1, 0x9}) execve(&(0x7f00000006c0)='./bus/file0/../file0\x00', &(0x7f0000000780)=[&(0x7f0000000700)='.*\x00', &(0x7f0000000740)='.%&]\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='-%%\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='^{&!$(\\([#&#\xa4/)\x00', &(0x7f0000000880)='-\x00']) mknodat(r4, &(0x7f0000000480)='./bus\x00', 0x28, 0x8e) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x40}, {r3, 0x100}, {r3, 0x8}, {r3, 0x20}, {r1, 0x2}, {r0, 0x106}, {r0, 0x94}, {r0, 0x4}], 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x8100, 0x7f) r1 = open$dir(&(0x7f0000001a80)='./file0\x00', 0x20402, 0x89) utimensat(r1, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x7ff}, {0x10001, 0x7}}, 0x0) r2 = accept(r0, 0x0, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x6, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) unlink(&(0x7f0000000240)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) fcntl$getflags(r3, 0x3) kqueue() lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r3, 0x0, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000680)="23d2821839c664403f3d4d812b8eb40954eb940e62d056f60a195ff68fd157d84e37f095d8ee074e5af4c7087c355b294e3d03107e1241cda7a43dc437d22c066184569f4c6a4021b32ba81d5803d3554a5e4e07d215d031adbaba2b2274bb6a95e85a0ae0a001b82a75c545bcff883eccc6e7d9fd", 0x75}, {&(0x7f0000000700)="a7de91637f59311361941ae67a1a5c2110baa681240104bbd9527372c7175f83907be4f01a2c5b5c871af58e6bbd5de7f7dfac81ff33f254cfba698a3725767c9c450e0af0740864f23817", 0x4b}, {&(0x7f0000000780)="8cbd0688e4aaa404d312186aa3d62901c33dd34314094b0f", 0x18}], 0x3, &(0x7f0000000800)=[{0xa8, 0x1, 0x200, "2a9bd4680f4462202b6baee88e6108ed3499e543c00b21d7b8d8592a128cae8b955bc71367e364e884e13b1421ce92f101d6149f440d2c61075fa6e1fff2ca79da919a62f8d43216020ab1db887491198c87989bd3cb7097fb494a1f8af977faf7acfabe4ecaa53c3c4cee3f24af0d155ac292b03a743c7d22a59af607399c8cf24ee911b9a25765ca08c639cb188b0aba5e1c170bedbdc6"}], 0xa8}, 0x4) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000440)="22770b101633f857e77d74b555e64fd8a39f0e8279024bad8a74ffa784036a06ad8c2661e8bf17dbf40100313fcb6f31561622edb26eab15ded737533fdc0daf08b6d4fbe41a42a60fdfa78b4553938a", 0x50}, {&(0x7f00000004c0)="9c33ced8e593044f079aa70269fe65d237e324c253ce9d8eefaa33c33d761343779ce7383aac932989f183e42c7eab6db3cf80321e58e0abb7e5ea0421f625ee359232a0a7ae1f4f87b95fbe34f7428269e4f5265ab1a6f492120c48754f74d5e1926fea6dfef5c93570e9654461967fe0f2949889c165cae6ed537d5feb8892ebf3de8b6ffe264007b7a29913373eea98fbfd8b77d24a4132ba6070586e9918ae97daa66700e9b6a32687552e748ca99c90991ba7ed586724b3c44d71ae25ab3f5bdb1e284c51c42e1d16d9a8383c09b9ce29a725ba", 0xd6}, {&(0x7f00000005c0)="233ba46b08b85656b42092dcffe2378a3b4a0b2d3c936c59b71e9d2cb30c3251ded11c44c256369145d3f0b8ac47a911bb6b26a6c4b840035b98b496340dc974c508a3aec980b7e493778cbd776c80b077bccf3d46004ec812eb573787", 0x5d}], 0x3, &(0x7f0000002680)=ANY=[@ANYBLOB="1001000000000000620ff9840000000028bf6c80b531ef1b5208fca4c4637a3791caf4017328fb4ce9f263d1e73ba5d16790c030815f0cb0c37842bdb66b92439f73ed5c0c8ef7b2182efa16a3fdb5a1ba80209459e412a68d9698722db0a23a4590d57c55a82dbfd8b5064b908ce35bced284822f75151a3a62fcc19a046c44e6c289e27a196119dbb929436bb036036f0d762e6437e41cc0343a546404adc4720d6b2c5495a5940ed7a41e58cdb3ab410c42154f9757a808b2546d072d2c31e924220ba5e7318c1468652badba89c1eb2a184c4f5abe7b213fbcce674dc53e2bd83520fdfef80b44ca45d23ab905a7453e0b33b54e772f0f513befe2a0a3ab5281be789dbf7ce6ee2553680000000058000000000000000100000007000000abc38cc71e61f402aa9620a2389e140bfb8483a57919d341f732521d24cf43090dd0feb6e8583609cb5f6725352d4f1f2c93d0ee3a8b86345352cb7e4c0617e5fe11dbde96d900002800000000000000ffff000004000000c784bc86a7bfe343e2f3af24040e08ecf3d0f888b4758200700000000000000001000000050000008f8ad7d2a32c7456b2e5b75218ea02c65d3d4fa9245d44ce8d31734115518b617cabbccc3f57e239347133ab330b373fa846168fb654cb3f221456834809f8c700764b6d1c9f08d398e90ed8aecc6f86ba89f40fc83d54a569d8837f70000000100100000000000001000000040000004e1a15d1b37d064f8b09e3adcd00543090d8891c9a1709914696c035875264f502d90987132ab9bfc2a51ed5ebb442420f257de0d189759886477d87d84e804725c667ab296a315ad79d90e6e9513299b7ce1673ac7f690f1a9d42ec259da2adff97e8620d343ada4e473eaa03053f72fe64162886fe9d9fe4a870a7a62d9216fd3b5a2120c42880e921f7740ed6f5224d005bf1de57a2e0c45a47e99a76b0fad821f245d6d2478d3e357013caa041c3e10f9c1af55754f3a6d9ffff4eadc5cc2528f719f8141eea7ce29228c909ee885461ca10f4ae91a71c9aaf9a11a79685f85d24322afd38e67188e4ee9522cc88f210e54a40e3cc60bffe0000000000001010000000000000ffff0000020000009af0d1a37e8ff3ae23a9589b5f1d3fb425ba0f16a3c8e88092ceef8511bf73c7aa5aa95d09dd34651ef07955677a4c670a000300919dcea19f1f8d58dce54b86a95f0e6f7d461ed2ab766e3d6c14dd44d525f485e7e82ffe26c4e86f4bb0bd48956ee3153f6d7c7dd688619d28da86063fe013c3861ec2f1dd46e8f39f4a7bc813df45419e1282be009a39976a781c731499de19ff301dff11da368dabab24c26c1fc8c5d0276bf2e07f61587ce19101ee60d0b826c1f2eb7bb1cfbf1e6725c0bf12af79110bf440be9db49ac6aa6026741b792ef2975c4dbee0ec37461c9ea4651a8a20abc77abbb3bc01d0db13e6df97d34c75e472f4d742888f8cf0bd04cdcef626201d3843b69b8bfdf363214ef5bb0c247dd789c733566abfe752b3e87ed73910935eadc0af81091a5ca1b0c747609468820bd64cba1fa7e4881ea4cff1d0e283837194bcd98e6f85f5669f0e2fec208a08bd975bf085297cbec975f88b12d6792516bf724b983ece79b5e270f3cfe8d2d9181976049100412160cef95bf2f42256d3ab9ba2c267bc8079e7c802a062608c6765792de76acc946e0708025d66cc78d1ce4791ac904346a749ee11e709c276c5680fceff14b93ba7c41f3c04f3a043b68bd81a71794f6ea3c7d7cc67eca5c6764c65166082c63584e8a1d4344b119c7bf3f34e2c1682ccfca063883fdbcb85f9cdb9bf9186048f0f1183f9a937141056f40f0fcc99dc8333cabd031c7cbbf246452f5caeb0a9e77045b476bec4fbacd13954d72705fc6703ec62838f7ecf968bbbd1f3da7e4101ce2a94b5dc8260f0741bbb97fa037444471de593e5b0ea6a3bc5b39b1ab5934e612226a820bec40898b1457e99dec5dbdb082a1e4521ed1ceefe40041a88c3df3829a91a4d7945dcb64c7e95f40a56a99bac36035bf5f5b4f3a24c3ac250c09866c56d7162afd1ddd2853725a356a738a94c4cde2851ebb46000cc6d5694008ff665918480cb1e02e342e5e55661b2e2162ecb5f1c18b72662797cb561596ceeb91e8febacac2d43d8f80a66b09a1a30ada15cb66e136510cd99f2042863a32e782162d0a808a19cac64bf9a3ef2df8070a012725a7aef3ad248df8ac19b59fbea598a7c16cbf5cdfe3a85eef9624b6f92d06b299238f2ed442d8713b8143c4283a291c89d1a9e7b5d067685b0db4f1c14b40a2b8929f7456369f2fd208a9065024cebb489cbd107a37e7b4f2617a9f670b017e1b5443b9c925fe49ce959c5178fc487015755b44bcaaeaec10e34e4658f00700aaeb6fc51b203069e3cd992754d6b9e07e6df796649b07cdaa94845263874f55a92ecb78f742d75bd4e201471aea1d75eb5a2770174d34b65ab240db5716758616c52a4361b5a4677e6988212b1108abd533e6e8bd1fd1c3f1d1edae6d68221304d0c3995a85226f2d07d2e8938b6a4b91c3a8b36de142a9e956ca94b77673249d96a7e6704bb33bfaff82e874590dd1766fabea6c6aa635103100afdc2c225f269bb916c196350e671c098cf5733a5a074a4d56de1377bb3293ae139a3e72ad1a4699f974817c6070cb46b5e2d98aeb4639d394d397279bf97fc0dc42fbf4f073045be174cd2db2affd0fe1a3c2426d6a5b0f10cd5e6370ca1e5c0c904f147177f27ec40079ba288404f36b28f24b54c8c0fa7716d6e9a01a2b01eda9233fe43b8d049b52cfc4b968f3c96a7485e1d151856f55040baac0f9b13fbef79d9bf1c80a2bf65ffb4d765ed6f0446df1a82a6dbb22f5b839aef470000001ebee713e5b349f3612d1e38df8fddb740ac44f383df1fe90b1ae077ca4878b6d7d58495cc0b07efec36aa81813295fba0b008ecb214f86c61aaeaa18a2061db45b510eff92f1d202020425fc5ab70ffc31b52aed29e97ff6a6524c901808bf14571b3ea14b3d9b4a207d33ca416cc695a5a46b7d2d945054bfc07b204faeb35dbff400a082e53d80c9619fd3a5bf1f8f81dba3c65d32612bc52d2c1d58c4a3f90eaa84db90e979e353a5cf9ef20de28446b96bae5311ea249477d205264906c4a6799503e7684540adb606bba8c331521267de8870f89d8ed34a84c72ad39330757603fd25a54f387b025569668612b8ab301da177234ed8914ad76e59ad1d494464f25315dd704e15f8a392c1514b28f895deffac52caf3c11aaf8e227d503efb4a19e857097ae5e39909dc6ea5dea6579ade24a6e820963bf82102da63f4b6c08096a5905b92f88bcf0618823a3738c553fcd43389da9f21e3c827de38557d5453d82fbded72ca7bc8c179a7fae1529fc156c064f3f0f93b73271d110c018e0c18c8f913d57ad09072fc761fd29737a6cdc577003edfa9eb6fa6a014b65eebbbb43aca52165932b1fa3b83295241a97c49049c25de4057f6db610232a02170b2b96675e4ed1b5ea610d852c07cfee99e2154eb4dcb0d28e7d551f03b799f745e1768518cdcda025bf0fd24b42ac536f2b7e36e4834b61c86ee831f87b292a307cfb185a3e5e75f524b736b735d08463b8fc9cb1400449714ffa8bdbdc33ef45c388a1a7cb0fe2dc395d40881ebe7d4c4dd1b7b7dc65e7ef18e69f38dae64c633e39c962ec2ee8081796e8fd9caa862a878ab0450b3515b222ab2ce2c564c132746925808c2bffd711561b125a9ac6041939c1611bc8e3468734565f133586ebad91e1770e3e2b463e38b3a3670c60c9e9ad3fa489a9b957f3a9b9e7c3d86f298a5bd6878e230d1ae116bf16714a290a0d69154b3c20cff850e9a539be866a8b4baea5fc9b12860d52a95b26ef935c7151e36941a3531cb2f2131280183dabeedaed1e7c08b4bc68a77a907bf4b09215ff1ddc583fdf89f2f780e45f96823d3e187937457c21819b2568d752d6a46d96c636e04a78e1a7bc73450a9a47a11becfd093b1236950e25d1bbb40300f25515c3ab10b030a3fc168485cfedc152c5d4ac8ca4110bcfed98146f7c07990571006519503b97dab7fcb68e7c82cf703ecc7aacbc0d1d0f17743c5cd741f778f44b8f6364eaad3c671081093843e75d897ba5b8bf31f8c9261dd725fa41bdfd9bff9890dc50fa17a1eac94e6659e3b37869d25306455eb93275485431dd8b3664c469579f0e2437162c576393a29cc91f6f478f65f32369c88c84678424e7d4b067a0b7b5f43caba53d3fc47b6ce608731efee174a698515d24e1b9750fa98bb717cb315d216a02537262127bdbe1e36b4d58abc3febdd20ba995b0b37984b11902ce613b952982a1ef52358b0154eeaf992c2e942f1b2ecc09caf872116a363bfd014bbe17c208238c7af1bf6cb10637368c48c3dd7dd1c8bb2556d1129915c2f052e370275d6d985b804568f831c436eefb7d738f990dcfdcb4ec45b25354d4f7c8165efc116781676ec838b475e6bdb7d3300b2ffa8f18a16ec192570164aad64c5d6f9b97e0b83f04765dd4280961d93861f3c97ee220b981b14c030369ddfff48299127a736c54207437f7424c69d82e8ed82c39230f27827375ed3d62cd39a908f080bc07b050c0dbc7985a6ebf5ef9822fc43367f2e376f368e27847d15dcb3e86fe5051a951cd9ba138e718b54273a1b8eb45781c34882228ed260aed78b66df7ff1e8dca5c933ae97100ef3d64b1735ed7a7b08ff499ad5c7a94b15f017c956f388337e0be1cdc798a4e162415ea1fc8c6cc7e70ca060a6cb41c441b375369a103bc06c3c03c09b66794d753da6a8a28ed48df09bec357973f9c9e5afc25dcc7ec7041ca4321be878d536e40d20003289491208c522223e047a7cafb8063e3e13cd3f6a59d263eaf54a9c6395663f16f7b6b8578ccaf807ef7da990ac6f2899d8aa435dfd648fe341b74423658acb08fb62291e8a8b0f8b62e703698f93c92798569a1349131bbb65d4bc6dd73f1683ae94ae3248775bb1d8495f56e57eed5d32adbd452bb31dd4d4b96f0b0a3b0d284e5b782c6f1a5ff782c6f4cdd1e9912afdd235ba474971cc4c4b6467a35081c611a69e6194fc3175fd145b056de1c66689a824ceeceb81419428208cf5ee3f03b088ae05cc27891eb2316062df047484032c81ff1d3dc82e64d97889173e316675fd5c8b05971f0833a19aed9213ba51f526feace5bf44e59ec2d4c37862bba0be21a3d4a943b94cff1c48e6c421dbf1beb9db5ac0643e290924ddf0188c927c05e0d9bb2cbf4f75049696bb78b3ad418cde904e1f9121879afbb1088064465183698741294c28eb088704839ffc48abc7a6e0aaca01ea3f85671e8ad2c142dee6b2a47c273158242a253c413b7c2f59d2ad06104d2ca032228fdd290458ef7cea7b9e19e510dfb8ed36c7de051b573f0a4264ae5fe5823d7e766ddf7ba79d8240cad723fe901338327e70d0a0127847f243df99c1d211937da2a8bafb940050e4f604c2a9b02753065c220f7918954659b9c6aef8b5933312a5e19cad33bcc48a091003485abe5537af5046f0c58850148e1da1686ec9f2443945a62842956138a959a7cc702fede670950c9ee9d8c4eb41c9af38f1afbfb6770b41e1e07e8a45761e685e76a0e7fb311b096add6691654f26a2a7d65d15ceed4aa5fe520bd46211662c161acf2c2a551aa57164d150dade20c52897862b73352491b03f6b11a3a02979f3ec0aaf51b79513054f610ae514f0b839569ba1f69e10219bc7dfb4c001b40dd705743d0d2a97bca6adf99bdc130566c4287edd1d6d1a1995493ebcc9c54b501079040cc88e01c0c67f111d1619e26f8a88b35c4b4e29d6b55c805f7718c78e2e70046a0ac95471045afae5dfd2434760670543061420f6c8d823af7166e204fa60e2025d729d746391f19eae2b341dd57e14f59eb96bac92652d2ba096542f57f6d06efe85bf32ca734803430f0fe34ff14f1cd967c23934cf76dea32a558a27d6f77bd74f95cd7352435d9eb9fa2194d065be15c35f7fd2e3568ddf96b5acaff46152bcddf58e57994fadf82c735b5304b7b4eb7f3aa968463859c3867eeef6cc6c3f7f2c7223bdf9263f338f91e823cf36db139fd09e37d34f7997878106991301b851461324c8328358786d5340dc774393ce2ea222a857b679f0227488d05b69981946581290a9dccea3aa701561fab89973d708d482095df7dfca8609a0d2acdd81779f5542d4b6630c8d3914badeb236e9d7f258d9f3c7e5516dfc3858301ff279ddf2360220173de1d61531fa8cae5088bb52091bf1144259754f32ade8b647640f9a0bcf1aad1f6f80202601698a4e019740aad6cad43cf957c1b99377444568fb773b51ca05d08879c94e4fcb1a1a11b8ec32f13026dd56aecd328c4335ad5d761a50356b337b0bed481e0b69e6a59bf2741dc0fcfa884751c44fcb82f29e35707bd993411b139b9d35b7d0968c22a68a7e64042c836ba551f7e04ed4a7320c2ea94b6b9e74a4c8be3a28ecf638c0a5abfc0176d406f579de99695bab937de8d8c4139789b8914820e79d206676dcdd3dd808520bbb806edd2464017c9a1a5118ea1e23f314331cc072cf504c74a36b91a92b2d22997674b08b101a3f0bbf6181949906c38fa3f856d4b060d70d3d6f93e7977f30ecd0f33d3625bafe9966de8a8c18883d0e3a5c4be4c9bb5144f1959dd64f685f6a2438370e5e9615d3951766184505c1a0a40f4c9f2210a8ba5a6989e23013757987476a7eb3bf21dd679cbf2d4fd4e2dec4f89acc92b0a148c466c912acc55296d401501c9014dbd8d53b4b354e9108f04d87573514311a9fcc05f7b9a0a90a1fce3de1175d9ed81253624c47f1c6577a1225af739cc0c58000000000000000000000001000100b7e5ada1d4e48e5aeab2a439ac671ff11ed39ec7e03607eed23823c69cfd37c27c70fde698c95f6095f518601783aef0ff0c548234847adaa31b721e1637cabcaadc71be00000000b6d5cac79305d725622eeb84930e925384a37cd7a8b66f8bcd3f0d4e1c76272065431761e09af29ea7c7be60c096545f9954900d88b855ff8b77d330b7abeea9838073"], 0x1378}, 0x400) bind(r2, &(0x7f0000001a40)=@in={0x2, 0x0}, 0xc) 16:00:51 executing program 1: r0 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/120, 0x78) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x490, 0x22) fsync(r0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) sync() r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') setgroups(0x0, &(0x7f0000000100)) recvfrom$inet6(r1, &(0x7f0000000180)=""/218, 0xda, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x6, 0x5}, 0xc) 16:00:51 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x100) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x55}], 0x2d, 0x0) close(r0) 16:00:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002002, 0x40000000a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0xfffffffffffffff9}, 0xc) 16:00:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000000, 0x90d2, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000000000, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000001c0)=0x8001) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1b1}], 0x1, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x1e0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x80) getsockopt(r3, 0x7, 0x8, &(0x7f00000000c0)=""/118, &(0x7f0000000140)=0x76) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x9, 0x48, 0x6, 0x7, "817e355466e1638bdcddcd9a14e0f503b178c6b6", 0x5, 0x8001}) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x80, 0x101, &(0x7f0000000040)="39f535d3ce09727f31840120d8b2521fa7342890d60052edd3cdad042a0b8642da8ce7fb67a4b52a08f8b78036d3ae75cffc0f1064d71f30428036f18a14551f4e9e01f12c58cbb073e08f3a74e204b988ec3793289ce5d1cd0c240e27e746074640d9530a5edb6d12a287b8c4f986fe7717371d9b41a706a5bf0a5a40099b6f64e0856458dfb621b59631055fb710c501725f931c3d2133754764787ffba7c5eb908d86c3af7b70e2714db7c4ff2c1abf3344115145d81969b3f1a29dd28069be5cac6f5f57c3a598b2532bfe6f80e8e6083711b96414b595c43316ca", 0xdd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xb1e, 0x4}, 0xc) 16:00:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xf4, 0x7, 0x7fffffff, "1d2b916f6aa58ff754782855fabb4eefaf07db28", 0x9, 0x6e18000000000000}) pipe(&(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:53 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:53 executing program 1: socketpair(0x400000000001, 0x200000000000001, 0x40000000001, &(0x7f0000000000)) 16:00:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair(0x12, 0x4000, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x4) 16:00:53 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setreuid(0xffffffffffffffff, 0x0) 16:00:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000002c0)="930895f7ee95978925d86b1b1f8b8d11d6e1ec178e24fb46c864fbf4b33d506e762971087aa2bc0a02bd714d3e46f60464e8dda4fcff61aad7815da867a6a9f5277c5996289e568d30845803f43e7dafd33e27e0eebdbbca560f3caa404e96c40f3fc511399975db5c1de3d67a12ee5e16a1a07e875d2cf094200ece19168100a73305dade44137d2c1c9a0c03cfcd827d3e4c3928", 0x95, 0x1, &(0x7f0000000380)={0x18, 0x0, 0x401, 0xfffffffffffff1ca}, 0xc) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00000a1000/0x4000)=nil, 0x4000) select(0x40, &(0x7f00000001c0)={0x4, 0x5, 0x81, 0x4, 0x7ff, 0x80000000, 0x8, 0x8}, &(0x7f0000000200)={0x3, 0x8, 0x77, 0x19, 0xb7, 0x8, 0x800, 0x505}, &(0x7f0000000240)={0x1, 0x4, 0x5, 0x7, 0x8, 0x100000000, 0x2020000000000000, 0x80}, &(0x7f0000000280)={0x0, 0x2}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/241, 0xf1}], 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:53 executing program 1: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = geteuid() seteuid(r0) geteuid() 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2028, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffff8}, 0xc) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/147) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r2, 0x0, 0x0) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r3 = syz_open_pts() getpid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000d7f8aee855a6085ed9aba4437059b1df232071bc339f73b8aa201f0792fe5bc4da4a1c0daec8d0a08d008244699e"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:57 executing program 0: r0 = socket(0x1, 0x200c005, 0x0) r1 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x9}, 0x10) setuid(r1) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket(0x10000000000, 0x2, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setflags(r1, 0x2, 0x1) msgget(0x2, 0x40) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:57 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001480), 0x0) syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000000)="595e51dedd0415f9a928ca61f76a49b6836d37aed7041720c7167549b71190f0ac9eed63eae8ec06db3084ce03f9ab229cbdb0fe4fd9e8d90435418c0694a963cb8798f771df4b64f514cf030b2d8f691e200a340dc3f469a70b1837dd34c5f80c6c64e807aab49f518c7afe866862a2c91edd2a2d5029180be173472ad282cee8f721319db43ef253207d47", 0x8c) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10007fffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0x18, 0x3, 0x8) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000000)=0xfffffffffffffc9c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:57 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:57 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20202, 0x14) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x40000001, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x10001, 0x7}, {{r0}, 0x0, 0x0, 0x80000080, 0xa, 0x4}, {{r0}, 0xfffffffffffffffb, 0x30, 0x5, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x41, 0x4ff3, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x1632800000000000}, {{r0}, 0xfffffffffffffff9, 0x9c, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x52, 0x20, 0x800000000, 0x4}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x20000000, 0xffff}, {{r0}, 0x0, 0x10, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x18, 0x48, 0x8000, 0x80}, {{r0}, 0xfffffffffffffffd, 0x80, 0x91, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x6, 0x4, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000080, 0x200, 0x9}], 0x7f, &(0x7f0000000240)={0x6, 0x2}) syz_open_pts() syz_open_pts() fsync(r0) write(r0, &(0x7f0000000000)="28114ef613cfbed2d506bda87a4de1269c03383f12dfa875", 0x18) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd800925c920) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 4848 5193 0 0 0x4000000 1 syz-executor0 266037 56115 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(bb63f6cb5534989a,0,ffff800020b932d8) at witness_warn+0x6e0 userret(82132f7b00ddf6ad) at userret+0x361 syscall(3b0520da977bf51e) at syscall+0x680 Xsyscall(6,5,c,0,3,5cdfc301a0) at Xsyscall+0x128 end of kernel end trace frame: 0x5f11d339a0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(bb63f6cb5534989a,0,ffff800020b932d8) at witness_warn+0x6e0 userret(82132f7b00ddf6ad) at userret+0x361 syscall(3b0520da977bf51e) at syscall+0x680 Xsyscall(6,5,c,0,3,5cdfc301a0) at Xsyscall+0x128 end of kernel end trace frame: 0x5f11d339a0, count: -6 ddb{1}> show registers rdi 0xffffffff81643507 db_enter+0x17 rsi 0x4276 __ALIGN_SIZE+0x3276 rbp 0xffff800020ca7970 rbx 0xffff800020ca7a10 rdx 0x4277 __ALIGN_SIZE+0x3277 rcx 0xffff800000d46000 rax 0xffff800000d46000 r8 0xffffffff8137ad24 kprintf+0x174 r9 0x1 r10 0xe74d9c6cfb89863 r11 0x506eaef1d8581535 r12 0x3000000008 r13 0xffff800020ca7980 r14 0x100 r15 0x1 rip 0xffffffff81643508 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020ca7960 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=4848 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92270,0xffffffff822fd3b8 process=0xffff800020b95078 user=0xffff800020ca2000, vmspace=0xfffffd807f00c000 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 5193 340824 4329 0 2 0 syz-executor0 5193 294371 4329 0 3 0x4000080 fsleep syz-executor0 5193 222262 4329 0 2 0x4000000 syz-executor0 * 5193 4848 4329 0 7 0x4000000 syz-executor0 15676 329063 43410 0 2 0x2 syz-executor1 1116 27334 0 0 3 0x14200 bored sosplice 4329 396346 43410 0 3 0x82 nanosleep syz-executor0 43410 32562 16688 0 3 0x82 thrsleep syz-fuzzer 43410 297989 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 229022 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 499473 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 22937 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 467626 16688 0 3 0x4000082 kqread syz-fuzzer 43410 267811 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 162958 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 343379 16688 0 3 0x4000082 thrsleep syz-fuzzer 43410 254158 16688 0 3 0x4000082 thrsleep syz-fuzzer 16688 263880 86699 0 3 0x10008a pause ksh 86699 328136 652 0 3 0x92 select sshd 24127 59716 1 0 3 0x100083 ttyin getty 652 7182 1 0 3 0x80 select sshd 56115 266037 3031 73 7 0x100010 syslogd 3031 442605 1 0 3 0x100082 netio syslogd 89250 258372 1 77 3 0x100090 poll dhclient 82050 476898 1 0 3 0x80 poll dhclient 66201 516700 0 0 3 0x14200 pgzero zerothread 79824 130825 0 0 3 0x14200 aiodoned aiodoned 87259 434687 0 0 3 0x14200 syncer update 96355 207000 0 0 3 0x14200 cleaner cleaner 99894 85712 0 0 3 0x14200 reaper reaper 9813 125834 0 0 3 0x14200 pgdaemon pagedaemon 30237 182930 0 0 3 0x14200 bored crynlk 613 107861 0 0 3 0x14200 bored crypto 43854 277620 0 0 3 0x40014200 acpi0 acpi0 99625 33963 0 0 3 0x40014200 idle1 39475 423231 0 0 3 0x14200 bored softnet 66935 175461 0 0 3 0x14200 bored systqmp 19243 282486 0 0 3 0x14200 bored systq 3067 398143 0 0 3 0x40014200 bored softclock 72557 263291 0 0 3 0x40014200 idle0 1 11724 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper