6ac8c8f670c2556dfd366e7e3df71ebb86092260db1b16e518d9b864af2ddc158e0f6f2a61b0fbfe6de2c34e051fcb833a42b82f170977d37595e316be56125153bab158de657eef343be798e8c0bd6bda44e4c8e808b99904b869893dfbff33f6fd354068eb5ccd66858fb1c6bcc80b8770faffa925599947efa2d7e163bd7d48f3c62627b30a4001c600c7e4945e76c2552183e21ea4be17d1cedd563b4ffa2d5768baada72809ff8a99159eb1d4baa7ba234de92517fda97be2729c11640192aa4226318564b4b5ca717ea5624926783ff171619fd575494c08227d3f0bd21437a95a0b575a47431f86c66b8fac7c9e55b87557ca225c0bc3288bb2c805fb7ee12481a7a21c3de0ecfb53ecc138ece0b5f89637e3cb5aca0dd156bd46307e87ef6060a7af3d77b31dfbefa605a5a2058f1239a69d32247316af77a8b6666795254990b08cef904a295d283b88f2d9465bceda936515ed17e2c38fa154d6bc1e19b240cabaacde4f2f239b4b3603ed2d3dcac0fbf68b0d1bba8e010d6c10544c907610aeb6109e7fe20c14581c051db25aaba145b28efcfc47104bf00cc260f71954314ee4bd1d789ca873181cfb9b8fc69ba434cd73ddb0711f1cbe328dd77a323fd9e696a377780b1c8b564a831254cdb171dd225807f67f3dbea46125043ac266e50f43baaf2100a3003390a5298cb92633a1863e59bac33d18a720bdf450b3c51b22a10955a972f7e1ecf22189bee580abca822cde6864b2b77fe6a8f2dd3b40592897e5f346ac848b1e197c12fb0d413cebc16467a10f25eb37bdd469f4ec26e509f56508b0d25b30502f61255fdc9b90f28e45b3619581521da94c5da10e513f9ce8d3122385600086bf0f5cc540798e5be0a0c4b80893d2c8284b92fd9c672c70f6f5f9efdf089320d8f04b9704bf8d19268a863363f9ca6a6b6d58d763b38906c4a1c238e4dff90cae779ca4dbe13c39087dc1d5e126e56f174ff298c4070490909ad9633f22e6d9863e14487532e9ff4030eb661be2feee14c7cb051af3d825e7635acef747215203d8e8595c454904b302d281efddfa3c828bd381f474d3dbc98f3ee353d8dcc97bda64ae7301ae413a9fb2d08ce494f351f3b433010bb2312e36e1a9dae2581ac90d2031cfada2f9fe0d2e404ecf02ca2aeb914aa4684d934609a78628d6907ae43972bfad627daf2c5170cbd85e0df9552adf07845e42320fcb26a05ce86d1455962c139aa5892267439d20f5dc1e47b73e964b26a1203d985853e1b3f739d86eca502110d50ec9a31b68109f57b14a87408571e095701a09b6d4b0908c34525d45b3b3a63d46ef1bb1b9a5fb73814de26a96b5571bacf6e5e6cdf1f97d711b72057d2f638503fb1c9db593f2413053eada8aa5be85e1a00fdeafcd732f3b1af3317926b1bb398bb3e45fa1df42372e1563cf01ad8d942dc1d07a6f2963f516371d1a9a1d99a8a14ea740af0270960e57535497ee4de844e4b118beed173bde76634882e472e8d489362c61e79887b93fcd47e298b4bce5b4ae2e2ee34f02937053784b70d809d4d29fc46ac3417db038d88a2685c8851fb982fbe3c2ba4a001adfe9c4872f28c45eee348b52146854bc47746753f4ce20075b894aa580fb37c4c939a48d628de2a100fa63079f2ff7acd7be3d47f5df042eabcb3a6bcfa7e0abaca0620c7088ff60bd176a31e3a9de9fbbe7c205e5da2fc22ed53f05fbfa415c3f30d62fe5768d96aa9fd584cc4699670403199790f6faf0158d959c8662094335728f654b9f072a961113c63d9aa6874c09ddda3bc2fd2d761c4381d94fe5a5b108abe3eac79cab83a65c960fd20d662ab6dfa2212a393b270a80d2e9491c4d6c9bc9cad74c2875cf1833a0ec0650a642696275bd97d038e40523a809eb8b922826a428e1b86fe7872f1e0bdd8b851e44d56cbf44b3d364108217439f0af98b9d87fe273309bfbe6b5288c856ad9bf3cf13eacf396056fb40970e6eaa2e3161dc794314f6eecc2e369bd819a74b25235513de0ddaf6d3eb49862339971914311f966ba0c5a50b569f76a49879c8fd0b8ab324c04fa398ca875d74539ff7ff75cbce81678e0841725f4fca1c2443b17ff38b567850230fe5ea8c53cdbea4b463b72613efa559991558252cec4dd0e949c9a65225d666a9befe46a29ffb90f8ec3b00af1b202adeafe61b17b7022632503b675fc68fe1ad8378749fd9072b4513e3591965a51c46d6f1bbfcc1023c33f7d711594fac775c06249d8b62dc06fa8120681a1eaf494bb49885e566e03700ef6129d431bc0f7a4062f6588101f4c3a239dff20668e5017ba4c08588daae624ce034764b0f78ed71d62940a0033523fe3b51f75db80eea8d27a17ea6f5646efea9bf11f8d1dba27b5c647f271c3bbc799ba184b617aec872afb44a64b74852ecbb461b3326e45e8e5282395fe379e3dcf44f3b54e8140186fe12b088bbf3b447e933217636af109dfba9f44b175c077bb99718b80532c50fe04d93f2fdb6518b22f56e08ceaa8845e19391fb942e7b96ea2bb3c3add5c666d568778549da30b3d3fe0595f54fec0d84252113b1438271801297453d1c7857224ef96c1fa1924a17fdf1a95b9f0d5b63865782230c80686a6776a5efb4a1f2173864c9fd838e468bfe4256e1ac76c1d1db07beb5c6ddb2f70d0cbef958bafee7be8c68540f5bed5919811430a121298524926fd1f7fbcee7aaff4d9737edbd8a09ca2ca654dc66689ec7b5f58946ce934b49889281f696254de7f2b141c329aa7a705db2a15a014e0760c96aeb13d9f5c7f7ea6fb0d4ef74ba6d4f3ce6a3c9e1da4a900d7e6db2f0df1f75b43f0f411e0d805bb7ec5590c02d48176402de4638d3c39c963c7f5c8f97a4f3aed91d0e9603872a0c11e871228d9634aeda0027bc852c0bc49139064a0eec0267459f4dc44abc167d484ffb815566949d37c14c5c4e41455663c275fcd68ae7684d0262e3751cb810d3054a702aec9703f5b565819073a5520d56490fbd8c4c0b9872a039bad7605af56fca463a196380bf5b5ddce99309e4e816181957d39c9fa6db33728698949399233e47737e2731767812e481e695ab04eed3df41faabc5f33e125b166ca633a1d5fcce82bd76fe403edf5378b12abf927058c0fa7fa3022b81262003fc7252764494e0410ec9af6c66b7997b4fd198d1fcb423ea057dc82a577af3217b4ec5317da903e73dd7849ecd37e39db476c025ebfe4fd12519f3077e3aaab8fadfd753b51afd144dbba2774bcdc2e0683e735efea3b73ec1bc190c6852aaf5e50f85a76e2e558562d41769cb9e6074d2770a318f392ea3cc9c44add5bdf5519958a25dde7c0d158f90192e5de2b07767196e625f273fdf33bb418b3b96f8138c07d4cea34075c2803a21d2ff4709b13f203a8ba843c84cd00fb36dcde082fefc454d6759972bb09c11b817fefe826cf3b73626e33a3b381ddac73ed2dc993c0409a22b6d593a56e6e95f67e6564bbfe06929c2e761fa11d89e2375020fba5a3667f19c446766cdb879fcbd2968e4ad6b5081ad649dad62563f6bd095ebdc2cea21c8949fe45f23389cb5b6e8e183be4e22a2a197e648cb9d3261cb6d60832d2546f7b7bc114c36c4d75ab73028b51b15ad81325503225eddb8a6b5504194bacad7ee474d725d258efea2bcd6492df585f28ef35a5e0d74fb171427aae9abe0d089645fc2506776bb309f22f40e91b9ee309521ba6e13b2083e69373df3e637a1732b56d482b5d613e19541b3f71c241e50980dd5ed4f61c5e87fc11fc391c5c8bd698a862a982ee06e4774b9292ec44453a810dd566db697055eba7ae2739f24038b3b70546428cf20cf7da4536c0ce25717f8757c16c7a2f282d1081f10221f3b5f998c2e9c1475595d7fd2def84e641b5007b55ebf39695820d8f09cef7d42ffeaa4ecab112c8a87b5e3e3796dc2c19626b7677e2559cffe90f3c943f7f06582c3789e666805419c739faac0d93557e4d8670f7d0bccdac702dcdd512cb28d6824c6c635453028"}, {0xb8, 0xffff, 0x4c3, "5728fa36c96ba8434b230b9c5d464a4c7fb6e15f8e875f5690af505e11228d90af371d5c9fc68b99c5844a3bb882616dabb5b504ffd34f7615d229fa8cc077922cedfe945dec0134a4f8073c2b73b236dc514b607f37643dd2eef9c4b5ce65ca241b1c32af7bc81de6b1878cea6bfd46b133bb9d2b59dbb89366eb63b03398e311ac0a139c67f813b626ba38ea3f9701c4c4811911d150435ac608dc557a6c2428c72a"}, {0x80, 0x1, 0x0, "1ed67309e2347825cddf28e42e0652c688bf7cb672cc63c29311a2d50c432f6576491403d8598f44aad9997741a3641175af651b109d48801dcf764ac446d6842c45c2fe98020f15886473989b70935db9f84916a70555f749cf5b949500590e11dbba88bacae6edbbf2e429e37dae4a"}], 0x1148}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = fcntl$dupfd(r1, 0xa, r2) recvfrom$inet6(r3, &(0x7f0000001440)=""/233, 0xe9, 0x42, &(0x7f0000000100)={0x18, 0x3, 0x5841, 0x400}, 0xc) listen(r1, 0x40) 16:10:54 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:10:54 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6c2, 0x0, 0x6]) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 16:10:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffe, 0x4, 0x0, 0x101000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="28d1d976aeec9b01e3e454a8b37f2bed50367b8fafb41c66ae75c9343f4097ecb4013375a0222225764033660bd73d2b0c5fc7f5b46393904cd754d3aaed3c8d5f8b215aea6a80f04df4e41b1713907eb657e96d7723ad67c644ba72c448445de1be0f928f3fed3d22cdf0b37e4601d0505990f8bc55a69e2e208db36a96bd17ce34b0ac94eded802c628abc6bb7989ef290c26bb9bc38cd87a4aff14f022f7efc432478000b1ff064ed7083d3d910210ce5c62e9018746777", 0xb9) r2 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/49) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:10:54 executing program 1: r0 = socket$inet6(0x18, 0x4000000000008000, 0x0) r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x4, 0x1, 0x8, 0x3f, 0x8}, 0xc) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r6, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) geteuid() r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4000000000000001, 0x0, "853d00"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r9]) shutdown(r0, 0x1) 16:10:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x81, 0xfffffffffffffff9, &(0x7f0000000080)="8aebfbd68d8584e8d21774b9bdba932918a4a674e9ae01f893f90796ec57ab047c81383925999c8dfd59ff2bb55b119c86cd3431bef932940c07b90bc75759e54532a72effd34af61a16065b849bf81920b4258ebcaeb4af0ada166d357cabd2c019d990119b38a36f4545681106df0a543b0b521da69e36cc", 0x79) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:10:54 executing program 0: r0 = socket(0x18, 0x5, 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/96, 0x60, 0x3, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4", 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x453, 0x100000001, 0x2, 0x8, "3fb2e381d15352e682f20f97fbad314ca5b37885", 0x9}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:10:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0xd, 0x16, 0xff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x1004, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0xa0, 0x3, 0x800}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x84, 0x20000001, 0x1, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x573bef83, 0xfffffffffffdfffd}, {{r0}, 0x0, 0xc4, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x2, 0x3}], 0x8, &(0x7f0000000000)={0x8, 0xfff}) sendto(r0, &(0x7f0000000300)="346ee9e3aa27336676b441175ddaeb59bf1adabb9bd18fd6240a61c0de567fc5b0f7ba7c14af8b78736947ff2d43e34a18cbe7222c073566756cd3f8b568ce0a5bab493f382495f32ce57d9f48c87442c3136b92753f0653c858be732521154fe64c7f3dc7023e29d6a315d1970cd44c1e72542ffc8b3056f120b34a77fefe52f5838d5ce28d96fbb5b1cf400cc693171fb082f2829dd64947267c0ec43012f020c618228b94070db46152435781124195d1da77ba32a4eef617c7e5ffebda5c54999b77dd87", 0xc6, 0x4, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x2, 0x6, 0x7fff, "54b106399b5ea20078bfdca92d8f3058bcb35f6e", 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0x41, 0x8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:10:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0xffffffffffffff70, 0x1, 0x0, 0x47) 16:10:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x803) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000023c0)=""/37, 0x25) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:10:55 executing program 1: clock_getres(0x3, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="86ddadc1beca4326c5c5ba58eb1ab8e5ac424701b27f8a7f9e341127cff0991aeebc0a1e93bef84839fd16d5db8213d9cedef4a83e3129a33bc2d230c7f4e2c74cbf0bbc6b3ab56b92b74c9a8c7520fc8bb13d6a1332365bf2a1e07bbc4fc29e4ca271a190d8409df2b44365c0fe378b8450f2fc3c3cc71bc1c3e352635c0a77d4ef4f2f265d2e021fa133a85fb5c1492ccb2c081a7f7265bf4aa76169de335d882391bd4e2b5f6f000fbcbc679b2abd99c412cdd2b1ab52e9ce54513c0fd359f669003778db760e6045465ab294fd44ce1cb79e4d1c7d6142c8880b4fc45462fed7e82c781581b49448c91921a3d1f4f9a7575f253316200ed652418f348af5e291b6ad9649b65a2f7fa2c664d7cee1d64875ab5414ff1a24f0bfab033f9821492cf4c76e5446de5cabe341a993b5863fd81ae06f323283c97ea62459a38f9a2e3cfed38c71503500a85595bd188822b02feeb55c5baed4e8bf432a025567bc2ab48d4eb99898f953e3a0dec325d80bdcc6a118e303d8f349916220ab41aba78e0f85b943391c1852ca185d95dbdf6803e855220ad322819b2a4bbd11e838e559a281e9444fa0901027388751c9d5002826822dbdd1e16a699c184e274f4861dca976027360ef26c447e740b4e9f8c27a78d4d8c6a2a401314fd08b5e5bc242d6b547016e34bce3c1598f42e5387680ab4597f9fead2867b1bf8dd5891f2ae447e8d48a7f1bf8249562abfb67fc523f48da44b6629d2a505b93ce8cd6e442c19d26adf12411af5a7087f90d299e06f3e34ac2bba92934f8293c55b4f2a6fd41eefcabefb3841b0275f964de67f293bd5f0dbd087002144b3370a91c52c37d0f005ef1ac7fa0827399a2182e45ba3b13fe71b53fce4318372d640a6fce5d40c7c8e7e434d7db4b11f160663ea2be1a798583b7c4eb6ddd58da24fae05178a22b270fa5c05cc03fb438e8c4d73231e5c397970d941b7bab9232f0a2f5d6136722a299c81305fd6ed41fad01d84d5edbcdb2cea5b33f3a7cb1eaa7994a9cbf60ccb1caa8fa35f5a5c3a265f830401fa5ef0e03bd6181e19a7c2e68baf8201896fea33d02e5255e1d28776e7bf471b3ddc4a859b5a73c2a6ee2f2e9b4e70a3b5649a94811bc91d9ab8b96a1ee8121d42911de54c5fa0ea272f123f99248d17d0105cacc763ad12bdec840f3567757c49bf7e9455cd122c9a529d8c83af313f1e7764f16bb5352275c44cad6360ef320a55458760a45c17ebaa763594e1c6ededc8440f3382494142275e211a6b40284e3809fe2c75367095f15909784bfe1325949b6845743353ca2dd0030bab8f8da9b535b16c4011b0b9528747b13c72d9aee0f7724e6c72db474fe76d2cf661baf1e44e843b1ab16def1b76581cdac1af8066adc3788e9ed5c53cf7b02042f257c2764b506ecb2ce587641eeee2209187905fe928fec01b12172aaa466f00cc1f518be25266ac0b707c887c48fbca244b915ba6d1f5c29082c51322ad92968d102fed0c27d20d85f35dbdddb672c4cdde41600c62556332fca86344bb23b788148fdad4a62c675e8f9938f87cec8df9781a8e2dfbdd0dbed1bee3a8c84c3a2f066312f5094cc1ef07d78b7d899630df336e2427a05672f5771d92b2e5d6678bb75d1c0cf03aee24ec80c4cb138c5995b00c5d27c4bd17bd7820cd50ff576ecb275f0b957738dc8454987d54eaa4c0c7b75ea9bb24cc344a19e7e2eca8daa588269aeed802d64b40b46eba26381419dc35b76e62bcc78888762efe217ccc0706b35728ced94fb7456cab42ef476e256a8c8a74f735bc749720d0dae29b3c6553bfd3c9c969f24087d5cb4a49b465cc71f2918ba58ed3970be25dbe734c66809011f86c88812d39c6484dd3bd9c424c62831cfaf9b6a7856cd04f97e42d3976d6c82d325038487d715c947b49d05ab5b911747a1ea4d47ebd406210afd03c23a937445513c95640c065bfee024406ccdde46b0da7862505ef79c080e59c61b84e11c48c0973fff75d1c962fd24c1a538f5bc7a9c8c463e800e2c904d3f07af1c5df6f7af17d91cf4457dace49d4ae889dd99ec3fcf12c7dfefa28e52ac85b8402d21c94212bc9284c25c45e28819aa19375eedefe0b951f8c82dbbceb309354422a7db16c9f31fdf92e6777f7a9c8ca2a2c47e281044d731b1f8a8b55eae2edb30431c0366385de2550735822a3d7af3ef2a0cb4c17c6651bcf15a2a776aad77763e6d00fe0a99504eafdd4069027382020789630011fcc0f8b753593ddef44a424f9585b6881d47ae4345e76c65ddb0e6728166b5ef8638f98774eb1b8d126d51a9d66cc8550efff29c8de69abaa506f4a92eb27099be6c38578d29ba4da93dd0dc177257983bb094d37ae3768513f869f81c0ee6ed732f4057fdadaf5f392680f369c5fe52bc2779a1bc181c08e7479d06d9d76ce8b4091033b7386961ecd9f00ec93dd39c30b75c685a66ec0f92ac77106344477aebe9f59c87743fee91658e091fbdf28f9b9fc0d57a6d0778a29045e87a58619b6ef7629ebb8675f0883e18937ed69c9d0d1d7b38cef660abbbaa501bdfce4f297cfe81d436000fd595fd5c9d178de225317198a893beabb90871d2ec2598cd779320b23e92f50d2a72deb7749477f7fb86528bade547cf20349c13ea9f09e07dd29055bbf26f9a32ba18ad230e1705d9f80395ad2c0f327754329669642f5a01c6cc24cd84c1ac02c4a7267b71b7c5443523f1169367eddf13d16fa08cb3ddd0ef09b48d51bdb70ef37f7b3d1d20926dc588f8870b9ab35bbbca3ec7955413463d902d9bacba1bde427abbe357166cd1f5bb650e13db79d52fcb1fa0e841a024fb28546576b32c079374c8bfd0fb8347efbdb35899ac35e526872109a5ab03310faacc5123b975b79500873c9791317e8fb3740e8358d05d7a66d805d34de8637cfdc0098b7a7c19ebe9cb1a5df28be1ae3f5bc6b6be19b9eecd5c4a8df846341dfa9f537747c7e0fe2a19ae03ee8ced57250629be0d9299cc15a3359ca4bccf2d374a346344f6fdfb65e02fed06423d6027988b3d1cac1526aa42bad8d0946c2bb4f4f0d7a47adfeecb70036a6339f351157b010eeec31f84c6afafde71c9c1052edb446fd045e12955210425423bfb179d4dfa75bd2294bedaf1fca3d20f19a6be106c732628c5c80c7415345daa21452f2cba814675c1e53623ea95c8af2b3e2e12f238ce292313ffa7371340dadcd48ffcce49ed393f00fd6de5cdb6e9f7763014b105490b6f0ca77a8bcfa4fdbf59894c89693fc15cfe33066114047ae687a0e62c46ecbabd376b75a142a6ea191bd9651a6f77890fc562f92f5fa46c76cba4dce33bf6adab1e7dd67b077f88e2d4ded019c17ec06a71431293066489fae4b9c4c1b033fe1ad7e5a8210c3941c9eca870192bc3efb2a74c80c0fd3c2fbe3ce1fbcf8b4df1421382475a48bbf5c6ddc35d88ae835d8251c1b8969c37dacc1303530ef71b1836fe3b3b4326d56d4f1390dbc18c3ff17a7e3c40c10e06c00e8b6c593f6910f0dcad6cfe0014a8ac081c3b6b3c7ca59d7df75f75d9448e5f70ed6afcb17b2d483a680bb194a15b0de54f3044a55a25ad3df582a034eaf111c9e5891d4d8b00fb2dbe7b3a8b056024ae7f6eb81f4bb9a4c63a4b6e0fdfe2ea3a4f8624f944841e04d6b9165e7780d56fa2edaefa08c0c2e989560c5ee3e3cbe6426f3fdcce9b7f1d848d21ca2ae3eb5b347efc758f70dcd33240877b270ab1978ca12ff3d33635556af980aa2538e319ad59c7481a81917981afea7b6ff59cbec6acb1fc93a7dcdb9b7366ddb2891edefe98a8b28ea507e00f70cdd4528eef13c07d16d5cf76645cad6a6fbb84282431f21a2d111b89b4e54ca171d8e7e2a49a875ec53f05833decdf5f6c2dc85044203524f7975b16261686ef26d6d1a915d7bd112b43e0f6858c486863df3c7d81b085696c0b9f3f4dcd0017ba90066a1d12132a74b4769f07d7931787c67726ec28673283930bae94b907b078dd5e157aca6d90db2b46747f6cd3af60a36d8904306a7c40a63fb945033bf9a3ac2727ac149db4dfe6c931e3d6e9308e1f9ebdbfa0753e3e88c908db7f1af173ef8113da628c482f02be9be0e87badcb562024ca0a21d82a983395923388715a94ae9f1f6bb994860e34d43ec8e4f6502c225a0eb7982bc720731db6a13e95a2c5821e00e982da7be3a93b50265de5ecd454da70c4f19097d8538fe0d59fc0fd76200e2309ebb7dcde4519a48bcaf4c37d1129ac9142f777f002f535e4385f1f6a69f70f810231f383e44d593999ce4a6e92c66ff29a1a99d9c73e79d64d00fe0017164a95b4d9786326b8754b093c5ae16673ba30a3eeeb01f3681a8514d3d995cd37347894c171eda3fb8a422605b18d860a1d9606d9cc58d0e4f177cc4888a431ccfaf29a662ebcd488f3ad0eed8e4507340cfb44e25a390c766fd95889657810af87a429928cca88c5359afb547c7850a5c25ad144687bbc62621b33e9bdab390b5f199145d16e1d519969ed9ecfd215830fc158688e8ecef7bec81ff0543410ee405127d70796bcf23a3b2f605fcda86e7a34677e4f0b54850f8366e46113df0672fd6520846a0e89e54bcf206a22af0328d163b2fff65fd692253bb4703373ade8723ef4f30b98dfd0d0579f3dd1f388d50d19aae48228ec2d68aa66a39cfd81da3070b1ef69502b9a2741bcbc83283c483cafe2eb93ecdb9dc1ed7b1441c40b0e418f682ef0843054f9e48000a1e51158699c8c58cd04c91211314cdc82369be2daa8311cac4e56703ae02f28c422b37d805b0671cdfc2156f4c5c97d95b024461f25b996d1d9134e02f0e04fdc9efdd8efd6ad2597781d7e3c4a7432da8eca702feaac6faeef3bcf35ca948d2a353d3bc996d2ec11286255d562914bf7f9c298ac76374f57c0b2cea7f8ad10f3f2cf8eb690665fd19e9772552ca24fe1e183d0067c96810ea6346e8a30323b8237a91193d690b9b800a1bc6dbc29b518c2cf6ee165e9c034cb9e9e771c8ce1938d8165809e051567284f810e66fa65bff0f37157e8958d8dbd79128b4e963bf8776e46ccc1088a43f931013ae73e33dc914c4533f38bc030ad916667b6b0f9256b709c5139075931e6b9158d5904ea6a99f5935a9b900f3d1a5d03ace07bbb6e49a68e7df5420be4ebc82dbd3ade2f40db6d493159d46a9885716d5f301fabe4096a55ea0e11ba8a39f49962d5c9751c13d2756db0489ac993025fa442fc01b8e4ab617608b6044092e1b29b7d5239bef62f30d630c48ec09a1b1064c2f1d7522b05bedd8ed1715bce2f8b27315e2621a37974b8481c30e896d3316eaaa81ba086a3dda14ae4113d700850a274eddd748d97c3a2d9a8ffd60a990aaa0c8cfbcb9cd191c649f3788f2b8a66be6871c0f182cdd38d58a69cd15a628ab16ec6c70e2e6a27d9d638a0e213cdfc796fb0a91affea6baced467298ccde7cd05a5261e3dfb91da8e6f382200640b7a21b27e36cd353e3db452d12f110b68a6d2d96d6def26f02ad047f12382948c5ae138418b9f024d7fe2ee4ab5c0f85ef6e7af762587c24a9f9144468577322335ada44616fef17ace5523c013fbb8eed7ee3d56b5b2e6b3c12f909159f93a61491f11e7f3853c68609a825635396031b93caa6175b7273af8bdca2928ae2f00fd52e408687777225e39625a34b6f1c327c07803ac41e7c694b656eb4a806150f7ce2dc82a96af7d3c84eba930178403d1a36011812b2c8615a74c5b927395f6e6d3b5883f58e35", 0x1000}, {&(0x7f0000001080)="994b3942f9315f6b7864b2c1108363f3b8773a69ccb8b653bea7a891ff71a4705746471782582dabaa32e1c4107e423ca6fe7239894c39f9106a23b24e9b8292a7274ebea5b8d32efdbb70ee39d381e15a943b4192c5f0679256c6d164c7eb42920dd0b23cd314444e7c902736f09806b828a58d11bfd7acaed3f4a4c1579d85d57415e8da8aea0ad36accdf8b68e5ecab6de8f9d11c4782cd400450c1c5d8a2094630fc9752f50dad8dc8dfe2437b4bb4094e1cc4c05671f9e6f2c8bba50960473a17fc4f4f40f5d9248ff2cd5c33f451afdc3f087f07467d9d4d9794e91993003847ab66ba5279e4956755cc6edc7e53fb25e22bdbbb6d6fc00e42e29e", 0xfe}], 0x2, 0x3b) semget$private(0x0, 0x0, 0x400) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x28a, 0x3) r1 = getpgid(0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de741722cc1d9427225164f36983f5fd75fb1e46dc874d5e2a2399490d3444fd8a789c5957ad2e6b3e81b68dc918469fde94ea3d15b3a3fdcc12c3bfca61bd944f2825ec428acf8443402f2f3c51ec4ad8229ac3b3bfd5f26e21db74fec59bbef2c3a51b20b55c8c4bc286736e778c32d602a249808e3793da65adf93a602df76c01eb4b8d6468fe553e301c8c6dffaa2cffe6fcf184040af984b98359a249099b40d29e33d8fa2fb9f9f3497648ca389c79c84554734c2a0fb3b1947b72be55db6ab2ede6d22c69d140ca69135172a2d37611dd16e4bb193d3dae5e161c5f4e593c4ad6582cbf3a9485c589c6f6fe6429f9e78434fd3688ce37ca4af7f842c3342a44c542a16289a64ad7d5473a321ac9f2bacf7bf774188d6458313c2488b7ba7d084ea4e5d0d7ef729b583a0b745202e56dd931ebe8cbbfc6305baddeab7181e97e65df8a4c5a722e924aeca90ba5664e0210c3d43ebe8457bb315a1bf2b7fcbdbf7d147cc4d3d2736246460a8ef747cd0b02fa14333411fb46dcb82868f77f863f14034fb63c0c6f01eb1dd048235c3cea09363f55d2be608f1741e28c1c57a2758b9a2f1513fca45e339c80b3cb4be31a52b1e4156fd729d4849e3fff5ea8105171f5a7cf2f81fa8f1ce9bc2646042417e7feb7f67d9bc98ff05e0299495daff26ebdb51e7cf639f24256c385cccc49fc0de3e2ad8442bb24aac2d7f8496768f22ea6095c722bc4bbf9d7b7f62736daa0d954fddc283db8ab099daafa5b5756629a9332f7ae339cb0efd72670b2e4c545131d65532bb6d247cbffaa5d5a13ab1eb98c4a180cbd22a031db9ca1d816010a9002e37d6dad9bd41c51104dea197d71ce2d57fc610fe94b24b54f1968b31b049c0461daeef66bbc707b8a081870e42763b0288072b5c8880ff4ffc8468b6ac455c8a74d824fd02ecc4cdb65984c82292c9406c39912ed8fcb682d2c653ff265294b70228335d8185df8373ea68ef1ff3a070d7061315e9d43fb2b72d5604a59d2ff2d3aaa942ef3c97c17b49347ef70a44c67b64cbccce61c5e5dadc64943ace4f2c1c01700afbc4ce5a0cd210d9ee730e5de12677d36049bf38c0f95c230ad47a2f2336c25dc59366c950dd192e8c887ab8066ad680722be5b104dcdd16834797f4f4c34ebe2fac70c3774c9ee2f9b9e3fdc9fe7b17b5c0dc1fe0e8654fb2f53b7c2d2e644886d972a1e60d5025bc74d32656d23b885701c57832a17dcd44decc6a16f89c5681b87483d07d4e6bb69a882d539c96091c4f77cf0dc0bfedebd584e98f44039e62436eea0704a3009cfa3df1401c0b1e21b1b755881cce74e92ec01d2c448f1cd1eeae75be52823ff6f7aa50f43f4f6981f5e67862f86739af3f94f3b42825c783b556c6422f15ba05e5d22b66a4719961a119ac53b11cf32f9a7e4a23974ac4be328feeb7a0569bece471308d5bdbb5fe359cc986b180527f09815fa4dea9052baa2dbf2eab7a514a1a3ef7122b467b4f843f293dc11f5a9cfc73ea2fe0277f7f880c1f45aaa7dc4d6f22f9dcb426dde24518a92034013eb3c7f81ec61e2a2d5261ee4ba4875ef4729d55c1334feabff81444f204596b0a2341b4a0e8daadc638f0ec651df816e3f6fe01fbd50a3267558f2adb8f0ec992cce870ed600ef9ca75dc4a2da4af0b61c9749a366a4b263d918ffd28f78864b3a9ad2875d82af5b86ff6c2bc3429a49591dc043fd34d4323cf1d43a01c49844279c73dc80fd3a60b3089ae9709fa06a9afda422d0aef84be587305434aaad5c20f626046f39ba17486267edff5d8793f85e8eada83b4c613c174c552a50b9f7cfe819b8358b0b96d4bcdb910b3ef9090462f8a6865c7f492d95b6ce4dc84b01ffe6a0d1291bb7e35b7e755aa6262301664e1c2ef4eebace5e1457de6fbaa3ee29a8c9b4efb5ccf22a2a09f157b310dffa1b225d9453df18a6711aabf4500ba69d8ecbc890805ada0536edda5cf2d87e7929e09cb1bcf5b2fe22ea1e131eb0eaa2b9ee306cf23c85203d64292282df1c35cb0e64adbdb26bf8b51fc3b1619febe5704e0c764de83ad171421d33657ae21388cc38f4813a35cba256f056da1f6f9646e462b387f93d4dc33a1241d5aa54add01e48154a5ecb25ab848ac57b9d7e27f34c3c1611e7de6f1b76d0c47edab72cc3d63b052fea9c3263d8bf6ecb44d626e45f6171f12c1a8026fea83b5373b967498d29fb2a82a3b5332462c091b294fdfeb233e908b8f78483021af03f24eb605c08563c71354dfd6d183a95b8f656fb0d32be68689b06b186124259752362bc70bbd18aad712bd584f7a25c70b838cf93301dab7ee432d3494c0c95abf61f47407d3dea44e80fd2482980b66ee8824e4068829ab333edab7fe3de78be9b74c095e88cfcae601aaa71c8f72d6296ca58b44cfbc590608792179ada0b2750e615bbcd624174f9e8bb15c06363ca161c162ed3dac59f5d9ec4da69a7cfd7495fde7765a2b256ad6f954071f2032e6fd72334def44905e60629e94d5ed5b631ba157097b3e1c974c1f76fee05484bca1551ff4a33bdb58b719b9f8e9c0208159df4e6285d954623690b5460ff6cd3989b55da250e27358a35ab4f1c940261fb4c92a12082e2e1549d7fb4d736c59d9b44e18660788ff6887db0655a18971d4beeb48abadbfab4c9d71dfedc3d92136cf24ad628f05d954345e7b11502e15679bd9ac83ab6792bc711c789179ad4e0adf506e812a758a227438d48a3cfa6da704ed06b6f5c7155829101025e53991cacc41c8a49d741c8a18a44b46320aa3d4290e67b12e04ea5a807f9acc28e2a16cded75e0845de39b4efe1ea9f01c563b488f46f7ca8497bb515cc0aef97cc580c2ec18cca8d294efdcceacfa6a9475e24aa5a231998cb2fb71debb48acfebf75a1172b647c0d01c9034533398c226bc22ddd9e1d373fb4f8ea5614f190e4772278ace3d848dbe48e83712d4566a2d51628456b73233b588501afe130dae2109fdf2240dedd3793c9c0c3b9f5849cb5a055c807b7c166a87a93bbe18824c8e4dcf471d314eb2ccc27ce4afd1ba6179105ccd33cd800241adf38f8780c13d69393eb76bb4dfb23bf31224c95caa308daf9cc0d510f3e4e188eef25b1a68238889c306b5b0329d7c50d5b34181444b7c8bd7e6835d75cd485b2f4760e3b56c090637512241798bd5f33d77b5046b957392036142df31d6ea1cbab21474729a68a3ebd97d0af7a6538caa8fddca48c713a61f482810058a481f409874074f197f70bada35aee2c5f1c128303f65522b825105bb6d3f8c6bd81fab1bf5bf39df0ec81df440c71f8fdde1197ae317d9960bcc0825624497bfb3292fe19b19f3869d045ed4b7a49686d413e8b2a992e8faf98425af593d791be00088bb732a8fbcde780b5a6c752eb7f1b33ec2e5b6f2527d1fa79e958fb718072f090da9e5e1b12ea29a021ae62e6275aa514e44895a015378ee07d18dccfde0513cfa2006c0068a6763dad94b287ce45a10ba08a0bbf1a56d38be5f615de238b8fe47932f451d7cb35b0c83f5dc8b969c8f8dc27243e3716092010da5ece11e927459f0468e08e38e7153dfc409b7611c90f396aea17d081fa8d8e023f0becbaba5caaff3af8258ee726110dcbd89a6d227f4e3ba3959cd4399c941e6ccf7b04c51a7db0b8e34dcff2fdd1975755aa59d0f9d0694c10f32c3510263cd7f68fb8306e575c2afa5ee07eac9a23cd1b0fea0e61ab141b33ae4c1aea8f7d13d61a68b21d4773462d4f25395985590fe49288044ebef1bfca678f155e54c4fe919f77058a0020eb549c4a49a75dc2a1d7560ff661bd200500f129126e0c95d29e3eac5c54f5152277b0b516b1205bf61363a7c6d789988508b608fb3e446555183049d85dec29afd3a4f74b455ff9e142aa4b5ad9e295d80be2dc9709eca13f82e398a2c171e83afad1cb0180dc5dd6828d430c73da69a870bb8704f5664c3b8fb30501efc0e0ed229f6db266e8912c16d1f915ee74be43f2c0e30c4f5be9699f5d4d62988e8a926425ff4a4bc1abb62a2eaedc406bc369101d6d06072bc4b5c6f67605f2401792f39b32eacce0d5b63c2e5a612d4afce89c35c0d5012d9b7c729c04f495a12006b22abafabd447ea973f22decb5139d96fe535f81f02d7d20cd668d3ac4aab28fafb6e86f5a6bc5bcfc70b10eb4bb7db94c115ccca0cca63d9d09e80d10125c596fd136175ee956fd3fdf7d3887ee24a4d20ff2100b44f7edb5146c337e09319452f037bea2059750d434633507b85c4ed7a49f70349d5b6b62b49adb347841b0eaf60c7db8b74f8766dc88ad87090689503160ab7f98b82db488a113ae74466a101631c4b28919d409d45511a17acc9f077973f9975cfe7050a260de8f2168101abdf593d58fb9b1230926453ebfb2c8ca7b2f205b252079c81355f37c45d3a4f848058343036b5f2cd7c0853e5c2a2e637496bf78cf20e1a2f6e9b60c2c84f40e2a1ce6e60ff97316dfbe8442d145b5a28763568edbb04d2578b7486a65cc81e3ce465c528784d3ca2737860a2df6c282dbebf9959642bb4bb4a11f6610e577182c900967c399c24d881749b8242e9007bceb20a7dbfd2c18a8919b7ffa3452f4f7494c956554dc803d19baf270c9fbfbe2059512660429f04c3aee3628a4b1eb21ee46cef63e32c171abfc99547e42a214087b8a4d89edc61339dda39c2c7e3a064711cbda8fcc915c4e789c47fa4f2119126f0917de320453acb2feca299f44fec4b858903e401b9bfc39c024f974f3f754ff8077cf3b95bcabe7b627faac99957daffcb9fba2070b1fc8cde6ed445f7f4cfaea903efa1331d8af461e494dced126fda70afc36b29c0cd82bca7077b5f1376c41cf7998d164425712", 0xdee}], 0x1) 16:10:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 16:10:55 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:10:55 executing program 1: r0 = socket$unix(0x1, 0x800000000008, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x20000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:10:55 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0xb) close(r0) 16:10:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:10:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = socket(0x11, 0x0, 0x6) pwritev(r2, &(0x7f0000002340)=[{&(0x7f0000000280)="69f71e3ccee1c6d0f47456d7ad8bdcbdc70dcee8b913eefdb1e657fad21d3fff6aa712ee574e65b74c175e651996271ae28b3781e59caa7cce45dd449b6b5609deb4ef6755b308145e8f19a474085b1f6337abfba92c2b8137c7b18dd3e34b792f0f99dfddf11dfd909e195594e1acb23201c7471ff87dd1149c347e12c1bd3744733408ef1db043baa0342cde120423eecda368d0a91ccca14ecb18d2a378fe8490946207856f89b19b3c224a63ad58b1fe74ccec6fd096cbea033c834db163568944e15a3de241566becf879c42b3958482b23d17d6958403ce840ca3cbc2ae34319680002521c11b3b8e8b029154dcceb4555c65e75c95ab74b35083b8a92e20dbf5c9c4d0bad26f2d45262f846b7d5a8fe7105269f3af51689a5bdfa0b1984ca4cf8bf5c29bf95bdbaa41844716efbf5d869df7801af2e4b15b05a9d2484fc70213236966cea8895d8f5634ced498c7c8b38ae7b3016d98ea109c53b207daaf73fb9b00b7f6fd8b8d9f223a5bdc23362b488d6f4b803fd7c7875aa2d7d2490b9cdcb82d56c4498f81b85818927149c2247bd15ee1eb3a4cc019b1f17efb318d7c3c5680fdcb98bbef97b49d2e8de4c226319b3c0fcfe97d6df0d809f31c1b56e1051640d09769b9380eba6343a55b81556978457e8661f92fa4fd532255db45196d897a0b63b74ac7d2a44bb9e2c4cda900eb15abe254d2cea9c68bb237207cb46e151f85b9809d0062afd88e7eca45df148fdc6459caec5ac7ea3dfb4bd53225471799d8885a37030cea86cc89fa87457e403dc419994325518d243e4557eea46c90bb01d502c5af8a5f1ad470dae65e089c04474954a9833bdd088ab5640aab8591a754c248a2f664f95a1f8e88b79dff8cd9f08305630b2ab1063a4276a46500bd63bac051a5be1910cd24860b0c73ab2672d513b89753db7f1d89306c98b899c701d027d42be7175a47b3752ebc3d36cf2949113803d4ccc5e944b18eee601410ad1be8d9cb12c73ef2d5163c37db6304ae2df1e12d01293ad636b7ec8ed1d46b4359aa20753bfd962d956132b58ba6781b36c578940c550cebdba23bde03c979320e36fc08a4e34001614d5717c973251218e27830c0c8a78afeb3d76e83f4c86df089c079abd2542cf180c067f4626efe3f6c8c28cb0fb0a6597ace3c2dd58e655f8524d4d1b0641e891b140c4400d28807a7707778f01e07c40291b6ec17dd7ccf19b881feb96b5163f81ff3f1bbe7fbab0423b14d52449a0bb7db3d8729f55f65f9dee10d5cbf081d19f1d42af2f83d8ebda51300c3c2e305644d0d2fa7049d418d9d1626ba103de211f8254c43818a034db0ce4c836b0c4f9e24a2b7d8378710469cc5a306f721c577f7aa26ed736c3d5bb091427d6a16c52e11d90493905b72677172e56931dd47808a00faa3235d3e83f6f09eedff1518d6eebee1d22775d6df81682bc0e22b69c064520f9f058901f7b469f97cfd431d8ca4481cefb3f5a972abb04f8b2bfb204a353cd7fc4a46e46272e01e99257682ccd5e9d57ddc6a51e6b7540b7f5b7a991e38673d08eb2a57a467f37e983c1655a997c86a59106831983480ea28d89c869e4870db7be441d68a060349d8e7569d393a354b1955c074054b26ce27e90124063f10abc757b9690f3d04428a80fd4d7508a630cbbe0a028173449d6fdea763d05aab15cbab5be6a6372051f3b2aae3561c93baddfad64c5bf0b72335dd7a9ad855b2a244a2380a15a9a7e0640d21644c2c5caae4413e2c9ef16eaa633a8e9cc02a95743b16757f2afed55e5476bb0da41942aac1a5038502bfde07e925a28a47932be5b0fb70871ed36624f1ba36ecf8aed476204c1161dbb2d731386fd26959b48fbb218de1f79aafbcd97a5162b31cc90711433f93e114d7beeda4b6cae7c57251804d89133fda8ab3a9085b271cd4fc4c30b64af96153bd0cd6cea9ad53acb1513b9f6b294ab9c9054991a3c7406e0cdc6593d9e4cb96f3a1e59e05d8e76d913ea7aa07852d002e06367ede328bf2326cf63a3ca74e9dd41eb4a6a90a0851814ca71343b5a18308fc44ab77a2a9f59736b2f3386a759f2835d9bd4516a3034a1e5f92c995ea701d3e1977dfe9326605dcdc97941821e906a7049f6c2a4b6610575fa321dfebd1a202326d564ff2e9dd4a3c88c857f31c41258f6e8268ccf5c955962c5bb84135c0fc5162f57540aefa4af42d380bb723d4867d2c137fbed492d5c1f98c796d226d0544ab5f34f08b22c9134b8cf049690d85160b47a8e33d2dc3ba34906e27e80566acdcb9df91c6746433b7c36fe2c132b6749b33c4f781370bdb463f5ce125cdb689d401b72a07f4de30ff8514abe66a0880758cd401859ad4d8afdace474e87124b0b1498a5cd5776ac8404697bd454297591f97750c4697f75d154945bb68142b6f0ccfeb39029fba5b77b854de603e3151d47fe40f27662a2a7450ef47ba2621ec113e24fdd488527b5534d9b2596db660288f3ef7186b1a434510d176efd4931859cb9af540c41130dad34516f164f621104ba204d84f305e7d4befe3a3c9319321975bee99984238102981441fcf4223eed805d96619c8fa655422150dbb4ea8a4d87bbeb314dca1327a9086e9117688f29ec051b1096f439c0fc2b484e5bd99cc6454cfc8fc8956f481570d7c61d5fd28f341734e26a152f284a7eb62757b83ec210bd9665bd2c1767a13893fcfeeee9a66b00de87a00fcee17cbf4b933382e1d83fe0da9cac181843cbd31efd64b701c5fc5e281ed7b4359744340697fd31c0c9065c4d009a25b0cab5f808b36811509e20ab74f1658b10e0c63f16eb5d74b8e4885c4ddedbf68c8c0095e81d8800149a0b4fe11be03f3f3a804dc93bdd5a443504e621de7cebe0dbafaaeb7db1efda9f951b2090b36466c35ec75a5b6afad9b3bebfb78447e63e525a4e166016505e48bc7908f7e916fd26ed082170166bf2181fe663634e3423be872b37f7d05456b498fdcc3290f0fbe3137aba70c384cecf2cd5d2554d2fcc81c4186c6dcdca5bf5934b165215f4e127995b31c417704547cfe3017fe6975d3adf6e434ca473dbae80e5407c27a6a890c4c3a5a9319a3e2e96e623a79afb8cbf2ae5bcd0b94eca8acb7d0eae46e0b8766bb3e8859a4170d167c2d28c429f87957a0576bd0c886585b0979348dbd0651dabebb5bf4d3c1307c828a043326500358cbc992f7bd3018cf61de712a78bd14ac35f1cfa688314bd4fc89757b8644398a65491e2a16f43cb95c94f91445e407527562c3e34b2bcd94335351c466adffc1134cb4d608832c804b1261a36ef2b3d46c5e0887ed764309899b18e2f9e7a3ab212af0cd618e4f607817d1507728530c5e628713955e10053ed0a1d55aeae20347290f9d2d49978ef7a5ad56b35047b8ffe44ff770fe3c1a47cd49a85a6f7893bdb5835f6565dd5a55644ae0f8cfc9f6c303a08272ec1636a6c169e463ade51a93354bd01c0c42a23b206caabc4cc88da632418aa46151fd7c7fcd733a628ddf7437a05d56cc0b4f89ca54ca171c7c214302cde754b5a764356fd4064f33806464fd8b49e26e28e18a6a05052f1468ce4d85fdca25dab417dc0aa833abfdf9d2de25c81b16a59010b67e77f1bfdfb87dcacec9f2472385a17d2d9e9b70519067d3019945f8550dd84b826aa97575ba62b382018c2296ccb2442800210b36b3bd33ee3688893716f8089a591cd5ed90a888b4e8c571a5df9dc296fea00e84e34dbb153da5113e5861b748dbd71cc61fce79ece0be4bc984828a6fea2cba9875ec9a66e5b5fd558904aad74bdb182cde4916d4b6e91e87e7dbc08c982d2234b73ca94381a6c7dd36a5136aeb78f321de1cc53b42831d08ff100061753ea7856809136d0f1e3063ba85aee1a12cc14cdc229391791761ab48097fa1c9bd3febc9730677cd14240e9eb6b83c314e71d840cd9ebe91a5edc5589743c4e4b4bdfa0616291b9092b7ce876be8c6ee173e3364b511667e6c3323bb0c3ede42a1e9393758d5369f9278a07e8e1ab2bb5ca2c12c4e222ef56d0629d18f6350b590fa78cd852c4579bfbc3b662d90b65279df20e3e9af0394bfb9d40b13827d16e0600f78f6f1a7dfffb9ae5e3c32bcaa438416d758af7ff989d0dfd38bb5080d42851b88331b2ec2e8417849d095eb13581f6e6de14ba2edd22b405e139fc3ba45c3bcd8007406a218786ee75ff291dc10567540159e30561604d8e27575b4404562d5252546d4d96fccb497f6b6adb7288eef3d67ee63647f1c6d7e0252f889fb9c39e09ad816f0de7d3f069e6eca81c28c08e18c77a6fa3f013a454578222195fb56f2d402e98fadb2306793b7af6ea0008688ad486ba535f308cb03ebb53a297acb12d8ecb1c3d5383e7245d792a85abd665b7a5ba21df3482004b3fdeeb90a902225914bae78d8db2f0a5bfa6855e4a462461b0a290f9f997052423739e9fe76d9f3c10e771faa644ae5c191fa6fd6bf188d42c5bb9927223e4fdc69d1581b95147daa5949c4f1dedeb81e0d1fb282b73f7e3bb61dbae47f0e2a8ef8950d1e8fd22ba1d0812b7709423966aef8df8f32546460b55ccc14bd580caaf6f131eb9439c2fc2bdcd667555d399abe518c5c0c82a49f112692243851372166a0d971c103dbd7ced31861d4a67129d99ed4a2287a82f66f8e000f65651bc62b07f7a4f643448bd0f84cc11d37e058b0639b14b6da73b70f456dacb6b14167f52cee162669909c1a5889d699ad8e7ae58de1fb7656eea56965c925818148f2e6a150e74587d961f228b74202e6d7bdf02f3d2be3d0efc44fdc54669d34c64e20de1d13dfab7970369bbcc66d21dc3a0926502831da8e04278de352ce205723a0d49b5910f7716279644d12c8a0cd6a8f242dfadcc162a0d84fb6cb1bb06d1b6ec3afacfb85c5aa8130dc7720e53bba444b0eec3f73bcdaa46441e44b1555bce4c5d9409faa4a5607955c85c21c943e66a034b5026c92727c2465a74728e8efa2cb93127894b6bfcdd40fd49c8221cd0d79f9f8df2ee5267abba644a232ba11ec94e4985e007af6fd11a7797d4cc40d5807174e193759e3bb260f5199ffad560cf0a8fdeadcffba8ce8b43a614da8f715ad547d0563d17e007fd7a64417afe1736f887e3456f0c6bc5a4347648720b6bc6863ddf026135107ec67b87d472c4fe011c43882d6a5f2addf8a069604c87dfe8e7e1e996758c2dcdcd0afcf3924c8f04350caf444b37ab6eb631c9040662fb5492e58bf6b72cc0497589532cd54ca58492fbd1c0253ad4e512791fa260b6883c3a7540f42a0cfd490cf76e8722873f42e4985c53234ca52c30fa62f30d6e7b6539b99592ced0f11a0bc7fc412f9fd10bebccaca7f16ebbb41164485ff47f60f554e4a52f6d06cdc88b98fe2c7101a621a9888cb0bcfb6a8a533b087dc99680acc2417ecc2603053c92664d189f7bbff89f3ac88dc3384bf928e64aed3996ba7994db5808e7b11e11f0ded8b996e0f97ee1f1680e13b9f5218e1ab4db540897f4811b0f8b74d5f55bc69a9ac7f4d4bbeb40c5a2134b1e44954ae84f05ea0dcb27b257a13f58eb4371b8c40b8d76cbdaaeca4a4872a04731a66b3695d5db30a55d23fc621e3e91ddf7f11e49ed8324dd0063073df99cc64f4bbd95b7c098b44f99674128e0cc6a28aa3b7c4c6c1742b46a1d787ff88b2d76a90573d97c5ad329945567b5f54375c573615ddc7875376bb52acab90ca8f67745fb3851f927c88213db8988c2c1fef3b720c31f4f31ab5b9bf01", 0x1000}, {&(0x7f00000000c0)="a0519cb9ffd9741e8254657107d8fb87e6741aea8a7ec5", 0x17}, {&(0x7f0000000100)="2de30cc3c2361867c5af4fe98165c85d5b343ff5181a4fb0a92539d58d96c33c363babc54a364e49e6f0f4a96fad667b8990e7ff446608b65bf95d84de07c72d1d64e06fb173ae4a71fc35e6f5718da553d50226917a186d0a58a547849db4accd5b790f5712b01a9dec55ed8d61cf826aff69aa0858a904f2f10cf780", 0x7d}, {&(0x7f00000001c0)="79de50741d12a9a57723c6756cbe8fefb534e3219af3ead4515c7457a3a9596b55bdcff6e833", 0x26}, {&(0x7f0000001280)="14a94dc98e3f73bac5bf70ee584a8eb43a402776bc8d9d76ea0f4bbf13ceed48ba53a61e2db609bfe9aa6c16029693feccf5e552745cd5d151fad59bdfda6e4062030758ff5b9e796113118c71e675e26c2fe74c9d917682aff6cd0a305239372a90baaf9cc44ed1c97c66f0b0452a08822e14fb7a62d81c17fe09752f060bf1bf69", 0x82}, {&(0x7f0000001340)="8dd2918586fdbb1aa22ad19f7fd6717fc7c9962219b20a141cb05b8eaae4607770d1f9427bcd3111a4011398610670ed2c8d2f46818a02c5ffd7ff98bd541b1e095c461a10f99dd324913aaad9e187fb7067708915ea8b44f7fb1cd49d5aadc196be6e8a8f492b6a72ff62e0cc73f5b9094da3c18e04564cd73328ffe064b543850ce67b38e2ec77e8378f0e556225364be9605f6a479bf2cc64f467a49d8429c6e36fb5b0312ea930ae6d599ff17e507a8710f05c8a05e2678b4fd72872efdeb8566b456388e262826511f727cac8cd2ba24050e813993e4851063aaac6acf9cf2bbbd92b5621418daa6f4d07574102137fa17d750c307f17b989bb074ea677028416d4b08b36941f417dfdf15db3ef8a469193ce56145c6c3fe4d079f4f5f3d42d3b9efa153af189379be60c6fc1f8f59eb406053d034a7969b06381e26b394a88c16f3c9aa55275a8fd396e4aebde5a3f98f1df5a30ec1c0a822e54498eee77f9f858885a5193fa52f57a587b6274eeb4234ffa40bdd9b5e3fc97c7c2e4825f5d22a6e7207e6eb9e28cce47650269f05367608a90f49c928623e4fbe2c3f5b8b6e8c909729f44f6bf56015f24a9c3503fc2c02ace43d84fa7d233ce0baf0d3f2fbbf312f77df0b7b8e7c42ecb1b49490e143a3c4cbce1d6047abb45f1580740e667ffc1d76ce4cdfd8c466120833a974615cb25ea6af02ed564c2f32585f80cd3684bea8b0fc71315867fa15ac2034dd4d510aa4c6a100360a481054a5d0f8e03a7a5a45ac7fbd14fab13b8c591866957dd326b04458c2ac1622ca0bb0c8647c667306cf6ed497582ebdf777c5cce1266a0c079b1caab5e676867f9431e78b1ecc41eef9b75d316edaa0205c5c956b70e1b110b936e6e4456e09f5fb8f3d245e7f69e1c2b5261dbc97c5d9e38b0100f8fa4a430eae57d46b97a492262830bc6366d78592863192ecc30fdc583de335c2940fdb495b697401393f35b0ce64082beca51095639b5d8b1889fa7c4c5b95be3f14af768435523dfb8c828e30fa15530894d1c28c4a4186612cf1d6b27a4f0a045d1465cc93848c26430e3e64a491e06fcc6fd54949a9f9c2e04b37276007f1cc4c5d5f06e765363edaff191387b59b81939998caeec761558cb4bcd1789b1ce548fb83d99104dd78955da65bf61b1253108898d46d336990e6983e2be1f05e844dd3d9d760503ff3ef22e1df45f53283b514baf46e9eddb6559c5ad32a9be427f937503f7e212fbbe24f6fab99d84f3ac16274584f8a6df3ced0f21b1e870faeefcdc2076ccca8c2cfd400a71fa98d1fee03fd63c5b2643f3e9930e41dd4b5e284dd38a147f24b0fa85465471562d5481c9570628b1e9358eeb6fbd81d4f5a50ec492c630ee99d4494f628b4725167e89d86a76d6fd37b0aeff2d2b4dfff4bd9013dd11c5562a3c4a0eb2e061e05ad96a4f44e6a1c0f79fc4c4558daa9a89e0c72694402ce34271cffd106380b6303b10d6bd53e0252f3b271c7a0cda81896ef35586556d85f1f0d09ebda4d5576f18cd15662521670dd91dea765d9f56a8c6f156f3f37d75a89b5c028f09dacbf26e342e684c65891a8a7edf4cf02041332938e59db5c04a4a915d6aa322bcc0ac65e823ee3dffc931be0e76ea888123f56125171a6dd2aeb9080bdda91ba7f9afd82b5bf2ca69ec4eb56ba4799dd883613891789209819ac28eaaed2cb286f2c9107d17e8495d2b6dceb3ff4b10ab296449668c5cc6746c07cad4eda46290c6bceb442af0e5270bb81531e788129b57b4bb22bac24ff41cb6b2f9d162b13714366136ea3c402af3225b3910919014bd0a9bd61fe4fb7de1d48a9220d03bcd2c595432d07ccdf60495ca1077c1d51ddb992186073e00a90405e70350ff8aad30b212bb0f7e4af986eb03c0ee0ae548c5f8b5e91472305d6a2a720901d0c1a7bd5da48ceeaa878e1c11d7a0107506095ae8b6340a1ed7c3b9ec07396f71856c7afa4d63d2724ca2365fa25da937baac6d8f00f5a161884d4ca0ba14e8dba9ea3248266aafa561400948c8728fc0673bade2f3b568f968cf6deb8ca899c16efc2cab9d8adc27d9f26f7627e86f9a5e5b453549a4f21adf2b70262bf2aafa04ae2f1c105f8dd2e0be1a4c44b8e40e554b01c1aae8214a67b1f297e41371f1f90c3428b39b6190ffab1a60aa9b8ddfa48e83725eaf0a7450c04ea41ce1806502e642118b642e250dac6716637602de5110c2d26718c596adbc90d9de1a720208fb345923f9f07d14fde0b4b4e7317b4d89a2ed4226992143a024c3361272cf6bc5a39e62042dfa13f1540aee365f8e7a5b309e24ca212fd76bd08ee1d4b074f5bd3995f88df15efefdf2f41323b47c4b06f5e8eda3e927dfd1942730401a4d0c121b855d165cc683ef5b25bea48b467b0092f9397d5da222d6e8a5a4ca01999a332e1b16211eb55ef2eaf8696cf58ae2b03055e4832792e8233d00d4918b92561f08ab1d6c932f1aa85d2e35a2dd327b27a39142277afaa58f772258226100b54ffadaec05dbebb45300a803888d0fca7d6e6db92b2e6a129a6da80b97c74065965894f0759753d27c2e1d571c2d90102c4a8b7718c0f49a7ab432eb501a646e18ccae169208aabeb874a60ac6a2849e5fafef7cddbc407231b493ad8549e2b361bf04232d62da4c37c280fc47a302e328cf3e7581e92877f4c6df9d0f079b5ba7b584d0f547ee26dc009b9f58968591d1575a1cffcbf2070203d9f764233e2a7bb907a4fd21332166bd97e71e4aff95d20ad16f71898c23ee1acd2fbf754ced395e37862827e5303fe7c045b53f08a2f51be5502140f67818dff132d9dd7af65daa7eb8b6f573351f83df5e7dc9463ec3ae09a0bece1b7d664917431d7e861dad70cafbf1ccdb3baed74094e7e2c93b6231ed9055fe43bb223e8d519c4afb0bf6290cf79653075d811194907b32269cabcca138e290767f42a25a100116323e40485aea05eba1b2b4c6f8ead05f70b070da779637dc705cb14f59b97cb79c91d388638ade6ebceb8c915e2e3a64ee7136d41eb32da1b39a9bdbdf617daca6e9263a5ba2a3a7f6d5de0b29559fed59ab1e7a1d9d958cf4aab6b5dfb6115a9f80c52a7a540c7ddfefe8b6b7c129e071c8cc69fb2e3d1e65d44529f3aa59edb6c538716dd59c6c9c7e78f808048e4df0a71ed78302a757fe5001cec994f52935c6dc8b1372427f3ff36a0cf315e7552981ec469821a2ded545c946b32078cad6595a490c20fc84510bd88c08bcce64f987b0a7aa475994efb223537c0b96807dfc6a7e480faf0a5d36a51aa8fa46272dab3c4c0e8f1f293b2a9a82e5261c0d8845a456e90ecc12aa1fdc70d7fced34915ae2d18b82650090302ad71e1a4cd014bfaa4ac67c712391c35d5953e2468b82190040428fb948805659359cf6f67bca84cacac4934a81742fc9b833fc8e0ebdd234b1b274629741708910f77a6f045c7277cd91afa6404bad1f5dbfa55896f9fe30b4a758104def11a47b643c0a0c93d288d18d2990176a9c96c5263a4d5cd1de9576e6efbfc5e491445795170b2aa9975da3a87849967eda519d6d212b7bba061d37a7133d348741f6440457392580a53af4ea9643d5ff3c02612ed26b7860a8642bb87ea989a84025a5bcc8311a5132e6e72ed36e3ec52f9ae499314b9f2372174fcf6950a5827515974d81d8c11e8b56ba05c485935f5aad7ae063ef634c4cf4aef6a7dde7901169f3b4f57b74513fcaaccd7c4f403b3f086b6c06fc150c77f098db1b7bb5dfb301ebaaef2d429779430c38d9e2c0a60268edc518281c1775516c03a723c100b6d223c83512c04cfd1b8f9cb75f044af63781fbc7d9e0b4cc4cee64c98c169dfcfd78163c5df428cc87943f85c6cd397ca203aa9fa1f87dcaa7a684bbca43b206787627a4e7f446f818f0188a97b69ac29d6eac340565d5c8127b403d053e41348f30537f7ccafc8031988cb3911d246ff8ad052d37aaee4d0f362228b4a8a94565f60b87c0213d981ad20155ea460720382eaa4a1621c26f0a6ae9d52a6d8ec7fd63788f5b806500fd2bc211e88f99ed8108ac34d701430ad1efdca7a35ad829a1619a582dc5bda79501cef32c2ff3689d71b0825975fc01e675f326113ff25f9285760386791276f638a88a26d9ec84ceaae5f1175aedd4c6519c57021eeb41844d13e225b162bccc3a7acfbacee1dd27aa20b66aa41a2fcea61201b7f03575cd569c4797ee9f5f17136bd6ec1dd9fb56505a5cc8df0e280dc923f8cd462392b13ffaa01a6c7d48956b3acf3c3f737bbeac72b5b2a4c67aa9cb657b21d82724d394e81c3961d74d96a32ae77e50ec60914fd5ab1576c92d34d8f09d01802ec8eb5dea103acb7d771e9c5fb2401f45400b8c3159e492ffd20f00c1c01bced84c77ce46b675c0b91f13b2e3336ca948df646a85a30b15868337a43eff456fd18f328660e55a57a77efebc851f7da296db8bcf3305d18d6e21d24e7f787cd46f190e593ae19caba7e2e915486264d66f8c432cb7c1a2aaeb2ac6c5a2f830a94e011c1b2bbdb335e5448ecb1522eb627998bc65b0034672fd566ac2e258b74adf4ad1db9f9b2abce3e5db9b236242f32f3de03a5c995da36590f7f32fe78bcbd0dbe60140879e5f59513546a206b874498b80775822bc32e2ceb499125e903df5459f87e28576ffa1e1094683c57f6cce5ea5cf5bc1fced2e243bfa6cb7fd1c4ce9d8a88c33a03e4250c2745db66a3afdd1cb95fc8b09b895241ea2572af6f225bdb73230194d2a8a18c3288a5977b69175ba23034c1b4a88cb9a54f0e872added810b7e9026d0895b71bc358cf1d69dfca3d38b4979048a5b6b420e53ac827e8fcd29757f4270e2688f3d4a369be84f4a848b8a450035e1bb24cd2ea73cff29d6cefbbbb124108aae95588d68a87c996d00ac94f03bff63fb7336a73b87cc38b1afa56bedec80319935739b50e87aab37dbc815df91026beca5acec234a13452c2c3563de2126f1a5cc99f7d55c077509f85cbf257e28c331fa2d29da524a3b6cdd994597dd41feeae092f68cd2c721b1cefbf3d4c29902e70881b483ab5b5e29cb44217f3af9b4c4638a7d058d4d717a33933055413af675019e66d2bfd8dcdae11c63617f887002a8f58729469696ee46a2ae8e2bd14a434e428a3ac319eda650aa2403caef3971f6ec53b6f385e0e7027e563ff783736ca900b6059504c32ca272849ee620dc0c35314d325590d67f38804f13c8626e03688b594bf3797d06b768e6f1910bd7e2e642f06571c17d201d7755fc728c88be18d94881cfa5959c9566aafa95b66743e74b98af05b139f17ea2e5c8f6c3624ebe1d6b232e3f6c4c1d7f762faa4b809a7dfa230260b11c195ef7a17e08dfe9ae0226b98adfe0e796cbab189a68cc8d1c2ebb8f488079d3c72338a97a0efd1755871eb8720170cbdecf88f5b68080d75090cab7e8a2de5f2c2d710db7497152c4439678e5c24a5b3fda479bba4b36c019d96bbec269f46194d2569e8f349da56b5c3a2b702d25faf0d6c4caf5ee15ff6ae7b67ed231900fd803465643c2adc17d319db7d398b8547e718b319043dba87f83fedc2ca944d1efe6024b453a6f831de66ab3fc9187fcb1f25b91d3e66113fa45e130e0c75c90c8a8f7ada8a649989198255187805faefe2b9c177cdcfbe80a6a5e564a686da2396010a023ff2001d295e59f35218431072ae4122839d93bf18bf854070b6d79f0c7a7c476659c06b567aca150019a87eb151aa8d59e937e7ef69f9", 0x1000}], 0x6, 0x0) setgroups(0x0, 0x0) setuid(0xee01) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x8000}, {0x9}}, &(0x7f0000000080)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) 16:10:55 executing program 0: semget$private(0x0, 0x7, 0x0) semget(0x1, 0x3, 0x400) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x1, 0x28) semget$private(0x0, 0x2, 0x20) semget(0x3, 0x7, 0x10) semget(0x2, 0x2, 0x2) r0 = semget(0x0, 0x3, 0xec) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfff) ioctl$TIOCSTART(r1, 0x2000746e) 16:10:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x242) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000002c0)="171d3ee219ca251f37ef761b830df78e815bce339cd188d9e2271ea463", 0x1d, 0x43955db132735914, &(0x7f0000000340)=ANY=[@ANYBLOB="01f3847f012ee4382500"], 0xa) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) r2 = semget(0x1, 0x7, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/146) bind$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:10:55 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:10:55 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 1: r0 = socket(0x38, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:10:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x18, 0x3, 0x1) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:10:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x3, 0x0, r1}) poll(&(0x7f0000000080)=[{r0, 0x21}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:10:56 executing program 0: shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) mkdir(&(0x7f0000000180)='./control/file0\x00', 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x3, 0x4) socket$inet(0x2, 0x8000, 0x80000000) pledge(&(0x7f00000000c0)='&\x00', &(0x7f00000001c0)='\x00') setitimer(0x1, &(0x7f0000000200)={{0x3f, 0x5}, {0x54e, 0x7}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f0000000000)='./control/file0\x00', r0, r1) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:10:56 executing program 1: r0 = socket(0x15, 0x2, 0xa23f) socket$inet(0x2, 0x3, 0x8a5c) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080)="4035048005ce8825a204f2ab8e07a3e14896614fa22dc41b8c4cc428f41980417e00000000000000024069360589e0891ebc00000000000000000000", 0x3c) r1 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:10:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x2, 0x100000000}) 16:10:56 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f0000000140)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0xc0) r1 = fcntl$dupfd(r0, 0x7, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000340)=""/138, 0x8a) 16:10:56 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/220) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 0: setuid(0xee01) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = socket$inet6(0x18, 0x0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:10:56 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4cde9aa6, 0x8}, {0x7}}, 0x2) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r0, &(0x7f0000000200)=""/14, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setuid(r4) r6 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x480, 0x60) socketpair(0x6, 0x1, 0x703b, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8050, 0x20) msgget(0x2, 0x200) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r6, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) sendmsg(r6, &(0x7f0000001800)={&(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000440)="5992aed5a6e55788e649bc07ae09f2fe9f14a0d30ed4a4b52cdc7516352a37ff417c9cab207846803ec9035c262e1d3160e86bed6e32efff0eef291c1d0b096f2b3fa346fff2f5a9a5d02fe9eecf3a96209680d88d8246fdb3cec59b9e8a5570e825ab39577059d63e799acbff69e7472dd5f96232549c319eae09105dbd97f8ba37f173105a80dc5f7468a5ba22fa3e045818b375ad54d149f2eda34716aab171c1fcbcb24beb34d9c68f249a5af6a70aa4b8b9bc728ad53afa677a2380a8dedc1d1619e6ba39d678a8fba0f6998e65c8b3087f37782234315a1d7732b5", 0xde}, {&(0x7f0000000540)="e9bda129d8f54d9bb41592268ba4d863e40cc059f9244d0adcac605bc383d9f7b08b8cbcbac1a6e6f3ccd1fde6ca94521d306ec5d0ea13e59e5203", 0x3b}, {&(0x7f0000000580)="93cb99ea628ea789e65689a748cf3c9de720db292631a7a9a267a2b7de6f2f11b101e2e1d76aa87ca9c099aa4ff65eb3d9d2a7d1b0276488c37b782c2738c4ed341aeb78a1d8370e44c6b143976fa19b0c75589949d8b5eeea005bf69562cc9486a47f69d846ec3fbf58fa8b6aca9ed2a9cb4aad656d0107714e841260cce62ac8a21cf696f4e94f7091a4db853f12b41111b2b32162c318279e2578998cabef5501ee2d62d724c86a8a06df1c8ad72444e6bad64dc2d44a27bffb3005af8a48c0cc0a72935ff04d912fbeb1ba", 0xcd}, {&(0x7f0000000680)="3bc8448a597c53befc257182eb9c22f3e36a9ccae6833aee7a702b222779ad3e3020c168202d257af69892fe34df4d174c6bdcd3bc13676de4b3f813aa1e2de2cbfe2f655d5532cce2972b4783e5de580379c25d94c3eeb73ae37b768a2f70b393137bfdb433f7b2452d44c6074ecc3c0d6c817d78957eed6e0d387fda302bc38c49babe86767cec3b203bc879c1a6a0dd881204b9c21e362db303b81dc47ffef56e0f6dd70b36ec4eaf8216a876d30dfde96e90ac5762abac427e6e002f067d4a5e22f583193be7033e56407a0f95839d37bceb0a91bb9a57a038f1780374f21d2bfa505fb77456671894173cda22d0de", 0xf1}], 0x4, &(0x7f00000007c0)=[{0x1010, 0x0, 0x7, "eb27a9c84c18e4bde740b3c296831c62f8d1fd3563fdc5013ca5688897c3b4961d4692c9fd88225687580e0f2975d8a645a7218c1b4e37da4fda67fcf29e9432f4cd6db2df00745c0b35369b9e3ed06f455f88dd1db5bcd18e364a7f6797adbd6d0f8ab6bce78583b68ee83cc2178fdcd14eb24aaa439f08b96ef49e9939fa16c3ee19618e2a9df042497f92d20d5f3bdf80febf8f26331d4d2dff6243c4c78397b65e8ec1b8b23936606bc19ed06be2284cd53100d74fe7d88087dface759d20d0629ade0a5ba1fb811e02627256ea5a7c51d3b9736d6c4cdbb277fadb582edb01baba1f9f5d006c3bf80a69ab297ce534598fa979d94d3974bf634af61a4ffe1daaccb9b29283c9ae8aeb5ff2eae886cd152716b690f7bb2d19024533b5fa1a10b850e4715b0e66400be8f26bd3b4e22c836e8caebb5852eac21789a3054f4301dcc6672d524849d23258fbbedcf99e27e162d7fe97208bcfc82c7ca5def8ac2ca50c3a5623f154ee2f447a5d919995990036d2059b26c06f07c62aded39b6567e8de26a6cacc035dfe8eb372b372ef5110665cc6bfe5a03aab66345cb2009590d63cabdbe8b91737ff9e1f96e0b4b69760e6107831546fc2418a6a41946f61198ff68457cd4031bd033cd0df1ae6120da423619612233b437fe4f335fa449d6d289a98552f45d3a49a7639fe97dfbaf57bc882a0bfa89c8e2f6ae5a9e6bb492d2438d69a70a6bdecd3844e431784c75b5e8a9b40abad594fd945bf77d9dafb8734f9dd08d5e9294edb89362a97bd9b1368e22460400ba781f9a152f5faeb45196bb5313c53c143ca20288912f4791cf53edabe149020b2ce1d5cf2be38ebac18b47624664a75a486fbe194be7bfe85cc0ffb3c16a637cbbb66b8c0a5a6f37dfec5900f543af39c51500a5d885937f5e770ba830a247fc9b9ddbdb89cb5e2bfc62c3e66641c80990394654a2163b6668e2ea817f79901ac7bdff6179a72c795bf32ccb488d06ccd4e461dabe33f61845c4e2aaace4848e720f6ecc0607077250393bd160b751657c34c9d15c929b84cad49218cfb970428a3aabeb27676d15b10de57d41dd4430ea34a4947ec580930168044364b98ee2ec66ade52c3d0485539e62c84e6f2972e67523bc8066234475d5afe7d3a7512c4dbc6c6649e5972bf55cd88718160ac47af8c635c8c62d02f9e99153f1a799d36033d7b1ea362f296c7b1e88d40a869df4da97d5fed96cfa8c14fdb2cc55df5a2bd9941155aa8961f3e1cf46c87151c87c7945924946a8910015d424ecabc9dde5e78e9bd62c7ac49c2ade7d7e5527e420c02c97c9596540aa129043cfd8498406120111b191a0fd31b9a690e3bf8fdefdbc05a53a934086095e614d24fafa0dbc51470ec8f8ea4c96d2a64d1659a4ba6d5afaa6f83d36fc83569f083d5e11550f32980e9c7d9cf5912d9e4fd75b4ae3c1841ca55933b2d68cc06fec015623415502db48adc5bc922b01d149bf39bda9b21f34bad6db9f246096d47c2970a2dea9e5c4561b24aff916fe7f343ac8048c75f51f0c4fc6e14782b1e5039312a0d2a670a720d4347bc0d53d77fbfafc1377a19877bbe36282a4de5425d3928edf1a9a89358e539b89246edcb1ce402be87448e36df6bbd1843a988104154ac92cc9e7178f75f1f8fafa28bc69e8ea28bf0580e86f1fcb1dbe491789d5bfc7806053c6f58f587a571427ccf275d6a8773292f4c42c4cf87079fdbd306c67fb473b4a95684810ffa9ca2072635e5791d334c022bdf71f935b7748c4a17bd7ef5d553f57493684725669335f473c05490568a18e55873a24d7e404d77cae1ec9677512a1c1e6954c86ac0ecab88bb87a0723f826b7dd997ca4dd01560dac7d2d44c72fb921eb3ac1dd4df05e9b6735337bd61f1272b620e9b7a879cea9164fedaa0a8fc621e04773bcdc9255682f26e0d7438a064b0425e655c77d28d980dbb489dfffde4e7da4f9e7e8d543411c7443bc00c58fbd45b6f576dffefa1dc3857692573631b54ab6dc53fd7a9671091c2b558da6c2ae4c573c1ffaf3e4ba0f5b8f83fc203857995956fa472ac43612a9ca4d1e552e5dca8d31e651a03bcaa5422b88d25e6b88d682f781d26dde8c7735d84c0fb8c3dafa9256a73bca3647874b025ab019a7b058cd4c0e201373a21ff92c174275ff84e0ffded7971446ef8b0cde93896eb4906638ccc5d515be7d0c92de594672cfa66620288d0cb66c2c06afb37415df4a6dc5a59167f074d4fd5ac2d6d2fe358ab4c8e478f7dad146fda3a59345d0e551aa81539e85ac3aa76df8edaa388ecc14e2c63a7a26936853c455307d0419998de193b2eba3e7f27ffa2240157132921e1208537f990c486b18be46e5e69aa9ab541461daa470f6fc7a51fe4d7a1ecc2b50c1997dbd9a802b7c749c2fcc27341769cf208bb8e0cf305bb50957a3fb9db8b0127dbcd89f257eea0aa538a967b8de64ec1d28bb0bbf7dec98e66d14fc1a41d97e91537cbb6aeee3a2c2ff0416f7cf5250ec8a51a264869f2f7173c160310217d023eb0a57389c4862e67a8d6b096a8fdc5a56f2fe6407bcc6338410267d33e1dc5fa946c393462ae408d919a3dbdb18b665caf2ad7e19cb839883e734379c418d590108afb4164fd44a202c12557fc0383a3ae12a39188303edaafce75f3bd8e5a62b828a83b6558bc255204b2f8dfa7713c027345e21df7dcf37a0fc3f506b7b1057c8a43e002b775085dda1ecb30a4dca31cc896ae3d34df2c1bb05ac1c6175fd18831e3e9f13c93fa8570ae5ee0c9835565950efe85aa2557473572e7f1c8fb576533509a8b137699236a3d9ec36550c65a4aee2679b5e4d61386ff776241ae19408b906dd41710e78c44a2ecf8c8f5be450f652dbf8ffce178cabd9a61baa8c0c8545861e96fabff470e299889b71261e32351c6faff22c3398e29966351c0d41a893392eacfef2bb566f92050963d4e17bb3a120be60bd55e9d167b6d6aa0d0d06bde4c5a11685f23401dce8f50eda67221c23563549016263a111d95fc01711d2f67029a390e181346a9befa211b16c01974800c2e7691b9c921ad6f41b9fa1ccdea08a288f30444c7f47ad16100c77473c783b5bee4e2283122ba07beec5c10b9ecf688779e13791a056579eb51383c4bdc5ab9801747737231ec7b446135beac2a3b43d8a1f598d0ce41013cf7a585d45b403cbf24cdbc5c8c2ecf58ad4a571ec1afa25e24334fbe21a4b8a85f58604feb5802e3fbf899791757e91260c187fd021ce4f942f9a3fc1c342753c3645ec5475e1d4a05262f00e9b4a9b192dffbd58b40679542ad69b50c1fe535345c84d681026c7926b06b870b16b849ab6509de6a284c2805fc26be1a0ba07c3355eb06a4483f4128a47526503f3b818fae5bf5ab96bb81cc48ecd6c0ca1b5ba16091036fd2cefd714f2a8b29d7dcc01baf72f94dd73e5cbc183be786e328d5ae6924f4bf76b0dc0121879841c883b6f121527fb52c80fa50e7b34d991ecd9b629a7ec45b6536b7524dd1ef0dc2f3d44e1950d48741a375a5794c366b1183ec8073a8f48e483310dc2bf56cd5c508c232642fd9b46e07b1b77297cb17ccc39bfbca12edcd0ee4817a3fe39a8ff7cc0889d79a5429dc94a6ee816937c7f8216c67c66686eb97c71a509a2f16e41dfd22ab2897bf6fd27183e328905c9fad19fa77fd1ad9fbf4f64c7b5624593c7e51934e74d8253455298d60b3050e6403dfbdf7f0746efc19a849098ec6d4487bc6594cfbaa33689da7eb307fa29eced9f64df372c1adbca685de5505c7167d342bdc3fcbe9d4a65aa2ae2936b613ab7a6e0a0e236abd1b59bd4a220aa55262f44dd9a68ec4f3311988292b24719556c119715d734314a5287121008721c46b3f1acf0c7fc9d5c6f5ae34df75848bae07e40efb0e22d56493602a175f327dd3da534de69d4192fd20c1261510f3f9d7b7261989a6d7f76d6a1cec93efb3ca852f8bbfe80c83ffe445867294f359f90009d32d30b62376aee35cabee61f3ab24434c92a2167290c22f60790fe97aed67f54af4d8310cf2ff9c91a6519f851c7b6ef5c734cf1bec89ae531a7fcb14560de516b0fbbec4b38d474915760a2c1c665d16307f7fed868be112fb42bd8ae3187fcf99bd9bc0f19185e7ad116f708c43689b992def484cee143bc88bbebad33652696038c4926ad702d3c96e84cdc12a63c4197f17f1c4d56771c33648c8bf6e0360712f9185793b706ab0cd905ac1d49242a91fa968feab50ba4d69fd5de29e769abc2f9d8339b895f31f83f9f0ae537ac80fbe7e0770bc92e02c325346c9510ca001a70b91f109bdfcc2579cb935c26b6e273aec269d13fe647dc4472d5cd942baee4a66c0df552b0cd8b076e267bc03ee1136919aaab85268f2152a986eccb82fcd064b0af0d8f5304c95054640b260b78d58f80ac150f74e4928e96aace94efae18147bcd8eb6e3fdd5a5355a44dc9fd90888602ee9011ee27a6ef31f40487c97e06e606c91e530b638561c47ef105a26ac2554b20d41319cad5a1bc10396d53038648c94431d460b72eb007e74187f5b7d500f9d6b00090347c638321d4fa11cc09e386fdde7da08b520d2d112b345cbd7cc9c4fe16e36bab30603f29abcad0462be1572595213f0f432103cb26ca52da88197229845b341c464a0dac28c184d623292b12ca69ed1226e7a5a9bd9ee646806c0ec31a91d727f6c9320ff6ebeccb9a7e00cbc5951f74f4f61b988bf401b76e143c97d5035fdc5e44f2906fa012d92f6966ff3e287c705147a86c392ff6166a47edf8219a1b456d890f2e07d87a412430ff783b6de3e238eca3efcc74fee2fe0547912e71d0d4c0b44c65be10e73e56bc0ca1d1fcbddc89aa8a6637411a6b947976c8f88ecc0b4cf05f2c643c0a7aabdf484acd65b97b5a6ace377f2f2487d2922542f294fed082330605dc6838e16699c4771e0916063ea87ff98eeb3a814bf76a02eef178e338dce04590face1a493dcb5683fe807d0ab0fc828237640e25642e3549d0f9babe0e043a2d902a9baf1a74493c6814a2a1040b380ffcdaf3ee24edf07a4c3d136affa703bd2e1005d815e54a337552a4c8519b06a249950c75036cbc2c7fd2796242e8ba1f16b03154f14df52dd812e3d64ef3560b37afc14736da13921e44bec39810f978d9219d21fc48e7b62e6c62e216cec199760fa52d4ace03669feba83966398d2287634949cee4acbc3b4a914bb31c08699c322ddfe156c5043afec3071209471e671e20b69f7a4fbe38cb61109341019d1bc95372b69099421bbee254c507b7767a10b5df8f7b10a122625923e7e753dfd9f8c177798864890c20cce570ac84715869317742c08865ea550e550d4bd15b3365906f846e9f79adb9662ec6c125efd54aea46eea86019aa98187ac5e555c21347ffac98e13449cc9c91063435d03221c8e4d76522cc7e2ad78f208800d23809db8cdfad03fc2daf108315077b46d1828fb0edcc38f1ed5b8f25aa661e0f7461f1384ac71ad24061e4693de3fb2c17800dd2ea7249a48d7f307b967931ce985f2fa20930bf53899d46533c1426c5ad7641aa233e1683a87614d0ae44feb571343ed15d8656b9a01c17a8d64e437ba87c65519736e084ed80bb401aaf8e3267048d786894979bd9c97e28fa1fc158ea075ced84622edc0725fde7cef8a4d42c756d1ebb1720998271f7230d704d9564c7085f7d742b6a5136e8ba677fd6d3d59bc3fdaaee0bb90721f5a1fea439a01d55be017fb7df3bf53"}], 0x1010}, 0x4) r12 = syz_open_pts() ioctl$TIOCEXCL(r12, 0x2000740d) sendmsg$unix(r10, &(0x7f0000001f40)={&(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001880)="cb304dc417801bdf71e106c00cda1cd062414ca9b0397eabe1c1b440189fd8e3580b5151bf172c2d7164d23bea03b9f9f0d9052cf10573a6504857d391bfb18f283ec07d872c3f0ca929b7b3d7ceeeca86507c7ee7af2d8dc321ea4c72ac91f3272b6bd9fea33038aff7713870f1ddc316593c29b7b8481c30fede7c9945ea3584dbc88715a82a3323f8ed82b99071b98a1af74b18c5dba463c604fb8e15acee9bc8a385275857be2de274df885c75b9fbea6dd9fc3d", 0xb6}, {&(0x7f0000001940)="342d61978b721a6e4d830d4392fa55009efdc60b6f54ae3bc8a9d152dc9e1d28316354fb5c6cbd6a920b810511147a4156dd8d89474ca75ca4c9cf78cc2cd5761aef232c4ab9bb6dc6c2821d5891b6e3cb85be60aaf2d349e2a47acc9ddfc12f5631db7e228d5229683a9393a7d35a4243ae2052779d2c92fc793cd7c1b1d5aef81031904724ee79eaa2944036a23d7061ab9b3194e1cd1e75b512a94f0eed859c3138c0fb4f8c82544a4cbdaa8a1e96f4716200dfc4baee35082e691d79e82a0a9ed3186738fcd69b06aed7dbbe6763c3", 0xd1}, {&(0x7f0000001a40)="5bbeeb12b383ed215e801d3bdd60809fa21664b4aaad0341505eaf0996884667e8ec10083efb85ee61e0b80c37c7c4", 0x2f}, {&(0x7f0000001a80)="b9a611c3d345963f8ec75e9812995213396f87c1f216926b06090248f6aa32e09c86c251f24a10793600b7d2606989fde18c43d92e6ec5837459be4668dbcc0ea27848563bd911f44c48a7f1f4fc83962a40659e0539c36cff428942832c9d03ae12249085355d10ff1b4f41747680f7", 0x70}, {&(0x7f0000001b00)}, {&(0x7f0000001b40)="52fa04ec7e527e0558c9e3fd6ac23c568712388754b01eedab27d4396381b394340d9f6a24fa0e777e4bacfe6c39cc93c52e80ce8b5c3e12ddcbb1cecffefb853c566be04a348901d8c31cc54086c745964aea4dfc4689d6d16128d5dbc8f7b34a820fb0ba976edee0ebe62ad2300a19616a2a46f391374f8e6d9cb4302995b36ede21d0f4e3", 0x86}, {&(0x7f0000001c00)="dc133c7417fa281e998faf7e6f37b5a8a38713e23a7a8b8eb3708ca6db325784879815380fd69b40c68ffff68502861ceb6ab77d0e6ab726b4dcfd04b36175167899a930c80086c584b156ce9dcec450850a8de6225279a65ec581760989806f9d0577c472e19733186d9d3f504ef2804c3f76bcf6e262d47a38307fa33dd1e23e617b3ec268c99bcd3c5bca0cdcc551ff2687c7393b08835d88537677dd68a766959bfce69f0c26ebf06af0e25ab86951948ea3e6056a72865dd7ff67db60a02ff51a086291a3599798af8e6b87019f0556183f7d5e89f66cf9e35d2dd6d0fbbfdb12786f082e5587f2705c56c903bfae095bdfe5da59284e", 0xf9}, {&(0x7f0000001d00)="2b52329e1af0f0ff7ce73f3d8c75164156e3dab7b3cb4944a28117a107c49a4e51889eeda57922199111564af6163469c40a8e156f9a4b992630351b5e026c5f7725a59d809f1564804fbb16d5be73854b1b4a612681d7a5b5b662667e90e81e9369ae350a2c1b50ba67e9b93426241989a2dc93a90d8d38", 0x78}, {&(0x7f0000001d80)="03392170e636fb81d21dd202c8af41f2db0b7bf003df0dc6cec4caa4546c302e4d0f26faa232e7a8d4f3786ede03134cfdcfa630456a7460ffd1a7fa39011f6279252d7aad730ff8bc1864b91f291c627a71a1ac1974dd5b588962367ec0e8e39d5e8317020c70e0ca8302c0db7bd3e59b2ff34d", 0x74}], 0x9, &(0x7f0000001ec0)=[@rights={0x38, 0xffff, 0x1, [r0, r11, r11, r0, r9, r8, r7, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r9, r6, r12, r10]}], 0x78, 0x400}, 0x4) close(r1) ioctl$TIOCSDTR(r6, 0x20007479) recvfrom$unix(r6, &(0x7f0000001f80)=""/24, 0x18, 0x0, &(0x7f0000001fc0)=@abs={0x0, 0x0, 0x3}, 0x8) munlockall() bind(r2, &(0x7f0000002000)=@un=@file={0x0, './file0\x00'}, 0xa) openat(r11, &(0x7f0000002040)='./file0\x00', 0xc08, 0x40) ioctl$TIOCEXCL(r6, 0x2000740d) r13 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r13) write(r1, &(0x7f0000002080)="c570e4c2e98d6af52433382a272c5fe2f9c5233898e3fb505c9a16eb26e6801ce2fe18de5ef36af2227f9e5cbb2e58fc2bd3ccf8c1f4ecb8892e95de835b6fb2eeb7a8231adb28f3c5f33f9ae3caca032794db629a8357795256fd69e08f0c1e2050c965ce022a354c", 0x69) 16:10:56 executing program 1: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x4, 0x100000000003, &(0x7f0000000040)="aabe56f6", 0x4) 16:10:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$getflags(r1, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1f0203e2e23650653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000280)='./bus\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/240, 0xa4, 0x0, 0x0, 0x0) lstat(&(0x7f0000000580)='./bus\x00', &(0x7f0000000500)) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/224, 0xe0}], 0x1) r3 = shmget(0x1, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000440)='./bus\x00') shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1) truncate(&(0x7f0000000040)='./bus\x00', 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x9, 0x3, 0x3, 0x4c62, "c6b54c9261dde97581670e8a36579b1f04d9470a", 0xebd, 0x80}) ioctl$TIOCEXCL(r2, 0x2000740d) 16:10:56 executing program 1: r0 = semget(0x0, 0x0, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001000)=""/44) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001040)=""/105) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/4096) r1 = getuid() setuid(r1) 16:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kqueue() write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="8c6839db5d9387868eafdeb7b4575591e06e7312cd232e5d093eef57f458a7efb7dafb912d740dcb9756873cb61c6c9219ed2eef3c", 0x35}], 0x1, 0xfffffffffffffffd) 16:10:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="ebcbf0650f7a43c6d18d33eab36aaa6e96590bf392fa3845c9ed203cd17ea436a4117b733f56213aaf52da14cb0d8fb2443f905848831bd1ed5365ef1f6b6592668d9891135c66b77a2190a53847a127261af7aa2057fbdbc5a69eb6f913072870f0bad788bb41fd47e70df1dd16d153645338b557ef3b52f2de76b08b4a8e013e7cb61440f146d7ae1bf3b8e13a4844ebedb593ae64c810e4715148a1049f58e5549d13fdd3b281c17aaef72a41d2", 0xaf, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:10:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x5, 0x0) 16:10:56 executing program 1: r0 = getpid() getpgid(r0) r1 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000140)='./file1\x00') setsockopt(r1, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0xfffffffeffffffff, 0x81}) recvfrom$unix(r1, &(0x7f0000000040)=""/171, 0xab, 0x42, &(0x7f0000000300)=ANY=[@ANYBLOB="000030800000792a7a6aef0944c7176fa0376a8ab09aa5eb19d4f83fbb58d0f744735212e317139b31e043bc026c3939b283e45d006dde58aa90c924e1aeab0638a4db7fc6e34209ed03d71bc445b0af63f2c4953e6681863c4296bac6"], 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000280)=0x41c) ioctl$TIOCCBRK(r4, 0x2000747a) 16:10:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x48000001006, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff33) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:10:56 executing program 1: r0 = socket(0x8, 0x4, 0x400000003a6c0008) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0xffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000}], 0x10000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000003, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9, 0x9}, {{r0}, 0x0, 0xc400903d478f10e7, 0x40, 0x10001, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x64, 0xa00fffff, 0x100000000, 0x100000001}], 0x7, &(0x7f0000000140)={0x3, 0x4}) r2 = kqueue() socket(0x6, 0x0, 0xfffffffffffffe00) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:10:56 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x80000000, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x13) poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x2f9b) 16:10:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="6e220b26e641ed839c13849a19741d3b575bd4e6469cdce1fb648c466c3cf606ca5009e876e5d0ed182553d3b5a514b4d784d1cd571f7101447680f09b3cb325b913a5085425dc0f30c7bb40f6783c1de5f2be40563a675ad0fcff5dd795ce9714df84a673affa0c9029f9074caebed1279ff4c25979d8e5307eb38edb1ae6b2355018d10bb5cb1cd9d7d7cd39b9b2418c288b7488ecb607", 0x98}, {&(0x7f00000003c0)="134765850da56d346e862e0e59807a20a78739a84a6eaf53ab54368d5eedd4d5ff24a077693e68da30df2c4825c493edd06af8accd8ab0978d4a913b5074bab05d0597c40d002cf2d3e6741bdeacf6d3f34aa06ecec66674c5ad0bbab5b2ef9220f5062e3896072707f18e365173984fc80ac63290aef128c458fc6824ab7f510efc6aba6111174effadd1a1be432409e8c51d7ea3508131d43522ff52052ec568113038d0e9c6c5a7c9ce7f4cdc48ddb032161c3ff1fa15fddeab8d85513fd035c9884d497b8a01a1fdf7a38f9596ef26b3ef0c37ce841183161b5ca3b569ae27737ce4103e772b18a174a98f7a1a9091aafa46881b6af342429e6571c87e46feeee867bc1310f76e123a17fd14d4c37d42fc1d4e81564361bbd687a16092b908becbb16928a6ac6e3fa304ba2bf8bdcad27a3e2147de131755c59c60904d066ea8661580ad5e9416b9cec985e202584f4c651568e3118a7d2e9eb41c8306f531c0054d4fe9f688d6871c2ccfa38278f6292e25b1a95c1d7bffda54c5274d0727a38f3b8901ff0affa08f65c3c4781e0e1434b4418de33d33c83f8f7261410a18683068134914c2e460c970bc0cdab5d835ae2d8cfac5cf4abca19696a179b8cf9d0bae8b62fd20fb3ecc2f2a99d6dae9aae6c4a5a54f71473ddad99ef321dd5c62aaf5d787d76d8769e70974c9093c64cd8731bc94104582371275ed05fa0b2bcd5d1f009bc17347671eae953884be3c762a054daed2514ea87a94e8f913319b131193312e05fdb611b6e317ca599a06b77c9dd8091d6806e818883538de8698e5b82d73715fb01fcd21e27538681a3f285ba7a1a839d21c036fd562fca8159fb5d172bad5187f11ab3df73497a4ae7c6b694fbbfe3ca1dd0d147b19a378819c97a197631a838cfca848001958151e72204f5cc639988d5490dce0d97e74d623a5d942b46e7fb624a7e41e3b68343554b9d7fe2e7abed970ef1b7e23ab9efbaade64e6c49322ccc0d9f3f2092ff141c396cf9c5c7c8bc179f8a7f1daa9ebe5d6546448d6bdf34f1f18df981cc3fc0aa27ae14d4659b9aca2a968390ea28f724e9505581a835ab70e50b75f5135e3ab3d42ea9d11fab1bf52f3f5a3ffd409b987c5c47480d8af734f464b09297ee93ae58a204862b63f8913d26d5a988179810d839c8cdb503436097a91a7024fc96f31922c4149de64a2f2bd3293abf37e6608278f17bbb2a0a7e5571b6ce936c026579cd220f31119793be733de58c751ad6c471cd37861aaabe18011cfa71260435417d5c2df412e9ae1c244a990665f84c7d835d00a24ceaf46225a61c2dbd6c42288ba4125c5f8fde5c25b00a1425d66f55a0626e8240395608c1bea21a6239425d904168f20b19dcc9b2db81a573619e452d2599d5c868a62085d6ab553c8f9f90b08a6d5b9fa26185ea851f95ece1572d3e2f5975a1b9d0d6b1a2446e95868a8fdc39253df53a474b0e74d01cbeeb34849f075ff0e1bacfe1e22203dd6aff3646e8a691ad049f7b1291feafd4b5c459d8f80f7d03a23c7f2fbdbe223a2bedd4e95b45921eb95b76d1bef7fadfd5af53d8eb22cdd0b51ac0a106bc8cc2fb1bbdd332cddc68d03ee4f60eb0366fd685b3a692f044ef90ecf8bf2ca4ba8b1615765e8e4f5dc96cab094f90947088599f9290d4549343ef24d6703a4b9e1f9809eac227fd67943f7ebb3b6f7bc5e6bf17679f4fb75173d4509a922ba8f9846f0dad15fa9c22425c6e0a27508358e9927c02cc670683112acad45149b46113076a83934ae999336e9db1b3fe936e82a29eb9fd24dbc14546f1fcefc7ce4ba2e9323ce4ad2116f56348b8d28e93ed0e4e403460ce3872675ac137e67a3f07cf20cb14917e54cf28ad094a5a50ffdca28bb8547c8b660260e1f680f90c13caefa55ffbf7fddc6508ae6c6715b35ea85b3140d7353edcedc7ba3a407247a41b491a99837272bc3278ecaa3a000b46b9cd5e93981a1a8adb5760053359b6915824f374de55ab192ba8e8222a1f94d63cc22336fda0175c04611ccd32a26a10b96d1f5ca8b554e8e2799e1e40b99964fad5f6089c63c3a3b8919eadc42ce23e1f21e9149124b14ef8630b781f1dc001256e9f35d21ee322224ced1a760b444af47efdd7bd701894faa5fad8e7089bd2cad70b43d816f04b8bd61e530fd75a0ab12beee4c745a1473820d5154e129fd1e261895897dd570ba3672eb9518a9130be4f3790add4b2373a7d71278afab1fbd48b30cf1031c7183a97815329d020fc5509221b5904f6e8b1a213537c7b7e2bb9a7c0fc8d2a27475206c27f3328c7f7bd4de1bbc0a36e640ae2f201755ef727b0ca344f1e1279d2bd1423bc8c2c220f1424cc84da70b0bc27dfe6db27c54856761de94d5dd655282ccdd56751d7ddb70068a0081048f5b96acdcc839ee1aa54f09f1c632583e822b9a7845ebf57662627f5e1a3dbcf21900c88d083a3c2ed289de5a7accb2424f63e895004273bc28a9c4b841584606e30fb8ee7f65a169fb4d34e0e806891c4abe8e9cac159214439e252d0e606001467dfcb44d99e7f532fe160335674070cf2cb0c816fa779cb9956417f266e8279794e0fc528e0a20dea2a40cb4a5d04db354865485588d4af230eebf5c4526b2b504ba935330728639f8ef7a7ec187dd0c83e089400334449b9de92e9fde12a4b4e3cc54f8b51c1ccb505fb8e261c9edbe0cb55b439e7ef8dfee6e19548e09c7748fb6a1d7e06ed2c0ea19fdd10f165e6c31d19d677d433d903461b6de5454ba2ca30cb2a4c7d0536861241a9873d5f25e38124f81d05e695b59e0b289fd5a8402a9ba641ce5eba9e2ff3768989bdf65a0cf77c9e03dd5a64454d816a85f2664d40af26bb7a23bc020f4cbf7271c5abbc72a2084c1a98b4375911e2aaa745cd7ab71576f80b7af2864f0fd85b6d49d9a3ccf97e69190670bd6241da84d47b3555f565d684908d777af107e587414541a49bb63b1a4b3424fcf269182888ba65a9d5db433e3f5e24a779fa0a2fcddb52a6a7366a0c351a612324cb7ddc7f31b9b508f9032de222c3162c2b67eb71db3825fea56b8ea105e2f27b044d9c3bfaded6066e3c8d4f34a9db628a27a0a58aa7a4b1d08cbd475e37e97107d3bb2615f84e9865306d52f3525f82bb0717fb0f7c8304c1034a6d65450ce3c3f3fd7a2aabb320c673367d6bfd0e568fd24a46b25f8b0d4ecf52ddea80c9b244b00b63fa7ea271dcee57c5c915b0ea5336deb85c579e7a1e848e0d4201731267fcb792cabb5527306e9beb0c430927f83e45d03b3de0345ea9d5b752e118ae34f18c373c7b69b055ca021cebf3994b57f9774ff8a03b948eb5dabbdc4ff2174c8bfb1ba1a382a01a9e216451c3d9c04077a8911a8f1182bf96149750a25e89ccdaf035ddefba86628b339ab46d811484fec450763ebc70158a72d55bfe6c6c7daa8e5a0444b173fe7a946f4313dd1ccbcf87e930c6042e7ba6820613d3dcea4e7fec0300a607f05b05bfc46fc1d76868bfbfd3a3f6b08c91094090973d1c3e25950509155abacfca108eac2f21fa02ef521a1a08f68c7e868abd2e5ce9fbe548152b3ad3299876675c3d69cb068f7b5221c0fcc9d131cf8bb3562bf9a228f705c11c23f40f11cf3538c10b12888785540173f4e1e09ee64c388ba1c191f8a73310de2b887b587beaa0682461f1110c24be7b4a2d8678512ce3dddf675038e6dcc28f79b645f0dabb4a200e77de4f4ec6bf0db0c76e2634a866b8ca28892cfbb2fb2efe5e953636f9a7a18f89e6e15e6228484a0f81aca404db944a0b61dfd2ff19d34f95dc341246aa1af04cd6ef6451f4fbc3abb8d077af18b5c88440064634e458324eeaabdf61b9e5e03abb5dd6e47e4dc765b75d3e5a574ada2592e692d6452ef18d690fb98fcefb7363bd5947961106d0414b59602b58b1948f119d0e407b8e14e8df0ceabb13c9e1d8284c861cf8caa5d287db68f314a39ba1a487974f1d57d6f51879a70ff906598e5934d40e1dbc2b908713e2d28fa626501f6c4b89418bae90a511655982a5e7aecff888798d67807b0378974b4d8e52b53ba365bc201275b8c008554f74a996f5283a8c1dbb7aebd144b00f5f4947720feaf0b74b8e51d87c2c8556a34441b50d21b1152a08cb5a2c3ec994d0cf6ef4709285265ffe5f84b57942027e06e8803da4bd37dc7659dbefc170c2d82155e7404efe2be05d10ad772e58fb05d08d079c6e1056bddd7562c1606d5b757641468289451aa1e4a42ba7104dcfb99de1ff37a6b77b91aaa5a52049e92533f2944761c029d6e2246b0b24f2bf57dabfb804a86c3e58cdc854cedaecfd88913d29ddc5a5129af5f8fbcb5bda88367eb2d9135d891cf0470ee10bdda5951aa04089ad869a875a690326d1765b46ee03512bc5585a125b9da35b84a51d13a7e016b102c1aab530ada4b84aba1379eff388a7495934a705977d2cec56fa9f941895a0a3491e2f304d39df7efaf313f548205459fa877044c8cf8333b90b02d19f2ef6035705d8e436082443d584baa43548f3c0f591aeb9d4cb388d0b3dda6ee64be65fd0668b89fa5be00011e09c3c0d082fcdc58f8dc4eafe0dd80b9d52f151ce9aa590b959c341dcdbd3f7f79767031705cb2d73e7b742fa2eb3ad53c4429b5dd7fd611779a68564ea3b81645c3fcf5ee2d12e41247bcbddf806b3f57a6e6080884c44aea2634d160aa3a976cc6f32772d5499137bf70943b05182a918d28db98cfea6441bf33575f07e64dd6f14d99bb3fd5aefd22d6b7fe3681cdfbb7236c4e5bae6e55862c71bb83463a207debbba08893b1e20c229684a9ad2957c7cf4a71458fde0cbf612ef5411f4c0919f8d2eff3efc7df23d5e095570060ed5e684ee46b47966c2f996446e13e8da706c64450694d34f8e52719d88af575e1c05f1c39ba90ca8f75ad9f740f15d139319e39fe2db881af2a9356537c154d1effb85547a3fb8c646d9433cc689f490f40645a37397c741de83cc1d36f802c19c7836621b766da29a37b5a27ee42cef56325983de05a21e4f461cef30d9fcf2373451254633101c7d14c8dc7b6f351cf0804eed9814aa65056040c288cc1416d241d573bdbfedee3e2ddbad6f6771c078c2707fb8c4a56dbfad9ddb1b20b84df293076de325cd84b6c441d68b086adc279631eec98e17254e262b2bda9321612a990bd597de2e4da926cb2523a6755acbeb2fddba71d20ad112f503eb31c789eb31d016cc75c973c85b4074dadbcb5cece937a0b39f0e8bc260acf1d903310c7260731547d83f88802bf739d832b2d13e1f8e991cf4eda3ae8ed806e397ebeca7abbf94332bf9b75b4fd314e432b468c7381bd9be74b7290b0fa8c6708f94f76293253ba6da9da036048bf0510c7ccd75c1b13a3311180c6c7f02ee2f8a11f75e4c8e3fd3be7c2da839a20cef52ba992e343c80e30bc2add15812d6b4770c981e524ed98328ddf428474d2c9680c3ab8de568db3edb23c5a581280a511ccb36131420487d19dc2f0445127816ac95147dc1e1fa4f1176e1f0829239dd4f0dd54a8816ba2b1e3cc9989b4c35df8419fdc06d10392a20f1aa34b27a8b86a65f8e2d49a4bcdc60b5fe0e1698f572501f26aeb4dd94042755aba133cb23ece7ab86cf13ae2d6baa8466fe897c65364cb538db2e1a8b9e72e6604ab98431c4aac83f4e32b692f20ad5b9a9c17e3c18d8688d8c34caaec33f99ebe4a9493884fa319a4f5c16629e27eb8a22a14406ea596a0553c6d82bd08a2a2bf2b79204afb86", 0x1000}, {&(0x7f00000013c0)="7954ce33fba0f57367653ef8cadb50141ec611b6bc97ed6edaee9ce3434aa84a398a6b0abd209872494e950a908009e53f5c2715a7aa", 0x36}], 0x3, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x800, 0x0, 0xfca1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="f97b89d1c046a2a238be7172b85d81c06ea7194240db51b679c26c8abd971d8e9540e6e4e8172c346a428c10fa94a9824e764237b91f40923d51807815a1ef53e7d17844e560456b7cabfa3076a985a23264", 0x52}, {&(0x7f0000000080)="92e714bfec07895e97068d703cd3b1fa6c7d80210f9b87511b6e37e8ecbb8757c9a7a5b5f3228adea0e25d1610f49c83adbd3695f2f50dc6a78dafde168a5c5d43966351e683f225125c98a639316078a6366abf6d44c639d9456f54aaa0a36c8a835f2d3485aac796ad27c95e5c27a3b2a140787c4d88dadc8fc1ce377a32d5cbefccbee7309b3c6e2f1ee5696ac9d9513cfe0417f6fa20d1481558263c31ba5f190b60119065dabfd4b5a4c601c08f514ded242ff66490ed637bd2ce006c572e216432d84b6df3619c99b3fc2ce80a2079ab81fa2b99d545b7168306b83116273628e23d8961504543d5bff22ac68a04e16229a45b7eb142ac49", 0xfb}, {&(0x7f0000000180)="4dab1a811716a0143e7b93bb34ee41d5fc7760dbda04672f417ae08ccb400158d65668a9410e097a8992d50d5da40ee2bca169273bc6f32655177768376f31ff70a8aca9a8d9852e6b2f35526c508b23de1a2fb694e912dd1b1f2ba26935a32a7092afa6aca46f2621afae0ad184cee39eb22a460c3b4cb72eb5b7c973b1d62c4d4f599306123fe8164478c0de37fd1b944ecd2ccc0ae9f5d3569da9dea0ab3d25e66f186a887280d8fb1cd3e0d3e47f2b833849918e9d9eee607ea4d6115e8b5bb73f01a45afe5eccbbad", 0xcb}, {&(0x7f0000000280)="2161c26f2115eecf886409391f8370c51553f7e8c58ed6da6fd7db847457705118d6dc37685a9fcc9fbc05384a872bd1", 0x30}], 0x4, 0x0) 16:10:56 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7f202d, 0x6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:10:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/196) 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) 16:10:57 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) 16:10:57 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="480000000000000001000080ff0f00000400000000000000edc0b0d757c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f19356bb957632000000000001a4263a9e11c9b622b0c9c1ac1c7fe31a563c57c3c31cf10277bb82cfd28d19b556f867adefd1e703a259ccb09f8715deb7e839f5942a7e106114d415a6dcaec5696dd06243cf6c4b97149cb36237252e241450472e73870cda019cb3adeadf931d1a2b55dc65d6dc1ff41002aa57e9e17a47628998a84200a231cec3489cbf4d59ebdb794550b0e61f9d051314beb9f2931c72acfbd2a08d472b77d4e4b5809166c821c4fe8a8569a8ea3d10395330f0755a6df6ac7bacda4cd0451728f374618cbd00856fda43e00d0f4c29a01384a5aa6a50a462f8d7bcc9ab8977059f28d1a8811fa91cddb4b0f01ab0e6ae3e89dc70e636674da0c2babe140850bb5f1bd3bba061c230b5e85c586dc94f94eb12557e4ce2103dd35b66f541f191557e37b822edcf2aecc1cac213bd659447b97d0701089cf05fbe7a4854a602591b164211a4687485f3a2376734d959df64210a80527a92ea705"], 0x48}, 0x1) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9a7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) 16:10:57 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffff7ffffffffe) shutdown(r0, 0x1) r1 = getuid() r2 = geteuid() setreuid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x90, 0x5c7b}, 0x10) 16:10:57 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x26) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:10:57 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setegid(0x0) r1 = getgid() setegid(r1) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = geteuid() setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:10:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:10:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r0) 16:10:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/90) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x5, 0x1}, 0xc) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:10:57 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) syz_open_pts() r2 = getpgrp() unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000440)=""/252) r7 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r5, r6, r3, r6, 0x110, 0x3}, 0x5723, 0x400, r2, r4, 0x6c, 0xd6, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:10:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0, 0x1}], 0x2, 0x1c8c) syz_open_pts() 16:10:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x3) seteuid(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r3, &(0x7f0000000180)="abf091a6185bea633b50c715706ac682e8c12394ad8a6a0e2faf3fc46867f6ba5473706cb0e91cb8579f82b57505", 0x2e) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r4, 0x2000746f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) getuid() 16:10:57 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:10:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f0000000000)="eaff120000000000", 0x7) socket$inet(0x2, 0x8000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffff801, 0x100000000}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0xc0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x2ba) 16:10:58 executing program 1: shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget(0x1, 0x2000, 0x430, &(0x7f0000ffc000/0x2000)=nil) 16:10:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0xc00, 0x100) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000081, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x5f0d, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x9, 0x81}, {{r1}, 0xfffffffffffffffb, 0x18, 0x8, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x800, 0x9a}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x9, 0xffffffffffffffff}], 0xc261, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x8, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xf2, 0xfffffffffffffffe}], 0x2, &(0x7f0000000000)={0x0, 0xb207911}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x0, 0x4f, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x88, 0x80000001, 0x3}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x4, 0x400}], 0x2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x400, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20, 0x1f, 0x1}], 0x6, &(0x7f0000000380)={0x7, 0x2}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080)=0xde, 0x4) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x100000001}, {0x407, 0x6}}, 0x2) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x0f^\x00', &(0x7f0000000200)='/)\\\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:10:58 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) socketpair(0x10, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:10:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8100, 0x54) 16:10:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x0, 0x100000000}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:10:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) 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, &(0x7f00000000c0)=@abs, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x42, 0xfffff, 0x1000, 0x1}, {{r0}, 0xe24ac7d2466994f8, 0x23, 0x80000000, 0x54c}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000046, 0x1ff, 0x5b7ba2d9}], 0x200, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x11, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x9a, 0x2, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x6b}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000003, 0x1, 0xc45}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x252, 0x400}], 0x1ff, &(0x7f0000000280)={0x80000000, 0x8001}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:10:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') dup(r0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:10:58 executing program 1: r0 = socket(0x6, 0xfffffffffffffffe, 0x1) select(0x0, 0x0, &(0x7f00000005c0)={0xfffffffffffffff9, 0x6, 0x4, 0x7, 0xd90000, 0x101, 0x42, 0x7d4}, &(0x7f0000000600)={0x7, 0x0, 0x7, 0x7fffffff, 0x1f, 0x8, 0x4, 0x7ff}, &(0x7f0000000640)={0xd641, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2c7, 0x0, &(0x7f0000000140)={0x1000000000}, 0x0, 0x0) getpgrp() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/210, 0xd2}], 0x8) flock(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) r4 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x10, 0x0) linkat(r4, &(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000700)='./file0\x00', 0x4) 16:10:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0x0, 0x3}], 0x111, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 16:10:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) flock(r1, 0x1) 16:10:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:10:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x910, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) pipe2(&(0x7f0000000140), 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:10:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fchdir(r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:10:59 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x185) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:11:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0x6, 0xe12, r1}) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x62, 0x80, 0x0, 0x8}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000003, 0x19, 0x82}, {{r0}, 0xfffffffffffffffe, 0x80, 0xa0, 0x1f, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x66, 0x1, 0x5147, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x2, 0x40000008, 0x7, 0x8}, {{r0}, 0x0, 0xc, 0x4, 0x4, 0x5}, {{r3}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x7, 0x81, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc8, 0x80, 0x4e20, 0x80}], 0x1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x60000000000000, 0xac28}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40, 0x1}], 0xd9ab, &(0x7f0000000240)={0x2b64, 0xffffffff}) pipe2(&(0x7f0000000280), 0x4) dup2(r0, r3) 16:11:00 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x80000400000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/245) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:11:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket(0x2, 0x0, 0xb3) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xa0, 0x2) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:11:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002700)) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000002700)=0xc) recvfrom$inet6(r1, &(0x7f0000002780)=""/215, 0xd7, 0x2, &(0x7f0000002880)={0x18, 0x0, 0x1ff}, 0xc) setreuid(0x0, 0xee01) r2 = semget$private(0x0, 0x1, 0x4f547eddc61c8f9b) r3 = geteuid() r4 = getegid() pipe(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000028c0)={{0x7, r3, r4, r3, r4, 0x0, 0xa6}, 0x5, 0x6, 0x4}) readv(r5, &(0x7f0000002640)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/165, 0xa5}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa) r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x32, r3, r4, r6, r7, 0x108, 0x800003}, 0x81, 0x80000000, 0x9df0}) r8 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:00 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffffffffffe2b) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x4}, {0x1, 0x8000}}) recvfrom$inet6(r0, &(0x7f0000000200)=""/247, 0xf7, 0x843, &(0x7f0000000000)={0x18, 0x1, 0x7}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000015bc0b360672776f63603a70023ddc5ca7cf2b28ac9c3cf68234450c71f35c1536041d8b3785f8edade296fa30c4ab6f4f0fa9332bde75b6f1944baa6ddebf58b47a612943af991c56765cc7e0958dd48b34ab5347965802791823f8f46f6e92e1ed0505f3691d36360a68ad7816589a9e3e93977ba17e8ad3eb90a2c04ed706743cda2b536d3ca42ec353a30cdfd750b86dd4702416cfd89734eecc0095feceaf4e9770a6b83cbab0b35e5dea5853aec5ac5f34314b244644d8b7780608"], 0x10}, 0x0) 16:11:00 executing program 1: shmget(0x3, 0x2000, 0x240, &(0x7f00003b6000/0x2000)=nil) 16:11:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x52) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0x5, 0x0) close(r1) 16:11:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000255000/0x2000)=nil, 0x2000, &(0x7f00000001c0)=""/190) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3f) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0xff6a) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x680, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x52, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0xffffffffffffff01, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x6, 0xfffffffffffffff9, 0x401}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000080, 0x54c, 0x6}], 0x6, &(0x7f00000001c0)={0x679, 0x400}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:01 executing program 1: r0 = socket(0x2, 0x0, 0x40000000000ed) fchdir(r0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000240)="f04a3d9524130c43348976b4c07c8038481452b4dd937c25a481ead84d57e83889eb66006778273d6323d8776cd2452766fded989ee4c39081e990489f523f17baad1cac31f846f99df436a52cfc7d1b2a9f57728a3e31553b1c3393bf15e35af7d6b880ff71710188251ecd46617b6958c4c40886eec9f6566001f2b3003d50a228d97b7504300f4dc984ea65b587ff53bb8a591e23f85c1e6dc65660db4f2bac1b1378ac", 0xfffffffffffffe12) setsockopt(r0, 0x29, 0x3d, &(0x7f00000000c0)="2a2cd1af29d5d87ffd93349f0f4a7b0ad5e0f47ae3ca4452d25feab62d7d37011522bbd0509a45ce7c25902437453ce9cbaa650fb09a7d697399cafed77f34e49280d434b3aa3e966376b0d29c0048ca6ddb2c746d353eae97c07ba055871ccce7e997085ef8ecda6426146c03e002", 0x6f) setsockopt(r0, 0x2, 0x6, &(0x7f0000000140)="a621bba70357b2ff983c37c6c292f7be6ca44e7c32720508f8ac8559ba62c15610d7053fc5dd8e2d14451eb9e1c8f999df04bdaacdce59e43b1a950482b86d0eb7aa5afb2b954e3cc33433041dd16f456e4ed6b87e3edf2d255961a9f564830002719db6ace6c0380535a0fca76464cbdafdd693ca7e712dadba63c11749e1f654b5a0297758b839058f8939753130837911ca3755f096fe1f99dd2793e35882e466ec59e0608ddb2782d9c7c0e543031df507c49185e83a8090d91546d660c25cd9", 0xc2) 16:11:01 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x7fff}, {0xe3, 0x3}}, &(0x7f0000000200)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x6) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r2) shmdt(r2) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000001780)=0x10) shmctl$SHM_LOCK(r4, 0x3) r5 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x20, 0x15c) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x2) r6 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001740)=0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000001c0)=""/131) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001280), &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001300)=0x2) r7 = semget$private(0x0, 0x1, 0x204) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001400)=""/217) semget(0x3, 0x4, 0x0) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r7, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r3, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r6, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 16:11:01 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xa1) r1 = shmget(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r2 = getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x52, 0xffff, 0x4, "52030eea0f038da6febb09f1ad6d17d352eecc1c", 0x3, 0xe8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x20000000002, 0x0, 0x7d3, r2}) 16:11:01 executing program 1: setuid(0xee01) socket$inet(0x2, 0x4dba455f69911808, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:11:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:11:01 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0xfffffffffffffffe) close(r0) 16:11:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) getuid() pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000000180)=[{0x0, 0xffffffffffffff62}], 0x1) 16:11:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:01 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f00000005c0)=0x1002) bind$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001280)=[{0x0}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)="88033e5fc9dedda363961ace64495954cd2c989785a97478379aaea7a010de4dfde0af5f18e15d2a5af0cb74dc689e015e1e77d6425ae9a64e283fc5aab7b8d5aaac74cb3a9801a5afb3b94bea8824f1fb9abbaa55ddb35fb6d9a1ecaafa8a6918557fd82fd6b8e397489723f7fc96295298adc3683066e9564491e6ca1c946269c63a55048997f92dd1b0eef978bd3e7c689001e225f9192011a92119851af376b2afd7672497", 0xa7}], 0x1, 0x0, 0x0, 0x400}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000300)=""/181, 0xb5}], 0x4) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x20) dup2(r3, r0) 16:11:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000001c0)="f3000090", 0xfffffffffffffeb4) open$dir(&(0x7f0000000040)='./bus\x00', 0xa80, 0x1c9) nanosleep(&(0x7f0000000240)={0x5, 0x1000}, &(0x7f0000000280)) nanosleep(&(0x7f00000000c0)={0x7, 0x80}, 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0x1) clock_gettime(0x3, &(0x7f0000000180)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:11:02 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r3) setgroups(0x8, &(0x7f0000000040)=[r1, r0, r1, r4, r2, r4, r4, r1]) setregid(r3, r5) 16:11:02 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 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) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="de23823810fab8eff6abf4c49adf4f33c5f232593ea16e51f4ed896f652a", 0x1e}], 0x1, 0x1a) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:11:02 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f000026f000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000540)=0x1ff) write(r0, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r3 = semget$private(0x0, 0x4, 0x18) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r0}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r0}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r3, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) nanosleep(&(0x7f0000002740)={0x7, 0x1}, &(0x7f0000002780)) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000440)) getsockname$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockname$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) geteuid() geteuid() recvmsg(r4, &(0x7f0000002700)={&(0x7f0000000580)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/236, 0xec}], 0x2, &(0x7f0000001700)=""/4096, 0x1000}, 0x2) 16:11:03 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000000)=0x2, 0x4) socket(0x6, 0x3, 0x7) 16:11:03 executing program 1: r0 = socket(0x1, 0x8001, 0x10000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0680005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1b7cf9ddb9ffd4ed6557a67d9d0501d9b27c3a746e7fc608609103ad6053bcec361b23496c8b907049f7", 0x2f4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5af652d5b5b22b658b027764a9622968074124ddde", 0x15) 16:11:03 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:11:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0xffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x361d, 0x6, 0x8, 0x52}) 16:11:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r0, &(0x7f0000000040)="2a52ab1cc99358f1281510293e84c701bcd066a9dd454f5e4aadab397c58c231c15782fa590ed75e1747a22701bf4dd43d8be086ad7565a2f97bedaf9cb7f89c83e92068f405a828ee42c64254e4d0e6ee51f576a76b6437688810835150da36bfbe151b28682abde3dbcafbdf421ca1b1ff0fe4602092ed1e4d9d4d74534f4a29c7951432876d301de305fbc58b5edfc29e9afceb6a3c63f43cdd30f6476106d3c7b035d400ddad6dd89f6c8424ca67994430705d68a4b37ec18445c9c04afbfe2dcf9c77e006194651678526d4e633d034b3ddfbee388481c719b445baf9938780cd544c", 0xe5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r3, &(0x7f0000000240)="e6c6bc663eb210418a4431df93c75ee86e86a43740aca26e9f480b1d8da012a1a32e292b25d7a8cdbb2336ecf06e2c5bc5102141186f9141db950293900cc7ac41747a08291729992a6f435bf950da15f45e7539885e8fe7ce0d089763787b2b49c1699d0bf08a9c141579c86c3570d60e3d1051d70782a6b9d873b4f432", 0x7e, 0x4, &(0x7f00000002c0)={0x18, 0x3, 0x1, 0x2a3}, 0xc) r4 = fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x5c) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x800}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000003c0)=""/169, &(0x7f0000000480)=0xa9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000004c0)={0x7, 0x40}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000500)={0x1, 0x1, 0x38b, 0x7, 0x4}, 0xc) r5 = accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x10) listen(r0, 0x4) socket$inet(0x2, 0x5, 0x5) write(r0, &(0x7f0000000640)="8de39655ee5e4543187b57ce847d245a83f9de42d9ac595a634a708956e8fd3964520f2fcef455a245eb631a96da89c7e5a4282240c0351da78cb600f24b7e3a04b5cdd0ec73602774a6b1c9993ffe67d4d260907e18f0ba571c330050afad6a8b3c797f22b496525bcf7943e8838b6bea04c1d7e4bb5c903c7baa20e0661046de60d352bd1d67b5eda8e57620a67c7298a68bdbae", 0x95) r6 = openat(r1, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) connect$inet(r6, &(0x7f0000000740)={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000780)={0x18, 0x1, 0x2, 0x60000}, 0xc) r7 = socket$inet6(0x18, 0x1, 0x8000) r8 = socket(0x3f, 0x4000, 0x1) r9 = fcntl$dupfd(r1, 0xa, r0) r10 = getpgid(0x0) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000800)="8d5a92ebd666970fec12f2b80a072ff2aa2791f58a4a3609512f7ad924be0a1880be4b72c48b938374aee895acecc3e6512d5330ea8c8763e22f12fe94011fab126de3a380dce85e8e63c22ca0f5ecc227c8564f124f3bec7494997300d3e96aa3d3d2a03b12ca748713c76b4bdec3beba2e592e1c76a311ac8288f3225f5195a00177dabb8117d666143c2681ab80c71ec87574cab8d782b5d5a4ee661090a236e46da15dbc13c979eb90e4ed52bf08b7a6f4e24a031c3669fce86836e6d3ea5e7ff3b330f854791a4d45b422e47f7f69dc21361b40b350c5d5c7a8f6a47a645deecbeee6fea710b3dd6b279325e5", 0xef}, {&(0x7f0000000900)="9a5e3b0f1e765fb937f716e8cf247eb5ad933e9ae5dcb3c7e64571dc5ac374ac4ddf6f829aecfa7a5a2ef33eb79f86bf127371d6d7dc3c29ae0883043260c96706bd1da2f0f91221569fea282a09747b3fdbe3799a27ff03002183e523f41933dcb1f55e589de8a2ba4b990e5b4b92d258a3584c04f386489e122cb0ce81e1", 0x7f}], 0x2, &(0x7f0000000a40)=[@rights={0x20, 0xffff, 0x1, [r8, r3, r7, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r1, r4, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r5]}], 0x80, 0x400}, 0xc) getsockname$unix(r3, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) 16:11:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x7, 0x4, 0x10000) fsync(r1) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8a}, {r1, 0x84}, {r2, 0x11}, {r3, 0x2}, {r4, 0x10}, {r5}, {r6, 0x140}], 0x7, 0x1ff) r7 = kqueue() r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:11:03 executing program 1: r0 = socket(0xffffffffffffffff, 0x400000000002, 0x0) socket(0x30, 0x7ffffffffffffffd, 0x8) setsockopt(r0, 0x4, 0x1e, &(0x7f0000000000)="688f7616cfbe05330a3be8e1ddf33db2a1069b90897b10b5836d24477eb5b778b3f66e5eb510eaa17b06ad2df2671b514a0bffbc497b8199464a0656365db9de9b9d037f9ddfd5b14fac1eb3178c6d44b0da5bc452c801057323c7e2ed8e5656230022c3d036c84e402da2", 0x52) 16:11:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/189) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:11:04 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) socketpair(0x0, 0x4, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="a8064c642a4dd9ad4398fa4e3e6e102c7203229144038769ae923404df6ea34e5c0b4526c66b561e1d02849af30d211565e83d10dd7a0b8203214a199f004ef3de45f11c396da582e2745cf7a34a5e9c8b8e35b27968be0a094e030a6887c5859639b8c56a937fd209a5c7039692b646ebc0cc088ba23f81f6651049337448188604e986e515e9b7db84eb0c4c2abe178008642a855c352dc26e9c3ab73008ec314f7eb1a176d95c3e84553baf5529b565efc30472080f06ec6e90ab8920a600771d68ba8a3eb7c474657133e6df6b010801ebb9d924db2900512716f0db02838550fca6e59b6669067867e34af286aa936e59ad440dfec2b389b97490", 0xfd}, {&(0x7f0000000180)="c2862f0d5cbd90658ee30c97ab525b11305a9e188c05f8a50be87536eaf1d83dfd568aee800d487fe5eddb344ebc0f7a9dd65d2ed198f61745a226e5fa81518216d4692b8f262d82d861ed2092a9f52347eef524a8a2fc1c98b233622bad86467e688273641a6e599b92c914bfebf5eacc15ee703d1e89ed31beb5b2a411996374dd27e859d6ae4be340e092e27abf4e6fbc61a36481b2ed377864c0bd9cd7dc", 0xa0}], 0x2) 16:11:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) r2 = getppid() r3 = getuid() r4 = semget$private(0x0, 0x3, 0x4b0) semop(r4, &(0x7f00000000c0)=[{0x3, 0xbf7, 0x1800}, {0x3, 0x8, 0x800}], 0x2) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) 16:11:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x1, 0x1) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/118, 0x76}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/11, 0xb}], 0x8, &(0x7f0000001640)=""/48, 0x30}, 0x800) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001700)='\x00'], &(0x7f0000001840)=[&(0x7f0000001780)='\x00', &(0x7f00000017c0)='@^\xdc\x00', &(0x7f0000001800)='%-\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) shutdown(r1, 0x0) 16:11:04 executing program 1: socketpair(0x6, 0x8005, 0xfffffffffffffffb, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) clock_getres(0x4, 0xfffffffffffffffe) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x101, 0x33, 0x5, 0xd2, "a9aff46b9e641ce3670e8acf7955444097652a8c", 0x1, 0x100000000}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:11:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/159, &(0x7f0000000000)=0x9f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:11:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:11:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x42, 0x1) lseek(r0, 0x0, 0x3) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:11:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) write(r0, &(0x7f00000000c0)="afcfa330cb6e04d8f62a987223820bf098aba9ec582b5d5c0175b32b955795773e5113806216046e0baa78c0edea6498e2abf426ec52a5a1976586dc2f2b99b383b629c0b8db3023cb6c1bfeccb9af1c1a59ecbc2b25615de1932e90bffbceb186be68f73d6a391cfb0b1861eb47df49a090631e265a76f7a3056dcab0ee30e666a720edf5911fa81ba003e8a4e90791d0", 0x91) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x9f0, 0x1, r1}) 16:11:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup(r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4be) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/86, 0x56}], 0x4, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) socket(0x2, 0x7, 0x6) 16:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="99adf190c2a75dbdd15e1a34817e7e70b18fe7f84c208f002eae", 0x1a}, {&(0x7f00000000c0)="91de168a9b621113e11272774da9324cea797ca845997e3fa7255afd4096e0034fe1609ba083a8166b3f4ebaa29af9caa8dd390cc6f2f5134b4cf735223c68bf5413a6c8cd1119bc94776ba187c2e93660910e45bbad38f606625c644b67bb8e6cbc0bd9fb3089bb9ab81430abf4ddcd225ab0c7679d39aa07926a3e3e44fa07761f0f2c000e8cfe4c5deafa1952f6df964e60b942136bd604655d680ee31666cf6a2cfbc7278291490dc7ed7e4ea5df4aa92afc63eb47", 0xb7}, {&(0x7f0000000200)="2fd0eecdee2e28636f5cef16c78afd7e32cf2c5495220d0ffef2155d677d0d741f207e0f2c27baab32d2b449aaaa138bd84494828af66160b1977d38b9fc916b21820a7744cca91acbb1b11ffaefd3bf903dfe173db3023f88c57e0600752fc57a81011c2387912b10e1d2d287ff93a1c04798aa7811ce3134", 0x79}, {&(0x7f0000000300)="25ace3a24bdc4c516a9dfb734b3ee4bd1d8e856ecf0226bbe711acac3e0424cf86cde729cf0019c513fcb6c2a712b3c758b0b6f34dc1fc2e12afb4580fb17b93950f98c9e4ade42fab068dda35e1ea330955a8d44b195a599ee6c3a1447189e2a1bb8e0c58b9ab9f105fd6d3b999d63d1f8438f0ad3db1af737a84f6c4a3f26a2cef5cf9fcf8d3e5f5c5cd403b49a47f8c4bd307633761be1f77bd4e1392af6b581e03f818f4", 0xa6}, {&(0x7f0000000040)="1b1524402341880fd92385eef10159791022737f4b306746102fce", 0x1b}], 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget$private(0x0, 0x0, 0x300) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x7fff) write(r0, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:11:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0xfffffffffffffffc, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom$inet(r2, &(0x7f00000000c0)=""/15, 0xf, 0x43, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket(0x16, 0x5, 0x40000000000) 16:11:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, 0x0, 0xfffffd7e) 16:11:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000240)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000280)=',&\'\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='[\x1b\x00', &(0x7f0000000340)='={-h\x00', &(0x7f0000000380)=',(!!\x90\x00', &(0x7f00000003c0)='\xc7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\)\x00', &(0x7f0000000480)='#*}}{\x00'], &(0x7f0000000780)=[&(0x7f0000000540)='@\x00', &(0x7f0000000580)='+{\\{,\x00', &(0x7f00000005c0)='^\x00', &(0x7f0000000600)='\xee&%\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='}-$\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='-:,\x00', &(0x7f0000000740)='\\$\xca%^\x00']) r0 = socket(0x1, 0x3, 0x5) recvmsg(r0, &(0x7f0000001c80)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/89, 0x59}, {&(0x7f00000019c0)=""/126, 0x7e}, {&(0x7f0000001a40)}, {&(0x7f0000001a80)=""/115, 0x73}, {&(0x7f0000001b00)=""/22, 0x16}], 0x6, &(0x7f0000001bc0)=""/135, 0x87}, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open(&(0x7f0000000800)='./bus\x00', 0x20, 0x80) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = kqueue() setsockopt(r1, 0x2, 0x100, &(0x7f0000000840)="a32a86143dc033329aa096588938d0ee0092c57879565bd08da49ac3d0d7b37bf5c62f06cbb9f16dcbc270a230293dd4c49e386f8ee10a70875f01fac8a590918c3398f8cc3c9fbfea1934565227b61bf33846424a53688cbf8f8c1e0fd798b840f2555ff1d6f033d2672957a0fa1a428938db3f04f742f7f8b1d4a79ed05762ac85240fb4c156309605ecbe9fac4893443f3ff261b19ea255891af0901254c7a60a1c2d3e622126165005fc2fd4ad41654206ba0fe2f51fc77e3b6ca77faa681b06dbb34bea678596c8720d97f752a7134382", 0xd3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:11:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x7fffffff) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r0, &(0x7f0000003780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccad000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea29c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000047c0)=0xffffffffffffffd2) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:11:06 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000e42000/0x1000)=nil, 0x1000, 0x6) syz_open_pts() socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) 16:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r3 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000440)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = dup(r3) r6 = syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000040)={0x3ff, 0x1}, 0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x3, 0x59, 0x4}, 0xc) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000500)='./file0\x00', r7, r8) 16:11:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8000000002, 0x4810, r1, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x0, 0xffb}], 0x3, &(0x7f0000000040), 0x8006, 0x0) 16:11:06 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) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000080)={0x3, "88755a33d85f8a85d71845a7fea276d0267e48e0aaf6028e4cda2e4807c7d88f89ac58c5b3ec9aacc673ab6a528c43"}, 0x37, 0x800) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000480)=""/76, 0x4c}, {&(0x7f0000000040)=""/13, 0xd}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) chroot(&(0x7f0000000400)='./file0\x00') write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() unlinkat(r2, &(0x7f0000000500)='./file0\x00', 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) lseek(r2, 0x0, 0x0) syz_open_pts() 16:11:07 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x800000000000004, 0x7, &(0x7f0000000000)=""/85) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) accept(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000007300000000000000000000000000000800ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff0000000000000000e1ff0000000100000f000000000000000000000000"], &(0x7f00000002c0)=0x6e) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x1d) 16:11:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r4, r1) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987424eab21c6b2748aaa78947da61d75bc9028a2b887f061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xb6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3f, 0x4, 0x401, "b1da3509b5165dedcc040ea7954830f4288d03ca", 0x6, 0x214}) 16:11:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x400, 0x8000000000040) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000380)="01f076c60000000053f7f9b36ddbfbc8", 0x10) 16:11:07 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget(0x0, 0x2, 0x2) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x3, 0xff, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x1f, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x400, 0x1000}, {0x4, 0x800, 0x1800}, {0x1, 0x4, 0x1800}], 0x9) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:11:07 executing program 0: socketpair$unix(0x1, 0x8000000080000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x412b) sendto$unix(r1, 0x0, 0x4c5, 0x4, 0x0, 0xffffffffffffff5e) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xa3, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x2b2}], 0x2, 0x0}, 0x842) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xcdd, 0x2}, 0x10) 16:11:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x20) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/116, 0x74) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffd5d) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x390) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:07 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="03fa593fc30c87a7cd655912673ec63782b9b0d6817904bb5de16dfcefaf3dd8b9e9f57180d647984b53643c16", 0x2d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:11:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/52}, &(0x7f0000000240)=0x36) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknodat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x1, 0x3) 16:11:07 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r1]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 16:11:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) listen(r0, 0x5) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:11:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xa26c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x5c) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7ff, 0x2e6}, {0x18, 0x1, 0x7, 0x100000000}, 0x8, [0x6f2, 0xffffffffffff0001, 0x0, 0x3, 0x8, 0x9, 0x0, 0xa2]}, 0x3c) 16:11:09 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') semget(0x3, 0x3, 0x82) unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="63b865b16c113b6e0b7b776269e011bc7ba203246bfc5bc576b6079df7d5442e3509aff9c1db456834536307d9a7baa8edd6671c3115611bdd99db139a526ce4308443d38c4b817c4d710280c6ee", 0x4e}, {&(0x7f0000000340)="7c350a17cd491ced66eeddf4528c8e88a5508ae4b61ce943b3495cea75af2637f4fe2ee15a74cf164bb69080bb48fb6924745109e595ab9ff1e27f77e980b00bceb5a3b762f8d3cf57b3047a3172a12df9dea693c60a262aecc286cd9281e555ea9309b89812d184282e8724aac31e6f839121345340bd7813fca3431b1e097bcaba83a08c4f7f1830af4e07831fab2db81868da2965931c22c1023e25700f3771fe71f63130ac2ff6a1341e7a21135b4c6ed87967816e7a32679b49bd0525dddca6ded50987ec4941852c79c6cdddc18a49986c", 0xd4}, {&(0x7f0000000140)="537980b0f454ce340f2f886edc05e35fb56960602192ce73cb236c1e1e59b338572b692fddd4bba13501e0e5d0ebcc09b5400542e8c5c7e3b6108d78d70967b94a598084f6cff39bbe640d815ecc4522790b02e2a2287e9a73ea5f61c4ee920286ebfd01b650490c5404d9135d220238e0079af9ecae95a43250b2870249e488cb2b6d70", 0x84}, {&(0x7f0000000000)="0ad98f0033b264b06b411d3f", 0xc}, {&(0x7f0000000240)="06dc6e89c68f4004abc882c449cda2", 0xf}, {&(0x7f0000000440)="00f268fb036d321f02b44699b49616aeb411803a84d2c387f1f4cb5f10d35afc5e90500311ab3ed73b177595eb78874314f002948e2a93c3f2a020b01bd4f45a7f747b9f544df0", 0x47}], 0x6, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="d1", 0x1}], 0x100001b0, 0x0) 16:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect(r0, &(0x7f0000001040)=@un=@abs, 0x8) 16:11:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:11:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffbfffffd, 0x11, 0x0, 0x2000000000}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 16:11:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200c0, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x40) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r1, 0x4, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x41) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200202, 0x0) close(r4) 16:11:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c81084029716bb0deca6da47870c259e70e38987d9d84555bf74d7f640f9f369c484b8b8e181132a878500169c154c1e758c2cd644b7d3f957309c91f5b7bc", 0x3f}, {&(0x7f0000000100)="a4590cc6c3811dafbfbebac5fbb107559e3774cb1a89fd5374c9770f19a90ff3ae0e568858572e2e2f5da51d4acb32e0286567473ca6f23c7b9891fb6243ed7c9376630697f1f9aded28b79e5e296491f6f960fecc5569f21c4e86be9a420a79365a6d1a127e64344acc01960f6562829821cee78b3f29661c98ee3cca2bf6e4d16533c1558c", 0x86}], 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="d8ea459819f045f2fba680dd4dec9939db99876511c4d463b1cb", 0x1a}], 0x1) 16:11:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffd3d) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:11:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r1, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:11:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x108) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/221, 0xdd, 0x843, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='/,\x00', &(0x7f00000000c0)='%/{\x00', &(0x7f0000000100)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\\&{)]-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)=']/(\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$', &(0x7f0000000480)='\xf8\x00']) 16:11:09 executing program 0: 16:11:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() getgroups(0x8, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x18) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x4, 0x6, 0x8, 0x200, "f4eb79368969df43a50c5b8bb757af149468edda", 0xfd7, 0x81}) setregid(r3, r2) 16:11:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) dup2(r1, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:11:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000001c0)=""/252, 0xfc) 16:11:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x2, 0x8002, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffff, 0x4}, {0x18, 0x3, 0x9, 0xb499}, 0x53b, [0x8, 0xffff, 0x3, 0x9, 0x2c4d162c, 0x7, 0x8, 0x9]}, 0x3c) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x2, 0x6e29}, 0x80000000, [0x81, 0x0, 0x401, 0x1f, 0xc0, 0x9, 0x7ff, 0x100000001]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) close(r1) 16:11:09 executing program 0: r0 = socket(0x400000000000002, 0x8000, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:11:09 executing program 1: socket(0x20, 0x4000, 0x7) r0 = socket(0x1e, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shutdown(r0, 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:09 executing program 1: chroot(&(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8040, 0x23) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x7f, 0x6}, {0x4d, 0x9}}, 0x2) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0/file1\x00', 0x8110, 0x20) fchdir(r1) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:11:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x480, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./control\x00', 0x48, 0x0) 16:11:09 executing program 1: socketpair(0x18, 0x4004, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() r1 = syz_open_pts() lseek(r1, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:11:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d8060000000000000000"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:11:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:11:09 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="91a5db7efddaef51045e83a4273b820031a984a98e2c31973ad66e539e11bf83a775221f781192e522c432d7e1ce5595e3623fadf2367074957de6c3dfa7763b4b5d0e909553252758034aba691a4488d240c522fffd770de4618186086fc3eb3e754189e140be912d1e062ebe73b5ab046c81331d4869", 0x77) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:09 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) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:11:09 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10018, 0x48) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3f) 16:11:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 16:11:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) getpid() 16:11:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 16:11:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/82, 0x52}], 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendto(r0, &(0x7f0000000680)="936799b9ec3235f7c6f251c77f34fa4de0848ef14fb6f4c40ce244a7087de44def9934938b384de156a379c125474d2e32067e6054dc7d191dcbacefe90b24fb18e7040390a6caec6bda6c3c8fc5f7ad5a3de7534e73a2ed797b2a495d336fe2f33bf2921762e0ff54c5fd0760146fbafa96f812d688fc6c5b1ed680", 0x7c, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:11:09 executing program 1: r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x7fff) mlockall(0x1) dup2(r2, r1) 16:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) socket(0x1e, 0x2, 0x0) 16:11:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0xd, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:11:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x6, 0xa}, {0x60b, 0x5}}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:11:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1f) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 16:11:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00002cb000/0x4000)=nil, 0x4000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x480, 0x6, &(0x7f0000000080)="89ab5e6dc50b1e8130b1319549079c319ca9ed498df23e194aaeedc7d9ef3a4ecf032ed272d07134970d74bf0f754473d0bc668358f78173a50b3265e70a1edc05bf60685ae5751353901895263db91f2d45fbf652b977a9203217515ff39e20b65bd70a75d76befbb29118713f120a27fa0e039daf324b8232ccbdfa2fd100d8ff485dbd3c3d7f6b119cd3e9fbe", 0x8e) dup(r0) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="070180001b0000b37824af42b4362206000000000000000000000000bc456415bd9db2c79044b69c9614cf8273c6386084f323d22abe5295a65a736cd59a42d44ace4ccb813ba74c3930a65d65cabb5e082dc0d9dddec3a4cee038a08d0e0029e8eb449a5f65ab4ec29f80ef847b7c08b64ad42e1d08b752"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)="a9a3201cd7963ad031089e0d964dc9df7f3f6c94c6d9fab1f5e53d51fb8905fec5c99ef2ee8008eeaca63ce48f460631cb6a5670d5736dcecda75837767e7526ad4c5508f98eb60fe93ef0f2483547d263eb6221d3b879cce7ddf7f0898e84a2d5de0b59e9aff74a164c0c0f8a058f7d9fecbc50fb9592e7c249ceae4b3b3964bdb13f2e8c475768ec7edcd9a565f4dc1fbae8c19b159aac87b4d29fe78de6a1b6c8ab10f37dbb90915e3e141d044dbea1b66822009075de2914aa0e46b12f71a48ea66aa53cd80f5ac079bc77162ee475e3cd6654755129c3119b77b35d6e78b3313d133f9c678661bb17a13739", 0xee}], 0x1, 0x0) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) shutdown(r0, 0x7) 16:11:09 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = msgget(0x0, 0x488) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="0200cab8fe6fa0434da13c5ddf79c66d4926576646006d91a7d014d22af26afdb7b8d98e2d793ed30089f7c9fe024e6f657f73e082f8e82e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae00000000000000000000000000000000"], 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = shmget(0x0, 0x4000, 0xd, &(0x7f0000ff8000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r5 = dup(r3) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 16:11:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x3, 0x8005, 0x3069000000000000) socketpair(0x6, 0x1, 0x401, &(0x7f0000000280)={0xffffffffffffffff}) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x1) r8 = kqueue() r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) socketpair(0x18, 0x3, 0x9, &(0x7f0000000440)={0xffffffffffffffff}) r14 = open(&(0x7f0000000480)='./bus\x00', 0x30ad8, 0x4) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r16 = dup(0xffffffffffffffff) r17 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r20 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r21 = open$dir(&(0x7f0000000600)='./bus\x00', 0x8088, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="6f8ef483872dc77532130380c20398a5", 0x10}], 0x1, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xe0, 0x40e}, 0xa) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:11:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:11:09 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setgroups(0x2, &(0x7f0000000080)=[r0, r1]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r2) 16:11:09 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x9, 0x800000000000}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x9, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0xa, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:11:10 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:11:10 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000240)='c\x00') 16:11:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:10 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r6 = socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) accept$unix(r6, &(0x7f00000004c0)=@file={0x0, ""/94}, &(0x7f0000000540)=0x60) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:11:10 executing program 1: r0 = syz_open_pts() sync() semget$private(0x0, 0x3, 0xfffffffffffffffe) fcntl$lock(r0, 0x207, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x20000000000, 0xff}) 16:11:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x88) 16:11:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000140)) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 16:11:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 16:11:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000000)=""/26, 0x1a, 0x42, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x40}, 0xc) 16:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getrlimit(0x1, &(0x7f0000000000)) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0xfffffe9d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000002", 0x5) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:11:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) r1 = getpid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:11:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB="0000040066696c653000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:11:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3, 0x1e) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x8400, 0x102) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:11:11 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:11:11 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='c\x00') 16:11:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) 16:11:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000036c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4279b4dcb78b19ddabdd9ea190d19a8f79893b878fea4d22c8086ccd4dcb000e720e0bd171dad43ddacba6571ae3fcb5e91d454009bd1b36c012cd54f62201aacff78fb8182c96b0f9b2d"], 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) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/228, 0xe4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2040, 0x7ff) 16:11:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) sendto(r1, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) accept(r1, 0x0, &(0x7f0000000040)) 16:11:11 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0xfffffffffffffe0b) 16:11:11 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x3, 0x6) fcntl$setflags(r0, 0x2, 0x1) 16:11:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, 0x0, 0x216) 16:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0x10) recvfrom$unix(r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0xfffffffffffffe4d) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000440)="4e97e6f2b28ef87677e7a72ff362c3bf4776680f9cb373f00de0eabc2a1b610214e6bdba36b460d29d97a94289d74a36f676472e05a730fff079fc9dbdc33a0d241965c8e2f786eec7d95c8c24f5eb9f517d3c4bad19c28e56e495c3cb37fc7912534c087b266a72731d696875e5d91e31b9a7db980e0fbe0f7408be409e3fac188adffd03040b368ad8151050a11c2e3a3190d1d0ab0f24398e8562736a28752162445604d2581bb92b7b14f60c7bbda6d7953c8845e01841dfcd48dc838d1eca", 0xc1}, {&(0x7f0000000000)="753d4db9fbe68e4a1de562ad3495782b2ae1571b8f", 0x15}, {&(0x7f00000005c0)="7e183fedf53fa39f0b364886356781f9b6818c5a471e79a4f5d219de49d36f00eb1d5ea66a30d8d5bac337c5a5a93aedec0ded2bfce24043d67094cc747ef68028d5", 0x42}, {&(0x7f0000000040)="1d0fdd598782033be9507b83b2c3ea90baa37fde6702c98d", 0x18}, {&(0x7f00000000c0)="c751cf38a9dbcf349f3bd232f10236edf5024dab3471d466f2d53be0b6561dbf8c39edba3a4e050948b5e1e3262c4782d0ece5df74967049ad0cedeec3be", 0x3e}, {&(0x7f0000000640)="4ab8ee323c08cd2078f6c2129f2a1aee25844761cbe001c4a4d8417b1aeb229be2eb9525b59e57a6db301290f3d1b24fbbaf25ced08d78c624a562347b3af671387dcfc5134a3d9c72cfd48c6551fa99dc3d4ee4bc5d240f18c95fc950373ac49e4fbd3b963312ac465f0dfce47a1e2e45dc2cc03ace57b6d0e18ed81e49f0bd3239dc60058e8b3ebbbbe2bc984f24d54d", 0x91}], 0x6, 0x3a) close(r0) pipe(&(0x7f0000000140)) dup(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:11 executing program 1: socketpair(0x1, 0x4000, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) r3 = socket(0x800000015, 0x2, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r4, r5) setsockopt(r3, 0x5, 0x81, &(0x7f0000000000)="05685bbd6fe885462f0e220bea40953ec2877fe3a01af60586e8645135627a7615d8c458ab9d70dca06ed9", 0x2b) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) 16:11:11 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() recvfrom(r0, &(0x7f0000000380)=""/196, 0xc4, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r3 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8109, 0x24) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x1840a, 0x110) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 16:11:12 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}) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:11:12 executing program 0: select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x4fa10934}, 0x0, 0x0, 0x0) 16:11:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x204f, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:11:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x2, 0xf0000005, 0x7fffffff, 0xfffffffff94f54e0}, {{r5}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x7c38, 0x999}, {{r2}, 0x8b9656d42de92207, 0x2, 0x20000002, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0xc5c7, 0x2}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xc5, 0x100000001}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x5528507f}], 0xec7, 0x0, 0x8001, 0x0) r6 = semget$private(0x0, 0x4, 0x24) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x6, r7, r8, r9, r10, 0x8, 0xfffffffffffffffd}, 0x80000000, 0x7, 0x1}) 16:11:13 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) dup2(r0, r1) 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x1, 0x5, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="3d136287f726b79de94c34c1791ad8099f309618809ee3b0db4a57af896ceee34cac31de4994239199d98956d9c4b960291a4e5338df60be43e0cc8aeecc6804befb6a999b8146ed8957bafd8f0590d3290eeb9bb953333ffd38f0e0f64217d194480e828ae12ba8626c57334fdd4e5ea2c92a31b8ba0736c8d67b00", 0x7c}, {&(0x7f0000000140)="64e0ae7864e457f5d4a7f47d4fe833547fe41aea7a0d8c00e77079620f0addcdd6e2f737cb21d3b3c0d1e8789032f422bd992816479fa51ae54866fbbf7e835e3af88ab7c031bedeaee65def10524081b7293fbfe1d7148b6b2560", 0x5b}], 0x2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000001700)={0x3, 0x1, 0x4, 0x401, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f62756300"], 0x8) bind$inet(r0, &(0x7f0000001740)={0x2, 0x1}, 0xc) faccessat(r2, &(0x7f0000000300)='./bus\x00', 0x82, 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f00000003c0)="725fe9bb2804a64010a09cb146b879c8f2dba8906292f317a4c7d85658507c429d04559fb060d329ab52bc5b8e3beac680b1b57cbec997a277a315331983eb0589533fd895784a76c622440a1ce2def9f6a4a6261d868de7f1bef9a325eecf2a9122e3e2808abb7e3cf486a41e53913c8a15cdf19d08b57c3973daf0ce5f711074de7bc689c415da57f68f4dff7cd482b1431a8ab4183b616116cc977bf60a8b0ab956b0392b659a9b7e459ca1ec7bb69b7e3659731997f2a4f8728f2d49e50beef34b1b62631032810a6a5cf586ba91efb11945d16c06e8f357e9f074f2d5fc575c776c5a88bf5b700ed3d9c81e12b7cc249b4aa4c87132dc95b0c7f6dbfd6d469be1b7b5ac28a619b1842a301872538cb2e0a0e468c48818252c07d6a6d4f97d5b8dd79e62695f5ae674a057f165a7ccd1b360e9f8e43c121d4fee46ba1052e0b6dd3b16f2f4e198af3b487c1fc5a791a2bf88d8e7c4da2a05cbcc94eb0e8751e0092b3ba9a5e7bf974e6e9eb9275915225df23dc2f9fffdb0a4985c3c737c5d44da4bf59f647fea5c75d75a96d6634f01038aa678921168c42925f737f85d50cec2718183895c775561700ff7fec07f09ed353ada1ec5fdad04c0a5879eccca2cf223c09b1a2a6c0cebf135b3cef71db0be54c6a31f847be1808f7579a7f81aa73c23959714c9814ad5a70a1f499811f1c584fef861b3bfe1065ce826864210d73912186c3bb2ea658c31d6853b385dfe1e974e8249db1aa1fe1767711ef018539f33bc524d8e712129a57bc4f354a313d41d5f2fb2a47e73dca93a7e8b951f5adc53bad436d4d2f5cac4f1f48228d55d7300acfbdae78714f9f5ccbf5937067a5ee78d7f28d57bc6b711850eb40063fa706bbe2fc04aaf97eea6bf1bfcc55e6bc20d5311eca452b90c32d44603f42d13c199158d41db23ff8f8f5b459b60b78fd99802f0ef5833acce4608d530ee02f6f4dff70f6a7a1b71f9865fdf218fe262ec6ebff6595bb98452221437c328e1971d8f2b7517549d47fcb951a6c343d698764818db7d767b0b2e7f0b4afb583c3531f03cd0f976e04de1519d15ab545268a2feaf6393fd31057ea74963dc22c04631ac2baf5fe0ab5cf5b97abb902a2ba91a81fa5eb5cbe684fdf39d22030ea23299719fc33a41e65b119e9850c04bb01b802fa51f8b23b2524da4c84d3658b9baa4801c2c07126982bdc0a0ee61c8c4b71428add5a2f4980c3e290d3e12e6e9e71b424f510741fba8cd8eb85908325cf1d10fce278e1b302337459824c2c89711cbab05384dfec2a1a852ece599e3ab0b4fd78b096ed98b5e470cae20ed2c037617b280c7cb195eff786332165d82cf0b2130889df72a1169df9740873937b13f552a31b9f5560c5e1daf5f88b3216dbce3132e90f501b0121f574f27091345d9231dc1aaede53ba43025b703a84c27fea6b373c52d70cb41bdf1489bd52a5e409dddd9ce2890aa36c5232fe72fa74eb36af24746d9ccec964e2a6d49b3aedae9fde0241ae330ac6613736d451b1db5de562e09b48cbb8bbb021cbde2e9d23d759f7e2707d24a04b9ae35cb4e8f4630f2ccbced58def178f6b49346db26bec6e24e62abf6b1bc959724a69b2c2f2b39891bd7959de07862244e4952acadab46310e313e80cc0d8f0ccd72c423b9e1227364867f3b0c1ff48c6699466f0e6e401e0cfcd366f0f6ee845313cb0858f3a7615ea531a99d47df1510fd71e617c07c3f76df5f49e7a6c1ff109fb33c4c97a2734ca93b1d5d470f1990f1f5637ce1352e55f9a16f6c180140a27a9deb87c1a21f72250db00320920aea39fbe8f2aa421cde9ec2de3f48e2c4c81cd0692ab88d4aae5dd3322ae214fd58da5af210113f6c4296675f9a7714e9509fd1308c8946513215bca2915e3cdbe61ebd699e5853e7cf92ff022b6d086d0ca03168363b3be0744fe1ba0404508361f898a770508d629ef86c4c38894e6daf2e4fd7055167e06448c161c29741938bc2c99e3ad15dd3fbba9acfdec6d474c2e69913f85ec7c660b450c9a37e5fdcb195c0fb7c729cc7f480b2874e76a2b14d0687a837d2255547b9d1755b89032cae6152ddef42dbc2a3aef639eb98efada4c957791973b14e4f4507ee6518caf945a8c37505e3a86d1f52e1881c1fe8b76c7dd68f4628ed8406e1020f49f876494c509a8a188a37bad1f2edd9ca62200b6d1d4f586ac1b5644c663bb90851b1c15c09a30aa0dcf7e374e016c888364031acb8620e147dce238071265d614a8a33409fc7db43d2636a6ef3bfa988cc036d019e2265b5c557f99a42572c73f6afc65e553c0793947cd8bd4d1d0a4baf3a16a690dfc84fbf03f854e63e4519241f9c971c770285e03b64c18862a4916efe5506f907e4bcf0b0b401056f278b6a82d69080c983e535d4664488bc2314a8380e127ce34f42ac656984e1d89178c76c574493e1ad66feb573b8f2b08332f02127d34a8d810929ccf69a394cd6b24dbd3df6f67505255fa4c0808dc6d3fbf524976c0acc7d5728570df49f8eeda810ac4e50b3ede5fd8746f981d948f305377dca5d1859f27ebfec955f039c8b20a9783009df036619e7012c44acb02360c951c2611045f0a14350448caffd740f9750d123a21bdfef49ac241c21e19375628b2cadde8b4f9ce6f1d5907ca4c3ca1bd7eea6fc86150ff8e135975d20967455bb77e22fbe67bf21de2a36907f48ec60ad93f00183efda8e2c468ebb46d8bd2d0d6f3c684d048bcc326d797d2bf403ce4ae574c362a53d0fd77f4600089a9494d78f77c2e9ffbf201548b52643c127652c9906ab24549fcf0e0361f02e111ac7341b85936ae7ffcedf19bc7953721a7383ace99ce8c85366fcc7b135092a9d86c27f2490096e63ed250575d0576a525bd1d62c2c0548f0f3f04b8ea726dd634bc1f955d75b25b722dc8db2534ea37c09642b2baff5483459828f44553c872310571cf961591ddacb3550714b9a163b2ac3966a24854bd44ab16f976d381994f84ebc4efa316207ddceb2051e312a8becabd77d4868a3dad3a0c3c87d556e25ea26440bf655f1d7c55c2d9cd31728e82617188186395f43b704520a4c59087e2d915a4c520f976da8b1acb7b519a72347604e0f044391d6ee36a1613927b3c0063b4b839729176b940972c29e2d7b91445a36e4b3c97d943bf9d396d3318e71627bd329e6747313a3c763eaa03647353a64cc38fd96efc73b33a1a21f1ee5e118c98aa5f181a5b9041bfecc215c9495205c5300ee14efa337546a8d32f46c128a6ae452107b47f5555d752d67389fa4cfa2068d3685c2236d96958063d680949d303876b931ff7200501dc9902ceed5e04e4e126f667f7c7f8bb5de371f960b60c12fa137a2dc732b58a50e255be02940479f6f3bdf2eea4dd64f8c4e11366108b708efd63ae762c669ffc6640875179e1b30240f5d6fd8d9f1a0d94cf777f239e87829c776dba294fc900208c1699fcefeb5fc6831ffe119cccdce98488f0aae730d2d9b54df77c8c4c61d05fdf2ce97f4e14809ac39104cc9a0cfe235a2d14dbb3d65a31a899e72653064161b1dee1ff56bd4acd54e0140ea561f3079f37543aaa134850121bcf9a9ad1ecd1322b32bfd3d4e0897beb5908461ffd4bcf1296cb0d415eaedd310b9800a91d0f41bd23e23718f77651b170458be655c785366d8eb279af81d84910387520ed4d5f0f4184a1ad55f8284656ec80252d2baca74976073de1cddca6ca284018636a271f2dc36ee5ba68092d06477e74c3502bf2ceb3a9c76ca609751c7db89a2dbf18e40c634e3b8e51f6f41e556ad5503eb2c856fba15917d2c373a0d2963ec746232a2b5d0539dae124a26530493fd3a215562ee8b4caf2eca38dcb0ccd2ecffc3d37cb586f155963e2fb3178b8c44727323dcf5dcffd79efb84fe6c7a6574e70a1dc8e9663dc39f025e41a2c5707cbd1e9a4b807941bee44442f6b3eda10b38d79d3bd592baa67817d810f29a0ae74681d428ef7680d477200253be0346002c504d3584a29487df67810e098d16ddc25f667d4d114d5704ea79bfdf67425f9ca3ae8dcba4242530e7e4bfc4a429712dbab608bda2f00b56043b89806c9523af6750ebd1ea6161f20b8101c00d11347aa2b4fc5cc189ffd7ee76e72dd9a44e84d4a78fcef1c8d3fc8d8405e85c5cec785b862c71feaa9de9e4917091021f3d82f2c00dd3bdcd84f7fda9b6c6c3079a0b0b6d9364e5718b3f8b86767ff913b9591b4b96a98dfa888e5cb586b3ff5820fe3625db33be76c7907da1f61d1751f04de88bc1f825000e340dd35def0d54b26b5efd56b1628f043a7ba5f33d32c7783e26be69493575a9f0e3265bc380bb3a53c7e14bafe3bf55fa588ea0d4b8b80fe438506c1dd0bf8a81b0304e1c5fd32835ce229bf1c10838a26906f47439f12cf9e04d8573b9e6fa2c52ecb9a9358673d89018f1386cd9aa2652a4de6872c3f7854f6ee106faf0f8a215bacc0de26b6adfa190bc9ba5004c4ec51b3b82ca9ee2289675f320cd510064f3057a40ec3f00c7d83b7f7bf68bc0f0801e878c3a6a31c269509e778bd3091f6e4a00399355f2f84d67586e479be962c1694c3ac84a3e3c7dfd4aca5340180bd15ceaed664548bb184737d14604c5e926ae7c623da233128d76eb0f17765ce700be864dca6c55db796efa7b0db77e3b6c47e18752f9c8149e01b22605ff3e1684a2f8f7d130029a9388acf496e4a37428c0d627956cbbfd264397d2a03956932a0ca52b60fd2b83081545481da85d8506af9cc982d4ba3352970b012e84a83a00aaa8b9e5b6ae4b932bcefeb478ca3e6f499fa64b40bf4a75cbee84f31252c1ff6296797359097859785d5887cf6818a46878cf53e298ba2dd7145f302ddfb3d0d425c898a861418f14c2056d2555ebddb2e4e2834bdba4756606249f1bbba8d540e32cb6ac98eb79720d4167972a0d5af7cb6dceb7045948383843d0a88ef5e3c32a594cfcc4e0f17a5a0c5452180681b989c391b5ca1c62a81628991900526d2b96d8bf2a1b8f98b9e7eab9b46041797150896d08ef479c8742b84991ae7be4220ea48eed05d38232659798903fc99cfa21f20b8a8a1de62a323aef1e730029af74d580b66bf1230177564868c9d3352029bc7d514a130fc90d6b492cdd6a59639ea91d343f1930a8486d9133bf23dff4e8db815ef5d509fd7403745e68ae64ca0c1f628594862cc17bd144480dab4fa0374f31833e42c8c5962e1712511948f385d8a27c1766ddc8c9d56868cf49bac4485fb9c5a1418f14877ceb6851a7d7975c1a68f6246bbd679e72fe49420d4cb4a955efad31e85a5a7808325f3a3fc82604aed93896a5e905d3de431cf654101e45f5f82e255b55e59a285d54b70b0bfcf97502917ca358e2230cb4590a8170f5b7d143f0ec84df373073bdc2d4ce8c7aaae4de5f013caff5f5895432f470e5315dd6eecc2a83d1cdfcb9d8b09c112587e888385346a3641dfb783fb4079aafa512b178b3c9f8680e118fcca54fca92bb6df429d32dc38209451a22c86749b23aeaf1a3e649de1ae3cf4d6dcf4943c6d8ebba0c83f9895eb5f10ae818d3916e3af2a28c1d83bacac4941b0a9adc37b7f4cb984c5c0646580e0eb3d6759857c8e5bd07ac5caf6afde8caf85a10a3d0f3627e2e156810356d5d133cf4b6a6c0f0763da75a27419937abeb9185510a4270e22d1daef9268b61b7b300d89a78dfa840f5589171f3c37cfd65030c22d0c72936e7de9d596fb46f18eb084db33f95bef0de7c", 0x1000}, {&(0x7f00000000c0)="f2095e07c2286f01e0c253226e7ddbdc65f6ed79980ae7d02ec557e7799be3b84a74e738c531e227d7340f8aa9d2b3ad1cfd2bd9500b", 0x36}, {&(0x7f00000001c0)="caaf4b793d0370a94b7a4694923f0675c5467ed1db934261b250f8ca43", 0x1d}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="dafd181ac94bc5c28eacd1444c6cc0df79dfa8bacc10807b67deac99e63ee7cbf64496a0dfb390f0e0295c19fc40e2107359f80ea6bc421add83d46d1157e1b149e9967016", 0x45}, {&(0x7f0000001480)="58dfb3dff1bb678fda3cec75e01346565b2b193482c4dc3eff8c0b3e1a32e161889b5c640b8bfd969f2defae6d5bb27d2fda92fc59e2a8325ea0ed3cef51f7e5cb122ab4c1d22d1998d4a9d8d08c46d3cd6bdb6b8a8b7195a1a43f9bffc9f795d6709e5a162c1a0a4772e54af359a7d1050b6a7d4d956ca8111b", 0x7a}, {&(0x7f0000001500)="c06ef6abf845279855c906c1b13288a15048c67be1283738f67a0483d7f70f0301985336a5c3fdc219c3254e0bbaa6c88c6e87faed9d", 0x36}, {&(0x7f0000001540)="7d17c1c2c8172299e3c4b68d17fa7243e6c72339ff55c9be404f16c1a042297dca96ce46092b8b990c3954187abdbe6d266f034a8b3905fdae092f9431f7c8a25393882622f077b5cdd1e782d39e00cdc5d5da1c165af21f56809d2047fd912ca65833c185ca90c3e294c3", 0x6b}, {&(0x7f00000015c0)="fa5bb0964a8285949cd024ec4aa06eedd2467e9f22bcb1a97931efce88c9b7cab44ead417ebba73394fd5faabc40aa817ca78f35c5f48413d6b9563e2edd0eac5fed09a0ab0ab574085cdd34898d175f4b8d69c2656fb37f819f453956", 0x5d}], 0x9, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sendto$inet6(r0, &(0x7f0000000200)="7e73af12b71d20ea21b9c57e04025cca6e2302fc6ac776f13f8c240fdfefcefb8d6d3396a9387c89cd1d7e56f7ce702016f34aa4787b07b5f4fe34de89a0f35f621285", 0x43, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x7fffffff, 0x8}, 0xc) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) fchdir(r0) 16:11:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x9}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) 16:11:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000002780)=[{&(0x7f0000000400)="dfb73e05fb8135946457cef9b3b9a816ec6281b10eb2ffceb6accb22c7f54f7f72aae3211022ff3ea5a9e8c38323b7f07193b954fa2ee818ca25b8fd695e1a0047c25ed836d6bc2708bd2377724d6b70a37252aaacf04063789fa071de828a8fb8cd9398f4b9e771db2986bdffc7dcafda3b4fef6610386698d0b0b4ae1de333b502f63df174f6475653b2e1f7e12d20b0524d9a44ba1a0609d5ffecfc8cc6271637f718bb476e97193b45bbe680725257befbbe54cd691086a6ad010869f41295f21890af495c6e0a41e707ed1d28734c5e369e8e93b1f94c8f46b534dc5124fcf27e9567437c200b06a8961a1d164f9c588d48eb52b07e9b8722cacb50a8f3d6173eab7a775355d07afa23762eaa7a0b7d4ceec560bb5e7cdc6e293aa684d772c5bad2954edcdbd268113a36f4f9d39a9d1ddddea4ed5ac214bf57e675b7dc83122342644ad5d2852613b11b62324585aec1130bf760fdf4773a3a76cc3d65fbc73fbf84619f3ec8ff0422142dd3cfed5743897a5acbe7b8cad41062d03b0b0ba07ab3155b3a3451f0c87ad451c750a9c17c69644c6d95a71308f10fd4741bc9229a2b790d1add238176862a411db89c1abb18e29f18c45d2e8feda5c5cd0b935f6341763f721025b805a50ab2ca7a6671a2b1a329a9aea819359450cdc208aa6d8f01003de5b712b6f8788b19c7c8b24bb347cc7e3ce61a06981434888dfc8f0b3b0a77b3612938baf327bc4e663d72f4bfb0f844752797fdac4479209c24bf3085e59c5ec46d6eb001aa44623200829417504b463c88477d9e19cdd0033726376258c5d2d6291e70e7116b353245f9a9389b0d12de9ac2e8fa2b485e2311fdc3b3bd94418bc555c270edf31fe22ac77c794d72843055ea9321cc1863ad4679d07954ab7a997090a08d58331ac1ad9ec4f474e2fd74045a09ee32d9ef520e120799b33f20747652ca8a7b3f7a44178e1bcc461cb970927cc4f35509b5d1d58630b2b0d2ca10f3eee4ec8fb48175a747e34ec952afa60be0d56db3c2eee57f7c5daf93259970ff025afb2c767eed725af807d3bb1a43ef8c12a2f4055241de00aa636f8f3b1556225fc17e94a6dbe5bb8ac98fd7e1c3e7cfe6bcfb91b161fc308b856ff955b280687e049a61a293e882f5cf14794e5811fcb466368796872ef3002a7f93c767478ef013b836e420a08fb3804eaa755072b1413ab3611428085c3755b2126168af15bd0c705af2d92e8f4ab2791d4fa008a1c3ecab9478f655f0824f0e9b4e5f02befcce57c0113747e397ae57f899d45b8550f874ceebf645c0c20658bfb7d0fa2b6eba09950c34d7bdd31aa5aaa01e69ed8d0501487de03fdfcdda51a8bbf7399180e60782dd85bf2dc9b92c0b9db1c9bdc2f44e60f08d8047c19764258ce4f7fba9504105893e8e41f8c613e0932e18130b4c0a00ea99b795f42380e1d6f767700399cd36220adef8bcc3450ea7007384b24c674462b16f441ecc40ce4af2e9a0d58bc6ae5b2bc86dd33c2898a3035a9a9e13556724aa3e5611f6cf515f056bc7f42df1504f5e3a79a648f6fdd0ae814e27044741c4e0afabcbbdf7020c9f892ca568f701c8519bfd1ce84ef68888ffacc1028691f717985f14304fd8e1bc0eb8a36e310dc67878e908d29b55d8d7a77f5c159c28c3495d7f46f07429cfc2f2cb6c6264a90030efeff85e146b9d5193e3259a0267b81d319b7090aee63565732c5e7bf9202aa7a7bc591a4cd6d811e2cdb34cff6a2f23fe90a71d65a6a40d42694b1a2868219d2c453c3679629a913e00eadc293157975096dbab0634540981e39e868b84450227d3623b3f3a5268742b6358a28307f8910eab6c950f1f9aee58704100e9ba09f95393e81ef07455d3be0d894db594dba8251c6761c109a306b495ca89d3559705375de5b2ea954e927d69e93243912d5fe4dd16d7321226d1e010a599ed1ca99b3a755a95d9c6f46f6fe8a0faa863c48226828ce2a3a909f17eb15b632825e0998e2e29a99e30f2b9c31ed9f6c895f46b7914876662bd20659792144c804963d911ff959aea7a417433061fc478d2098d2744ab7176d34d6650ef96f5f541e6ad7c4ee9aefe863e073718090f711780982a0c67b69b36dbcfdf9b0a0d10a17707963fff16fe7b00929362bfe8135f665eee4c95f5313294bcadbbf37135652f5524b18055a752bdf60ee8a0ce086485e1f4aeb4e3fb328bfaf5126bdb7f08c7265ac8d87732c1e858b04dbfa2f1763b51baeaf70eabd46c517d0f4f8ed7f3231ca0ec3047f4f021b611009fcb746c0d2dfa5adec788e2fcbf9517371f554e6f261ba822257f3286ab832d77eafb9f8ceeba07b629dfcbaf9444faaf4f55d32b325563ab2486a703a3909206c388d36436ab85fd7a09a39bb9aef1102a4526cf6e12c10a8436103e6e8c9bd9551061f80fa4cff797a689046e199cfd218cca6e06a91093a2f9ffd3f928527527ec0cd946c1ac9dc18fba95f7aaa64917d5e9906aa0fda8bd8e72dd5a2bf43733d05afff74e86b329e5c16dcbfff5c669e9444e56564c60009383c577e147be5b295397cbc5b55f668b0cc6e95589e1c0f9b00c423a0ffb8abc0c1458ad4111d50aa30757cd782e7f1c400451a4cb7528c38fa2808ef16459a83c136d3b593880e56f44b9f74cf3649cfe710454988c24117694e08f369a1819f1562723eeb9ba274edf7ed1873d32441a21df1bc52e60a40498df81a225a69d349f6ea1ce4864e3307b504fbcc56d2d29adb8385a1cd9191fd99b949137e80f57361923972453bb7386b44c29993d975de11f7e3234c772bafc3384ff64d05d9af87356ba96a584514c958936f3364b02f052ab84b69e4dcda66774ea563bf282735815849d12acca55097e27630a7aaed875ed3f41b87c343310f6e4219da32735a1d11fb93f3bf2d1769a02bdd6d3e0ea1667773db49c10001319af635dedc914fe025f9952d87948374fa2c597c198dbf4f4b84f227782ab9d96cc8e2cfa1cd398b463b489872aed90cc23e6958c3df9c1282fca6ee515c4696a78a19ab659f57fedf46794899658888e441a964aa5eb4b398ec939c3ee743a46aaff70f42c73d22cdb671fd6df5653ca78b0d07b09861c7df05c1f58064d1c3d7f04b95d4fe0beb8d8269046264cd3f67258c0ca0b17cc305bb679a22a99a15c6e4e186f1d08654df61c2f66fea8b63a3a28439c0d2f3d6e0609ec79af83a2f8345a7ade4fa580e4b1483e71b10452ec71655fdf8e3c224926aee2397c3968cb89ab9a1bb91d6510c79551197543d8dfed7cc826a8954f3dce414609a9f97b872ea5b7d5a7da1269dd9f2ac17556c2c0b771f31882c0bea44c766f3c68e3e934f75f54099ff207e82beb1f7c7779fa2449f674ed67e8d38e7bcd9ecdd68044dd2d247a1852b4da09e78af4c17de08a1ecadf2da67d434a09ceb5604496d893978acfd7a35ffe988d4a64d4dcca4542b274291bb1f97e179da2042baf795fe4442ed2580d8f76c175b671428f9cc0456830e3a0b8ce54345745fc3707da07dc0a918a71b120333abaea16dec881a96b289aa1933390fd242a7b57c034fede295960e1c5783c7bd00bb76bec1cf500d25fbda188a38b07dedb008b625e4a4d98e3245a74b715a85fb96d796a55bf30859164c643f7fdd99c97458e070b15a9c7d744bed9631f1cec09d474c597563f82b17a64f1b9c6f98597207bedf768ddcaad16f264758cdbd643415e233a927262119802da03e214e04729e36853b08870de45e69a9c2309baf348ba08909e4d1b479b04f85a02691c52469c2704c291f9398128ccf7ba7b45aaa2208eda8dcd27355d21906f7e53f250dc6ddb568868dc0f41a123388491327b522b8c569d0a2c082bc35e9506509ff04024575753052bbd0aca9afaad4e4129bed985ce5f6396202427d5169d6c6dc88423d9cd3dbcf015280a96bfa66329ff929b2e9f8b52a8a209305ccffe58f8c168d7c3f369113d526377ffd7844ac0b60291d189ab1e440b3be52480cee1d8bb70e71c95ef608df4e07d356000632693b475f406b4cce302ff875be6925d8af213c0ed751bf937b70cf442405f47de37e05eed9ffbbaca3c1275d2f2b1ae25fcf224979f73fa3debbc331d93214725a7dc7bfcde9789675e5a0d0d4231724689348ec4b2891ad44aec52d99f3515d2f9f2705d9d5b8451b0ab74414fb879209220115df6be77021e95b22b2f61863c1e3cfce953d0828c2505b68f8b20581fad48f0f962d7e1e7592ca5dcb14ae159877b35e6d437dd24f59c3871173df8570fdf1f1e1ca6f3fa20effbca341435fab82d5800a3137f6e643f43bb8f3ebd00cb04bd4aa7ff6f96d675623eeb46c0ceae32aa6660b3af796e36032fcd2cb8a105b23a99ac908728d595ac9745b4099cc3d14eb09e3e5a88279673b0c65e248ea2ea74aaf3e4dd2544e4c50097626268415effdde276ee58f5599498ce473d23dec242bd37ec949dee96872de79a116893765d7a56d0f98ca2b1002b1b6dbddf6a36e48712875e60ac1c34702d5e1e7c1bfdf9261bf10ccb4eaedd0ca098bbadf275e068c67a253267a30feacd2a8fbd62f0444cef6920889a206fb50d4342cd6601a4509adb4061d10c9f52b394da4b6868508198b0f228835d2400df1a6734a024a239a8653017a51e682f2c9283a2fa306dfaace9ce285841806a49870686d72508af890bef8faf06627b4020713853f79013e7b12b77c29ad3f8443ce6b10ed38901b965de6c8438d0fddd1c6de260de3808f90f27a84cfd6ac334b221d220e7aa1ced5a2e70b0312c3356298724203d181435458c802f744094ffef5a24d01921f347f3b340bb6d586c1c1807f3257094cb6855319fd8d3bb08fbc973ccd87a93f269b65dee6d1fe7612b7e945093e02bea3bdf6b616033781b028ae9108fdcea6e411429c3d743f11e6ce776f28d51627f6380456244dd75029b7c508cb08687e4bfeaa60b45ce3e03d65568eaa9e1fe83e723439ebcde1ae28425db637ff72c030ab2843d15d537c336f4ec602710823f952db7e1c21a5fb8e8a6b315c30c8d64b823ebedbe0a6cafcccfc324c2d40f5b7f0c9814956595ee9c98401f8044f0f3eac99985a36776854326966e2c44b95e39978ad408bca9e83bd5737cc17ffd54afec0a479848c89fd769add9ff78e84e2f6dc993aff4edbb72132a5328de88bf14a4dc62f592b32cdbbfbe09577b7f82a7f66d2276bf9c2698d5ba0ca65f0a405cf07e0635846b00bc0566369d272b3130c43f8584e1cfadbf4f0c363a078a1ece1904af4525340f7d65f32b6f8fb9cde42f6c1f1c6cdbc065a90b55b4cf0f996cf81d33f9cc0a5c9cace4e3030d00deb5b97748bd45f95a719434d3208d69110a4683efbbf14e4740a2a2f760791d48f5177ed3ecf3e2d85cf1a1dfd6077848babb601e84d2052de37764150607587dcdd9ab860e2ec079f30e9d29266724a937c06e692135b8488376e3a988d1c588a3ddf21ce2c768559faa5a3692cf7d62c46aae30f271ecd67bbf776ead2f79a93e7d15628818b21126def084fe082871591efc789912702ddce44c7e4ab8f270713f1c9efcc98bf769c171cddde17d38e78562f25a46bd7a4205b71aebdf68034f8398ca03a0489fb2ddd7861e4743188b5e34f0b6b01425d746742d74531cbf645a9a342486ba33ffd88ac444908200c19870278c75d8f8d96d9d30c6499b77ef9d97f507b4d406261078bd5e96ff6a9413a7e468a4a624d805e5c7b34b78a5f076a7e4", 0x1000}, {&(0x7f0000001400)="51d229b331d34be75f5c1fdb5616dd114ec0d3e32f313887dcc8ff1da5fcf9d4a0a93304149b8dec186774e5f0544c3196cf5cf9460b25eb0ccc7a5e2a483b173c6e5eda63a0b4d5d03a281a08f21a8b9e4a8c0b8146140e13907b4b714a5229d47c2ed43a7b3b9332cc296ad36df5c87ee1e903b3580d64a77df13392de2f000cc61c03ccc23aacdd3a0ac5c006734ece1dff2f9e11963fb6d0715a6bae042ff84fb6827999e83417f059ca3012cb3f1f095fb6d6ff0696738555f2e4e4a46c873902999c0bfd12306441bd8fc7d7b395f3bde2e13fc3122af72fbae6e7299b71cd93794490d189f7686da4cd7a72b5900b8c4716e489c8302fd4982bc537526574e53b20cf3e6a46bff526ed0957438ab6c65422c18d19cc8fc83ef8c2f29e76f8cb2998fe40d2f4d4e53317710756714c8e1707229c6ca1d1debda2364ea7a32b032f19d47436f65250691a1b978357de11563bdcbefdcae7b9fb07fbd4f2e78fec6be189bf5cc9cef09ad044507f0d4ce043da41d3b8600c78b078012d6fbb8d7e13291b7db79b67eb5b55c796788483aac58b9e87c24fbb2c27a8876ec9ed797835c26d8ff903207ea24ddd9bdaaab8c62430a91391729405bc5348c5dd65fdf9e4b5de2777ef9182cd8cf655d2486b8580e455fd6d847080dfba5852cf1c57648bbfc2bdfcfab05a21152da4a3dd7785ad6523f8d4d87b0038a86dc212686de213655e28a2548f63c44fdcda5d2aace812b073ecfdcfa159294a74c48a4363408a98b3448eda6500f0cb6d9beb77e396fbf0e19ab8c1916cdb3bcb450d7d81c54b759e210701b478c32547dc7280a810cbe3654d19266cfa348c4d28e8568191432987c41e59e9c20f12e40c23b2bb731b9d19109b25c8eb9596ca18f0294051f4df682eec20d5f16805c533c33e1787c51e4e06898415c616a390ded2e7e35d0d66407358fd77d63519c2130d137984fa7bd67ca28a7f6cf0ec9f067056d88c00a06b3c455e9cffd829481144bf4f00ad3dc342cff5e1c514acbbf76298656f52431e01daa88e3540e62ea721ed1c87029c560273cc6c0ac5d0195c9df293faff474d570fc43246314b74ade21bc824b9136bf49b27a98147a9f34862962c46851ead861c62105fe8f12227597e014522ca5bc66e850a20e6d7f4080db80a5dda8cc16a92202f363a56ae81d5190ac8db2fff665236d54ca4885c9a41e765e4309a21d094d81b92e83ee391b39f1cd5b304b7a091ae2228bad20583831b7de40b1addec04700afc03069d20893db75858167bd5cfbdff92949e536cd6ee4147a19a9285fcdbd47ee0323a1436b1f83998ea243d3d3fb673dd30eeb5fb9d00e566833b3345707a193c343d1f14bc371c674274249d52d64c77d956b7ccd23e622ac8bb7add37e13d1adc42347be6432afbf0cbe15196d5b5dec855f7959a655149702b5006944a0e57a26bf40755b9b82aa85bdfcaa4caee997a105113e015acda973ae3e42caa760d3effc590cd1cad2adb1c1a0a8de2f0194144f244b1e38c05e58758c01edf2c36147c98e6843eb8c2fe8595430d2167dea718c0e943fc1d2d3a57a1bae19a999b8063b9c4eed07894a3871e9f353145dd5c026ed416e0a66e6748457bf7ae12f4286ef0fa67b179d4ecb495ad96dde637ce4cab9e0b0202cef73883d68336c2b7dc7bc5ed7fff0d2a06e8acab69d6090b2e5b226ab8423c631fae42972702c685c23d1167b6101b828094d6580e5c10af064d2d48550d2cfbd071604472443f513d0d19f5e459048079ce44fef3fdf7e0aabb151c5e4351913b6323dfc96c0acfa0dc620b0f1f5fcd20eccdda85003bfbf7a9dc4bdfe2ba5895e4a13e66a3a217e28b551162e1c2ea9dda0ad8c6f2bf23c935615ef53c6ef149dcf6c398c323d647e865df6038e6285ce8fb242d28a5fc50701a8a797e3d001056955a755352b25255fbdbb168b530992ef3c96362e2438fc9c550f13455964129a381af941a3700835cedd55c0271ca2db7cb851794eae8307ba805c58c06955746b5ddcd173ce54f22c5a8d3de32cd5d8ab9abd0da4b1476bdad52632fa74cd67c84c7fbbe48eebf0ec2868ef6401ac040f0b950bd988b45c12de59a1b36606c9947630a5f174d27d76a00ad664377a5401e4405d8dea4aae308372bfa9e13fecb20d371dd291abff1c61497dc3bb579a162953d493abd55d7000bf485e20853313d559e3c6f3816bd9882fb49fcccba82f314b21b7c6d9958274fc50b8aa518b741b9030c9b66fdb147a220385fbc2b2e8d984ea1ec2b3f7e0044b1825654adee8f6f3c80476844776f4332a8e55bf020392564edcdc3a468dbf05e424d6b7c122073da7020425459936d9e5e30b25c3431639fae5c7bf2c80ed06262e8f822edd5aab24ea8678016ffe7bd888b8b2b9b54d644abbf55a53966c1c601198a6f186c53456c5bafce3aab7dcbf8d32f6b76b1b60cd91a4b5d9425a22dfc5d89603b379ecc44e5067b3f29de5f6f08ebf51a2f244a422e63f9c5e26d037b5e7cfa7bc45407bcb5596a97620844560187bfaa34f6dd7c0c843d29a90951fafceaf810c9655bc30b78cfbd8d1027770677dfac409a654e43bd665f12a6aff6196e2dfff53754045989878f3c8053468559ea16ab3eb0e3b7567b19108bf3b173c3df0af8f9a21d42c88e4a8d20a47fa2422287748faa3878f0448f5751fe8b3ecafc2e86ddc77ccf5818b5cabcb249e0277554d81233fd3956a4b34fd0dc8fa80da91fccf48776f645e1d22847b68bbfd0f3461bfe4fae9e19810b907e24be98e1208611a729f7fe145081eace77f69a477d387cce3589fb24741e2bdfd36139fdd2ec2546d143da9ea74a6a82a49ec78a412bc14f33b62d16812445ee6b65045f32abf7fc3c86277e85be6eb54c3649bb06b327952f52d02b1618eac637eca2d803437130b5256bcc93ffb037009115bc2ae9ca1a22f44e5039fca3282c5dd7721026104bf97d9c6a94d160c00df26dbfae4b43fa1032a8046d90c7687bf25983240aea1c1cdafe7648422ea7672f67ed6542a03542dcda98a08e5581a68787f6745fdd13cb1a718faedd12539bfb57f94cef4239f944e969b03f0590c73deef8dfb70edb1ece643708eb5570083b4cd33c36b71b9674a135c3e217dac90cdf6cbe82b6587f9717e291f04fc3270a1988025aab7594f6baa27c2b724911c462165a9dac573f56cb507e078cca3e041496310450c5f42dbfcd66b61bcce48c96e97816d6739ddc1dae2d810b0377f6f130fb86823ca8fbdbcdb7eb8034b665c0b8d472076c018b029e66c295b5be0b1b0d4eb4fa7d09cf70c960b8a2dd345d1b75f86188965e08fac99063db02973448cd8c3f4b5a8d27e09530773f643b6b6e683a73a04bb6c58c139bcf980cbf7c79182d5801c799295f3ca0f24c80a263195ffe2fa7fcf84e55aa552e9f7cf9acfe67a3b4fa42610ed8d7efc184c149b56985f84227963d52ce71f9edc059d64c96d80f8af6bfbfd525df51187749227cff2bdd342f5938d83d30805002bb596c4e01f333116190f7885c72e8424d4e65d515b7893873f1644fd25847e72592f1ebd86b32b0df5579ac6f03ced7685ae612bdb5fdf8d73beb72a09f8efdd158a35c8a30941526223bf59fb9beff30c110d811b60c2eac33a60f2c4fa2baf72a51ad3ef150413df5fcaf76bd92a16917f708eefa74fbcbc1e46e1813ca3a467bfbe85ca0bab0bb4d8b1e7cedd55146689c947a78843c87e1b5a566539e2d8b9a8427751c6108d09d87f1a22b8695d0f962547c5c9f88b7ec04f5f23c502a4c11b8204349c849caf0469e8ea6f956cbdad01e0e8eb4fff3c0fd796ca84f8192b4b77417d03b3c37c9e6563b02c0563b4b2fd0bae3f9a7129abe4c6e2280c0de788969646d7e6a72361370ddbed5d2a942e163c361d046dd7b01863739853bde48a65e2205f9c331b8dbcd00125dd7af6281e9cb8f7a0eceaeb9b1b45b593fe0a4a6b94ef46d198e4cdd213682b769c7de380f1b0de7ec94bd3a1e87900981263ada99db6c6181c2a3ee488b57c1ebcbbb8d6707dc9da78093c14c2e7e495ddf6e2b8d39f34a39f0f980b2d4ce2f971fd312e56173772d4d976b394bfdf9d9c93d59cc8f01fbc0e582bd835c52d4d2e4f15a3dfce723ce095ba0265864c13b53db1570a231561d92875dce55aade2e5eaa2d2d18a5d15ea7d3eb102ff181fbedff239dab4ed90e8c1ba093a9e4e7b3bdfe221fae8b7087f2fd55faf20b9acd15b8c548fe12e5c0403cf9faec606e00634291e96893157a62c08bbdc60b5e52cb55414806775b13a8ec53d875f8be478593b12b57642c900184864dc6eed2b6adfcf959f8558539cea4d39902cdd2a2615ca3d2978324c65167890da1868572c3332d3a034e1e487c8b4696906fd257cf8c10f05064a4d57327f2c0a1d23fe77dbca766d33a8c7dfcfa403150fc56b2b8c680e94337ec2174db6c215263cb01efc2309c16f5889d50898d0af309fd299ad9166b829b2fa7f48b92e9d2ff0dcbfd359e982e4c2961c4060b16e3ea062b534be3036a162c22de76f575e220e525a95a928aced2568cac33f168fe0543c8648a949e16308b61ef41c007e74711734d4125973c109340247aeef82678a06bc6770c42a49d9a9cad4531eb373d8aba121b63d53230dde06aa95f1a63bf62292d9b744fd6bb764fd3a565c081c57950fb3d07c9fc93a0645ae8dac14f87440e02dcccb33df1fc98d38df042bb838db11aebc5083f15ed97fd65d767cc76582eb5a497f09cd495fcc37d127dd016abb09f76eb32f64a27d68d4ef4f3d2fea9ee4afea672f54d495a2cb6abf58ca93c36565e80cfdeb0507b6e52fca2a309cd93df28d24ca9fde11d5b8aa7149afc8b23647572f1d8e41df24ae2d41d4094ead8878a9da674ccf4aaf4855239952d48e6997ed91cf7b4501c1b5f28ca4411b704f8bc40f3fd4600a424176d3d66f7de0c05bd56239f11f170e4adc51d5abb19f564a87f227f5fde9d9cc5a0465de7b4f446dbe8af74fbba2c240b138696156be96540497c7b038f84b356b98f0ce5bb50285039209eb0c9036a74390ea46879374f1e5db6546c1a9361afe2cdccea545ac6c725cac623b23dd4cc88dda22a84f0f4abd52d9c5590505789239d732ac92384f7ed9e67f8e73de9175688758f5d314451a2429623da285a139cbae1a5b556ea43589ec87b8617fe004faec25e4b9d92f93017530277a2e2f85f9d29297b90c60c62d59ac8455ea9a12138846d535bb07465c2567cba90193da375f07f7c68952ff070e00149f1a435b6a236ecdf00ac1a671d54e3d6c5f888807a2d1012a7c6295856e886e3512db2216047632179e61b29d9bfceb9e5fb7696971c6786172a0341ad6ea9c0a3a3a7db8331631207402adf52c5a01d99a31980f5a77b3a1544f7ca184fd1903bb7a5beb79450ad1fdabcee4f502911b9452b7c2056b5dcc67875b699c6e8ad3f0d50a808466d551ad2d20ac96860c0608205b8bf1a2de4960b5781085e7935fbf9b7a4875dd553f6bff846c459de47bbe34ed8d74defdf596e4b1b9ed53687341135d5eb4226b3b733b6f69690c5145aa4ee420a31501065895802702d40997508b95f2b14825731345dfdfea930c509dcbb1ef14e301df3d19ba65c0c7d5247df0d307674996ec6673ba2e6bd2a5b76a7502b434b7323355e2ce945cda45e4417f52a2484faa3f1cf99750253caa33edcd5c7bb5dd38786ee580d01bedcc104c8d093d72c07400e", 0x1000}, {&(0x7f0000002400)="b6796354b528f6e171b07949ac861947d60716bd39f8cce3c5065e7f33d184ebc85e4f75b45225e324af735db3dc31e08d614199f5660a48d6db6fab416ff89736f9a5854a04ad9705f0fb629cf6ba817ec4228de46b968c4ed4861649d755d3fc0ceefee951b346b16c18267c47f818e57422e2b22f1c5d7d40c6262f77cc026f0befc9e9e4f302a1d59680797f5881bdb94302e9272ccbe434b64004115f869fc6be91f1fe2b57d356", 0xaa}, {&(0x7f00000024c0)="2822fc64f6916dae2132439480ab61614574dd3d7fe7a6ad5a7bc8121b29f05809bfd96a6244415a76f6feeda29711b62f8f443d484547403c7692544e008a6afe326e10cb99284ce0fd0d4b28b12e37fa541a637d786dda416b458356a86fd53d92388bb7c355f8ebdf99185d8f79f6c6ee369bb9dddbb6c1794711d51906465c2adad34f42a1a36774852b88d1ec43cf060a9f5c1b27956bfca2653e6286d544b0a505dfba4829f1e030c9690203a2c6d50d471fe2bc30fdec8c33c90f9b5b41a26d22cd9c2ab68e106bda011a3700393548690e86dc27ddac3cb3", 0xdc}, {&(0x7f00000025c0)="9fa42d65c857b92ed7398cfc490e2bb1524b8922ea1d79a385efdfece612194d4c5b9267e418fbb98ba8a3b2b5a9aad465d46fe655433d4c50fcf90a90846004d0ad6012b274071cb7e230670b38cee0240f00566a2f769fe649b801303db2fc9a0e3100727de2ba4ffa9ca2a7d6a631bfc8fb30184090a20408ffef5b7c46a500d2a1b027e1d0c04ce872e1b9", 0x8d}, {&(0x7f0000002680)="d610df79f5b51239fc491622e58b80c5d822b03404401722f2abec9ecb0c780ad6dfd22d2e9ef3817d782e2fe3fe0f57da9bdc07c97b1d1fef65ffd3ce6c7e71289def661e69346f711fd351e142b3af89bc0dac145ddc1cb5fce1b1939249426ddf2c6acc7243517ddb72351b4e", 0x6e}, {&(0x7f0000000080)="3119c3aaaaa87b433226821823de5dfc973b645e", 0x14}, {&(0x7f0000000100)="3284d0", 0x3}, {&(0x7f0000002700)="71c7a70dcd07e70daa5e0e1b7b2ec06c286324a12e8e73d316e50a3eee541fcdcf261b5eed545b7825ef7c6c5a764b57aa8f7b9cafd01ea23ef000abe5d13ca1b8485f7d", 0x44}], 0x9, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000280)=[{r0, 0x2}, {r1, 0x10}, {r0, 0x3}, {r0, 0x25}, {r0}, {r0, 0x14}], 0x6, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="3f6325f529fcea58f8ca1fa3a96c750b7973265bf99f5fbdb53f2ddc92eda97247dedfc85fc31c78a0863e4590f175038321cae3d055c61454a7eadf4c994107a445b8eba5a714315ff709aa608653dcb09912796052390ef3ad49dfa5e0372130ca61ae520519696932d5e5ea768e4ec1c93716f96af9fb926b9e6e70e53f6ee27d2fc70f79b91e6c04f28315957f1ea8724dc9fed3412c314955a96d7944240898ae9964b20f33243c1b288b7caa22519578b1eeab6caa3507939a0e3d539dc53ae7f331", 0xc5) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/9, 0xfffffffffffffd98}, {&(0x7f0000000140)=""/50, 0x1}, {&(0x7f0000000180)=""/194, 0xc2}], 0x3, 0x0) 16:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x20000000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000083, 0x3, 0xfffffffffffffffe}], 0xa26, &(0x7f0000000240)={0x2, 0xffffffffffff6d10}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x2) 16:11:14 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x0, 0x205, 0x181) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, 0x0, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) pckbd_enable: command error 16:11:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000100), 0x28b81e) 16:11:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) flock(r0, 0x1) 16:11:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000000c0)={0x7f}, 0xfffffffffffffcf7) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:11:16 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x2, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:11:16 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="998f9f98b900ba0e13e7b8f1619dbdec3aa39d1a3cb920c6d23ee73fd48bc17baab4a2ac3c414418b706f512b599fbef47138d7d1a1526c9c9db5cfba7aff7d00884a5c60f515c10fdcd741ba9c9563a05d05f51a75663e1544dcc28a90da968e44a33a9017827d7d015298da72ee067530b94e9a07bdb8951b74fa6fffbaf4f33ca12a0617ae9c2e99a7c5c2d0719a35ae156c9c819a364f5fd3bbd42dd17d00bad564a876353372a40604b", 0xac) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='W\x00') 16:11:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000080)={0x7, 0x7ff}, &(0x7f0000000100)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:11:16 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8943) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8, 0x2, 0xb146, 0x6}) 16:11:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x5) fchmod(r0, 0x20) r1 = socket$inet6(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) getsockopt(r1, 0x200000029, 0x1b, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/229, 0xe5) 16:11:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x108d}, {0x18, 0x1, 0x0, 0x1000}, 0x100000000, [0x5, 0x2, 0x49da, 0x8, 0x7ff, 0x1, 0x41, 0x9]}, 0x3c) r1 = msgget$private(0x0, 0x209) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/224) write(r0, &(0x7f0000000140)="e607f8a6ceb18e1134e8da67420707eae74a9262ec2d83c8c3512af2661a2762f637f099469e820e8249df181a0b430d338d334e25fb3895e76bdb14416f1ddd9a7a15d9d26db1c8e43d6a2bf67bfb2809b0d3dddea60ced22d2758bb14ae59fcad608063ed4c4686ae846c6a1fe9753c902a53fcbb408bf3dd8e1dcd178db2eebc78f802c7b77d98632b8d87c54e12fd88aa261c75b69298572af89b25580", 0x9f) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x1, 0x3ff, 0x8, 0x22}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r3) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/74}, 0x52, 0x1, 0x1800) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000340)=""/184, 0xb8) ftruncate(r3, 0x8078) read(r3, &(0x7f0000000400)=""/14, 0xe) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000440)="4628c719a8515c5b6831bd5d458fd83184b5f18164ff30ad9b9fa7a63ad45f35ed5b912fa7b8fb829fad0abccca246b8c2d61ba8863fcf4b2215d5bf7fa7843e66d703d4047546a748560b67532244a13942ed14c9ad56ae17921360cfebafc0aa037abf5ce16092f964539f9654027793d69ebf3402f6078fbdd5a6a352ffa0c9b85c10f1a46a43e17bfe3f8af3ea", 0x8f}, {&(0x7f0000000500)="a6548e9e65d282fc6a61b77b22424a8bd9acf88778cb87252bf1c1a43944c3566dcff8a30ff2790ca397a26dceff172f92c3caa3aa2b2c0de0a7d416f91ad6156293cc48c1e0da8287c6d872ead8e5e7d304e93d46a9231bb3a3ed61d1905dcca54f402d01e25d54bca2ee756ec77b0f5878f830a3cb5fb7252b08d53221b0b51a04a5f3b2ed5390f2c80748981ac4360084881067dd315c92afe46b0f90470095b8128ff02e0ebc339620f2d05594a296c6de5f11174cc2fcddb7267636cc770cecae6bb74eae333d56fab6", 0xcc}, {&(0x7f0000000600)="02063f3fbb1471d679884b5069324d43b885c39f75fc6cd50798e0d2e579fdaf29bd0a9b", 0x24}], 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000680)) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000006c0)={0x7, 0x2}, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) close(r0) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000780)="2e960070ed4d829346b1d47588cea7f76a2723994977f1b6c57ba31fff0d5ce66a4a35dd5484009ad54356fb16617dd432022a9a89686fd66c2797a491a1f76744f3deb49867cba21f1aeb76816920b7a777f25aa75d4cf705e118e72f60930884761970cbb1400264e40d87bffd68a554729a31fa1809e08bfebcfe7b39dcb0b7668d8cc74624a1bc749216566eaaec34f1227744243baeb5d51a2b2e2a0058e965a8b5bd5e9391b43e0ac71f7f6c9183e6d2e8932715846a3e7069af107e20c320af9e20a8d5e82c7c9af89b19e0c36583199d3cd3cbd144496a94677bfb2cd7f740bb8b455566a00fc1c4e33c4a", 0xef}, {&(0x7f0000000880)="57090bd46d5bb82620c86742cc82962d197f63f9817352a3535122dbb67a8682987703c4eb42c749a7dc0445a34e9bbd26c36202d302a769e5e6007a0b9c705e35a936212a542974a8287d13ccdf8cad246ce514411ccff3a0632bb7cde829e82c2278eed59b9bc32adeef8d0cb85a1446f171d6f00fc1a98b43143c413bdc9a703447e114d4cfada6ee6142852f7ec75c7217e2ec0ec9c944652197ec809d18371eea94ec73e1e9767474ab2a4ddba960eaf3547db3a7e678e68ae5502b61bf97ca6672799836a8f0f81ab0713498cb7f", 0xd1}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r6, r3, r0, r4, r3, r3]}], 0x48, 0x4}, 0x400) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000000a80)="5f67c21c7e4512c79fbf262974964c6bfb96272d81f5dd108d0d01719df20a18e19415f49e6c7cc504cb240affbab0d830c6287d10a31e43c558e19fd90d4a4b671a74990a030f8e1d17c606a7fb7f29591a6ffb821b4c6f39b2ac978577df7eae9068628db58b64c98a517022ac851278c4b9477bea1725a8bd4fdf17b731a861e6db86b85835606dd60718fe30737bccd086b5370b8ecd60f7dd9563d2c5cd0307473f4b8294bfcda7461dedd4a27b2f637ba775de7c432fb0f68355c6a732fd7a05b6aab398c978218777bc5a9392bbf7860ac2fa028dd2c437b145816806cf97936c8d2067cacf89ade182613e8cb32ad51b9406801fd3e68edea7fd863d7874f0439144eb0bdeeaa21d018e38829f800f9804abc1adc03bd906ecd91a6508376af2ffc53e48a4f489fd9d75ea4bd46dd96b5a3f7b3e89e8076e7bd88c07e13b9a96d9c9c93f0b2d9bad21703a63caca14f50c5ca762df3ff37c802d7d17a15dde5b3d4a64f44c3df850e52134064111923c64341f714bca055d0c930bbabbafe6e49ca45ec04d25d01bbfa365551547fa1da2884cd6c3998ed4012819a09e44be5b50d2cfb8ac4f85ea4dbee70bbf74de374f0c2b2003e1e48858ca6f12af7744907c448b233291f27bb3d48d04a5145cf2c4737cdd2f99b874f85a72cab0a68b727ea4e47901476f62fe202ac8f1c2eb10203406dfb0596efd0ce320d6561a9d4eb3caae7118ee97001340c8052a243e18dd9ebf915978f6454a06bd67c285a14e26fe672e76c693267dd0316dd43a16d485af6999ca851e01d6817357c25b6f2bad6f4b424dfcff820fe6686dd110487443743e04d0aa0e66c5f4709acb8de6933a1f24472206686713cc9978adc98a60501b5af2014eae9543ef3a169a570630a8e1fa243c6fd40518bd6b3b81e42cf787bae723192ec5aa2909efcc7089e00521b11769ee899f35d0805273bb0e3f41779d41086b58e60b622c3c959b28d76bedda71f5ab55520635dedce8d768bec07a946933e081710933e47ceeea809a154afad4eab336b2b7a56bd63f9a365bc27e0c714471dfdcd234c4ed2ed039013793b4f4d487f7775cd2ae5e503ad2c2132c300ede220e72ecc6ba72c67f30dbe9cb766737b3e0f0b29fde98785e498f6348298b3af3ad78d8a8e5d7000568a7a4f4ec7939227766a062140e2782977603312e8f1f29dbdaa77f9523e0e2c253dab92e7f1cef73c810f4fd760f1adb25ea3ffccde482fc0d55402d32a1b017bc8a268f63ffe78b4b4c0b2d3b0e8374c26170241f830c44de4fdea5c44d761b7a06c151f9f350b4dce71a636db997857fed61c814f7a8e1061f634d98f3d099697d8bdc918e4663a9cc2c96327da72e643ca00d4bbdbfb0b25f9a40989797bd4c5a65d954b759b09d30ad983a9136e59d3d9d96d19783410bb4e0bf0c74845992ac954ec51d94f6ca29911ccfada2ae715043bfd5f7b56b80cf2741c00ec77f633e57b753406f148a25c153be17dadb22a05d485396d16c55e80d12a9491eeabc0d072ca28d81621077f8d2aec9c2f179c7d8facc2a929175738482ea64421fe62acee0a0a70dc0dbeee7489b4e0521da317878c0d895e6b81316b2653994bb294ce9a62b43ab15238a26719b07dcc7eb413990282d84058c21cd7f85fd69f39f70d0bc666d7f0bc6ed364612965dbf90bd7aff56ca9e5f1ba1dc8bfe38467d19b90d860f37fd114819ecfcc645bd5bf9ba98e6cf93dcf5f9ecbc66adcdd5ad5f0d1e9a31882c93b5ca1c067b197cc4b5d4154dfc6ee61f5ac7399c65ab1b16eabeeeb400bf212277db353232c782c49b0a4ad75631767b022c56cdb26bd67a1a5f2bb5b4804d0872b5ae032a9776863fddd3c1eb33c2e01ebd093d42a99875f16c9a313207cd8424fa54e35244807aad3b1a7971136d5d35453be6017e02c3280d7ccdcf542109ee4721e3d225370433135adcbec2b67fada2a8590e1a7ee00aa6a8e0b074b9859858f1af2ac383241f727575e11ef123eecb70fd71a16f836be02eb3c94ba5eba6ef36dba60795e0f7d19f60db90485ab246835927f458b19949ecf91c453d676f109f529a18146c6858b6da6a92340a6789471f9e765c79e51f4afce5b61e27410519f7743141970ecf313e1d3ecc0be3936fe154f235f6ca76250f414d23c206752ba756fc309a044c8703aba8a02742da28cd250261ec4226e6db659d9420472ec3894b599a3ab7ba6c76727430ff670df5479bc155c3e1a4b7287945e36011cc5644cf788e35b28e036cc9b649d93804ba6057d79e12274289e097050a3787c6610b94a32d73146ccc51c584c0a2d91588e2f19aa49a438acbad1d2ed740a46ef56771e9f6a08067eefc7781e00e6da66b9af849ae4032269e17026281019be79e1fc63493e84b44dafade5bdd1a5e2a712140e9277b0ac5b13f07e8502448998e1ea82c1633e312c1acd1b12cf67a86c2048c2fd43db852fee11e16a857958dfbe3267b3e48ba1faf732a6abcab490e849ef5de25e108df8b98ab9d4993f819da8277b2b2c5b345767cdadfac3e64e20029e09d7a495411d2963aa9bae9412fd7ef12e35d5ba7db0db56e41928e0c039570562007f948d6549efe9f07e6ca8313716117860a97f6f1b3965f643e274b69bbefeb8f78f4a143032bead9c0b46d36ec28da9b391d7119e0110e800c63dd9413776a1e47d33f2281d1128d32578719b2796820e378164cb6e1df0ff6fdaeac37100a5ee80d1b98210344050409c189bddf78c35b7b4c9f102b70c0b646d6cd9f9ec9f8bbf5c711a94eff65cb61800d444677ed5a8f64a27001bd68fdc6f1f39d39260d20d98cf271208b36c44e6b35edc80f54f3af2dc7e0ff103a9623068a6d8496fea928e8d278becf56629b7fe92ba68abf1cb3a7406728f4f7fcd97b730177d0644c0ea03e93c217471c4e03359b42f409e2a20aec3d296fb42173894f76666f5c437bf1d7f36c8d69d39325fb0aa297b816c87a1472dccbaaeb7a3a646764960e5181bd063201b9216ab353f2c0b7208593c47ba5efaccc121c9bdd3a5cef89c7dd60034c7e7ea62ec83b2666df6d11a5d6023fb695f50211f4404cceb574cf2b02882f3ec5fbc54020c254f27cb09e3f1176108761d74d1d3e08c422e0957d8beb9d052d361535a7477da8e26143cb3c0c28c219d62e0fa23ee0ea62ffdfea1231e55a12bf9fd8fe0d6cbc58658630c78e87c78869f3019aa46aba062e367650861a4e45ca438112d57dc22551a1187f4aed03e3b0d49be9b48d0ca02914ce06c9e264e6475079184096689a1b2d8d03485ed04d1044ee0ec1a31107c1ca1731c235a1eb0a53d1c649ae6e6c75f1a4b716622b64015d2839b2e217c4f0e9c779c0f65413c00f265fa30554bcdb1a165bc296f839e012aef8864db37cd25d316ad9a59712df9866b6544b73cc4d3f4de46eb86db9bbc010343acbd097bc00740aedac57deb534fde8dc7753be2fccfbdac3f97ae3d5245f03686b2c0fe267401734b2ba14b34cb10dd2ac3fb04abb30b6a85cb7e63e4496420b2512bb59cc6213104c4a44eae9bb41f9c6fa9ddc67ffcd8b483110f39faecefcbb18f4696fe518d4a920e98cadf905a366f478e5a7fad2cbd3b95e713a033759ac4b62c31a99d47511fead32b039664a359a51e6a10229952e85d5e705b876df328905d3423baddcd450426e9b7bb35d2dd9fecfd11f0ae1effd81eb1b8d68ea4f39dbf10bf04ddfff35a422d0b38bd432cb426b7aa8e42c6836bb3cb40722391f785633ac7e626a62d58bfbf859cb4789834ebfc767140ce392d43b4f4d8829dd9ae933bc9b905f5f9060264929e4c760c7db3a54b88ad367c0c9ba80dfe86216dbbb22c6db4d5c80fface48f46cab6bb5eecc703ecd4dcaf57aac07f5ecda9afe69ba0d4820e16aca93564e4725e7d318cf1286b7138154f02e03aedfab0824695af12ab930256bb87f70cb9e0cf9150ae94a407aff68fe53182c1d9cb370e6788d50d6232e56fd100f074a6e24bb5018eada68e57a6fc372bd5dc4152784734979a30d1b4340eef414474c003c5e39b8bee8b0309c935a45cb9366f35201e173307344522a5243035c7c46c2d62e6ac748a7d098b3a3ae3e2e678beb96818e1d3f557398071c7914e7e0bb5cd48b8a1ba9483c1afc6c03bafe5d0e9061b6e58904519d6f8294aadcf9d270d159637974910dad774b2f28ac391be4f82dcc6df24b7c401ce7981287b80d9e1e083edb7d2b7d538219de454b9dfbf9388cc186a383149f96ec67973c137422735b2191d7c34daedb9f1c7846664f67519ad2a4ec948f29d755fe46d2eb71537d5d627d604c57c0d8656fbd09f5c1b6cbc483bbd5f91fce51fe3a949f9e4ce72e79de34d18d3903e19db4127b73f350ae8ed70c7bce87a08a267f2477c16be98834c3e42d27401309f3f7c400035e4238eff81fb8ff45e701cde73568de9672f75d986128f19af2f17ed79de8ea602c7a4860f320e37a516dd004c39901497b125049db332ba97596315a04c663683c42cac7a42a68dd6bf6f8c9a107e1e814b9c634847575f1639e0da18472fbab8b47500e671733b1cca2454b1282ee66272da570f92228f326ce6fae1b7e3b735e10319a3660d0664549b8c00b9e0b5d7195ecf559bb9f7f8b00e7aaa0b48fd868fb05e8fb306aff0767e195057e48cae2059e00df129039daa2849c7a536e838f52038ed0391268b575be2d7fa7d84ec6237730399aa2794e9b9fb9201f3b9642c3f904dcae9b9a7134c3087eb5d1c23a869661efcb9e553ec41b8b7f427b703b9480592d3f1e4209432f5fb03370ceec4f220502f9034fc0d66abc3a4d84ec2326684410ee79d7ce21487bf79cf034de4135a889ddfb4c6fcbdda38770f6c56e92a6d39354d638b4b8d7105e291dbf687890f4806313291e088a430f7cab48db76cba7a7c4f8ba539de050a4e0ff327e6175cac5bfbf145a7055f37940ea7a41cdbf338e28879c9b3dead8b2f35ef6c022abcba5dfa91c7131a5cc8b09fb09fde34cc28e6e0d2cdf1d9582879a96f0a9c26e7f6d9c4e186652871a314e9a2db30fc20c031a9ed046b23a971422610c918780ef0bfbb675fadf53f3791da3c17742f50dd3bcaf32002af336f543836e199df58aec9fec3a7600414b4ed4f53913d5594b4e745ab83c84b2625e5ac3cefd99070db96986ef2a6eb2ec59a605379ab0d2eddb0c08d191bf010f5bc89a6c1a9d04ad15ae277db96bd56ae77b9040e36d2842245855abd6963af21b48dcd04d93668af0ba94f942a8b0ab2051775ff85870b0bd7fa8fa2adbefbfbbee031e30391f2cc0a96febabd2658e499f511bbcb6c268ebb93a00823a75199c7a9a559c92178a66b9c1fd32cc97ef9f266b9b398afa5ff60ebd150369fb56d46ce21fc3b417c147f46f70baecbf29f58346124809c0d586a15e1acabb9da99d2fa4b15b6880cb3e2c1dc59eb66046055f95bf1cd311c75fdc51fbcfb39f5f91746b255754485eb9733c3a42e7d5a3eb852bfc691f86f0cb478ef3a2579556c987afd73eb1e6286ddebe356ab1213cb5ccee4310f117d736dbd24c54d89c229421e4cb6b01e10c787d75576d2178311e976edd3003a1d14ba13898b28c645410c93dcac789cf180db2ad946ff221aa4496b90864ddec83ca1efcae4c71f860dea11053af1a6d73a9b0cf69c095982a0d30da3644a87d301b3a712e0cf45e6d2b39c42f6ce25f4c46e705a9dc5fde0c8a834ff8f83365aaef4cf276a619e", 0x1000}], 0x1, 0x0) shutdown(r4, 0x2) recvfrom(r6, &(0x7f0000001ac0)=""/234, 0xea, 0x843, &(0x7f0000001bc0)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) lseek(r3, 0x0, 0x2) fchmod(r5, 0x40) pipe2(&(0x7f0000001c00), 0x10004) pwritev(r5, &(0x7f0000003000)=[{&(0x7f0000001c40)="3b552e700cde942fcaf04f7a548355f26c97fdaa1e023c2fd51dd1bb8dc053037f36c0e500fc4c927bf758260587d84a205887b258e8e7137ebaea903c7a32915f2519020c50d9c687ada29125470050855a6917bd", 0x55}, {&(0x7f0000001cc0)="0fe270cff5e4216d3e8bb1471f8387fb2826118d194e3f2979ce4c3494592de32b82a89e26f45d8bb7ab78c853473a4ac82ec300741f94567539d9c5ebe66658436351f66b51d37800cde3c848b3cfa5bf352b71d4d68e8d68dd606a5ac2c68e62c6a95743986f36c00727b4626b04fbf5637e3003a4b8194cd3688969502c8b5a30b858b693e59b50f8ff0dc0894d6541e0c4d28cc44875b9c321d10656ecb1c476af7f7126fe08494cddf9fad1595eb242ab0e3d30f063a1500bb67cbfc1560b24dbb57fb5d84f4e5e652fc69300024e91180b", 0xd4}, {&(0x7f0000001dc0)="9ab5d5ab046aec937f562026d580443f2a09e7e97f21659d5f02b8e064e5a813ac8ed2113765922dc4aadd59b4a4f1a4ce35b76a7b9431271df8d42ff9921e2740b9f43bcf58e70b5f519ff829112a37b6174dce8752a913406db7aa6ee36700f168642315b9d42364230e2de51b196800e6fc86b88e27875622272a717d793ce57e3bbf89a0834fdb9b5c3f84f374aa9b31cd28e73d5c766da14295ee3e154b0c78b6d64da927da755592287b10cb4ded19db569fe31744fbb3c5915726181eb4f89136a7046cb9e0e2f4b9a0a339fc42d1922c178eff", 0xd7}, {&(0x7f0000001ec0)="f5606455b2d54a649088ba426326b5b93af4b6feadd76a020940b5776bfb1de29b5c74a8b34c1db5ac7af01b40038f908267700d571f9f7f465fee71d6b9fd800a9fad7b542c678866d4626e6a36335f571b76824efe4e02bd431e16f9c2f8b4f958ae37fae311663361897dd160fc3aca90bcbae621a6767ad93ccca47a8757a9c5feb0ea74580e9eff276f39bc92fb5747e7e916f85f1782672f6592", 0x9d}, {&(0x7f0000001f80)="c5a0522d1b69ee5b50144472edfc963893f71f559ee67a702f82df0d287f7801adea59d3329e24697e01bc406a3fa2f04ae1bbe29ba003b8f17f2995e371a2a319929d9ba522c326f2a042854a70885f05bbfda9fa901f81db5a7f5bd31179150d658d7731c7652031fd87da548e1bbd474da3fcc5e995518b45eb26475f1b18376bf75bb7c6233d6a92a905a4f6564e9af313078d4f9c16b4b93b7969a6456f5555f43455ccd963a11765445d887d73308a11d37a5c76b3655fcf34c8c8e8750a6559a772b29f9f0e74bfded750ce1d8fafd763104a316fcb62281c7ed4af8d53d541429280d77b227f44296024d0a87d7e4543ef157e3ff81d218c0d98bf4bdbbc2c90fcc2873229baccc2935644896c794543d1e99fa5c6cca875990af56b678d8a3e7ddfa06eacffdbc71888d017fad6fb840be8b5713705536554abac599bb9c423e28d0867db0638fdb84894b1d0ffaeb603a608c0adaa2e690ca092b089763976e5e00f5a4164fb03aaafadd55592590221ccf83248193ae351c22f5e53358bb948d2624c28d8ee1200bcb4ad41b27cc3a9a5e0ff930976c149a0aa1ce0f21a2b2642472d4c5cbea73349883928f5f82d30989e6c8fb8a664fe542672d494e0c3a8c4c0073c20a1335a7d812369c164077edcb4a9e0c3eb2bd9f532697904588bb02d00dee9bc7e691f0d6431f5c3e3986231001dda10f11ae25da5db472afa9a70579de4145b8c8cc340f81667523e7b8e4bc5457547d0c6848c0a3ee11ab13f27e24fd2074f4a7ad59645bffb2447706023551b47e9cb7f42a0df79ddf987e5f963f753715f758c21e7a604a082a2da1c42a48acf0b6ccb98635a5a52222cc920f10259d4f21c1c66a2d825a7a9ccd75d5f513edd2171248223b15abfae658ba045367633045aa522f3b279400f1826594b8a53cb526dd184a360ce40df4e22e56ccbd2a0d58fc031d2ffafd8dd9b14bc45c42288ccb792b8ac5f969fb66c29f495b8d0691692faf21a126dbf7891a5ad3e164c4c2747e9927696b98e611d1ccea21a1f3b89c890212f43cd5c8c0ce6da4c43b5972535e80f657dba87e9f838653b94a13540544ea35fd1d66558fe74f7e60a0343e38f5454abb6037cc0f9b12d2eead3b93525a81652a99aeeb87ec18a59521b35306cc84e852398953c67d9f0379f779a8b122ba412485df8233c77fa77a2ef7192ec8225e03282c1cd139f9da375cd449bcdff22ddecc6d49766feb3c097c8257c67b6275b0e40b332e749b6fecdfd3db8e88aac523aab31bb32707456b76e7b876aae50cf4d4d330432fab462b3665a044f2619195530cdee9651c8ee2c797dcf3f9b61c4828925115480f5cb9f058783cf62416582b428f8b88ef6ecc700e9a3f9e3bc227965a24b31d9780f8a3e253a3a48a64623d86b0b24c6c1aea2ad28b24b1230cc4c23bf76b83228217a901156cc6931979fa6af7f1628d004a7245adba553a3c9d2a66a451ca738b8ed4723e517ead1d6ce20c4e0c8778ee2d7ca97a560ff9d49bb229f46432eef8a373cd7b4998bd6b3b6195c78d5c90bf1557a888ca6f48949ed8f87f2bdacce985cb74afd1eafc21df799d40048a1ea62e9eb141562528b2d1ccee185d78de103939f186ff63c4c6d1a0965faa2486d0c1915e708382a2b8bcc17a4b8a12bd46ba928cdf1138b95f7d4eed0d6de4e3d58ec8271c6d0e88a7473a753fab8b743cb47006b99eca53e3aea2a32f2e9b2df46097d26f9a75185f2c042628e8459d42c63fb0543491cd76f9cb975ba728b2402635690930cbfeb061564b7b92d09328d804283b8727ce42f7b24015a8b7477ec44025cc9e88516902e3e5d1ca90bbe89d4103bedd6976db636921ffcebc9e54f04396f6bcea960678f5d81e2fd961aa80113545f35822fe11618afab2c1d7b333fce610d9ca8f1546d3d0354b03b04a0938bbaddda49545b1f53e88666b492d89ba09bda52735a7921735aceb176d0d436a2203abd78a534c80a865f4761e6341fc9cf843845c27005af46ccd4937f0d84b4a1f934dc3d73e8c43be12f9ba3765a1bbbb973396cc87995bbe3757cf2b226311e3fc6f2c5773b473ebaf86c77db936d7dd35013004c7a9d5c1a3ba0b0ac4347350e8453a4c09ef1fd95fff8af8b9adf826ff299eb25bdcfbda7b526edd869bd5be0ba25d84137e2534e0bf6f75f06fe11c353d44066b8a13556db803f17f1cb852b2c2aeb9845573715aa9ff88689bdb434d193bae61bd9dd51d563d8708d2a74aab374ef843ffb69a5a8be44bc562ac59f72664e7b05d68f68de543ff5c450252e77ce4090fa1dbd1a7d813fabc4ed665f307e1227028a98042d9f6c8020bf85b2c4234a2999e65422464058a89fcd4881395bc161576750ca8d37eb1d70f77d68100ef8788a61281b95e084d5870d4047eebd262b0370b7f88dfd34ff2ea519da68365764624e9503855fdedb9e3b478092521fe2451ccd1647da700b7aacdd74109d801b56e097fe62a9accac22b506e39afdf71d843aa9ec0d36459b468d096fb8891c0138ea59cf6f37fda5adb842bc844994ce88adc0c054fc13f5f7298fd68920e2b90eb931e08bbc6499418c52c7db11dabdba8e5bb6f7fcc5b828f01fd51a802569f90944fddfa663cc71ebd80699f7b04e8f7b596afdb4bc5fedae2381c5695ca9f07311bdc554083f7201a0db38d5f6fce583966253b0a13bc00da3cf79e3449ba218683ce13ee71ba8f2a545b258bda861ac851b860e95abbf32d7d04683dd87907137de8096a2becd2041a11016266b68db6d8579a80176041ea1b914318457eebf61eac20d6cf9fc97f6b4ec3af78d7bc1c47795633157ebe7505f83787e8eccc7b14772e0e8fd4493015b9d20d86cb9cac6c91e2b6317e6324844a7622c8361324da3a634abf74702144d068500b55ce711a18e9a6a50c781b4b1e8ebbd5932644d5787d2a55addc45e81169df88c8ed05cfbeb9680a90ca2749802272bb9dd83de4b41e0b663b05fef3973dcdc0265d384a76cad2cff923fe77a641e0b2e73c45c18da73a52c3109d360c5dbd4e6bd45d0c9b1b6d324f7d4c46389f26a4c6056de4061dc294d17034abcfb184502298735ce6a7847c9b2e39ddc94ba9cad5f0c0710ffd1c3f8481929fe353e442ae096ff1d127fe2e7b12007be852915d8374a7335a96464505c7a11b9aa46b1ad016f024bd18a0f68e257b448e98ec485e2cdf6387d2fed2e2c640af60ba99de4f3d96094b634c7f8652b24023b14b97e8f3b8424c16b73d3ebfaa134271a12638ed0bb1d86e6278648d4a8a7a27ccb25aebd2f779f7c544e153f9ad9d3e7001f1613c8cafe888a4028a5055859285356960eb68786a832a35e03860f85f944bfe4877fdb81877bfcf0b9cfa7b29fde04eccf92f3df5a52daa7e4fc7bc408ec83dc3484b104fe79ac45b0e06c81b884e39fff266c76265014b15aacaf8554b014cacc1dd63d2794423d26d8654d20824e1b7e850564ce34b9a59afa27c445092c28b87704d5bc21b1a67baaff5791d834adf244b4612abf64f961fb40948c160b5bcdacc6e64aa0245df0399b9ceed253c579abf38ac895b86b879d66919727363277e97c3712cb9c50f4444189e9312e662ba7e12b68e39518b6cc342861701259ecc0fddcc2e177f28da3c565bb720122f0bb8d2ae3d0241e3f9984d2aa0a46f77324c4dad0c43025759f2e524265dcd6d75b4bbbe785dee329f0a27931851d115cc7d4a2f9b028d5a6583d71b28ca5e2222b16102d8ec2ff04f6c62cc3452afbfe71118e39bb1a5c5c96d56781522ef8299c1c83aa594770a44206fa7a4503b3fceb11f2f6df5cc735e2aed6a10e8da8a9175fb6e39b44a21c605c322922f811a015e1b291cdd6f99d155e45cf637ce084c141787ad852cb89dc70cb2c78957a7ecbf67b445fb749cdc57532fec886623a1e0ea31f97b727a8bd34a3d1f10bdafb48066bc292589bf96422113e4486324988e95e0b0b13b58af2797fce1421c55538ba611e50a4b52075516d4e39b75ccd127a6231233de214374e0c27687360254c9d173a5cc27bc2788303a72fed14edaba1e4b80ef0a4306baad7e03759a6476c118083dfeafa073c3bb722b01458a581893016dd9c2376ea7f4794160b76ad4fa20c37a3c7a7a7bca932e7f8f3e81b76109dd277c059f7366acc77906832c0e49a951dea71ec860c9b2f5dd0db026a7471ca35aa3d605d4578a82b50f315187498e732e08c0e61c422ec003e0fb7a493e53c056c75bbe618d95722533fb17535c64ff2272e13bbe66e2940101884a0db322ccb590101e66d4ad9e313934280005b364761c4ee000e0a6536100c7a6ff0bcd4a08c47e3962138671a6a7d3ea94e5e957fccb18f607a4a1b5802b2140a09a9e520834a06b06109dd73598585099408c50255713e2bafc43cee7b2dfd0c28c765bce2c85a19291a1a3aed6254fe69d2b4b0546ff4e881f584091e9d855e38978a6418f891c64b549d374509f129a35e5c119ec029c74c502ab995390c322a6a95dc6bb207312c9f433d3ee0671cd050e15212ad35e91588bd2254773f9e0ca0722aeccdabed2885dcb46ae237da3f176b8a6e7fd3b89ab72b24c14325303e84b66605ef910527e0e6313b2a0e28c6122ee72fc8c252bb805aa9414b594d81c970993997c255c2e0d86e53c4057fb2de38fc282036f49543fbe870bc3c59dfc73ec19c03e14e6c3023882e31ac9041a34ea27775e4f8e46707da875af20ffac6d96dd2983b6bd1457683ed7d20d00084ee34d7cd07dc359408a5f9bbbf931847185cc98d29eb6053a62dea562935128489f8057eb1be4b4a586eb11fabedd7b7edcfc419fae76201c3982ad3f2be0899b5db08de190727a8a2c6fea1c71394059f8f4f80d461154877833d056e48cf4194f2aee7848fb43036732a43de02beb518f042b6eda183ed78f48bfabeabaf8d245215d6d4e818efb88cd8b397b9637f3e392681f6ce27e25b413047e074e23acc6a3dad874dae6ad8df251335843953f496b789bff8cd8807fb11740c4dd826d76b1b262ddef0e23ea939662e79e18d13d329888d7c6d4d6f5cdb85d4b0f2c70a2f5daa65a56148305197e5d640758db8bb18335bfdd24b995b0a38c037d63ac9008be64411ca0a8586ac722e0c122d504745e9b375270f871c494c3bcfee4e8e8a11a79d27e5c589c63a64b629e1f725063ff914e2e6a254b2ebefc8fa4c6d37ba71537a65317d59c64a4ede0c67fdba39251f8e7a11051bfc5c73ab6b2c5917f5007dbc74355226f2b12a01870024fe77baf8f0bd99de7b23e58f3247e573656d5037af6fa717e687921148e73339f14d4ab7ad104ca626fd86d9dd3b17cf80dd094059331e52abe07a4c7a1aef7817382c34eeb3dcf19807cf8c2015d52aa61743fd72c5817aaa5c62410218fe4a41b438c7034654cda6a99b61306d915d0782530d3118339872309000c60345b92d000eeeaf9d9657797b8ba60e9c52a474d873ea86178e3cf4da96638641f146d3f2a85e4c06f2a268e95aa1e1e0ea5b1978678cee48c912e7f7d875961b872d102a8df2f5f958195db7f7e6f507dd2099ac7c24e1f949ee8cec0dddffb3c125db0a42bcbf4bbab80147437b1ede81463292063cebc41e19ab15b81c16b3a244a5e1722a691cc7eb800148da5f241b9a2d03f67cb73bf7e24d2c33917d19ffd34339874b2f01616aa0115b84cf5170f9050a2b63cec4b8ef7d15af5ded7140a74ed05deda16e7b85d5d8e5e8854", 0x1000}, {&(0x7f0000002f80)="ab61fb0b4a2f41374c25bad9eeedaee1af8ce219f06b2fa7f365710fcb1a622ac579b0daf1c260d4a7f6d332aa3eccf962e0449cb68fa8ed9a2788085a83e12236abd963c5df", 0x46}], 0x6, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unlinkat(r6, &(0x7f0000003080)='./file0\x00', 0x0) 16:11:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)) 16:11:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x80000001, 0x7f, 0x0, 0xfffffffffffffffd, "1ba760ef4312b40a06cfd0b5fadee5ca5291c0c8", 0x8, 0xbf}) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x8741024fb9186427, 0x810000, 0x6, r3}) r4 = syz_open_pts() r5 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000380)=""/40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000040), 0x0, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x10001) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/209, 0xd1) r3 = syz_open_pts() r4 = getpgrp() r5 = geteuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getgid() fchmod(r0, 0x100) r10 = getpgrp() r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = fcntl$getown(r2, 0x5) r14 = getuid() utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f00000006c0)={{0x5f7d, 0xfffffffffffff2c4}, {0x1ff, 0x4}}, 0x0) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="c2976ed037cc1bb22e8c2df71e38ce95ebf7805767a2e299e7ed12cccb826f713bb3b03f251ad11777399921d1a6cf0a7acba48bcf33"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="1c6c5e751423b0bd36fc02acb2a0f2ca052b5fc02d8731daf72f097a32be51a56c056a921557396f645f0fd0c72f0294f4d9e8d34725a2cad30feca9d31cfe92573a48af0d", 0x45}, {&(0x7f0000000280)="d81005279dcbaebd74371a14672bfe3214284270d673947b0bbada95e3c078bc54bdb065edf10ce66079dac9149643f5baa6471e36471d4f6a3e1ad5949b8e270d313e69a5e379dfb51308995814", 0x4e}, {&(0x7f0000000300)="8f20ac96c4ad1c3034e7dbd0b10e1cd2ebead7881a6b09840db15258a5353e323518d34a44d7537e6c3ddb3b698d1fb051799e0cd0154f941b82ba65bc78327717515261", 0x44}, {&(0x7f0000000380)="7acc90705c581e7c928ce54acd1b0f82340787dbb929c7e79a8105e616209a13a3ddf5180c94304c7e427dd5a752b99374fdd3b180a90c5039118653640146f2c6b47a928b3f289254e1f2f215ae1b7eac86a8c5736c20018808c305ce03ec44710caaf3819e702a2d264717e934672e4f14070be139d636a35362", 0x7b}, {&(0x7f0000000400)="33a336b6ae934bac52670b80874747296fa061214dd8ec8ec4b12277461a30355276c7561914f72e8a23d3dcfc4954171a5ab50c2e0088f829c3f23d6259241b54ec7d2c433f2f243bf4bb2d0d34d8d48e7b2b", 0x53}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x98, 0x2}, 0x9) fcntl$dupfd(r1, 0xa, r0) 16:11:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f00000000c0)="e985097313e44cedafb5f7704ed4525d289b039a4ac12a00e838124d3cffc7bfdc9eab1722cd4d085fc1fc68ee816e5e0ac53be2301ebaf86416c5e9e5ed4928011a430fdc2b8907106820177b624e9128cf50278532d437171136773c53faa3acfea9c326847ad76f05ce80f9879c099d753409ea5535d76a5358760f7fd22b8d58bd9561d1a344e50d180eb1bb84deb1a522751deed7d007bbbded96b9", 0x9e) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x199, 0xfffffffffffffff9}, 0x10) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="40c53cb408d2b8c46fe541124e8dee0a2335d4f89b318197b0fb7e56b23c9d98dd55f4dcfb3b412eb5623080856df99f15342afad612516fd8a655e992b213afa125870eb39026055428ee8f", 0x4c) 16:11:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xb7) recvfrom$inet(r2, &(0x7f0000000140)=""/255, 0xff, 0x802, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:11:17 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0xc) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:11:17 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:17 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:11:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000002340)="e8103bcdca2825cff2e5d01bed0955d8eb80d1c4c7c5147443a67c545e9543ab393ad5167e2dcc7723e3dd0e9b1e261284aa9f542ea54a1866f597e7f72726f8e45a951935cb6eeff756bafed2b61745cf398f9128b28e594978d8d3a6ed06284cbdfdb2e284579d13020e5c072d050b349f74efe3579c9a3fdbb58a32f8eb52c91ec104df54eed69a1329a8cec6f0541fac8f7a89090b6316d92526be30637ddff1381603933d8ec2a360d476cbaa8111aed43f69a8818804404dbca6432686b4b8f3f6237aa92d41d8e1d344fce1d08b75555da823d9ed30ceed5b57924cb2ffb1f750c6f4835e0f6cb8e4d2ed5e4c4b2d9d50c6c75b778fd4a780addb0cd971dbc97be79b8c8657101b1a47b32d4bf28586f4a20a515730ac5d424c9a11cf08b80618e39ec549bb01cc0d4714a07dfaa43f83d311db10eb283e3bb4e4fbf9b620e3d92e154cf4dc70dc2e9ddd7b3b1663d3b9cbe0dec7a27132aa671e993946e4d3db2b32b5e0e04e4e552ed92f1366f90c7f1053577b16715dc7c24afb5ff19ca334e361c4a5fa7a3cd3c89d54a6cdc89ef8c51b841cee5660425b3cfdfe3b8241b5fc9a4c1ef3a5a0d6c619c09b1d779f401125d73cb97ef6cab01b189a176382a2baa8db47e0bece1af6b6c5995732c8ab1c820101bab10c5f0ebbc1dfbeeaa95505ec9450efd2774757b2c750cf0d6da4164babaded0ac6b36f111870d4148051e58f3d4eed4bf372f60e652b3a431672a672462027757064a9351891f81dd99cc74a3d31c00023a877a2faa76ecb39d51be6eabf4ae0ab68bfcdef4fe45c97085bb533d7b774b294305101095724a543e8ab1c0aa9eff662428be375f659e0b1dfd659d1ac738c20b4bcf684ba18a99ba03fa7f9875ca3acea7285694d3b108bacdcca7b5ef47ff9e5e85c800991f1d1d92e792b9a916134faef96390163e2d4c3330a7c73a95433f97281cc37ca136a688bf49597cb7847c4cd410c581a2a82c468c3ea3fc7dbfef8b5264c398c5366f957431a2396480012e1088fb71836a7ff0b589b14e359da25fe0fe18b4e64325f1150ab2a15f83578bb30a7420823703853d96e514dde3c7f1a932a1ea953e9fa6717428e3b0899b61c941ae42e3a3aed4f9f87f90849b4608b06a3074e7a82c0a1376d00ad5b7b3ac355f958661b00c99f44f92b02c57e561d1a3a7c81ad5dd0b72cc2ab5ef460703c2b72e5209f8cdf7532741ac5093e166fd7d6fa7d4e83bc302e897d0ab6d8bbc68cfe3dc0318c39668863fa5369eac18bef800e8dbfe39c87edb6a39d2f34dde1e113a1ec6a1fe62622559b76c0ff1187d5b44ce919935da2faadeea654bc5193acc8b10ba53f9c21a721f4e0a80665993ad51ce3da5c9d8f9e48f41518e9dcc036c7befc3e945f69119e6787d6575611fbc3842847f17426b41623fd4b64cd0460cdab304350caebbf4f38574d1fe14834960f9093ed47188e5897b4aa8da14c0d92d5aef8005c55fe507bb5eb4cacd957bcee5059380567586f226ac48eb1a37f6e54f2263f77f5b32e01142507c60b314b754c3204f2b6358f6e8eee4efdd393ed0e051a0e9fd1ea6fd66866b6fb9345fe259659e98a29b3742f01cff3d41a16cdf962ee8aa1b22d7bb56dfbc977964c732425d343a6bc29b8b1dad4dca5961b98d05fa42a56325f86deea3837463053cb0230cc4492d9028af5fdcb0d2c9af969b774a6217ac70878481866e05aa7467e4417f23187920c19a65d2ee316f04617a09842cedc967587a5741eaadaad9a6440e996cff594640034a089393a2ad52fcd019cf146a7202797ef351578376cecc141c70fc911b08c9044b06849640d9d59facf5bc94510437fe3ee36e0074664d6efd28f495c68df580b6d048254d963158a643d92df8d567f04f512f3e30291bfff1c3b38ad6d6f5ea9562d2a36438525e49e80e22e354f2299ad98a2e7cdfa045093551638870703f04c94f13580959ead8f62333f8a3e7ad3091d6e56dab80467629be51decf0d0afc661e57760ecb81e50d509241247d2ec57558a0366d2c5930b031fb7a29cb151d059d6d30fc8fe764a914ed1f07262cbf7495caf572a9740f2b0d75382ce0547562711e7e1ac07a712469b72549708276bbba3fa8dce05563cdffe10735668b8160b14fa94c18796850d8ff5a5ecd5e9ec7253cd8878297bef424502f9b3d360a140bbb7d48a579625ad317032a46c394a150284392a8033566cea678e045897cdcbf717ce0461148431f85afacf672f63c3167e175d8b5d7cd96347f5b153ca68c31654b0adc10350e727f7fca5c6acc838765fcc5315b9d2e6987087cc04cd264ee4b079a2a8fd51f0aa158903bdef3cf96d48f26fe5f7e694ca8baeada93f62bac1edc52faa2ba6da90994bee05f5b78c6d17c3d538ea22428b3fb481d6c13b54281df074d7e0a1aad40a2678051707ccec1cd2355e5860d5bb0245207331becc63727c518c85ca936304cf383b0011cdbd5e5b05d1daebb803c42a0571dd031152be935d2da98192115e965241a1ef5c3c68c596f154db17e7921e25cead138e7f9be9a1f7190c4c363fecd09c6a0a4d7b41cc3a41fbe8023618a14ac7ad3f3d89d9019a1c6105489bd9c3c20232025fef33797742a779927c0feef7e47ac65c5a2f70f0699deeecade55e274ec280836e8da089e0e0fa834072ef881319f8d7838de97614119c84fc254de4149c2ca9b406b0f30407562a144f927a8c9b4d13f5e20e2af3bf4e46ac07f94a35787457e22eb19e52559dc37f842fc767df88fe08aa975b22e2c2b09ce9bad76b0471c18ed71a8459dd3bf617f5c56b35b8e35b11296852abf9016cb270e2eeba93144640c0f37c4f2d233e2a81b8ee21b0b14ff5a0e80262f6451d4a132422b0f5dd150cfcf2c9328d14b89058f139ada04ab4fb47a411fbc6304c30c30d3ce52ae8d704e266e0ea53c86476ce80de8173be8c1c8089226153e3c9ae3ec0b391621f93d492016d56c05b9316a030ffa20197a4b657eb8f8356a10d5304a57305746f6b4830195d62bc6a7764d7614e6a93c57a3741ee41c99c98ce0d98081435448a2b7bf0c6348b1696d5ae7d59a451ff04baad0d9e7dbefc1e252e766416ac84f547e25c1171ed0a3e65a43764762398c0690835f9196268aa4e7140877fae8fd684a3ce56609499418e03b1a38dbd0375f88e93a541d33d8db598c0f2175be0ce6c5ece19a54b1942f4dc9768c983841fc3f3e9ff5537101be86ed4ac5fc9b24afd3efa959f8ecf0d08f383fe46653c349297e3bd2d1e5baa052d683993e381ab712c005facdde7e302828f1c6e11a12c2ef7781325ad4ec545b503544b72e4788dc558809aef1fb23ecf7f19ac6c94274a99466f047fa87eeef0444ab192b45fd9c9f7f9dbecc0bf67a44458818bec06ef0632d210766f09a1b751a7feb874e141bc037b2f3db29ecee7afe2cfc2758114057d8be395915f31af72405cd6535ff3ed2785e025388e9b351d6d489172e15077534d7a0edcf6eb4b035fb239a41c2ef7a9bfdafa5ceceac060c99b99a7665a128d456b71301d3eb45196b729e9ad29ff3e86a9482967a2052b3b7eb2a8f3c34e6df90c659960eefbd6e19d42f7dc01f1a48852abd5d49a6d9d9b133e51b153a7d556b881507faaf2ae5b694bd7fdc36ab167170a5952c2faf3d36f4bc7ddbd9a95520ba5df549572657ed60225e76deeebf46352d08defc66ef176fb24346d2dad5ae291343dfd51f3a2c9a14aa933468b0fa29294610f47e27df852dc685a216d08f4a11c0cf02bb2813eab73c40ad16d12bc633fd38070372f28717601fec14525dd83207b4d0da8637331e20855a706ebe2a3f12475d2df71e35d19ca154ad9b70937c746e19fdb9073bc00de2a8090b0af3779535bc2ac51ca46fe1e5470e5eb8876922bf982c875fedf24d3e24bd9c2d0820806cbbc0ef5e7b72da35b379dbc45a6674f96186942e703a8f0d61f60dee617a3ff0426604c05360260e537ebbdeabb552345daf51d4aa215d55422fe35ea51c3df835b953b186dc0d08c570ff23a54980feb82ed0a2f501a343c8bb33b9e24e7d4302dda2e015a21e8da57ee412c736db9fcc473cdba2946217267c34de8b29e3d3080503a0706d6dc401604b82dfe3d998e788075617afd4e955b8019e6dc851e8e7f472092dfd7a2bc82e593c00b29858983c582a20de904c65642e015fc355e4bcc2654d007582ca29b170b6a8a22df15b91d900497bdf2930c44b4a4c9f62fea26f85c1c5fc2f0e55c52a0271f401b0aac6aaa0a3e283fda57ec15283b156112a9659837746039d860d6bc5862e23ab53dfd6bcb3b17209182bc7de27e340284b386b1d35ae5f8682a6ddbecc30d8f4b08851385a95230588ef6c5b847a740e4a6a390b7f1096fe8e2676aa71a6f0294d5f24d64011aeacfcbddb93b63bb3b1416bd6bbdd743dd82a984c0a03884d6cf060e7770f83722da7edf40ed014807279a60870c0cda99c947bd7cce3931492fdfdcb985de049a47f27e1bc38750ff93814cf0c12857bae92bad8bbfc6301a91f3fe1e22b8c64490a77749e69199194cf7753b7ec641563174b12571493932b03f6feff61ab18c732dabb99efeeb3227f73715e3e0ff171300153956c0d5e65a9ca737079023cdc1536f0f0467f2c18b42dc931c813f2601207dc99849b7626eba0cd9c91a7db6e0df4bb8604987570c94afe0c8e5052c6b6b3ac5b4aac416a25f44fa6dd4391079f8da1c1266166951f8594f5984c7a6a13e7a7f3c4a72a1c3ad1ca26fdcc4ecbbc1a438edaf203abea3cad90491a576216c87235fa2b352547d59a56f65c81afde3886bd8443789fc305214ad72591c59c63ccafb43248ee21cb8aa2a21e12fbbc87da8cd9218b5a5c41af42746ae90f156e5b8705c963b82818c7b40db5c94469d664cafa79a61476c22ff7843a1a19b7fe9a3bd534a95ddbfc43065c4e8b3bef5c199d710876ab3007976f5cdf7f2a277e6d8b8dc977aaba86d988fe02f9573941afc15dbdf6466a2bc3a16df32e050a7e6301b2dec7b4550c47ea00685067c430092c6cea7022f940fdde121461f51f7ebb64383299c112a25b37785d89839af1fde8eaad9ae3d9bbb605930c41f6ccc99023b53812015bca3648e82c3a2fe8d53a2ba52ac854a28455416d0159d4d917dfc9acfead678bb0e96151cb237f9dee96aa194a53705db2f2cff545e30446abe752ee6d383928143d8bd00a3b1ab4f8cf411a383093486ad709c3391ca11223325c23c94ad8a97117ff642307d5bcf10201c2c97ab523fec495384b8df3ecb5d0784347d6a6856e492f7b0657b1f7bc0d6a4055b722f3e46d03c3f5eb1fb7c718fd20959b6498fbaff55f9673ee52093a96009dc2bfcf7982ec1e79b18c0201fdac246f6715864c0dff2dd24c387c8f0ccc1b5463873ba8c4344e25db77a2d6972dc000057419e8405f795adb94cfdb18ab42fb6509449400894779deb994fe8769e6490334be4d2c3f07dfd8672dcdc9e692e140c62f14fbfe5cea8c5c37b57eceb71b51a4057020e6e9386f57d984ade452127f66b289cd67b1a481da233a49d1465ab48964ad59d013964d7291f87d1db454f257becd19d5c85a744ef25cfc93f844447b651281d4c60204c8bb55a20d5e3775350547116119cb852eae3f26fc3cf7eec29abe45caf1c9eb6c3c736364bbcbe799abb6a920550ccbf425c46bc19c9933e8ee7e871f21e6e197a79243f22ebbefe7b6484e146048a5894cad90306f7", 0x1001}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x14, 0x3, 0x81, 0x79, "ec54c9dc12bbf29995fab52718c2559f5056a026", 0x5, 0x401}) 16:11:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xccc, 0x9, 0x53, 0x9}) ftruncate(r0, 0x4) 16:11:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:11:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000021, 0x2, 0x80}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffff9, 0x21, 0x43, 0x6, 0x80}, {{r2}, 0xfffffffffffffffd, 0x88, 0x85, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x4ed4, 0x9}], 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xd1, 0xf000008a, 0xbbc00000000000, 0x3}], 0x0, &(0x7f0000000180)={0x10001, 0x4}) dup2(r2, r0) 16:11:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) syz_emit_ethernet(0xb4, &(0x7f0000000040)="8b3070bc05cdf5241c0713c4d6b08800274757f18027d81dd3857056e0bf964ea93d5a01e5b4e604a1e79c73739c240a3c161522b8b3fab6ef292564c6640ce9b7aebcea7e557a579d2b65f7ef2a0ceaadd9616f17928f0a18b5addfcd6db3f62ba2f36bbbed9b24dfa8d1fdbf87fa17f554c744c07e98b0b69f0544f4e2cc452c293c99da1ed8d9f3cb0b8cbbc6f3d7029ab442271c2451227e86548329f451f482a4e23c38cd68394cb1baaf7bbbdbad18059e") getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0x176c) 16:11:18 executing program 1: r0 = semget(0x0, 0x1, 0x1d0) semctl$GETZCNT(r0, 0xbf47c00dad08a3bb, 0x7, &(0x7f0000000000)=""/227) socket(0x2, 0x4003, 0x0) 16:11:18 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8001) 16:11:18 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) write(r4, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r4, 0x20007461) write(r4, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000003c0)=0xb34) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0xfff) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff0000010000b270cd3fdf000000006dae7fc26bbdd8e56fd1c1365afa5bd076cb51779fec24c19de75711a1ffa3c890c502e1629dab17ad6ed589051c7d73129e60f689b9601c4c577e8fcdf8c88919bc33b57dddc66b965757020e97b75efe287e5a864ef751b1c25838e9907f213e3df87bf8abd10bad64593efafb0ba4b06b46087615888f32738224534ad457fdff9288f74d3076eb86deb566582dbc1d35de30674a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:11:18 executing program 0: socketpair(0x10, 0x5, 0x1, &(0x7f0000000000)) 16:11:18 executing program 0: r0 = socket(0x10, 0x5, 0xdf85) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="b29d0559346dbd0086c0de1f43ab2f5f7a77777782f1ce56a06c466b00dbdd1b90b17174e50b44b2acb3548adb6bbb708fc04e830761776019c04eef69c9af83", 0x40}], 0x1, &(0x7f0000000180)=[{0xb8, 0x1, 0x4, "eb2c0ad541ea450894dffe238f8cfaa41feea45e14ec7c9a3741e19323c215006510a8faa166882987097312975f1f247f5669e2b01a9d43bbf0c53e8b509eb4b92121a14eb84418ea566f14fe940858cd477b909a3876d4e4ba2437c9987c191747436ed6e84f8f948bf36003bb88ce73b8990fc95536e9c2cd2f175e9dc84d1a1a51556d9b153e252e4a6b59d0332d44594732ab5ed18b133de8153c48e8ef510e152c4e08"}, {0x110, 0xffff, 0x0, "2e4742ded4e4db3249714d722d769e26246668e59951dac84f727050bc8fc9a4b128b80a60ba90eb337c457715ea5db4301c1c88db0463e7a2f29bbd2817381c0a344a72b964aeeac13438ee651847b534c18b8dd4ec999d478474965c1d83310c6c5039f38defa62f86ea5955c0baf2f2944afa8f0bed4decb2c9d1ebabd96ff5ced2c49f254459f4e475a497f240311ce3075080d804e1e203398875f52b56e2a89bed67ce77f5def2092e4907c9a09514933b529234edb8fc00de7559481fd19c403c9462588c31cccc595c994f6d437def7475bce25ad4a9acb486bc4db55476b4f9a7ee98167484d344edd762072dc437cada3273899124a1"}, {0x98, 0xffff, 0x7228, "d07b36c691963b5790955a2e7ba5558a0b9618f4c85856a937e427295e13eee5bf866a8793a2b84f6ab6d3a910d2af8a57d0fbb7c3c2b2a431db6dcda659ad8e4e5d684d2c2904123cf9c1e34b2377955a42ce86899ff67cf13197e3de615150187f996e04661eb178b8b0f52d005df270271620bd5fc2d1bd0e83985f2df9d1398d352ee592ddfc"}], 0x260}, 0x1) listen(r1, 0xffffffffffffffb8) 16:11:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1f, 0x81}, {0x18, 0x1, 0x7ff, 0x7684}, 0x9f, [0x6, 0x1, 0x5, 0x3f, 0x0, 0xffffffffffffff01, 0x3, 0x1]}, 0x2a) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:11:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x0) bind(r1, &(0x7f0000000000)=@in6, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x1, 0x4}, 0x10) 16:11:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x20) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x4041, 0x13d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) listen(r0, 0x7) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r4) msgget(0x1, 0x4) setregid(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2) 16:11:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) setsockopt(r0, 0x80, 0xedd, &(0x7f0000001000)="0cac77391890561ee38f3d276d5218acdf9ab04ab1a0041d6a7019c0f8bb955aca45b2544e1986443ebaed3d45a6fa10c04eabcc91171f355643fde86af906e0f164248f3b41d86cdc4958795429c3db7337ed4bc78346359ea1a9fba47b3e07082256d297366512f0505ec90b6af6322b78e6edfb9b53cd77fa21771878d29a54b45f29755fe641cc0c6ba0034e9d7430d009a384151681849ae8384a6463aceb6b037fbc2247dfcb5bc865eb6b5973d258e26c291a638b77b84b8d5249422b00c732af4906ddc25339088f93714cdb2707a49bfd5bc1ef3dd220646d734419f18f9b80ea16a60b11f7717f393e0877b716f463a3389f22688da22c0aa06e03a951f8ed4bc75a9e516cfa25bfc89103b291580b47b0574c018acc01d8a8f92f2abeafa27007c938f1d14f23f7b8c13f9ba49b2d3fdc8455146eaab876be2b2a3f30a1f7b098c7fcf0a56dc7c91d5c03fe5f13a351a6ffb1524b1b1ab0ae231fabea023fc3676f6af73c89000c467be1cf98e859b3fad311299ebf3352108673a53d1747e38455b4eac351a007e5709b236d7093dff23cacad6263c2a311e654d22ef887fe0b630dd2365c407134f5e3cd2aa9fcfbb4cd18eb79c022a4e667641883c32875a030eb1ba92bcdb2a6931682fdc7c53740318a393fbfe745faca7a98443c82cc64a5d6d338d6a048a2e499a9702b81fc8db59700d5f27e433d69e06851a06493f7f4f36aa3b82ef29d38987573e87424af3dbe83b077c4e9014881b8f5f8707410e0bca5a2ffb00e78e84e9b2add021ae562b93f05380096e2496aef84a0ab9719388c6bd6f50a04060002533777e64c15ec447965997035cd6372f385aa0dc15e9a85905569b075992b34a8c4e3408f72886cc85b03b95b35b4dfc885d9db10fc81bca2a1452782ed36723a3e11cb17db04d94c2047c1500aa85f03baabf7e7acbc990dc6620048fcacd5b85f18f605dcb7eb66ed5a8cc07ac00a454101ae7c3100bcaf3bfd0524fc403260c7be694a42cb8c9a1892ddfe70bfc3c86ea7e63c2143458440e7cbe2263d241d82fe96a5dfc236e26efa4ba1e8c197e2e62970bb712105ac4ed004adf0e8a3446d81f3c93bdeea9db03c394abeca7ff6836babb6310b7834c83860a82231587e7291f78c400a3536dd6f885c91f6cb36001e8ec6076c235392dadd36aac819c1f073b1b084527795e38e0cfe67aa39a176a0058879208db27d0eeb6923192bcc92d71708e71d62179408fa0881e0dc8cf4c66d0d904b3066f885c269fea5bca90176aa2b34f3397ee13ce9c3af2d13f78f538076cf51c2057660776348ba4126ffaa5164af75d9f610c4c213ec4e53d469b16411208d660f8598448fff3e277ab0383d387d3e4737910b96ed7db03a0671f05c287d95db130ebdd0f4465444187c586b38dd2829b62064543c75063061ca2f60f96782d41c3641294429e7ccfaefb860ccfce355fa8f1cfaaeaaeb9c715d58fab4ebdfc45202c8c0fd72336bafe29f15d683e3b10b4b4b35276d5a728a09acd0b773850400b175b4c5de5d5b700cd45764664f0e08ec3c4b08b8a755ce58f149a32ec890e0754cdfad63fba22d94e044beb76bbdc54af382d3de48c8698b15878eccd01fab994cfdf378f5f0bc4899686dbd9fc419b493af9f6b188b1e62407bc363c05f1073eb41f0c4b1814b6f769f966213cb279ee79645c7baaec7d10d6caffe35052f5fc0395b3f20f618b7aa40d7998c55c1133ff47943df06ad538c483ab93ae1e87cb98d8424f0ea79173d07382c57e1fc5bd00eda9da657fec4744017f47636f01820ac50e84abf8f7ac0353db153e9c176c202a304342c0efc9e3591cdb89291f79540f7eedc4c642fc6a23d7f787adce5dfc730bc36fcd957c9dc361ac968f2f3162d5c649277f4889f51b079a96773fafc179d867540419a7d8fc9866bfc5dd8f1e93cf05bebc34f4cba84811966411daf979d77e2f12599409675c930a086feaa9ba50436c73bfa83a1c7990207fc1a22a88ee9432bf1dbd75f6fdae1f357f492ca5a6784d97c9214f00016da56439e80eaa99afd53f7eb74fe18b6f0c549368950b95ef387409ee81553cd614c99375ac9ba3b1badeade25b8d122caf34e46d5a9f21f00880723feb77d2ef3b8c325667c3cb138e77acc98b3d78aee5c585cd3345695dfcd57a815d9ef8dce6d46b5da33989e3b1f2940ded155ca17636f59ba5102e12caedd4639d6b2d015ef249d8e82bea829e2be558cee20d25b8c889ab5d40e85004f7931c201b95f448088564852a36394f34224e999b8324dc69eb523414085536f30fafa498cacdc658b7ad39f93288dcc491c4a00a663456b680addac0ad1e392d4c4ae171a597b3cebd134d109ff76c1d0e7cb3a154c9d02b972cfe786ec44b437c5323cc6bfe9eadf93409a8202bd53326edbb71fc9a7bbcc8f7d2d4ea43c2ae7d82f33b68474b6103cb85d2f02275c13562577e224ec0de6e6344d41b02cd8f58446937671e7e4a8e2f674140baa1feb489fc21b3e8d032caf665640ee338356f06b2f16eb5516fb40f218fb1043a79e6414c5d82492fecd07ef3573b99553d7d380b56be220d876ae4d3495e2e8d902698f7490ecb1fe6cdd2a12a6ae93a2fafb5cc51b78b458e759a89072b4ddfe13ed71daf630953498a803993bee22236d0259274b0c1c0f3c61b8c74574b2616bce2f8c17443f6e5d20bacb8e7074f1fb0fbe87801ede225048d10e6940cdbce99da0e432e3c16d2f02ff91369b776b4970397bb4bfb411fcb6896d6efc2d854fb455fbc232bb46c2d17d7d8bddee80a27f2960393930e8d97b261ba4319561c3286ea5fce624fbb4bad75e6166c9635796f7ed10e42be827088ec33784dc1db4cce4b66d58643ed83aac51dc98e526b20039a0d9f594d1a1ed69bf7d3d412a6fcbef84e606b19e4c8591ac77ee988446877a68923a712c3527d0aa718e667f32fc8c51d835d56f1f4b574053966bf0fd00200ca283a47424d35a67c4de960d6e93af344f0ad50db4ba8eff26528234a729c76067c59ddce973dc9c38760d4b634bd4aef2626f8b69f7b3baa871238fa8a5a5e15d2d34630beba37973b753324688fedf5adbaa67bd061de093698f46eeab9f5a4476634ac47755a3f4ca8fb98f320af1ae028552c720f7c9f2c26c5d804afee1a89e9747c0967111a519aa379ded7fcfc47fa498f2b72830ed88c36a26723f89fe782210cde98ce05dd8279a4b22d10d3aaee6e45bf7f015b07b3913e2e608aa75564244d219d52f5399eb17958db7596980b160601fd9e8b32d6829029ffea6085abdc1da05e2c0af9f4babda6cfe5c8c7f4757136a75125a9e675c03788f03c2bf197d5116c06c4bfeb556389cc33b4a3087d1248b2a9b56f762ecfedac2c620a420d14da7d3891069fa2199bbef9f85fac36ae4d8a94f55cdcae41fe3013f91123be53ab72b489d914b25f8381936cd0e2ba04136fe4a2706594e2ea34d19580f3491c0669690957168a3345f85958ad9abfcf2c711909117eefcbce85955feca11c1b47fe73c3ea423d72cafd61626e70cf5687b61ff811a0ba6465c7500eda2a2f5e1c4c59171ba44ad08c757716dc0e55213cc7ac27bd543700b849e86cceebfe39ae4645e12dd0188c838e2cbdd319c05154f96600d421a8e97beeef19299688bdb863b7e19498f2c517144fb8c2d55727bb26444267902a242d23b0e40b8776f5fa22eac9736bb1b29e82ffd5b26fef2b8fd689c0530256756723c9c31df01297dbd9a1bd99721d2b8ed5ea8ccd1436d57df544b78a8ed40a8132482daf627f992b5821bdebc4cfce1ac35d97567825a3192f77fdf088148261844bcba728350739b9ec229bd14c8e2ded89d242e1ce84c4e65bce217a50fcdfcc0ed5a27b59570cf6349069f62524891974bb76d567bb9673a90ae6133cc7dd19133445a4a18e10bf4d4b6d54d522e453bcfdc98095ffbfea459fb00013259a8219be8d10aa9ca68706f8d0a8fd2a315764d895141870391ae56207e3a81d3c7198b6a75785d9b86603b7ab779b77c178db27037325a4204b72806dcb4b59e91fa4273af3d225b0792c21c4d144ec514df93bd279dc3664fb7de28d04a9e023292a4539d6ad00b8d2dbc36f048baf50ecba61ce33f614857a54e4841c12471b69466038a931e733a9f04ebc454c8aca770b001214d3a6308c7ddb94504507571aff7988fe5d371f1fe427d945ebae5e9548fec4143a7db9e36f4ba8baa12a2a4a4f84144ff6a9020d87526dc383fcbbd9c45e71e92996e191fb816d184823649d0295ef2539032e4b0d721fa862b0497085e4270fa8b4ee0561cdb10237bf67c5f94de102acac5928f3aca63a43692df3dab7494cdfd70dbf801867b074cbbfc6a74179b13f506eaceecfa44566630aade3f72766ae0d9fc86e255855dc013f1177b54122d141ed85045165fa8835bf5026703580250efd5ca0e9760be1fd2649aab827d0a38a7caaecabb295913d6e5fd6fd5f0a3801fa1ee3afe517fdf78e3005e40846e1be884d5bf98d86e1296b5b1219459fc0fd0d77ec67dee67969a05b6b0686990addc91b55e1374614238a46e0b1e97819dd1d98e0373a2fcb52c2285866eed6bc16575b9108cdc5d6200004d71ca85b25749e56b511e141ce152ef3f763c0e17254ef135fd7563cd662e6b224690e04d852229648fdfa342ad444953c2d1c6c06e27eca27fdaefd80659ce1983c2fbf976182b4f71527073723253cc98d32a2a3eccd324ffa1e8ce50dd534822e26e16cc5c407b7c4d2e10d338c1dd2399bc8e4ceccdd03db7a2d88c064fc1f3135d722813c3619129e47ee3659f90eb390d02ccb95f4557192733613448b124fdc4040ec95521cf48f5ab2cdbf07067e44e4d3e0780dc68f27708fbf60695709573dfb11fa0acdc9b4d8d0ca391f825d0d17b571763999b13913c2cab799973d8052cf7fc946fdd2f5e136374cb49c2a989678d2afe95c4f4bb5cf2c4f7c9a16aad4fb3180bc402524d00ce19946751fb5da32591e8e9561672dcc988c2a0409889487a2d16cfee438eb342d7dd63bbd575b3be76216ce1243e5d289699d83f04146e9b0d5ee05d0b84017aaafec75bc8c2658997f1a1754e8baf3f2fce99b3b666c49858eb8c3ad0256a0499ad7ca71436fe48b10c189c77d45a156b402020939448dd2c42eaac4ddb1ece0965e4a0033d2837bba2fd2cf4ce1a11c2a34a057f060a73a7b161cbd32173ee5e9ebcc9bf11b9f998411b139f5cdcd7ba2fe2de4f2e263a8d6332ee50381ced0d81ea83c287feb9b5c88f28250a0b01a6f9fb7ed2226b2de17231fbd2b10e9046251cf0e33dd4c2ab5e2b078871ea48723b1fb24c0a872e18389415749ad5d5c4550926d8c93837eeca5ddac0609784cbb5fbaaf76c74fd10ae67457d0976ce3f7309a92936240ce274e363a4d0ece746e88152561384980424df8420f48a4a1b20472d6fd6d311c66c6d3969e7017bf86f91e17a19ae6f0243bf8a6b6c022f6f44d5c1ce8b138a8de9029e9e8b996fbcf40d8762bb2171169cf83fb9819f5ebe02f1e653036fc9cfc1c49b26e1789c22e9a69bfcb441630a14509c68404d648e3b1e2fa945d647cbb103b3a1715042a7c19f37d5de164b74158f4a2473949db4ddc99f6d9b1bf40bcb1bd4c6dc3e6cae019548f6eb9ac11a46f274a6086faa92923208809fdccb72398c582e34e556426a23e0f5f10729e37aa621b2b54cdab9d9206dff8a11080b812b0c1e7091db6b35eb7d0589e8d8e4cb00", 0xfffffffffffffd57) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:11:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x85) r2 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x100000000, 0x9, &(0x7f0000000040)="d657f4ea67ab2a703c294f4ee4e06c2d3daa0a63ff24bf5511a30bf93eef0c2276cf68b0925a980061446e2abe324c8d7d4bef9361926400c43b9172b0883194e5d90413979c27e6d12404be0d6441ad4b3f736983509ccb7d8c51c9e27aa0fe8a508f120724a552ea4257300eaf88b2a289e4f32bc8fe351b98d873d3de470faf5e716ca4e8d3dabbcd2be7df98eb0560fa967694e85c01a4834a4bf3d71e7476754990c5ffcdcc11874d1afc37b4e059e8754a7703ef3cb9048239fdb3cc1661f8b0a0ac401e0e1db9040fac8f506fde7dabefe2072c0c9bc14648ace963c803f95611e215028517f57f2dc7", 0xed) shutdown(r2, 0x1) write(r1, &(0x7f0000000140)="5d04aabd6ea9fa13bbd2b631657c", 0xe) 16:11:18 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xa, 0xfffffffffffffffc, 0x1, 0x5, "fa1584a32f4caae2de17a7c72cb36150b7f34fba", 0x3, 0x1000}) fsync(r2) r3 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x1, 0x401, 0x3, "39ded5bed5705ee74ac85ddeb719f6f394e6a350", 0x2, 0x8}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) r4 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffffffff) shmctl$SHM_UNLOCK(r4, 0x4) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/53) 16:11:18 executing program 0: r0 = socket(0x18, 0x100002, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:11:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 16:11:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) 16:11:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:11:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) sendto$inet(r0, &(0x7f00000000c0)="e67d653864982054d4c659bec879e1003b099013bdba67264a1dd7e7cefcfdc69154b2c39aeaeca78d3ea810de0b4d1ff939bcd2ac1ab2e0d2346809ba2080f0cd6be784e72f26c9e7d15b417d55d8a6f6f8b2f1608504d343e8ff80575df4e5aa41f1e373a798cb08d6a0fcd29f6e3035ffce50e5e4cc2f4750a8cff670023d13a68f3d320d09c93026a6d767f600", 0x8f, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x5, 0x6) 16:11:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = kqueue() shutdown(r1, 0x2) r3 = dup2(r2, r0) accept$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000030e54e32c555d4dbd78fb4c5d0d6f77a48f1647f2a77ed89eb33aaccbea23bc18e58eb8208c0cd0d18c9b4031788f9697b9127864f6c47f36c7ca2b65165d2e2f0c194a96f3f6e7f0c9ac0f9bef89f828b55051e018df5090c71f3520d54cf4a0c6f3b687b1e0dd0d4e6"], &(0x7f0000000040)=0x30) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r4, 0x20007461) rmdir(&(0x7f0000000000)='./file0\x00') 16:11:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0xfffffffffffffff7) r1 = dup2(r0, r0) kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/136, &(0x7f0000000100)=0x41) 16:11:18 executing program 0: mknod(&(0x7f0000000680)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/82, 0x52}], 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) sendto$unix(r1, &(0x7f0000000180)="ad6806748a93", 0x6, 0x400, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:11:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = semget$private(0x0, 0x6, 0x5) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:18 executing program 1: minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) minherit(&(0x7f0000ff1000/0x4000)=nil, 0x4000, 0x1) 16:11:18 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000100)) 16:11:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0), 0x2c9) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x82, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xa360, 0x5}, {0x18, 0x3, 0x1, 0x1ff}, 0x4, [0x0, 0x1, 0x140000, 0x9, 0x922, 0x5d, 0x0, 0x10001]}, 0x3c) write(r1, &(0x7f00000001c0), 0xfffffef3) sendto$inet(r2, &(0x7f0000000100)="b6951b4584b43f620cebd9c24e4b2a1e70e55bd8f02177021b852585f5cf49a67f5672e7cb9ecfe9bca9538c7937aeb096737cc3a0601a1fd311781a7d366071c580ad1640a904cdf11e0d3a12dbab352710744de2123d3bfe4ce386d047e238f713c3dec6546876012226962b5dabef490216dc4ca980484ba3b72726af1864840ff8d31a9469cbb396b1f31c77408b54318e4004151a3a127bff132349b32025fc0c09922d11e53cff9a3ee526124c06278247f760a19ccb03eb3dca63e0b7710b00", 0xc3, 0x4, &(0x7f0000000200)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:11:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002440)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/127, 0x7f}, {&(0x7f00000010c0)=""/200, 0xc8}, {&(0x7f00000011c0)=""/100, 0x64}, {&(0x7f0000001240)=""/133, 0x85}, {&(0x7f0000001300)=""/53, 0x35}, {&(0x7f0000001340)=""/142, 0x8e}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/19, 0x13}], 0x9) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:11:19 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) 16:11:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffffffffd96a591f, 0x100000001, 0x0, 0x0) 16:11:19 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:11:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x6b, 0x40000004, 0x6, 0x8}], 0x3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3d, 0x6}, {{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x800, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x4, 0x6}, {{r1}, 0x0, 0x61, 0x20000001, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x2, 0xfffffffffffffff7}], 0x10001, &(0x7f00000001c0)={0x2, 0x100}) 16:11:19 executing program 0: r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0x0, 0x10, 0x4, 0x4687, 0x5}, {{r4}, 0xfffffffffffffff9, 0xa, 0xf00000f9, 0x7ff, 0x1}], 0xbc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x80, 0x100}, {{r2}, 0xffffffffffffffff, 0x14, 0x80000001, 0x2, 0x6dd}, {{r0}, 0x0, 0x83, 0xfffff, 0x193e, 0x8}, {{r3}, 0xffffffffffffffff, 0x82, 0x80000000, 0x8e242aa, 0x6}], 0x4, &(0x7f0000000180)={0x1, 0x8}) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:11:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000000)={0x8, 0x80000001, 0x2945, 0x5, 0x5, 0x8000, 0x2, 0x3}, &(0x7f0000000080)={0x7, 0x8000000000, 0x7f, 0x3, 0x6, 0x4, 0x8, 0x5814}, &(0x7f00000000c0)={0x9, 0x5, 0x1, 0x76e, 0x8001, 0x3da9, 0x7, 0x8001}, &(0x7f0000000100)={0x1, 0x1}) 16:11:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x4, &(0x7f0000000000)="25282c695a1430adce2674", 0xb) 16:11:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0xfffffffffffffff8, 0x7fffffff, 0x7fff, 0x97ce, "2f0a8800ba9b59e37d64cf5b8e5c7710e4414070", 0x7fffffff, 0x6}) nanosleep(&(0x7f00000002c0)={0x200004, 0x5}, &(0x7f0000000280)) nanosleep(&(0x7f0000000000)={0x3, 0x3}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) getgid() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x1, 0x3}, &(0x7f0000000140)) nanosleep(&(0x7f0000000180)={0x1, 0x6}, &(0x7f00000001c0)) 16:11:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="9f1c21cc3a13e88957ca43493be6de0f0e91f893576b9a9ed114bbedf77576d2b5ce037352bf01cafcb88765258e55a91a46c1d0240dd6daa6b98d64c25805f5cb222cab75faad5b8108e660485a4496d93b996c79c8180990c4d8c8f0044fadae6063911fa182ce20e9db00684373026fee62f9f35ec5b8a65ca434985207cedcf298c775d74c7062a37f5c4761d9b01e", 0x91, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:11:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000000)={0x2f, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) getppid() r1 = msgget(0x1, 0x8) msgctl$IPC_RMID(r1, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000000) 16:11:20 executing program 1: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget$private(0x0, 0x2000, 0x9a, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xfffffffffffffffa}, 0x8) 16:11:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xf4) r2 = getpid() r3 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) 16:11:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002022, 0x1002d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0xc}, {r0, 0x16}], 0x4, 0x20) 16:11:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000c00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x450) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x7f, 0x0, "9b98d3364c5885156958042ed189da58bdcfeac4", 0x10001, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffd, 0x3, 0xd9f, "ff420500000000000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgid() syz_open_pts() 16:11:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000cbf5d1934fa09c12cbbeda9477fd70794cbf7c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:11:20 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) 16:11:20 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:11:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0x1000) ftruncate(r0, 0x1ff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x2000100000000}) 16:11:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket$inet6(0x18, 0x4005, 0x2) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000100)=""/14, 0xe}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:11:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x80) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x8) fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) 16:11:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:11:20 executing program 1: r0 = socket(0x21, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) poll(&(0x7f0000000080)=[{r1}, {r1}], 0x2, 0x7d9d439d) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="c0b681ba7352edc3c04804315fb6c7b88ffeae4e4553f0930301f24797ea5744f38697aeac7105fca1c3e4699fa1d6c78aa2d1135a23b1d1bc833aeb44f1853fbfce564b3e4f8c97c21690fb4c3c68dd9f55f49b7396f50e9f", 0x59}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0xcc5b67681b292cc7}, 0x409) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x210, 0x30) 16:11:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) mlockall(0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$dupfd(r0, 0x0, r0) 16:11:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x86) r1 = getgid() setegid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6b) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:11:21 executing program 0: r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:11:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x0) 16:11:21 executing program 0: socket(0x1, 0x4001, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x2, 0x1) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x16f) getgid() poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffeffffffff, 0x3, 0x6, 0x5, "10258e6e76fff01032fb1e8b60e00f3e7e40daf2", 0xf6}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x1ff}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:11:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006012, 0x80d7c) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xd040, 0x3) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:11:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/228, 0xe4}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000340)=""/72, 0x48}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:11:21 executing program 0: r0 = dup(0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10001, 0xc2ce8bfb3d503f38) getsockname$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = accept$inet(r2, 0x0, &(0x7f00000007c0)=0xffffffffffffffda) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) socketpair(0x10, 0x4006, 0x2, &(0x7f0000000400)={0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = dup(0xffffffffffffffff) semget(0x2, 0x2, 0x400) r10 = kqueue() r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x10000, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x82, 0x4, 0x80000001}, {{r3}, 0xfffffffffffffffc, 0x40, 0x10, 0x1, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000080, 0x1, 0x80}, {{r6}, 0x0, 0x92, 0x8, 0x6, 0xff}, {{r7}, 0xfffffffffffffffd, 0x4, 0x45, 0x5, 0x1}, {{r8}, 0xffffffffffffffff, 0x2, 0x1, 0x8000, 0x930c}], 0xffffffff80000001, &(0x7f00000005c0)=[{{r9}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x2}, {{r10}, 0xfffffffffffffffe, 0x2, 0x2, 0xfffffffffffffffa, 0x5}, {{r11}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x81b9, 0x1}, {{r12}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x8, 0x4}], 0x3, &(0x7f0000000640)={0x0, 0x34dd}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r13 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffd, 0x0, 0x20000082, 0xffffffffffffffc0, 0x3}, {{r14}, 0xffffffffffffffff, 0x0, 0xe, 0x5, 0x3}, {{r14}, 0x0, 0x6, 0x0, 0x800, 0x50f}, {{r14}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x5}, {{r14}, 0x0, 0x2, 0x1, 0x2, 0x80}, {{r13}, 0xffffffffffffffff, 0x8f, 0x0, 0x5, 0x8001}], 0x9, 0x0, 0x80, 0x0) getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) setgid(r15) mknod(&(0x7f0000000040)='./file0\x00', 0xc010, 0x3) r16 = kqueue() kevent(r16, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r14) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x81, 0x4}, {0x3, 0x8}}) kevent(r16, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) kqueue() 16:11:21 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r4, 0x4) fcntl$getown(r0, 0x5) syz_open_pts() nanosleep(&(0x7f00000002c0)={0x9, 0x9}, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = semget$private(0x0, 0x1, 0x12e) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000400)=""/192) semop(r8, &(0x7f00000004c0)=[{0x2, 0x81, 0x1000}, {0x1, 0x398, 0x1800}, {0x0, 0x7ff, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x10000, 0x1000}], 0x5) recvfrom$inet6(r7, &(0x7f0000000500)=""/162, 0xa2, 0x2, &(0x7f00000005c0)={0x18, 0x1, 0x5, 0x10001}, 0xc) chown(&(0x7f0000000600)='./file0/file0\x00', r1, r2) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = socket(0x0, 0x8003, 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) mkdir(&(0x7f0000000840)='./file0/file0\x00', 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f00000008c0)=0x10) sendto$unix(r9, &(0x7f0000000900)="51e8950ee00b1072ead47790ff2d61f8b2000ac9f706a9d58fb357b6a2b1175d63ac09ea84ff350eb51c2a7f356b", 0x2e, 0x1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x0, &(0x7f0000000980)) write(r11, &(0x7f00000009c0)="6fc9648dcf8667e7fdaa46e0ccd73901d2e8772112f425712c79fbc8fa33fa8325474ddcbf58bbd2011aa4a42c079f79c3630facfd23bef600d7eb373c0604a767868a42ee4a55d53af55ee24e5aeed8818c6dd08be44d47eb6eac9356d58321aeef17a2d251c2392854c35b461efca65fc662f8", 0x74) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000a40)={0x8001, 0x3}, 0x10) setgroups(0x2, &(0x7f0000000a80)=[r5, r3]) mknod$loop(&(0x7f0000000ac0)='./file0\x00', 0x1, 0x1) 16:11:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) write(r0, &(0x7f00000000c0)="7749efb97dc839ca", 0x8) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:11:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setuid(0xee01) chroot(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:11:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000016c0)="70f0922493c1187f253f0aaa1d81fff49ff084aad9e19575a919f92ddfbb1ec3a6b1c59d6e966548af266bf3225d2a6565539f38bd6338c7305e1a7f89ff5ef041d51d0dffe1bb6ea038007883e55ec946fef1983d0471da027ff8b7b18ed3c409d43425fbadf9afb87760560e2ac4a2c907e536185945ab20284e76daa8c22d14b28e560d64b46dc95fe130e32be16eaf07c6a71b6a10ca8483f6f915709a0cdde18c2bdc62a8e4d1f9bb61d5f079cc8968f8b1f7bf2a19a93f18fed27ffd71c58a608f4e3730e1fc886f19cd02aaa00d2a9dcfda224eac3fe3a1c65ef54837458e812131b9c375ff569b5775e2818d719ef8500d82abf720e76c818286a5bf5d220a77b4e14bee508df3ecf4f43fccd0735b1f78b81b7c1e9d4c58131362add9b529b66c6d7abcc5eb324dc542a7948d480348feffd1ef05d2e958f08fcfe91f8035ecb43f9092b6a57a8e99408ad688e62fef80182c39a1fff74e06f6a2a75766df3861255232d952de573a789b964a1844d16061c73b8af1b79806094cfae7c372ec0a51c6abeeaa3815846d1b82f9e2438ecfd9ffc57875c779a9ff39e0e71a78e25dfb495306e93a0d5b769236900491217aeebd74e678b74f9944d6e8e8abd7e16dc0e155c7b478d70bfb932843da9eb89a1c6b27c12efd2b468225399507d8dcf84c679867862452c897eab19f7e6cf687f0b423b2da9d5c2d5e12837c320f81349a6c3ba07b81e890420bee7fea61506e1808803ba87adba59e23e525d6756496c2a7d5fae6d61696ec51c8cb560b42d856848f3dda78bfb56983f55ed6cbb1931647484fd8a04e4c0c7f23be96a80ffd9491d038bb9e1d8cd446fbc61a0ac2b098975278aca914d005eb4297dc10b919f69bfb4bd37fbe13583c42470fb6b367c6a97762f5e5d9f5316eb14d86fb304f4318f70a092ac214e25d5d5817ef43708a479ffe79ee4a5e08c87fded8b3b5e6ced54bd2fea1eb9b2f3b9b0ac42a8dcf739e76ec46cec57a5ee79fefcee1f03ab26c017d162b527fce29a8dbd231ab1c4f8a3487a25ee05628f1d5415baff4460817eb1b5e8039c363a4c7932ba9495930d4851c6d3b734ca62a9cec74e407415fb4167bb97a54688eb3d179df79b0879ff90508aac147dd4f3e3110c2a64f87e56ee6b89bac340cdf2397574d773cfb9bcb84e5d931eea137f7f4935727d8333e0d672fbb5922d4f1ccdd46c80e5cf04983e15e2ca89311cca1166e2239837bcc15b6efc404bd2833b3c5f7c1927c2694b360e77e204400baedc98a4b58b4b239b5af494b4ed668c51a8e328372b06fe0d5ce9c8497c4039fb9e54387076f5b9dc4e99ff5c8f54101b01fe5be1115db3900af9db156db6436c585b44e968aee96ae2867a3ded5cfc659ce6362baec42015e5bacb52bb0bf9b51238a1e6000851c1402aa4e1c08df9008d8f0b93e0cef8f5c1dd4566bdbb0559934cb254d243817a5bafed4bdd5b7238f1347c35651c822b47bcbf3918550fcb7f7ab179814ccf3c6bb3306d607ca0389d339e89e9f9cee7dd66ddcee75ccf691c315c444ff2cb0be7e5e82355f4cb4ba7327a3d95b73a07aaee2b1a4ea65e0e04cc7a7197d75f9c9be89d9084d3235b1c6ede486d04522a10f9cc6db9ba97afb7e1b03046ad2ab23f03a603dd5ae84b04ca055fcebcafa810587e9999be2e8e8d925da92704400b00e8a3aa22499499a7f004e4ab708f3ef3c95490a98fb2c4348fbf6772b0c76354c821d6f6934a0790d946a01fe50970e101e4d7dd4063d77a6555e920a2f5bf86964d7783f921df8a93b7a61d18bccbc127c98997b10a70fe7b1a36f25dbc5db2f1c7641070aebf0a3f9f6b21c97d68d9101cc9a37339ec27fe229b4910334243191f645105479a493c9ddc3b56356274d5e91e62c2fbcd9cb2fe8dde4a8b3da9934ed16b1d871bd25efbe0d9d2f0135dbeb9af582067750a6e80cab1aba28b6f5685d050c7919b25a2c4157a01c6ffed2684a21e69d7067c28993330eb5b4095aab49fbe77bcd1153cc933fff069e2f09ca6b4ede0ca67844a3c72e302ad861b1c1e10c6e8daec52fa2333783b9c8e10f3b32ceb3f13a5f09a23ad1c5831da9df019a0733ccaef23b0a8e739ec0bfd61ccaa2626f2422690359ec1eb4370647575c6d23e59921cba92ac80f02ea052995edfc9b7bdf4c033c3142eabc6f4fb55b08448ddb7cc1c7f5a5c3b94a5edc7479e07251a53ed070a4f19080a1b346fff535e0a269fe8c6d26e19c16f692628fd1e7bda605aba69c2fb12add48d17759d29c7a9ac6bc3895ca846ef5cc7405d0aeefa0c9c60672a5894a3de246b4d5bb33afa96fada6958a986a3e5d733d6ea382e8f9e2550831105e72c4552394e32a31d83e52ecea2744a0ab2733d0fc328b763699bec7de0c90261710926cafc51c8e8b00cb9b92c719a0e87d23a2d0a487446265cc724f6dfa8cd6bbb0ac7c83866be8438000e8a3014ded290a17e8252d45a5dc35b1adc82c0d3e0ef94549e3b0117d087811f3d46e095956d8e9aeb90bcf41f60906cd82fbf183bc3854029b14b4cf902134c57acc038b7cf9f2af5e8b4ba512dd8908c009c3eb1ceec5c19428f69750dc8646b7dd050ef38fd138c1571e43b2b4a9a67533c38574a745518bcbf4a85ffd3922a44fd7a913fc69158d8ad66b36f5aa6ecc1f476ef493d0914f34ed2431a8d4b2f7159f7ffd5a7a1c4266bc0049e1a34c69146dc21ecf61a761a035782e0a37ceadc4da3b3579b87abb3188c3bf6b82a8c3f27389880cdc83d6ccc0644c4a97389b3180e525adc26de5a008288182d112e36d01ac9397deca8799efa16871468b01c827cd2d5bcc1b7a55eeb609291e7150658be02137c0cbf17fd88fa0c4b17ebe1bf9a17e0effe478ec7a7dcbe685b76c1912d1888602c2106accb04e6596b593b29d24ba40f21ce4aa4fe69e43126f25836e3e5d427d10593e8ce5ac46a937fafb13525ebbaf8498b0f399fabf00a8afbb37f12da8c6d78019b38c67984ecb721f5d8b9476914a7b21b9f143dbdc8525e1811a93d06bb8cbe9921af912726b35c2c40a273ff2ac06c9155f76d7e6a4239c072f009e0dc01b379c9ca3b2df30b98ff60ad81462c3373387f31f34b6dd6bdc7604197e4a30d48ecd035d8528ba3e8d77e27e5480e15485bb602d135109de257cbdc76b629729194fb2982e29669d7bd8400906d44d6e0982e984bd7a789c5f3aeb2351efb045ac2d2d08f51345b5f010b214f134f25668b5724e68a2bd0fe4320933eabec50107787a4866794cd10c018ff42b57a64955cd327dc0b404b01f8858d467bc75a2509393679e2cb57172719748742aa23e9ee3691b5df37164083a214ba4049234a92dfb110bb3d517b8158dc917577fe34f5aaa956d66d1c664a31ac4e9792d5f2ff1491277a15651296cfd148680ca44168ea5f8821a3275f9aee1f9ec0086d5fc60653bfc1d9e8228aafbbfd1d7cf183a7b4f514c5955647c146ab11d66ee8f2bdbe7f059565a2d438689008293d8baaaf904f808f3f5da85fb6b764fe6d01541aaed0802c5481f7ea579174287a4fde61998933b7a927b0a3df60f6bae36eda482b1f3bc8c273c769a6f65dbccabe1ce70ed988b9ed738297a99bff0750bbf16cd02bce5a13eef8fc958b7f558a3650a2ff9fd19795cbad3b99527d3f5de4039f635a4c44cb5ccd7edb6b3a18237cb91069cbd850f7c1bfc5392cf093f1c21172e832dccdcb28c5da9b82f4b897d7faf26f9e296c320ef29899e13ccd967eab000a80f2c23fa8363885e5ab7055ed7ae168f8d25e7c6dac067c93f9197d908d1fb3beca1b9152e884b0d9ca8709837c8955a253ca5cc59b91ad8a385a857e8ccc6e2e8a018cc74c108a9e14368e10f481c1ec3ccde7b3cae5d1a596c3a5ec14dc5f2166a7429b79e9022aa69fbec992aa121c4efa6e9e427aea5182503a3dc9a82bd4b736c34217114150b722fe5697597a1e5aa99f804b37bb3eeb00ba13aafd1cd72c146dc65b00bf8ee3fd1ca917a77fb160def80636b4d91c3198c81bcb5bdc728268017d79213c39bfc2064e8c3237bf21e3ce91406c31008a351c8e3f8be0f92d1cbc56d2bae678403fb9685d7897cecd08aec97bf66dda3ed108b84f7296f605be2942df0b97ec96b7223bcb7e27d69c430d3190cbb5cc5162ca8ae6a417d2eb9db58394b57b03d6a34d678ec3a1799df131d1d68aa97b2a03ba54265c4a766d911bd856e47e4effa058ca643765c4f4e72de3017dccc925b70c71000922f96642330a5a8ab71a1da367e7550f3bd74319de92365808a0fabefd0e9f990dc1ee18d29118f226d77eff41bde57e9d40aa4c8d0b135dcc6337160be10455c87fa3b04c63b8a3c7c358188c64c34b3c9d666b62061601b8148d410e70b3b6880fddc560ffe08e564d44bbe8a67d64e5003a3b8fb221588222e49320e086a7517377f467960af7628ecd54f329653e5579b31a804eee7c46e58fa0ebbad52da46618d0e797c61171dd2fb917695b4f12789dab89d67e686e052bf49b35db3ec8642b679fcaa07c36ffe474ef73ab407fe033e36f6548cde27b97d8756eda66f68e37692a07ac721dae23b1ebb55685ea63d29f900e70f0c5bb0c962f03ca6ec86887248f642b875368398b9487627901f547d2bfef00c72eb0338b33f50718bdf5f2e46cb716f731c32804427997f54b519c4aee6e32b68c6f32047dde7a53ad17522713c92b9debd099c5270072d641f54d9b7417499a496e970e049131126ca344a906ebff283c6eb43c1a912ad5d2c6fa4c53a36acaefd89d7ee9b24ea9399c46fd7d96c372a93945e2e9c83a00b5ac1d1774a2cdb6264d8f7768ae267215819e10d0db4fae0b2ad2ac49f35254df154510d71e4c9f2db375f7d4e2b527b1a4d09f18f2f7aaa21dc72233177802fdfa57e9f8e026e18cb13501032f0f9c49acfcf03a42203f4632ab5140c2d77225c386d62295fe1a4c4c8f3c6a2b37ed8bf0220be26f1a08ed6c623ec1ea71e24554ab8466202fd153b4db04067b3b7a5bed92fd6644a48bdb055380f2b2b8a8825bf724b64341b0625bd6e26868c5e26ba8e2b8133552a0f57c0f8aced205d018920e700a1546e8670187a646371995cfb8478095ce9200b457020ef569907cf9bfcd233b3d43f7c9372da14aba3a28a7c0efccdd7ca581a26ec7ef2cdf30ebf9d3e8c40880f48fd5e05f51d3fe2e0270696c697b3d5695898e561bec2be9631f7becf026f6ed07c2887be11d0db9ea54acdaa600c7aca2dc626f6e9e5247aa37fbd060513a5b79dd96b0f812c9cec97665fecf7ff3d789605a06383a686d6505fcb78d3f28be7714c5e3970c25e08be84e946e6de8a77ff77c0596a5c56a4a56199babd260d7781e0950fd649d294a5660bc4b4f16ac66d14839ba87a1bbbb6a9fd10252af1286f762edd8efdd29bf36c9b5112c62b55f6e960db297befeb0464e4882c68436285bf2122e8e8940ce48afc69dd435acaa40909d1c2da8b01b9b178b076fa695c0b0f7e245f3fc725e62ec9429da422475cae13b602ae2bf757a340bce3b002321e0d46335bd9722ddf34c0afc9d242ee0607fa5865246d46007cdf4e070c4d79ff4108c6aad1d4e46066424f3dc261f297676c4967237d39ca15ef93e597b929c7b79d15910ed0b81368ef95df724acf4b32379aac04cca8475937d63624dba0dc6ffc17ed650ea72e6940d88688ec6c9a1f7622d8a6e7acf913d5f7b8cba77d5236d63da796afd2bff36b8a4aeda1b799", 0x1000}, {&(0x7f0000000240)="414eca01744ae5aa52b75f8391806493cd9873e055867800b4472ee58c9a2b42e9bc75f4f72bd9fd7b72a7d01abedc277edcf9c7ab0785a2af1d08d1384be30e419007b8622e4243cce0407005f1ba4938769230c092e04f14c043260c61478d4f8bca4f4ba6a015a7d2c0286c1a1d393d8f0c52b1e6cec1f039db128adf06f3217c3773b7ff1bc0511e40c85f1f815ebcd7beca4184f4e9abf12c59bf7061f71c44d8a3805d3875021101dd85094281f50ac507b5d912bc", 0xb8}, {&(0x7f00000026c0)="d34fb43690e2851c8f5652f42f1eefbb472e512854da8fe4f4aedd1fcf8a0c8d3339c2d0badaabfb3f9fed394348f558699521dd88f3b4448df6c7be36033295d544782cbf23cc1053527df9709eefa53f90056ed4e4de3a6268d337dca99030f68832e3e73a536fc43f20fe4cf3402e9f32ead39c0447c43378e172c0dc05e9a647db174784d4819f2844c143c9bc958ab1ce5bba581325ac1f6df2f73436a6ae84898d62c4543149d9bda2067906e9b39d3a3ed58b2126bdbbe6f8b3dbd228b712ccf547b42c7a11b7966efa2a339c60d2ab02eedcb5881bfeb469f904ace8e4d268f0443947d8777bba346be4144d38683d94c137e36abfd24a9fd61a25585e8c99c0442f20021dabf595f66d6ce10fe096e8916954b2fcc41602be0261ddc14f28a98e7847d5e4708e2b26dcd8858c7542887b8cae905ca6e13d7705a9e7efd0016b45ab71ed0fa2e65aa3cdbc5c5d8de18dbecef38524bb4112d9e2e8bff171c89f1bd8b08681bba0aa6e0085310c65854ad14d48fb9e2e80f984d4dfacc8bfa90dac42ecf4be474ed92a8c83833cdc1d18bfdd33a7419293cf0c306a742fe804869d08221599f7041845af94b9382ee91c5bfb383586cf52be564ea7ec754ec97d279100161ee995e4732582a34275eff47324aef326183c381d183205d5abb5b9437fe36eea4940f735da441deed68cb229bacb7898095c09492b283b599ab0cbe44c0133b665735f47a8db4ec578aad2fdd33c72b30479b7862f487f6beee68a090ea0c86afce0d753dc42293ce1d0876565361217696578d718093144fdd73aa5bf655211b9de573f8907876df81282604f7078a3e8b4a2c453be90ac11c3716f43ea82db76b07131c89e30ed429a1c79aabda5355fdb70357a8db86acf3540247c48889b8b68c341792d4841ea9c3100618779ea850584dd5d2259c7b509dd3c8ced86f9be8b046dfbd5aa053457d86b7b43847d6d2ee1c2d5df8a416b12d156ae6afd74a7ce9fb1967d471e602165826f56348f005c56c0790f28ea1d8d367848a64d1c6ada7f02daaebdb6a3066f1257a5908e583c382c6b80f3a27764ef777eec155256ab62834f15dbd894d885560673beee9c5d263a1ad19260916ef186294e4d29497274e1bacca85117f1d566bf96bcc61e65d9db00c527fba5d215c1ad3eae8dd29ed05deb65419982919971882a24245b59b57165e2651406b857b280518e24997eaa103135cd7042f955dbc4f6e647f1786e7392a6607f16eb2895c17fa215c38b014c0dff1a2eac58b0ccd20da52e7cc8e0c8eb611c194355e1dc714f961bd0dfa9529aba7fe6a842c8ab2f1111423bd164e755bbc61bcdd472b11c02c4401e179de24706ecefc7b5e41e9eaa082cf4a1537490434606c86dcea86e63147bddd987e244fc4b0508364c13acf0e7e0b039e6b06d4edda6bb2aa477346c3f88927081e8c025b9218b94bfeaafb373e4a41402b02b3c8b29a1110017571c91a88481d14cbdbd14074f86e215351d74666682908d14bfa15406d134554a2e810607169ab3201db4fe8857fbd08d25d6b7e9dbe8fb8527bedb494e76e572bce08a98baa05d4cb3a7ddbed8b52beef305929e5005da59b0a1bc56cd02637c8c60e227c9cc4bb6bce241509e518dccd3970c7a3c621a553e441805e7fd7032251e5e0dd40869d073ce152bc6b6314deaf27fd073a4fc112a6691a91ab20c96b2ed88f2ac032d8586a808b5e94d1c6fc137241b8e4d17700071bb2407d9616727459495b8e3cda1d98530a3f96e302fe84e9a8062b6e4049dc3000fe572d80133e9a56bb4a6e285175412fd94951fbab9eaacb7743257c74a6724345dea6e54ad281ab244c5992d725aeb4b0793706e8bab9104da424a5be6a7329486fe2abb823adf40e5856a3bd176455b76e38cfadbbcd9423f42063413bf2c6277ce7abca2782d634c5f381061ff53b4cfa47c5831ab7de8bef5ba2fdf14394baf5fdf793b1d4f051231bfa60201b9ad2c33c2fa38527f4800a4cc11deb78713655fffcb7a6069aa4a994d7f97d8c7aa9e58869a574a79b8c2456e4c3587d5cd83783683dc0e8bfd7a84d532de9aa98afff677027df9df00602095d3e505bff4de7e0f9c12d6faaf1dda5a178a2e1e13d5d3ac6e0c55c25d7581ce2ebef2c88685d6df7fc6031f7a29b5519e84836c43d891a2ea13752477d09cfc9d4c3321e66f46b2217ff908c454567a5db43a2ed9187b89185dd91cbb06b955dc737923591aaf01d48306896b8bbd8646a7ebaf68e199aa1ba262ea182796f2b91978326fffee18f939634f49c428032bee354bc022617e2e2f871d4166fc8a749b8ba164b5e7fc99ead92ffeb90ab27743e664bf2ec594fceea283d2959f467f4856088ae2817df07b3e5995e2b4c5eac5dc40df0f35ed25a2314a4593461e753e7322152084cb427be1e23458209222f41345ae83ae662a896eaddc0255dd86d39af1768d627203636020a8cdacd752b627565d466b4be2331e513711372f985ba33405114506d18c6a639666df5142fdd31e8e3cb724ca7246d4931e26c67b05152d87f6e42754d79b67d17afd21824654e80b348cb57358a31496116bc67acf705f35b379e3b15df16ed59fd35a2f61a41d1dc74adfe9231d87eb2270c1230aa8fb95dbba9bdd0448ce9fbf0a1b090d2b75c6051fa8d1e4e61bc37c1bf04e931269a8ab90b62b564a396106ff2afdce87d7a8f7265587457cde09410366981f757beabd58801736cde2695700db18f58db17f6d6e7c58ac548199d8e8e9d8aaf13fb7ad8af28f9dcf9596a4cb5780749128f2b99dddfcedf8c9a129134f71362d5ff50d6227a247d873bf0dc2fbdf888d481eaa4f5dab56e2a8214d9abdb5093e3abbbd4537c5439dc99cd05fb6c771224dd25e97e05d1b062325dbd42b87c9d3a1a107733a00d9fd434e17f358a416aea02c7d6ee7a54eb69cc8f210d107880549c78a4328c84a535332716b8251a8ed8334095fe8ef071f4fe4566d0218222a2ba3f3a7caa6ed4397b0a1730f46a776ecd3267ea4ae5229bf9f3bbba7673c2f12e50db74028caedab7019f779a488c1ec822435a814057306401a5cdb9e77f2e0f158f9fad88ecee769c6c74a0d84cfde5c846873237a21e60aff49baf49028fdb16d8568b6bcfb9e45c2db14d70df5b261192bb82116ba11fb932f3ff30b15f5ddd9b536c7d61df782abdc8b92589bed8dbba25f1644cbaa095f5441443690172a9f273fd8e9b0788bd6128482924a1d4af1aa6adaf68ee25ce3efd4f43a93376d5729d95b3efe3a7b456df7209a0f81254f6e9dc36f86d946a3f5792c3f08252d8ff0714a066e5f6974ca62872ede638f33d5265ce69c8a6469a104def4dcf294790f30745a6ab6b5c3a7b000ec40b9675a18723cecc1d6b5d767ee145cd5fee3b74ed27c4abafb3a9d5d3eedbc253b4671c22b99ccdf83bddcdf714814e7f79ffc07e606067448a513758c3d42950fa83c37e31ef515ba0ad988eb54b58064ba171f45786c49c0a5141b53c82005ee03d016574c9cd8be1b61b22aa7e9779e5df2d0570f6c501b17fabe2d0e7ae2beed032e3d7b44b42738861275ab07d385abe63cba95e32734010a3b6c37d2e80f85991c80ec2c6a4a5074bfea2f74d201cad4e33a07aa8c2487273a6f49866285f10b3426c754089f648f94df2e4dfa058f887711e59ce346e7099fd501b98726cf7dec9bc82dae90ac0431806cc5699a20d56a9a69fab0385bc42068750141af502c5a6d4c7b7d8f918aef2e79d38de2c0db95194b393010eea9300c05c2fc027c519ef42033e782ee4a6e64c7f305ecc58a9a8a75ed1f12f5295f311936981c01fee4f6ed2655589e13158eae676d38035006ded1618dc65b7de8cf93cba1538a38bcce98a22ce8fc60bc828ff833ebfbbb103e22394848d812db56b369d6fac2939ae45c8372903674d65ca4005bd416e6fe07cb4a2c1ded00d01ff97ae6300a135a5f35b7c932344bc430fc5fcf997d0b01d23de8cbb00c2c8897f82527341af68d0550c2bb87b8b7672e7b5e7b3f5ea741fcfce44b8a4b401a2637c93b88c031e78d56b047eda63b4ae30b92d1b2c6f6bdc58578a53a66be89b412b6e3b38ccb404491f7dd0c1c4a9915a20938af077a06b5ab4bb5f9d4ff810fc98954b2312e795988d21377b4e4235d4c0de82a926cc3e9fa8f9251f6b9acf692a656951f9bb0f7711178847b962d3d25f6292d96112f595157dc0b1c46c3157aee20d5921bc242ca9238439dc26cfc2c68c9850bd90a3819529e6686599fa93fb4337a5cbee6aa0b02bd0524b883246b9b6075f7ca79a1ead1cb18a4ab00149f390f03104ec91cfde10436f776ec24d57adea0472959d3cc7e776e464f9e8d50024dd36993624d6f15a7e612be572f8170c38426ea4e9d72a1ddd38276e475a85d1d68438de5bd41b00b84105db6c52e0b4fe66efcec7d717de549f7e1a881b5f4a2564be277a9f1f0c2f6ae26a9b828e5b7ae886f0548ef1d1c643457bae29b048e2aba3ca0cd09b3ea1a8868deaf5dc48ee33aa93f5ef56c18fa8054b92517d433b7a77e088b17a8203e55273918bbfc40776a8a3519f1214ad3499bfea33e67a67a59f07e7cd4cee66d950b753de808d0e1b127350e7cfba327edcece71bf286a45d6aacd2b6b00d58cb0f4bd669d44a1f804f7495c972a14b22e83e99d5a03b76273dcc167c740296a2bb939ae7b0d721253172c9a7e8aa75fb3df4680ef77cd69d803f8f275f86773cf02d12e8584ed498f7ad18587b75d7ff8ed140a99576b8618c1cfaa20e531144759d389750332334e4294b0076dcef985e17cb040143b59f9c85c21343bb01994bc11a5e0858d1f624db5b591bca0ce2336bea2dd4f19d2a41675560aaaa5d51b9b8535411644edd1fc389db1553e355ba38f1678984c4f152236950f3d59bf36ca37c5b8e886faae65448d03bde387fddedb4ccf9eb0cc43aacfc611ce2e671ee2b1a0ad7717adf45fa529c78ac7bb6d161a3fc73cba020f2a80bee08f72580b112b1a7ea853fdb19994c7bbfe52cb455dea500cf4dac193b4eebb6e10af8f485cc00f9483304d73a33512bea34b45b1efcfb49d9ce2042e1559f72db6ce44211fdc72e8b8fcd943e33c1244135eedcd6eac11e3b8fe4a087525dc8744bc82377c117fa5f9cc62519162ba7cecfdd5bf486d72c384064381185e92910ba3c6707105522a1eb48383529c28a0acaaf668334962a72e59f7b3c59a24ca38a3b38d7a663f12a1d43fbdf2b3e7f7e87d274c00102d935e7f877bb7ba794ebdd94f931169be21c87eba4b019fa813f48650a0df4cedb95b3fd2dc260e357dc6b491ada6960431864c383c49f3bee42e3363bed9c44ca53ca1d2e9952cafddb2a450244cc678035520f5ab4f89762af98af3acc53742eeb25ffa7bba24ab70db3ca7f37f76a64d4d6c444bc9cee0dcb9e4f92b4700ff773afd8a3ef11f0ae1a511e151262db8bc6d7d932c6323d6f3d1debb12f0919c9b53fed283100ea8121aa00fe28bd54a5584b1024151d2bd079bf6eb0521196c835c5b403e12f82afaa656298ff9f7e97f35975a5aaeb3dd1c386a57a5b6f1f5c9f7888d877b441120072079f93a61cfe69578e871844a21db28b89ba0a185ff977d28ec018c9dd3cc29fcc5801f898631c591cec91067c1e71db65e3110c1a9d25d217783a723d3e3c30e1a0db1842c73477ba11f92dba0f21e95d7c76c4974544a59f14eb29ffd6889034ffe430f0663e929", 0x1000}, {&(0x7f0000000040)="32de041ce7fff3b3623f104fa53518e2e498b383b8c1bee48bef2b75ac0d5fc04728", 0x22}, {&(0x7f0000000300)="3986cfcb4545fd19afef1a90e0af0b2002dbdce8ad778ee8f2eae41be694a9607ff86c65f4f576708dbead2104656629e9cd3e0b0f44ee50b06c17d8caa664e5e66ccddce13e2f4545b72f0c40cdb72b3f47c631aeefb4aacfe37325b7cd45ec0719", 0x62}, {&(0x7f0000000380)="856239c56fb4a6e194eb7d8c778229daaec6d0cb70c38d89257ff5ede8a64b4487e4df805e9761d16698abf017b2212af963df797e634619c0caffbb0eee924d0b380913e728a2f9cd8be327d03662ebc787e0a4ca1fd0c37f8dba764e56132c5bcc3e2e66b9b6a6d995d122522eab5b15288a17e4029997e5e6b14f4f0f71a264e271a52a899c809bde6c7b105c7184078f0af0", 0x94}, {&(0x7f0000000100)}, {&(0x7f0000000180)="d458a00ad1444b6a4789336ef5c4ef1ce410e01cd4fdcc923556f8e2d8740ee26edfdca0298de91960d2871693f99938f984cbbee4694a156c", 0x39}], 0x8, 0x44) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "c60587ea4ba0d72cf362e951b48a99c3726b43a188e5e4ef487129586b2f111bb1d7640f9acdf396fda748b5d1fec3aa6248970e539b2544beb87067520eef659afdb65eb1ac101339e1571a65ec81e8e7aaddae14b2379cb54a7156fcfc87d39d62fe93cbb07a118bf0840713c9630e527bb911555ed9236b2d766ab30e6a545a0903018f8b0cdf1b390bb7e7d1218852ee473871083358"}, 0xa0, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000000098b0cd85cbeef73731f6e61ac2f38aece3648453c87b892601dba12070d27b5606878ddbac6dda68a53c66386e2f32218cf7a12327a47c007605858c1de5a035fe6162559fa3bea1a3d12ad2885e1063d2aeadc957a5b80db4f683d8236ba1bf5cb25a9849218a424a8cee0880af3e733535ec6bba64b9dcfbbd3a796bc47d0dd4a6db34c094346d55bd6ffc6274f4fb18c416c3191bb60b3b9af24fb83eae564e869ae4d2c0b7ee3209805464a885cd267c5cdfc499f127ed31a93976715a5f19074c6b658dccc61012f277d61575b56aeec74fe17ce2219579180c710caf15280ec2e36ecaa6353caa130650aaa2385d34fc41007bbb1d6d3f05552c410e658b803a0479538521b1d1f4e4c694b994e539bd5551623296aa41de57f8a1e5042d9692c1fef7975f5e901f44262c35661402457895c285c87945bb"], 0xb5, 0x0) 16:11:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8006, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) setuid(r1) 16:11:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000002000/0x2000)=nil) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) r5 = socket(0x7, 0x4000, 0x1f) r6 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000440)="1c28170df282d6546c14acc0edfe4fc0d3b4cba1617c92ffa859c16647c961b3b1aa5d256aa5309adcaedadf1c2f5fb2e24aa09d734865fcf5bf56d67df05fb48baadf62711e8304415e862be25bc36e46095055f236e91327f53793fd8f5e0955843a2054e0345825087d695a9b5781e7ab26ba148e6a4605e65af4cdfd473d0c64107d142c04b2586f9768277ad014e16296590f11eeb30cca333a429194d3f3ce4b18f495ff7f3cef5b9f28ead8caa35fb61dd3169813ce8f335af0c4dd", 0xbf) kevent(r2, &(0x7f0000000500)=[{{r7}, 0x0, 0xe, 0x40, 0xd5aa, 0x1000}, {{r3}, 0xffffffffffffffff, 0x81, 0x8, 0x1, 0x4}, {{r5}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x4, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0xfff, 0x10001}, {{r2}, 0x0, 0x10, 0x20, 0x0, 0x1}, {{r5}, 0x0, 0xecfa5526de0dae93, 0x3, 0x3, 0xfffffffffffff306}], 0x8, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x28, 0x4, 0x80000000, 0x101}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000011, 0x6, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x19, 0x0, 0xff, 0x7}], 0x3, &(0x7f0000000240)={0x1, 0xe9af}) r10 = kqueue() poll(&(0x7f0000000340)=[{r0, 0x80}, {r1, 0x48}, {r3, 0x1dc}, {r4, 0x100}, {r5, 0x108}, {r6, 0x2}, {r8}, {r9, 0x6}, {r10}], 0x9, 0x9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:11:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() seteuid(r3) recvfrom(r1, &(0x7f0000000340)=""/181, 0xb5, 0x40, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) r4 = semget$private(0x0, 0x1, 0x80) semop(r4, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000004c0)) 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) mlockall(0x1) r5 = socket(0x1, 0x6, 0xffffffff) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r8 = getpid() r9 = getegid() r10 = getpid() getgroups(0x4, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000500)="ab6f6fb1498cb1b92b9c071c92a93128b926485964ac9e66bff51ab48c346ff53d36d1e028ccdbea12afbd5e1fa9943a0ce07290b4134998f0ffdb5b74ce881864b37f5d046cb449120589abfba4549f2ed10e7e9e50df712121989dcb7743df0e5932248891b12f5b87ac1e0ced629a5d74bc670218687b9aaab0c5590b079ddaf2b41b842cae995670c08df05afdf3addea15413471483422a7a824924e60228a6b9b793efeb9c9630c09dba200126a1db71099764588c180f81790dd4edbecdcbc2cdd2ae681e0bfc7612a3381e519312caf57320d2b4e87eb4a746db2885a750d33c6886a22fc528af61817d958d0b6ee8b8", 0xf4}, {&(0x7f0000000600)="3b917682fc4949aab20484c4df813c89b96d11a30f52228b7e3f16b7f9e5b88276a8478117fdaf7d2ef44b5c9f5247851374a264fa902d5dfcde5697a4673f60d4834ba8412add8efe84214d8e6cfb379595e059b00a794f82da079d4cc7952efdeef5126211de187dcdd946a08c2460c96bd3d2f024133debc8fb981be58c10b78b3baee94d5305cb9c606a229096a202", 0x91}], 0x2, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r5, r0, r2, r6, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r7, r5]}, @cred={0x20, 0xffff, 0x0, r8, r3, r9}, @rights={0x28, 0xffff, 0x1, [r0, r7, r1, r6, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r7, r5, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r0]}, @cred={0x20, 0xffff, 0x0, r10, r3, r11}, @rights={0x20, 0xffff, 0x1, [r0, r6, r2]}], 0x108, 0x1}, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000440)='./file0\x00', r3, r12) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:11:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x800) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x10, 0x0, 0x7) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x5, 0x4, 0x9}, {{r0}, 0x0, 0x12, 0xfffff, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8, 0x4}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x88, 0xf0000004, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x16, 0x4, 0x0, 0xff}, {{r0}, 0x0, 0xa4, 0xfffff, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x12, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1d5, 0x100}], 0x6, &(0x7f0000000180)={0x80, 0x5}) 16:11:22 executing program 0: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)='cr') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20100, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0xc0) linkat(r0, &(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:11:22 executing program 1: open(0x0, 0x10420, 0x88) r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 16:11:22 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) r0 = socket$inet6(0x18, 0x7ffe, 0x401) listen(r0, 0xfffffffffffffffc) 16:11:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x3, 0x6) mkdir(&(0x7f0000000040)='./file1\x00', 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x7) 16:11:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() setgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:11:22 executing program 0: r0 = socket(0x1, 0x0, 0x804) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="1d97ab25a3aa3ba06729d8d955d81c52b66bf28874cf20907279618ce0c3234c7dd8886079acc61461f21984427ff6b4f2873b069037dc1114af58ae412c3a61965f3168efebb852c8423ea4cf6002f3bd78e11e5e3c97de3c2891748dddacb05df0e105cbf8e3a05c00954ef9e529f8803dd7e9f3dd956e1664b691f48f7b3b9a81e83fe039e37ef917e15c1b51dd54aa50a4ba3a4b2c", 0x97) 16:11:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() msgget$private(0x0, 0x388) socket(0x6, 0x1, 0x5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:11:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x9) 16:11:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x88) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000040)=0x8) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00', 0x4) r3 = socket$inet(0x2, 0x6, 0x6) r4 = semget(0x0, 0x0, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/159) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x146) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x40, 0xf00fffff, 0x7, 0xa2}, {{r1}, 0xfffffffffffffffd, 0x4, 0x5, 0x3f, 0x9f9}, {{r0}, 0x0, 0x2, 0x11, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000061, 0x1, 0x3e}, {{r0}, 0xffffffffffffffff, 0x28, 0x20, 0xfffffffffffffff7, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x64, 0x8000000b, 0x3, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x88, 0x4, 0x95f, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x41, 0xfff, 0x32}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x5}, {{r0}, 0x0, 0x6, 0xf0000000, 0x8001, 0x8}], 0x10001, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x19, 0x7}, {{r5}, 0xffffffffffffffff, 0x2a, 0x24, 0x629, 0x5}, {{r3}, 0x0, 0x20, 0xfffff, 0x563, 0x7d}, {{r5}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x763}], 0xe6, &(0x7f0000000000)={0xba24, 0x2fb5}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x1, 0x6}, 0x8) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:11:22 executing program 1: mprotect(&(0x7f0000127000/0x2000)=nil, 0x2000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000730000/0x4000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x5}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xc1, 0x10001, 0x7, 0x2, "d5f1777fe006f01f12718b2062ce00", 0x3, 0x8001}) r3 = socket(0x3f, 0x4005, 0x1) accept$unix(r3, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000731000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) 16:11:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00f12d2f66696c6d3000ecdae9b36fd0ceaff45c5596de6fd57444270ffb665276ecc7e836deecfef48f8c47963fd807b4e7ba63926adf06ccc3adc014b4d8d3a9f3c38350739b5cabcfbf3a070a6ae879f22ba88bb3b5fc8469fe09c07e34b2531a57531c03b5af8d692b8aef"], 0x1) 16:11:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x4) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="be22a8e209689ac782194abcdaaba1af3a022cdc2fc8e440747bc61d4998b78fb6eb145448248eb502534403950a5f8d4503ee3c125f3707dff65d465f593da5e4", 0x41, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/71, 0x47) 16:11:22 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:11:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="bef311ae522f078098e260f1e43560de663fe291be30976fcf4b789a471dacef2a1973f632581581ec18024cadf28ac5622c870c422d2ecc6d0202bb2a", 0x3d, 0x405, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0xffe, 0xaa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) kqueue() madvise(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:22 executing program 0: nanosleep(&(0x7f0000000040)={0x2}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000580)="be18d466b916453f4c922363020f185995c3050e126796ded82768e3b44a27", 0x1f, 0x6, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f67c5af55433b5afc0bd09033a7abab1dc180a5e49591846a99d0078237412f972a99173b6f3b8dc65a47e0e0f9d5799762d27ff934e5baec0d098926d3ac8b6ee0fc951cc157019235c43a4a321b65749857880e6ee3a0092668b1223fe100974ee2b17ad745941a2ce1ae65f30b307d4806af835a84da2317c7852e1127ae524e8123b32a35729ff3495a6811b6a0ce13bfb1829cfbaadcc82e435443d2481722a7210a68570396f666238c27f507f54a3138c6b5cdde310eff8022460913ac4dc67c7", 0xc4}], 0x1, &(0x7f0000000200)=[{0x18, 0xffff, 0x9, "1b8cc871"}, {0x78, 0xffff, 0x3, "ff05813f3e6a2f07755dd2f46a9852c712bf6e2f864d382978f084bc91d946aa098a104e75c76ea6ac9e7465db9e8bbc3ae67da915d88493325264087682506c7b57d2f57e061337bfa8cf2b0f74bd19710a25d3ab856b7a64f5dc328b0b7784ab"}, {0x40, 0xffff, 0x6, "d80900e7ef5fe8d0657f6aed1a48c5b33bb98af3bbcba94b758996acd48691698f7c839f7c7627b7066de9b247"}, {0xc0, 0xffff, 0x64d0, "1d743a0af405cbfc85460447c1fc6c0aec219920d1fd4efbdede059883e8f31382297d9b32d89199d302f1489eb738b681d78ce5522a20f85e3d7d4933a0d4029cb6ebc5d6b366b7cb7141919f1487e1716c57af95776aec878fd6d04851900b26f7b1eb5bdbc21dcf7fc6d8cafd0e42be731c8222cdb0eff72047e0303e495eedf004b0e6973636466dd887887c9cb9aece6e5bab24483767b789a3213637668048ff5b2aa64ab2d6"}, {0x48, 0x1, 0xfffffffffffff000, "20ee019e92379c3c93f0c1d253f5c7a38f0a0a963b1e1320066757fd99811def5c1ad1cef76449543d031a2e2aaa234cff2ef56a670cc529"}, {0xb8, 0xffff, 0x1, "76f5480de9deabbe4a4f56c637fb19eee92a708062996c2857dd45d29d614093b37356cd998e12dc230f7ddcc5751f045228637e1969d72e13159008ad56d6a1a348f01d604c2c92f724a6a6ccb15bd40032bde742684922a4cd336317b7c5e09def5a54ccd2b8df0b71a1ec551692d5f868cbd2e972204ab9f37a95209f19e69f42a939e971827f7b2dd97fbae44c006e4cc35b6c9c9a2742fde0fdb30bf8c771"}, {0x38, 0xffff, 0xff, "52c42ff2b1af76bcc3147c2b92ce1fa78491c4ac38437e0b155999f15a495caac3760e0a7c6d"}, {0x68, 0x1, 0x64, "dd1e6c3f2ebb64c1f6705ab49e30d2e619f3b3bedd75b008a478bbd3871dfbe82493e378087dcee0ed15330eba180fb15744b5c9babc132ea4f961ae1ba54f6edb6cf807d300766b407ba2d23e9dfe0d7cc93d57"}], 0x330}, 0xc) 16:11:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=ANY=[@ANYBLOB="01002e2f66696c793000"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:11:22 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r2, 0x2, 0x6, &(0x7f00000000c0)=""/249, &(0x7f00000001c0)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt(r0, 0x401e611cb9, 0xb, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) 16:11:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:11:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x100000000, 0x7ff, "498241aacc86f2b94bd6bcff002a759c91fe288b", 0x6, 0x4}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3e) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:11:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x3ff}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x802, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x20, 0x56da}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/22) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x89c2, 0x4) 16:11:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) listen(r0, 0x2611) getrusage(0x0, &(0x7f00000000c0)) 16:11:23 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x2, 0x8, 0x6, 0x3, "ea02ab8dc7eb52049b29adf9fdd6d568386661f3", 0x4, 0x81}) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r4) openat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x2) 16:11:23 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f0000000080)="2503659b06838d3c51ec3988d9f75c72376a45dcb07589a97667be7d6ed0aa631400b37e8157e809a86499177c1bb7910a99b8043e3c024454dd34d9adec931cb41f27fdaee0de05b0ddddfbd4d85f456342031190da6f75fa5fb2930769bc0cb6421c4081b81b2a812b27975945ea8dd3eb6b3676feada41f79d53c7cedce", 0x7f, 0xc, 0x0, 0x0) getgid() socketpair(0x100038, 0x3, 0x71, 0x0) 16:11:23 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="a59cbae3fad58b9aeea813b3d37c2f0de4aca7fbd8dc307e014a4390cd32a3a36d746ac9438e5018cb1f", 0x2a}, {&(0x7f0000000080)="a5724e9044071ebf527cb2c5f42ec404afa4f78dd1b1b8bcd17a9d43daac6f00ed361e236b30cf7ef4e480a6a9ade5469fe11ce0e2a12a78aa05569776d92782b028f63d6ba25e5640d9827f4fa68e89feb74bf9882b3febe43b7a49d5fb0e7e299635a11f48b8b8c8d2abf24550f3097445ea2d10caabde4a3c67e9bd60c50705bfbf365210ec3049c57741b5f6fb40276ded7984e4daafad587e5764ced763e3ab45e594094896c5286ecb871d271ea23826e5f88889644debb38b7f89ff019886a2a3fbbb40291d02b367ca9c8c76a83d805d3420e04138c9713b59abaa131ee58460c2eb41205ca4c6808a29bf869e1a2e98e2c1601689597665277b322757e7e410f2b61a4ba2d1084a79164bb6e6b3e2a802a273808fa89ede32631245207f8a94a95dcef0cbe5c420858478f6f2a682f5e06a30f9f490757fcf34fd2695ba3117630f3d10e60085a3afe345aede466588671ac0c0995a247f2724d190d1950c2ecb00f3298cd5ecf932554aee76912df3defa71c3fadae9923fd7c2b7f576f181ffd5fd6fe9098d57c4557ce33d44fe5104234afdd5c0c9de818f63ddf1872aef925509d67d8423cb622906b074ce4f1a04bdedaf1051c6b3a6bb2cbdc17c9faef84b36d404b3cd3af073f8623868a24002a1d8bd13ca7fedb95c901991d1d680b191bc8cbc1d2199f198b905cd09df5f45326acfde585661570ae0cc37cff710b69e06afa10a2235e794c9cdae0cb79774a951df4eed2dc2c9d400349cf6edd90fb82e0eb0cd01c2c5c954f2014b25274e8c57a37b65d46c333857f526ff8b2e9cdb430d2a7391c0c260012fc93928a6812c52cc61ffcca48f461ceb202cd7aa8f85da133c4c1f19adec288034c922dee083bdc5a32a19c6a5a256382595b59823ae7965a77b819240241d61981157d4222a4ea87540a10431ebd82c0b348169f363798bd7573f19850f1861953d80b31bd240ee12f7cef8c670a73046aa6f6e62bd76b681bb430b0399c4a003aba9b078a32a81116c9c8b9bb57bfe22f79ef450eed121828b0c34e4b59db8867e4b5b648c4169e43b758668c9fc9db013ef73698dc82ff84c24dd7e7e2982045eb4ef983f03549b5496a1bee795615451b0b353b4d36ee20154f85e554aa9721d5322f9f0f966d821095a6d70dd73d886ace71390adb44741e55f95f3bff60f54986deffcf1cd66a1d9b83cf5875917ae491a5c9b78f49d694a45bbdafd029f03d5da4c03066abcda2a527cc0314900bf5dcb3cae7488aa674a9f4a1e9849dea78a950354a86ef61dfa50c73d4ab31bca28bbe3603b35a8fae351e7779ab67371bce884b42313e5fbd6673d56a0eaf6a26c4cb30efcccc4fef0014e115f1dc1749e4e69d48070906a4d83e2c651b917f52da8857512148a9fc460e11799b8432048a3179beca6e14c698dc347938f3fb06edeb06e62beee0706d7af6e79706b002df431573cd881bf00cb98ab3cebfea40cac3bcf140807698f8714b749cecaf692b2542b71e73961ef0e54ef6fdb7a499d05b3b67cb684fabafaf22775aa7db7e5f1197d5f8c0c9ea23d6a75c0f7c507654e0cf6ac92d888d6c04d05c33666ce46bdc4ae7bc6e1cb2b1319bb0f9af88cdde4927b12b638bd9cf01bd1b2339525e6ac589351efee7fd47ed8a213be4869d627704761d2e188debdb0c96c14ec4370a9e7362d9c34749e72980462bbe24b1b4c6e5fc75f5f0414845366d6d4b319814cd071d39ff7dec496a3a44984b3770dc2fde23928ec11fc8ea7ff27eaca6fc950d3d31e87542ba3f54cb944a4edc48a3c069126c3fe2165ee9ddca828ccc0638ab1f05c74b5bd00cc48569ec01bdb6e90b1a70dbe93c4ca04645d4b3f97a754855066502674a4f42a3c90b66bc568eae3a1264df4724596d3c3f2a7f55ac6a40291f51f61f1fa8122c4eec526be6d2b4e7ee2ac58d9307b21bc94f7c4567af7fd8e0f4b48e76e2995a7e367178817829972981d5dc836c38a69646481b74cafd7d48ce2ebd841180a60f9448bb9410cf93c06489930d4de697197982312e1d7c5246214c873ba411ab2382283c2365ecd45602bca057eba5a4d950601beb725685074ca833a8a56914485afd79310e4bdfa44f97e07417d0fb43bed272c3d0c1016a5503045e662c3cbf2b342b4f32aadb00e08c682377c8b6de670b816aaad0ff029a40bbfd588a3443dc69fcb380c1798adbd2173a6be4fdda7746034b92ad76432189e28e148adcab6166334c450dafb637adac53905d542d548f98c0e0c017e8ecc2f40dcd35a1a5681e6a6c9a55570f3b30d69f7d230913d5f3127eb615ca6bbbb2d17dafb14ccf87ff669622733cda21853b176f63e4df1b1310d1acad6c5e37f56bfb8441879d840dfcb5552638d514267e6923c0a32d6a3c2439e3226779b925538d31149df318f5e2a7830e3bcd0f5ec504a7b8e1f756f895209f4237bc0270d953191d4155c30ff8e9b9cb7e3632a0240d77b7262f7b844fc7abc3d504c33e8fddbc055b1c7f9369102657d57787832b823a3138d38079f86249c12e3deaa3d3b20a9148fcfa1520331f71b6eb7890310d359dc091b1279b84c85dc886c4db5ff373c61f4272b27d7417b28ba9e5a04b0256fefadf1a1e1d2fd1423ae19ebce06692f518f867a35be164a1292a451cb51a6cb7136c37f4ea609535646cd6869ca6ac41a8730fd7a0d967b1304b3794ef2e2de60711837169dbee777991dc98cf7a6a132ce035d769af8fe6cfc12d7f29c558b070a21cd9ba67058e358acb2336167b500f9f8fd612f6eedb10923f36b86b3f4cdddd7f6e5d82275bef30718dc5b7ae02271878df8a1d5a266bb981ef04359bbfb387adee84c3d727143c54e024458e2db6ba78371860974f84399e664bcdc4531ed4aeb0c1768c889df6c40ebedfa3e564cafbccad5e4f1e2720fa8b0bbf67bf6aa96d1600a289a478f383bc48e67659e61b9f2a68a9d09802082ea54f67c47f09de24f5865e45292cd0ace9fea12e93be2603455d4fdabc532b6df6d0583f49c37ff3f90e06b253a3c37b010a0d9490faefc634a87b321eb0404eedb1089b9a1c1fb913234386ee0451c51a2303a8fa917887b6bdbee98e2db14f88fc6fc7ce30817fde985a6fa7cfac94218ce70afa65e8c0773644bc5c9d70cba1b2a3397473e5929244d90ca936cc4510b4582c7c0c55dcd6048ff5543610b5aca5351b82d1423b89b136cab674a3aeedda8877135d3785aa93e9ea100c2852c3495816314b20f69c610b830eb94d5ef1e37ce2624637ca81584474c8459d559913668885eccbc390ed3ca076da3991c3ee14dca9053db9560fca7e07daaba3a7c9b09dac79519feef2046db5acc536be830b7d2f9b89718e05aca62aa0a453d87c38e267673e900ba7a710f8fa3dcf41b8eaf97846cd95242c2d78793f2c63bc1e4f9b5522bc1761c960c8faa5851b9ee134ceaaec8ed226974af60287e9f2002c7a02a3d9bb8694e69ef1246fcc6e2fff8f54e0b6a834dbb00d0b88d214c9493be99e1e66adddaae7db7a20c963f758485ef4d1e773cd437bac9a4ce47e61344ed24e339d9fd746b1e3077ef602a985270f4848731719a529311d8a879222d8b33338f7b56a01300199681f9ac74b98e9c4b815d0daf719834fd69390f884175d22c9c03fb59618138fa063f8b72b2b50b168bfae55ab4dbe37530c205c1895f979d48020b31c3e29e6e182443f9bd7fd57de5456e198b84f8953f1ef3b3b728c575e8bf43a3a33049225342174b312a8102e573262fb4d69e6c54829e4c8caf1109a6421a3e395d6b5c1e17cc2e8ac9284997170c1e6700baa08caf2c43a6b06a5b3d88901745884dc7412e334c3f0b14b1db0d9dd00e3e4b14b444fddb33e882ed91860aa9132d27250af5c4d25c346d07a98fe3cd2862619ea3a710851b850d3f910f1a086f086f28a9e9eb9988447f7ccefac154684f59b612520359ba5e4fecd88d9f2e5b1ff88e8ed371bc3afbfbe2daed085e14784cdf5f58056790e4c13392c0b636d4bf29ff91d6fe619386f799ed6261c8baa9808d3d674ae63c0507c4449f1d9df5c7478fdc7bfdf49f32e709d21c7b66da01813f6fdbaa702e530038929755d7df9b3d2881d3f4e2d1eff6eb9a4c3becb9287895a6ad1770dc68920a60b22f603d87a0a6d9f71cba8b6efddb9afa1db09e35044bdac9d107aa26d202112d310a0d884795fa5903972bd7673c54f61fa9f89f52af714c7370d4039a3b284ef79e8a88b05ba35821f1f7c2981a71fe5f5decd604aeb9fdbbff93412e235ad55059eabe6ef148fbf8ca732fd2f8ed5afc3c71e3b7cf5127890b9b50e4aaba6ab32ba3d13e6cfd0f18e558b2549df74310ecea5cefb11bb01f064ff995dcc944cbe30d922fefebf6987beb15d30f520afc8a6e8f88cdced8bc12a680abdbd3c65fd534d8d9f77c9e92e239acfa8b4c7511b8f089d92038569d2a7fd265778529bc8f66f49802381c5063ffca9e82969f47c76f1498a762915c3558a31b93ef96a69d6df1237fd43220c925e87f1d04450ce43b21fdd069deb9a51a230b46dea52be1923da41d701ec38f867fa4b8487f46bc8f061d86b3ee0cbbbff14d50fb9799c2da42c2a6f28997a59a550580af4e7dab7429f404dd42a4aea108cb3f5c8c3c99ba573323c5862b45c9bc8bc53a67f3b85aa45ffba0753e9f7ade8a0f807d7241c4bfaaf9fd8474c917b002c0b7573ac26aeee6f3b0faea4ccedaa0e62302ec231a1181faa6df827b3abc013e6cac12f3456f30d296fc7cb400f954641e6d136b92ddb831b7b971455625fd79d6941bc7248e8fec4a7ff74c418899d218eba46dd7e81767f3aa12d7267bb53f648d87d107b3d3f85b3e83e047c0fe31424cd61c8699142a7e61f2efbc503d09f5505f6046ee7e61e61f195dcf2dacc3bd22e302ac82b1da4b66d358d8012cde62590b06e2137c13f81a8ff2e287b836509e572657cc2f9f5aa7d1ddaab6dce79c378453eb52d7685409f9740d2d5f6532deafbb3314cfcefcf9fc2f1c9ee465397a3cdbcfbea30ded978dd66b9cbf9cf36b710140a23a5954a40d6a76e11bde069f266ae1176f1c4571f549cdb2eb2a0eaef6c54b1a4a894bd1ece20e66f411e4835fd9fa1ec03bf861df16bd69df5b14bd06fdb2b36079ce8fc6f0e4d2f242be1ba9844f4aad095941c50c963bd0b7e489c0be9963fa8cfb626550ff9526901529d88ec9c79a331812b062d1bb577e843070946336a3bfeef4b96ef51bd0513c3fd744ab0e66e2023b73986f672b10cf5526933820e6fbff7902520ac9b8f939cfdad38b85a2e930e991532b3d79b1071fe872fb7b16b530487d8ebc81094ed69765c73bf0749230b6dd2981c64acc7e42d4f1440ed1ac9b75d31f5c8c4b64ab3fc3eadd30e538acb59f175228e4c20b645bcf1874dc132cb12614550f54081c3a2701075d29ee48605fcd5bc33217769f6201aca3be61a5dd178f9ed2329a798c5a6aee401f27cbf0808dead9a6519d201d1a312d4285c223a7a8d2482e1ac3087561a111af01ef0d2e40cf6ee273bf305d6e44fa43ab8ece0addbc98fb870f1e4c2aad7f57aa87e6af342a9f7b4993024df2a04bc140139a8eeb1fd2fac42a9723b504940939bc6ba8ba684a7fefbe4fab692263401d9c7380cabe6de101a5eb1d4a21c70d307bf7c643dba39cd1e4dd3cb2bca3ed969343c1b7cee07ddd3e8ef0f026ce7372f3b329c54fbbb34c9badb4eb604f1af2f323a6997abed03f1cdda21be0c3", 0x1000}, {&(0x7f0000001080)="b4d2a24c095008878e416f6d8e0a319f800e77197f06461b166b3ee39488d52ebba3099b0e46a4a673617fce37fd8396193e0a8438abce4ffaf24e53840c136a9f5124bdfe38657928488d7fbe0e1b20c81f9c2ccf3fdfcbdafbecd8d53a2f1d4ff9124492e522863409b503db6a03a5fc77a522eb4de813e69b3e86b317891d8317d78fa8c20a3605e39745f709a37c73c9bd9a1fb15fcdf3dc47106087baa2f2b04b54ff2e0e813194d569650ed8c9825b8c8c5b8d3e0a68d3fbb4cf6d9a5f628016058e24c58b66aab6ae", 0xcc}, {&(0x7f0000001180)="93e047c5d80134b1fa", 0x9}], 0x4) poll(&(0x7f00000000c0), 0x2000000000000214, 0x80000000000000) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:11:23 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8003, 0x8001) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000064b000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:23 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x3, 0x80000001) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4e) r6 = socket$inet(0x2, 0x5, 0x3f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0xc000, 0x2) r9 = dup(0xffffffffffffffff) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/75}, &(0x7f00000002c0)=0x4d) r12 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x12) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x4) r15 = syz_open_pts() r16 = socket(0x10, 0x7, 0xfffffffffffffffe) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x80}, {{r2}, 0xfffffffffffffffd, 0x1, 0x11, 0x2, 0x100}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x7}, {{r4}, 0xfffffffffffffff8, 0x26, 0x1, 0x7}, {{r5}, 0xfffffffffffffff8, 0x2, 0xf0000041, 0x9, 0x101}, {{r6}, 0xffffffffffffffff, 0x82, 0x0, 0x2, 0x6}, {{r7}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x3}, {{r8}, 0xfffffffffffffffa, 0x41, 0x1, 0x1, 0x2}, {{r9}, 0xffffffffffffffff, 0x2, 0x40000001, 0x2, 0x4}], 0x8000, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffffbff, 0x2}, {{r11}, 0xffffffffffffffff, 0x44, 0x84, 0x8001, 0x3}, {{r12}, 0xfffffffffffffffb, 0xa7, 0x80, 0x7, 0x3f}, {{r13}, 0xfffffffffffffffd, 0x4, 0x40000005, 0x32c, 0x13c}, {{r14}, 0xfffffffffffffff9, 0x18, 0x1, 0x4, 0x2}, {{r15}, 0xfffffffffffffffb, 0x4, 0x80000043, 0xffffffff80000000, 0x2f36}, {{r16}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0x6}], 0x800000000, &(0x7f00000004c0)={0x81, 0x20b}) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r17, 0x20007471) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) getitimer(0x2, &(0x7f0000000000)) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:11:23 executing program 0: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f00000000c0)) 16:11:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x1, 0x6, 0x9}, 0x4, [0x800, 0x1, 0xfffffffffffffffe, 0x81, 0x3ff, 0x29f8bcdf, 0x20, 0x459]}, 0x3c) 16:11:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x100000001) pipe2(&(0x7f0000000300), 0x10004) r4 = kqueue() r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x4a9e94bc, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x22, 0x6, 0x2}], 0x20, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x3, 0xfff}, {{r4}, 0x0, 0x22, 0x80, 0xdaa, 0x7f}, {{r5}, 0xffffffffffffffff, 0x90, 0x0, 0x80000000, 0x3f}, {{r6}, 0xffffffffffffffff, 0x88, 0xfffff, 0x36, 0x40}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xec4, 0x8800000000000000}], 0x9, &(0x7f00000002c0)={0x3a2, 0x8}) kqueue() pipe(&(0x7f0000000040)) 16:11:24 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8a) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:11:24 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) 16:11:24 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setregid(0xffffffffffffffff, 0x0) 16:11:24 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8e0, 0x104) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=[{0x48, 0x80000001, 0xfff, "1da9f7e90d52a5a5edc0b0d7d7c6be92a8e5723f0a6561d92bacfdafc73f0a7d69809c930e744a1d6303c69f192a6bb9576320"}], 0x48}, 0x1) 16:11:24 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file1\x00', 0xbb1, 0xfffffffffffffffd) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:11:24 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)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="5cbf28a265e9281f2ee4b74eddb1e8ba0657e61537d4be3b61df8c224a7f86b3946734997754b60e40540639fec0bbaa3deb401c903a9a92646294978d437802d3aa96c59ffc7b3ae7b2a4fb90522ad202021d382e5aadb94aa07b2f9264ea148ded25537f6c6d95827f34a3f12ac7254e45882b4e5274021e5aaa4d16fcbe1e40027689eb1db4ab87cf7227ea9221593b7fc7752f62b4869f7ca19c3a9105e2290ab94d47ddfb052e50ce6e88bb436659aceda1978538e59df5ffa5538e16e96d6698a9a1a86b54dda6104869c3872c03cb332ff16a473b7bb2ee90738357490db34e72c707814d547fb9e397f54231bd4971d0090771baa0664d885def57d2474ec0c6950ce61ad73970dfcc38a8b4131f02500d2d302b21372cab9da17f348a4eb71c565be8a32ea9e87940e664de0365aaaa91490ffb76ec9a107b6c475e07a8ca8dfb3c2a879059ae32fb439c7e34cb37bc26fb70a5f871d544b39a57d8e71e22b025cdf50488f03960941657cd5309fae2d2ece1a01c101969fe25b286d1d7671d1d48df5ef81319860a7083fd83ceb4bbe29d60919945e9114446e6dad9a1cf385edc5b415034a612a15f797d03295667b3332b4473c5f68222dad50e95ccbdf57b4e3f233b5a32185ba9e2f0d01d61d643163aaa141ff7e02a857783b7bf6f704e67af48530651eabee5b3e6a4a7d2846b09c3e32c7b63639cbfdadd6ea4185b4834d02c19e1fd1d2959c9d0c225c8290192c2887a1a78563dc04371e0b01ac807ea7701d31d9db5dd92b18a5296084fe3092527e1620143806aa1086b1f09ca193ac06a3c73c9b10bc2c12c2c8b2489fc7f64a3f61c8e9b18cf28f83e5c6e9da54e1b9f89b0c0b2f69c555e2fcd335984e30857e3151384e01acaec3587a3723788fb21f52249182ab9d0ef7212f4f858b8db44c08daaa7c9837356a7199453b75ed848443d4079636e18e9dcf7dafd920c96a5e2cb6439778b73076b287cd5d320c9aec3a769e8adea0023531df80b48f0515d7ee5a7481519c723f246a64df3f7c2c1798647e1734bdeb3027f349fd202ee4fc4f5a38b7bc4c7ddf15df51962670ff134fbeaec1ee02634895c46b0e081196e21198750ac3f4236375bce6ad26ce79f2f8b62e219c4ed473d14e00b334f26f3b4c1ae113835dcbe3ea009d056655679a79b459838c29b5f52dcf012d28af460d089fc27a06294087aed51ba95e39a3cdd66fc5ad4c0833c1841ad7bcad6793cd6b55b5d5475d0e0ade6ea8ab56c873700cb8f536a44f9ce51df3235bb4783720e8f33c5847117d7973c9fef34833f6c9d6fbfa6eb6502a722dfd5ba4f2803d1ba1981f414ba46ff07ffa7ffcb88101e961b2bf850ce59c610650b4ec2b4c1e5bedd11670e5f70d1fbbb3b1554274e4970986bb2b898174af1a60288ea54895b0763978b285a25b855d1b7937c2e443e836b0844ebf541cb0647c5a84d8eab83b72b7e0dc6f3eebc004751c2fe20a555c85332e2fa8e301354983112800c17fbbf266c8c679147a506ac842e73e29779fa05ab6df6ec1c8066102574da194883f50afee25813a00a046b373947a2b70e41cea726806a33572e4317534c586c155656bd391b183264ec3209b46642d74d5a746b39f006002276b636cd94db946999010f0fbe0c4c64ee5ba94b6f7cb1c0e6d7403e87469e4463bcc69c6f992735882b0bd775145d4104907c7b096ac78d817acc78916a1976cd3b592ce3d3dff434a99f0c131aba8e4eb4d842d7bdd5b60808f53c21de4fe3e4f0b394cd2f6b0fd61b3f34352ceebe6485fab9e7c39ccd9848ddfbf9414302b02fcf4a9f12d4260ae7a47fd05ffcadf4831c98c8173c6f2b21132bf7c61741daf85299b2507e233a709c47fbc1b12259fae6250943ce91820608dfd8454549243a4b573062315c6e9d912731bec90dde5b2a88dce90b7d7edff71cc27e4729674b1c18bb6010d927c81e5365c3a06ab2fdade9c033f89ba0b938d6fd095f6f78cd3e3c038c358b0e0885a46eccc53ec37f868d32ea543b05df9a47d1596b9f40de6e7bd664dd824ae2fee1a11b4f1832b5765c7f0ad5049c8586df98f9507682b10c475183a69e43dcd821ee614ac65cb7c60f996a0be0c0c3fd0a500de90c6d80e993895b2fe4463ccd79ae38b6e71f84e0e8170c9b097f96c12b9a38d3109e3a4049e2ea9457e71a3cf1b540414b01572e9ad2b0316b4236e0f44e2a260d12ffd2df4d89fcfa4c3d89218b689813fd150ea6c10099eebba62254df120ca3c95b83d179929ed5f51a923039fefe9a1adccdc78675a1b4c776e27c1c7289d054a3037716876cc3a8fcecbd10b13a4871b80d1b3860b5d92d59ab18e296d6f503e40f2ef5d72fb7c20c45a06845ae651bfcfbb21f9a052f90b9757c908b4d2b4ee9f460a77b6e494603c1f25b7163700a7818b51e8d721f50f2087f4bd4737d5c4908c3b4ec1f2b5b59bea1f7cb5d3da88b65728929d00012ae15c927ee84c17d93855aea2dd3a5e1cfd2bb169d72d76717cc59103b1b16bb877b54bf4c7d19a4e62050813e4223358a6e363ff879d8a11ab649b3a97715d1b392cd5ccfb60e865b84116eb1a46514e142f40f09b875c1ea42a99d234005024179aa00da4b7c03b0a9dbd52d0f700afbdb5881ced17028c4156a94165f371dd2168b717d00aec9e9266dda5a9bab9c6cf6b2db181f7d53713ccb8f52f798e4bb28e48427f31541c352bf6bb683f04ac9a1a6da93b830efe9091871c369b2bdcaec1ee5ad8ed2a067542c1550f674cc22e1a73a5a982b867871d04ab3f8ed293d208370a39bcabb2690d3152f6699e86e456e42ec3f257a0933c8f7ac88bfe49430bcab563ad50ae7c869ffbeb4de0998528495ec2c48400320b7453e69d8847b17a415823cb2b6d693a2bdeebd66f8ba681c700e65afcf1a42a05a5643dea8bb690630906efb89ad6207cc5a47baf2aad5802fa69613c64d6a1d7c7991652912ec9201f81626f5ab7ecc04cd078642cfbb27e2b6c26b00e398c1e871378e07cb26759154df6fab690df754296d465259c4cbccb3c80206f783f81d0bc5dee27d6044dd0225327c255189558b4d43d56eddb34d1d3bf02a4f6a14bf05a53f976c1e81b9e637828c73bb82ab10995ecd4ffa261ce447a9ae6e2edaa1b605beebae9efd19c32aedcf89f08758b776a1e916fb3035abeb0c83c841c833cb0994f39387270419e142098a3828a027634acc2a34990159bc56d2059ae70405ee45987f14e30fe3177b323464c733b388b0dc456e721678f2472bcf8bb12f2f0e0d580139b4f1e38cc1f8d7def68c79829e38675d60d28dcd1787ef20eb309c5b5a680873fc6fb46713a64ba8544b501e7334fcce032f73d07d3dc2048f0720e3c20dbd247b7360d0665121331aff2b956c187502666d0a2d808a61b2c1a1cc3e3ffae427209b83c14f5d8a09f1aac271dabf2471704e9577e71dbfceeead96914f854e18dd8e999a3ea1d42a4042cf76af3a73c59f4f8a576046a2dd4f990b48b631e3db6ca31c921192d5db09353d62a22ae1617a1639417d5f0b557fda4f4f5b5d12fa805828c02cd0d687ad7fb7bc535d943a62bbbd49d12c12a2a9ec09da2114b9481a46902b5cbd2732af38fb79bb6779264e3da80f9ef4a305af7b2ca1b1eefdc9de15b243ae6ebca2a1e096c9f77c9e6f7ca0300906ca2ba0d5a315396732682408b70c63d8fe50591faae57a64f2bb8c09e99bfda817c703ed93b428a2ef4ba0e3856b268754d064c17ec487db7d76d9948ad80f9f8094c18e71420a3e28827b33f6dc06b72eec687e1be98630e9cf6557c73196889cc8a8856b3c289aedacb6726964bc6d929c8bd3bbb41cd31f4175fb9450049b223a9613b1795d7d7b61e857f42efa02c9549a327806529a10f5afa81f6c1e990816cef914fa1b441f8b263f7c3c6cbea3b095ab0b279324c93ac5489d9318eb7c3aeb47b224f654c07b15f348f23fd644e7954eba8568a8710fe064fe8e39dacaec01d4653eb9646a067740126795de27e42b5d67f1cd8ac8e92efe8a01bfc776af85d66dea2abc8a03c5749582731291025441fd075f069167022561736336de98385d24982b12e3079f9cec01162fdd7c8f37a11c6405e85dbeb75c78b35156df8293f18cd2dfddb62acb77169908775f8a4e07f3e042a585e34dc0c4f38ea64ed7991b7643ef385dccd50c2e443dd3451df3d589b05c96bbafe6e539e2f92f962c92f49e772a9143bce85b64b656bc5654953e46e676f27ec7566221af84647b153bffb7454c7f38164b2be1bb7c23120879bc86d5db6890fb74d5f3238a7d719e42419d771873e11853e137d2bac0a77b2d1628d430c7851b657ea052867822372e59023b998b4d7c8481919fccb0a6f53611c8e0e446cb808d7a53e5f4ea7d6406acb64d2a9cc36a87264b2e8f9dfe5d048e293d8851c5668131df539f2534ac404ad72974bfd98149b68dd0215d104870589d53938c0955dc44fc9f0ad3e22b0a6342ce5302b13cd46a9f27210df880632aba834e7d4c32cbfc801d643417352e64415a13abc98e9b5a249cf2de006d817f95db36abc566b67009d65c04d733b1a7fe2ca0a8379f35520cc036ca9358ab577b7af4a16bd747c16a0337ea7ee4c5d748840ef96eb1be3368d8de70ccfa312585e82f1ce58fdd7cc1695845cc9773b5e420c2871f0365d89160b627084559f75e71965ae8ddaca4e6d3f5f456ba2ca774a54f92b0dc0f9478a31bda1255af35ab9d4c8e3bf59cf0a02aa8e37e9f0a312d0c00706c0bfdcae71188a57f29702d3fdb1665620b071a3f37aaca89460f29847efd0366b9ae7471b59887bb8267c6b37f9a839f3e80d7f0689a0d5fe4aeaf1202bd99034a6844dadac7effe3f92fb31cd963c31b0c7d529669dd192cfed4d55760e5243c1c74d6f93ae6788583235c347ec7badeff00ebd5a7a8b165d921aaaa8be3d4a6153b78739b3d8930ed5cd0c0415fe66effbae055d17154c274937295a57abcc364f5d5a737a9675cdecb9b88b2a94dcbc728326f67f2d486615a76875218ce9ba9c0cc1fe3d9d62bf6dfd6641b77e3706e99eba8b8f4d549a39f76f8902d916d138105a3c8f4b48ecf8738deb97ce59073e3044fd0797f04e54677bf81c84a586217dab1c4ebbebf75b90060975916ce0e0f1ee718efa43c26a0ea5584ef87db6ec3fedf9f85145b75c37fdb545831ecb374fc6f82ebabee9dc6a024c0be80023bf1277bd18400395f67690f749891a90c4bb29cfc5455404ec49485c6a59a6b8d71203b9049c2e975d178addc7d3b8c5f2a7a10fb9e214c9a30a5f3706c6fdf6a67edfdeb88bd387b6306d3d34c89327a64f57920c96049d72189b5f07c63a3b599bd5266b1096af5104bb77d8a4dd9732d07bbfa792cba4312d13cc36f4237716961f19d57f9bc9e6ab829f21e6f39f2ba5e21d0315d013676c2a06e9ef1d6c58f55ff15523a6fff2b471642a6db15d92a31492270d300ec341f89ce5057f183aa709226dd4912173da4faa1402138203e2e703611a525fad40b1c8919594d1b97151a499973f9cb9c97f3cb237d5295ad312e2ee4e0b725ed1dc4d47f6602e60b0f2e2d3410f6e1f87074edb46de9c145f3d20a097e00ec723839067b594175babcdb274446ec4322c255fc1cd64aed3174aae848de23dc0e29687e02e8d6739645d399674647b905689fabba6047dce96e77aec176f8136c9322bd73712fb6b812a1e810bd69699a3e5329c38770210820273f7", 0x1000}, {&(0x7f0000001300)="fca67acaca1c65a5e5a263292630eafed9f474ff47e4e41386d4f19aa4ebdd2de4905441dd6b484656b3df96f69624a5e073703f0450de191a5e537606a24aef371b0fc90ff6a401bbed168e289cdb1dc77ccc2230c1c1f19b619e894fb53aa7c9dc4f7036fdbcb08ec4e125a1c4dac05c13816947c89b7d7074fce1f1ee317894285281", 0x84}, {&(0x7f0000000040)="0d3ab50fa22e363b", 0x8}, {&(0x7f00000013c0)="bd741ba1fd9f5fa4adf97ac38f63d59a8024d280cdff1abf7c8bdb8c8e3c9ecd2df821d4967408491d5cacb706d9d3d88573573f8351eec01142ffc9443f75bd98db0afffac4b6005c8bf3555e41e592a295e2bbcac48f4653ffbbf0ad65f7c6c07bb5f1c8d7b79550ef64d610c2e0e2ff508b43f04e15143c060f25953d9b8784429d82e1574d86b11d0c3bfa8e08392c7bc544da8a9266b3a9257873945d52ce880a7092ef96ae45eb2dfa3496bd7cd377063f8b37b4f084be869c519cf4f293e86ded8ed6d136acbd21f4400c4bda4903175339d888bb7a7408ea7f20524c7b7157299de85671e2e43a72", 0xec}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 16:11:24 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2, 0x5}, 0x10) r1 = socket$inet6(0x18, 0x7, 0x10080000000006) getsockopt$sock_int(r1, 0xffff, 0x100000000000004, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000), &(0x7f0000000040)=0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) 16:11:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000280)='./file0/../file0\x00', 0x4, 0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x48) read(r1, &(0x7f0000000040)=""/86, 0x56) chroot(&(0x7f00000001c0)='./file0\x00') 16:11:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/54, 0x36, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4f, 0x6}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe2(&(0x7f00000000c0), 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:11:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="50256e5bc879347e1dbfab1b79c48ed3eb8d6652b9282d7d6abd4ff1611ea763240cf60e634e41a363778f7b93ba3d10cb64374c12bb8ae94dd4b2a0902d03b0c80e18ec8b22d8bdb2ea161d87f3", 0x4e}, {&(0x7f00000000c0)="6de3d7a3ba87794caf5a9e47123eead31062e11c0f3e3475abb22160fd95e0be1c6709d818c7ccf97605db5388a051007d265e3e14206562d390389bcb166346fc277f79af7b024d5c32c0c2dc048011c331063b180de1581b5188a3e1cae7cc9238ec9129ada2dea89b463b6f143c40516d97f001653303c89e03125221d48377d41607dd8392634d63ede6f3f5efc591539764b4430e810b2a29885f2b3ead704d743720da8d0a6c8d9f4174d443cc2f20233e2e7c6f1a53e06bca0c2f878580eb", 0xc2}, {&(0x7f00000001c0)="03ceaf82e7944c7d0e5be25318cfb3c8f46bb547d1132c45ed3811558779f00ac3cd55f10a32c58af4a409dc46b655e9a3f1fd62f222833639838cb0b1331ffb917414a79a4c4af4320cef3406ff1595b2526a434945297ccf8ecbe0cee1822a3044e8b578aeef3ffaf23a9e291f0ae9043ab2a5f6baa4e91fdc303776172996c28115c661392126e239e793fb85e8b7f0f0c07b617bd0723cd12321113c1b5e6acc5c1c561e76fb60279f2562edd0b9e61282", 0xb3}], 0x3, &(0x7f00000002c0)}, 0x8) connect(r0, &(0x7f0000000400)=@un=@file={0x1, './file0/file0\x00'}, 0x10) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/85, 0x55}], 0x1, &(0x7f0000000580)=""/224, 0xe0}, 0x2) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:11:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3aa0, 0x100000000000, 0x0, 0xd9, "d70200000000000000ff008000cbfd00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:24 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="c094f2635520310e64702ae91abcaabf489171b68ae49233e722cac2a92179e0a0c095f9a95d907da6c01d6cfe70c1ccc7f70391cd3aa3ae70b07d419cbab6637cbd66204e436ebc5d04d29273793560d3ed0cf31a01c0da91e7fb67c0ad79561f5fe61864b1a68e58dd9f70f39b3508d87b5f18b8b59dc61ebb367d4f52c6476bf44f88253f3ccf9c7393c8e388c7dd70d38b7c0c7b1300b9643b8d559ae5f116d108b3aede8d957c92e3969295c32765a281ef484ffeb9dd86293416c4e33cdfa52565e9e9f4d42a01b33ba39334a3d135cc10228fcec62781cf098cfe23a25df35c6798174811b2ffa9c0719ea058428026d79d42b67379fdc8be126d9fe1f47d3bab6e1a74799a00a142e08476a2c28ad832d813b80d19646aefa01b1836b39defb29c1c872815a3ec8e52ef74799b906efbf1701e0c329889f42493c0b1319d07c671b03af43ab4a1cb56b0f6bc73a252a4bcd5c7b05ae0e62ae0f92a526c0ee79afb532d3ba0d6c286f92661227c97d27b75b6802f98c96f8e07a1e02136d2aff5d6358814cc5d466e3240d784ce0846ec7c18d3243d8a016a9a1a3584fe641497c7e6c516170d9d1415101459fa00512906fa5affeca62fcbec0477a861d77ac21bcf69691142bb1da7e62a354177934992ef7670c3f1294eecf1db6b53307acb5600187040c23b0850f5c53f7069d85ea5bd5cdd3899027aa273627fff716c6254edd874012fa318a46c5a56d5e0d1fb4dc02eac24c7697f67e2277633cdc67c432b1f98df8492c46549fe4803b6616c7b89fd0504d6fbcbb21e566910368fe2846cc7473d7ca1ad76aadb86e5033849b677f2fb122aa66431b673b6516606a8c4eee42c2185c901e68ab973e3ddc5727f8e87155d6a986ca7730701e311917cd8053326f0b6366effc86ea7183a637d3079e3f9c5499fe229e8a354413429942fead430290f1c74e3cf7a08720a582f9987c156fe13745ec18f6734b9e118b5dbad88b3dc8c162367210d4f23c0ef3377b895872448c00b6f6d2d962991ffb889cfbf13e457ba0cd6b3ce4b3fdfad86476900d2d57c5091a236e6db10791c863d3352d9701b2f940f659ac7218060b5b252a6b6fb2a63b9dc88a93afcfa45bbe4429558add8020c139c85f8ab00dee80b12f1461aaf8e1fc388ec5b3b5f1df984c39baf04ae966c69537799ea370e2c243be04044053bb31a168cd00320afa6642af08cfcb36d87e9a85835402998dfbc7cfcfe908b756a1cffc16d11d290618e06b69cb84af9ea5c1ceca292510c82ecf71166be7aaa5b02c079a0451f01d52d6a6e1dad6615f6931fa517f694d8e66af69b2f110f39fd6e0e22e7175aa55383c6c3612cc1996e8522b2e3cc8c5c8e6b5cdc217d4c1b1dc547434322d2b6c56800cd61e56ab7f24b46f1fb9e707d7cd05cf4fc9de5c154260b37cdb05476756d0c8018df729166a2b78fe1dc62a3228198323e7fa0e71c99870dfc9e9c427c851bbbb8f8b7480a9f06bdeab28f44d8ab5ab3594ad626effeee07d92926cb34e82483320956b7df1488c85dc414bec2b6e1a1d348072838e0cbd2760a57996319fdb0e270e71ee020756d61b0d51cfd6793d615546533d469101e8b0307a5dc0adb15db822350dab31a47c423723f0beb8b0cba73b315ab09b385fdd9213491efb43f4fe360272106de465fa37e69b74c2066804854cb47ac07d6f67dfd3d9dd44e23bcb5da101f87278106c4dccc24e20adc21ccc52d40e18d2496f45d0935949f82cdd7b4ba1ae634ef5b7d864fe73f4cf992ab844de0dbef9b3330c804ac66a58d1d0cba59a524a114aad808830ffd2e627f2c54d153f509eb49c2f5177ecf0a4b0eca95c44e3da6d731bd8ecfba341aa2df00b8c2b777cd9de77bb247cda76a6e97b005e3fda2cd3a47b8d6ad139ee9f658af59e75915fb63d9d6e09afcf509ba12ee789c389e7b92f4f76a0c4bb6c0b3ac0cd3a1fa68c9b0695cf690003ffcec84ed57724670ef08ca8ce1f0b1eefb22308b10421463a0758324416bc3cf863b11690a207efe814c6f34e84d58cdd0f484551e14423892ae49805325cee13dad6233b5dbb4ef053c172015dcf919d04cb4482a452c1e499492d8543e5a2a98a7946bc5b0895dce2fb6e701e0f52ca5064148820fbcda5fd4357b7e5c7d51ad6aa7f9c07ae100810691c809ae6fa302d49e2d45b7c8b346882b047d5c06d6c0908f40c5c35776a8ecb7d51e8383dbac2bc85ae5b3899681e9f903735438ba027c884ab8ab0efe69c93b57f92e172a9c670b7c72590a09da9aea9b2f4b1a201f02d6cb40c08911a5dd403b7a031c94284739b2d69435bfac7731903ae692667178ab6355de410126b362f9a0cf3b5bf355375b1346703478c931f15716d8d6712e2b8643f0579c2bfd3997e30422a5705984189142014ad1f857c6cd4b67557eb2646c73fe34b8a5f35f1e9c518c61b75201c8668a45c40e91401ec6f2e6d52faccfd79905f947660db805186029e637531a488170b93ce2cb09d81b93cfa96cf5eaa26fa3159a20bf78b3e435a89eb82eb2fbc40727e8d778838e05a682bdc6bf8a793d653fef354c4d08d0a13e11b2e25c546d06a5e49a3ee114df5317235d7a037d140099be86dc6780535b9384b495270c989987fe999dfa045ca695bdb7b973c5d6187eab1d8472f31e3f4949829e2e2a9c93b593fcef9f3553f9d226e03612cf7724d2db96dd34bf60f41bad09517964260d560f9e0d2f15406d77a6ca8a063c3e11e83d6fbf81089e6bb5c2cdcadd856e9d05530005d31a32dffa2c5f8347fcb5c9e17cddc5efc1d3190127092abf380d6e67fd680f4f56af9d91894d3b3f593aadfa35cdd91d220e78e0e1f76038e01aad6999bce932fa70dc2faf2248bc2468006f3b8952fff12674619f9ef04a08b6b2dba8496a3fccd8b217e54b1a6268d778f72c25ee99996bfec0530a7a08b4be6a838884c825a2462bccd7b8474d2105f76373145125e3f4d480bd299fc2858cd1daf992bb57e6dcd1ac41ef5b8ee8877a9908042b6504b2cb4a979256e7b97c9fccc4344988f04f251509d912def4eef4095d7fb4c4bdb8d6d47f52a990f88200bb53c58fe1a81399af1e29919c3110340bc0d8da6528435897130ed5077995491ac3d8595ab054b88bd5c4a3951e45f8aeab3040404e1d4e73227399361e91ea888df30e5529a8658073a0b48d14174f708db1cb08ef25eaf984df8596539fabe272feffca7538e74e521022e77bd0724a9496f68115fe9381a008a6614e67694a4033e018cd3d8dcadf51035dbe07ea6a819ba889dc1d6514ce384de3c9f21c3c06bd650d608b51d3f000d952a1bab7b2ea953dcd3e026f11032bd38fcf92be34463f1e294177c47eecb213413229a26cfbb80b6f3c1c856f6470a25753f0ae62718188ba6baa358911571cd0241ebb8f0111815159918e36c8ec35674cfb93d8a49c61c9a311d0f932f95626a5f81cbe41302d103403a71e64b4519e35ca9732a55dd3dec2cfd9154fcd819ade9113f437484b4c79f09d010e73f2ce32b2fb8baa9ad0769347f07554598668ad4263c61e6b28ceb61ec41289c51919b3216d5e0f9be1e0495d9c91c30ee5c1d56588e951327f0768e0eea91c1ceea85518d5c54b996a11b3f4f9bfe12350a3171749e6280522a2ece63fb5d309103b6b2c6fe8d390ebfe3879aeee620a78a61d76ed510adfdb871cd86c33ca5038b96c4f23506fd3c8373e1a311e334ce8f7f8cf02fabd983f104fb6d8641dddfd1cf8e4044ab665f7d748ee336bbb7fd20a2ecbe7db87601a2225696b88938b5fd18e8fa24313ca372397845d66ee0f39576c445f07edf5c144be78918d23d1bbdcb277d21551fd8813ec05b0e90dbf433925af64a037d1c3d7918d1970a7a6b43a167d5dd82880d03b9c9f05a7db2052e7bc26bb590b5f5f8d2e6a1b6fc8fde97eebaefdb78bae4cd1e24fcee23c1b614a29e82d2e36e9000a24a2f5b09f98165f571e7f4bc1aa8d305b206bc36ebfb20ced4dc681f68cdab82f02681b337b596e3401a0d6d9365b4c4a5267b25588972552ba9cfc9a9e99db24237332cee7a1cb46c958605009aa50c00427bf43ed37b489df9ab8e76655dd36d29cd126daae365f621a422d9db10c4ddd81b8b6203bbb24e24f86e65eeed3f4ad0202a308629bfd4a08ee99ed6d7bae763d5b896dde018b46418cd95197752606966191c29f09e92b78a5460b1e03bc82f77e403713ed0555e4cecd5c6dc42f71751559af179629d411d522c08c2e82c6172ac8c476d958d20c5eeaaad22acc2bd5ce9310889fe250ff60f56c28039ffe644d691e238f76076d3fe7b8bf80d5896d32978db99715c11bd28c0ac8c3d9fdb8447d2133f4f06b13b6940cf70721f9227a37618ee4bee9d8711bc6026eff1f78bc75bae307b198c8bf420205116b0e64f1776fa14a46c018ab977b7ee339c0b43641b4a87730ceb3a992d0101230afad43db31958dcc5fa5e552517708d22f927df4777dc54ea84842484f3f9df38c9254c2c75ca6e793cb2217d25d274da39c640c1baf8012eb9c12cd747589531aaa08acc1264b50ae97b060a188d68f5725c9ae79b997d8eb25363d851b6dba95e7145c3d540bd20aa09a33c533b5b362dd30952bba456111af99353de3b298ed4fabb627950469fa15202921cd69ae2a91c4ddcd68f4e34157ec55b7b1e67b308c881e24fad607491cbe3d6fccab8685737af2dac7df46796153a44fe15951f26e5feb325b49714d433c37654894a626a0fd9a89484b0a7a42e3d07a5431d81a8f40ba5e38cfb5af4f536e8ed3e76139f1a10cd9bacb3273ee4f959886a3852e7054cf5813ff96b01a745420006c339c721c038d3e83da93e09b722c0aa60b3b4bc6f94ee5b2c7ee7f2279a39c8af05b3fe8dd59ecaf60848f65c0b0ae814ac0d56a4caee7f54a6a4bec1c77c5368d7bd9edf5e475b02aea667f16b57fbea92b294ca45daf19faf22e52d3ef92684a3b4d9d3597f978ee219086f822992862b6658039f7c7b7906aff4887a3b89129d649d8189428204bab87ee71c196f470448c22867dd6511f5ce69df773bb6d6973afccbf3212002beb18ea1baa33fc1dfb9bcc290970f0b3584f8413307e6320681c3624610bb41c7eac2ee6098f15bf7bf5330e22292a9b0ada3750f97df32f3c67f85fddeeafd622ee370c2d0fa871ce6b882ec670cf8c4e467a595e5b5fa03e73ee75024c036aa967ae814c2721665616a97d9271fc6cb305fc62749a09c683f8c080dd55974a8faec1247eb50799544cb7577ea4326f793027e13f94e741fff7171ef42518c4fd14debc2d8af5e53bbfb51f8b714210d0d0b8d08ebe51ee3ba91ec32122fdc1423477a2138d86f5dd901064913de10bba44a7595549e7cbfe1b719ce878d9a32c7ccdbdfc2d0cacd3def5993fe078cfe35be790f997254b960e3a9b4014ae3d4592242313e1750350880b0a133ee50acb854bb04e5fe75efa2c30f8e34ed10262f185c1f6e317516f13d35db96674af319ed54fb4733e3f5140d30177170c6bf2f630ef01dff924bbc4861d59b3f5f9f3e02ca6d9d9952ee4495d63f5a6b749eea1eaca3bb8ad520f9e5e20d14cbe51aee59e13c9e1cd480654b133c5dd7c77ae97d676b7a5722455c3b21fb8ac0b469ae31c50f86616408bf65990114ad6a55ec8c6c067e21a15b253c76f32f4bbc8df7169ffbd99bd925758c3435d0e4bd6f16b43e5db35c98c3a01a26da9d3eaec4165ae1b3f9e7d", 0x1000, 0x0, &(0x7f0000001000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:11:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffc, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xffff, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r2}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x4) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:11:25 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') 16:11:25 executing program 1: setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff0e41, 0x8}, {0x78ca70bf, 0x8}}, 0x2) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x0, 0x7f, 0x8, 0x401}) r4 = semget$private(0x0, 0x2, 0x208) read(r3, &(0x7f0000000200)=""/4096, 0x1000) r5 = geteuid() fchown(r3, r5, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/76) setregid(r1, 0x0) 16:11:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x807, 0x31) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:11:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:11:25 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:11:25 executing program 0: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:11:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='r\x00') 16:11:25 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) r1 = getuid() mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000340)=""/145) pipe2(&(0x7f0000000240), 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x63, 0x123, 0x20}, {{}, 0xfffffffffffffffe, 0x80, 0xc0000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xa8}, {{r0}, 0xfffffffffffffffc, 0x19, 0x80, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x31, 0x5, 0x6715, 0x80}, {{}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffff, 0xffffffffffffffff}], 0x60, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000061, 0x1, 0x6}, {{r0}, 0x0, 0x44, 0xfffff, 0x7, 0x401}], 0x403f, &(0x7f0000000140)={0x0, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x2) 16:11:25 executing program 1: r0 = kqueue() munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:11:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x84}, {r0, 0x150}, {r1, 0x32}, {r2, 0x4}, {r1, 0xc}, {r1, 0x100}], 0x7, 0x800) poll(&(0x7f0000000000)=[{r0, 0x1a5}, {r1, 0xc4}], 0x2, 0x0) 16:11:25 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 16:11:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0xa1, 0x4, 0x7fffffff, "9298f81564aa665d8e4a36c134f1bdfaa957b5a5", 0x1, 0x6a3}) close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:11:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0xffffffffffff3000, 0x7) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x188, 0x2) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x680, 0xac) sendto(r1, &(0x7f0000000280)="8c6a442cb03d9610637a7052c7d4b45b78779294e3b37fd40fac6b231f69c89450e1c54ce8a567ef3443abd422a51529987879a929de1a8806a47d6a14606df2c1470fd155b593c513055039eadee2984926105bf2c6fd255a46db5689a9aa02cef85be09ccd0728246ebc94880ca86763a73c7db84aaba8f940d5aaad985298b8bac79b8c5f0fedb0759df82c36f206dea4ce33094aa1a334e4576e9618dbeb4410242fef213dd2ba48aad32c0cb16061588e8f173afa6b29b48fd71409ab31b96ad6997065952628bc79250fdc98c4e5063915e23daa774959d055f802a127c5ec6dca6d80ccb92f80de98", 0xec, 0x408, &(0x7f0000000380)=@in6={0x18, 0x1, 0x1, 0x3f}, 0xc) open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x0, 0x10001, 0x6}, 0x2, [0x7, 0x6, 0x8, 0x9189, 0x9, 0x8, 0x9, 0x3]}, 0x3c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') chdir(&(0x7f0000000180)='./file0\x00') socket$inet6(0x18, 0x7, 0x2) utimes(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) recvfrom(r1, &(0x7f00000003c0)=""/100, 0x64, 0x800, &(0x7f0000000440)=@in6={0x18, 0x1, 0x3f, 0x4}, 0xc) truncate(&(0x7f00000004c0)='./file0\x00', 0x9) 16:11:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9, 0x80) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:11:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:11:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() r0 = getuid() setuid(r0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) setrlimit(0x8, &(0x7f0000000000)={0xe0f, 0x3}) 16:11:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = msgget$private(0x0, 0x10) r1 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() setpgid(r3, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x8003, 0x6) recvfrom$inet(r5, &(0x7f0000000080)=""/135, 0x87, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xfffffffffffffff9, r1, r4, 0x0, 0x0, 0x8, 0xfff}, 0x2, 0xffffffff00000001, 0x0, 0x0, 0x5d38, 0x4, 0x8, 0x1f}) 16:11:25 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00006bd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0xfffffffffffffffe, &(0x7f0000001080)="eac961a9b1a00045ff6a64b3af72e9baf5deae2c6b6b54b61d8b6d06b4d397b28d1ee5cfc7f0f211cf3b8b8d854d522cfe0fddd4ddb07e676b5269f05fd63b5d4dd135cdb079655b15740907b798a5d7cfb4429f87651c7eeb917d7c91f6c53dc8bb2f65c29b4d370de534de9228f15fc3ae24959249d9832b53605387a2f276a7ce272660529bbfb047327bfd866fbd6e118036951f6f2d49a070cc41ee4dbee7bd463bb146a2b2b54813cb09f524b8fa462fe91fac823a379fb8802d84331410c56ad9cf994baafd17b2b63a9b88886b8b2d057293d8122a22edd2df958a85bf86bf20fa52f7e578b659c27f64f80f9e22c1d2ad64f09d3efe3a69ab71d74356dd0609ee8451697c11beb82350378fe4ddd0404e80d40a8fa10e999807e07fd2d0caf33d8f9a44d75b5d274f5fa7c4be3f7e47275580094cc9a7b44214256735aa41963fb44aeecd017892acd9fb4b39e5961bd3e98f4798c0eb526087ed9ed970db088bf43089feb74aacfd708f8950b592f381aebb6a62df7762f0154d698ede80418865c55708e24ac5fd710b82b50b341e132fca70814ef2b11fae8659cf0678d6d553bd936f6b4d4338d098e4c956dfc20a69a6951e172199f257aa8ea875890aa4c15747b9254b60ba7c73504eabbb7949df0dfdcd159bc9d33035e5ac28a9b9e1bc29faaee7b76ffd7d137e37aa573f76c362d8090f7ca41115b92815eec9f4acbebc74ceb8874132ab212fbb6f65908444ccd6561e460906c1dde024a02853bd6de4f8d2083ac7cc941dbd3c24d1c00b853a4975756c048bd6f1211e2d44a6ba0c49d29bbc3443e0d8d2afd586defe4d1bd04bbfd5ae2cd10e86e5159b8f47bcd42f8eb1fd739bc44942e37c889d4673e0aa4d146bbeff8095221ca8368559e474bf8aa5ee6dfcaf43414b796bb25ef106cd31aa72d2a99b39cf5853ebd9e498788ae0e58a55a949c586550d12a5003cf1d2a925ece8de3afe0d609ff9bba15e58a0b47b53f6b4c2e3b76e3ccc0a1b537e45829a1a78d202adf31a1f75d21bcce59ebe44ff90994f43eea3f72d5e3ed850ea729b1fb4f95d4b3cfa3c7de50886197518211cda859936cdb46e45d7e8a12ff9f4138638b5c665bf31f525493529cfefc9ed09d481a58f49486c51a69ae6957f0e1bbfdb195c5719dc43fb45cb12036ab200cf37ec6983e69044e000f10baaaa88d1d525e0b4b81b298ddb90cd829e844d5d7e8dd17d089e6ac2e5dbddc790dfbf2fbf970ca3a5c815b3467cdad60e2482a972930d5f2859e15b277eadaf647d0b544da2af11d4aa76f5bb02f1123cf49a3223047f839685083ee907acce27bf23a0d1ddb631376360c6e91a31f46c7bd0607099e54fc9885e1632ec3d5019c30393f2b5e6c9104d464cbd0d938119d64d65e5df76440d2fa8265394e54b9656200c37b0b048d69cbea97004349295e459dee863edcaf62f05511b40f0722daf942f42b6ccdc43c5762af84f7caaf876b2195fe7f33139b60edcb09f921436ccbcde89d2a8b1da74f671150a87570f8f2ef6d22fd9966fd550869a3bbc8f75db74c17c73490223acfc7e0dd4acb0c71f78415817578cd5e7d698f26b15114e74db6ca48794935be9c20aeb38984bab89b1c76a8764a0c06205398507876010589af715771fe45149770f9fce38b9f93719c889908387e4847ffdd4b9500de387b470e150d58e097c9aa3cd31c381fdb57121146ca2ff741ae0e964308e129fba903c1f6f1a7b72e531959b8bd0b10fa469f101ef65290b5cc7b1ff1bff994e4b80c0388e7ab013668294ff382c5ed5763baa62e1fa75cf2caad14f704026653e0946c6c79debd857cffe0cbd9e4813e12ae725f779b094b201433514a3faef7a10cc9231e9a02553d584aecc6b77b3f411bb6f2222eba07d6b23cf54e3d842822a4daacc8d24d36a12ce6ca3c1d5058dfc909b020c80cfd71a4156f675dba9bb32ff790eddbd4b07dcfce12895e4011762e441252c23dca45514b1851f2dcabaa470a383e4bbba9da6007f511a8acac258692f02e0a3cae18e570f91d9e3648208eeed69453ba30e115a8ea13bee9130e532fdb3cede2c743f807eabf95460bce531b8201047c889ce27663e069c37216302d02dcf42d454405813483b342f1bf8b694b0013ad4815282b4f12e3b8de97da4c5b71111351ca46c9bac06531ef9170c87181332d92ff394ec8064aca1359f7ae0ac166674366d01eb490db80c16751d9d0cc189fedafebf50c895bcd13de0f5ab0875f7d0cd7a2918941702cdd301496c1f6bf8875e26dc2704e778bd9b6113b197968354d8bb2d0f5c16ee8499bc3f4668de504546021390d3a06d515bd591e66d4017735ae38c9c743cccb1bef6ecb6e9d60798d3156b1e38dd2ebdf9b177a07c1a54910b24413c3be08f663f83d5dc7904034fc6609c2cbb41a002dcc3610645f51b2379a704c6a3b389636c9d89b991462ac7ef7f2ab917f6a5de118450b81cc1d0aacec3532eed9e16f4d1197979ef11208c4c63e0264c02346c48e381471838e6be537f263b04fe11c342595ef49b451b8dd0c0729d5f2d04098f1b2b792a18874db91857c47a9203673172bfe9fa27884ca5cb098dbbfb1d5d7508760d0236cce5c58cfeda4f61e30751fe188426b9895d5262796144f2ed79097e632b67953a24322f764c682a4cb7c7e227da4e836edb24d7c8eaada529d0af81e237bf1972024789372733ce90e8622867c3cf0e656b48de925907ecf0c1c37a650fd9d4768404f7e5c001111fb1e8475b432da1edbea3da90e5fd10e51c63cf1fd7e9f9d4db6a08b792a297eb5c35db3d6fe3024122ff76892d5c88b5a1c651deaee6b523ce1d0330b0d844c160828228d39dd87b6e50ce42a4487869d94d3a497b5a92dc011aa37271ff2f66b67437d1eb8c53dcf4d0ae0dc876f39042a8745611c3797290cc503f1d97b48dc1efc1d34b8971e0111be07f96ca17c925ca3442ecb83cfbdd8cfddf52c8f02a39562b9d270f3d0a4e374840ef098befcc85f6c3cf9637efa502bffe25679810e79015067b3e996e6a17c61bf6b015cc825741c2d4f0b5f7a44825c212f866b14045cd1feff849174c0106d9ffbcf09fcdc857d47038c6de33e571f726710abac4c20ce6857ad15cd5abe01eeaa77acebb12fbf8f3d9b1f5c57ad0e9edfbec957fd9a31688b6393f1add7d988a3310e84632c7c2aaaffb759c068c12fd6a28397397b207c785ee4df6e48822698d0701ba11f922a4edf1698692910a7d85d8dfa85c2217c2805de2a361b6d02eb3a031437ad53d16e1a776559cd575b07c0057fce0322ee858ed40610ff70956143c929f453f7af00c5a1caed46f0f6d35e10b9b3f43ae32fed9c947406d242b55fd5c731cd872b55ff5fb5ecd5d8345ed1b4e3125e4ea5e15b2c5bf65745c5e536ba2a002bc8f3093c6e727826f8a9689b47cfef5162bbcfb79019c7052b27e0d15c42649bbdb2225c52eddd9ffe129619ff8f1cbe1dcfa29c12431955ed23c195f83c34225374e1ab5f68e05212c8714f432959e3ad54777478c1a9d43bb979225bc4501bbdbd6a1293c86a315a5cb58c3f94a6f998a92b91466be7a98e51ae95ae9fdedfdc1e19cfc7251edca48247aadb8ea016d3d5045dab00c602377088e6bf443787cfa00bc54394dab184973c59efd661eb745211923ca76cc2502d13831a11e4dbee0159d7bbb5d6540a7e19ad59c15216d1217c888c96c7d161358e59eba59d588be08c5dbdae3ebb2df235abbb3d1abeec4ff093beacc0cda26fa397d5ef7a57bf6add787429210a492f412e02c9161d60719a274d70308020555ad52da46323703e4f9f7568e9a50a47b6f384e1a52e6e3ea5f2f1365251aefebb5506b7de78fb07232196726f093843ad4294614d949a176e8881f0e542118dd9ce17689d6600ec6fc6eecd53f6055b4fd4465021221aad31fb9763e8d7d1461bcf790c2a2430ac35897474b2f72bf5724a31eab0ad4823cb3f8d11e310cb4f09f4868cbe5fa6117013ba02add4a1072f424eacde68f05b03afb6e17cb44a27c83ade52f2de162f51d8ebfd002de226cf972a438d055866603ea71a0e687a934e89c8fae0f4412ff08320f5cfe88949930c547177cec4b3e65a77e3b9abce092c48cfe2da6e905a5a7809186a2828aa2fa917a3e29d4634e9b18e852891afba630a57f72d0dbc71474be23ab72176f3a36b9ed198ae06a01bdc23f97fcbe7bf978cbac6bf2c59c43e05b8de0c3a960dc0603829162d2edc525f8d8cd9b4df1d7a576c949d06879343ccfafa27ddfb7a19218df6b9f011d0a40fe0b5d27f2de63c9c16aafbeed43d0984e964f3e6fa77501b4e95ca37f3d33857dc8ddaa02aed8b6a86761d141229cf1a986d73f5e93c9e4d1dd0605bb42d85e8e553d6e99e1a398b169ec89c166a7d97682122c700ffb3f7cf854c9b8731b0a834c3a68e8f90cc7e36f923692372262753c5f6a2eab23e1a187911b4c9458dab83e707f759023042508c09476ed07939ef52a54e32fa631c1f21de5ec0b1ec971f65eaba553c3d39bafc8fd0ae900c956754e9230fc967ccdbaa1e0e3f3909d3d2ba0c2866f54d9f012c3a249e82fdc97a62b4adbe2d6b52c9c575ab7c4a57fca289abae9a4995a64fa280d5880c44d678ae9722d4104b8d2082b1fd8821ca914d2b8a4833465f46c5f11a3a2e51702978da5aecc6e4e9c18dcbd95a1d8a2ffacb3bc692d5a5cc66c32d0eb53f2704deca3b9712f3c8301fcbd40aa72b80a2511b8dbf8573b2faa5b5ab46714813f474b64959ec34ddee7fdb37c0d349585604fb40f9040d1ccf3d03f9b97d37bccb252cf7cac27401db0e68f7966b8cfea1a34936e6b1f1f4a6b4a6c6c8c7c6396937ae31cba8fe88547eef3ee4f9926270302b6c06ef760b35416f120ff47e128ac8941f93dce124d3578d4801e8370eceb3bf75cd53c65e5330b7bcae5f2e3fbc2ac992929571fa01921088eb0ee874ed75bd340e82b6ea663b45a43405f5c6c251051ca1c458b9e2bd4a324fc70a71bdc36ba14036dd472a93844d906e6edf6daccc044cf13be6b1ee286e9f20ea4a2d9422e89642ac6e6194884cf8231e4b8fd8d8c7766c90a606048fe94a3d919176825ba3e066306e2facb468ea924a7f5dad5b336bab0f8cd4889c7fab5851ec13d53a98c887c2717a052ad726951042ed3f79ff37f37b6d280dc2de21ad50700497b2f797f5b00f6c6174760bb8955c194a10bd3ccffe9041c49517227ce54c225e9b851b59b338037b0db7cb0b540009d8614e2307ef29f304c6bbad87262ebabf9c3aae236dbd930a40b0a1355a6d361279b618b815f4786ba9d97167a4abdb4001c199fb97b23c522e19c059df51bedcc86272417d19f6856d23f2f4b7d26dd1c6ffd6f70085f3adb9da02ee571707252844d45ff03503f64d925bcf9778a34066d83cb3f67975c31a52932db3d813a7f6d786446007c13b6a0de8647d76383252846600a6364c55a700bed239d667ff30e2c6c4767bfb502f665662b405109ac8d57b9ee15ec3aa79b6b9d9b9c2158cbf85759f6cac32f7d0f421342f304da87b40820d9947d3fb2ad18360c4654edec34a1a8bcde01f38457f2d373937bd24c7c042a082e935f77fdb886a80d9c0e897f5615027a1a7eeb2ce9b1463ba1505296a423014ae6706fe8028d543e153d7a7670d222548bbfbf1d71c3e23fc008f5950681aacccb92f3262a137a11de38981cd7a9873fc212b81131362cc5f91da38cf51e84", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:25 executing program 0: socketpair(0x1, 0x4005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x7f, 0x222d96f5, &(0x7f0000000040)=""/174, &(0x7f0000000100)=0xae) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 16:11:25 executing program 1: mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:11:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x8001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:11:25 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) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x2) close(r1) 16:11:25 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x124) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:11:26 executing program 0: r0 = socket(0x1, 0x100400000000002, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x800) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x80000001) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) setsockopt(r0, 0xfffffffffffffffc, 0x23, &(0x7f0000000040), 0x0) 16:11:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) 16:11:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0xee) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="735fa1b470255f3399ea9603df152f53f3327173dc001dc390c61ed15f41b1cfc050f14d93ed9ad7274197e1f4079488a1c4df799db27b9c38cf2235fcfb17e464bf0953f58100b5425c2d97cd2bef152269ec57fd031959a47dc6fe564ddc2ca7f0bc1224da04647bbb0d6742a8ba830904ba172e8470c201319f9ab9d1f09e3268ea1a1a6fc1f128fd6c3c896cf4991c1e7cf5f27558c798a99ece25af6eaca0cb905183ac90c5b23bcc4bd1e2556e14d20b449317f825efe9dccbe36c27f14debfd08ca7b33cd8e5419945817989426bb2bc7777ba41bf9e81636a7e6682f4600c417a90cb00a2c05250a1c011625a7f327fb", 0xf4) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:11:26 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() semget(0x1, 0x3, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:11:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:11:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/185, 0xb9) 16:11:26 executing program 0: nanosleep(&(0x7f0000000080)={0x9, 0x3abb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x7}, &(0x7f0000000040)) 16:11:27 executing program 1: poll(0xfffffffffffffffe, 0xe1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:11:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 16:11:27 executing program 1: r0 = socket(0x3b, 0x8000, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:11:27 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000309000/0x2000)=nil, 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0x1) 16:11:27 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) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x20, 0xffff, 0x0, "3ce9ac656e728de4a3"}], 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 16:11:27 executing program 0: r0 = dup(0xffffffffffffff9c) shmget(0x1, 0x2000, 0x89, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x2) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r2 = shmget(0x3, 0x2000, 0xc2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x80) 16:11:28 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="13622ec3d36113c96286651b004f43e9fc1f2376c9f8e2a75beee2e41a6f10ca72338547cb3adae8f26bf1fa524539625eaa3a53e7cf50560ea5a39a00c5f40dd517e16335e56d747155ba04ad292dbb099119e3d260b5944ce469d609ac52ed05b1cd21874d119d92f975d11f99f7c3de57218a4dbd9cd20fb565"], 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:11:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1f, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="6abd70f8377d70eb21", 0x9}], 0x1, &(0x7f0000000140)=[{0x48, 0xffff, 0x3, "ca4cc4e6b690fb1f65cd86118b4a40735c45e11280990670a027f1dd9bbcc11279078db7f3278aa13b5bc3f85c4b5b69c369884b7220"}], 0x48}, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/233, 0xe9) 16:11:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:11:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/121, 0x79) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:11:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x63) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x14) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:11:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x1, 0x0) 16:11:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) chroot(&(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="f46a35fe0e5f119cebf706044cc0474600d5edf68663a0d7", 0x18, 0x407, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r0, 0x0) 16:11:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) 16:11:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:11:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f000065e000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) syz_open_pts() fchdir(r1) syz_open_pts() 16:11:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:11:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x4005, 0x7d8ae372, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 16:11:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x88, 0x80) mknod(&(0x7f00000001c0)='./file1\x00', 0x3080, 0x2) 16:11:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:11:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ftruncate(r0, 0x8) 16:11:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x14) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0xffffffffffffffc0) 16:11:28 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xd8}, {0xfffffffffffffffd, 0x7fffffff}}, 0x2) 16:11:28 executing program 1: mknod(&(0x7f0000001780)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/211, 0xd3}, {&(0x7f00000012c0)=""/181, 0xb5}, {&(0x7f0000001380)=""/202, 0xca}, {&(0x7f0000001480)=""/100, 0x64}, {&(0x7f0000001500)=""/196, 0xc4}], 0x7, &(0x7f0000001680)=""/216, 0xd8}, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x10) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:11:28 executing program 0: socket(0x10, 0x5, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:11:28 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000100)="51f7f624ec8ef27d55b7938fc868c3661dcefd8109872d299d6c5f078c0f9376b3ad1e1c8625402acc658e340b48c480191e37c1092b7a2773463d61b4090d34a2f7be57d0f9e5b655f9ea61c5e907e9ca99979737690c20707eb621f8621bebbf0f51abad03bb9b9517fde6a1d20cbeba8ac01d62b32468b4cd99b22d9f717af6b3cd64d87563f7ac0b6c35f2386e51b8afaba695748acad719c4346454bd70b2c3150645fa4923e8152bcb1db890b8e52ec451360663f58cff2127b3549af835388fd56febbd38837ebca66065e52928693c2818c3d8e03a", 0xd9, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:11:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x28) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:11:28 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$SHM_UNLOCK(r0, 0x4) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shmctl$IPC_SET(r0, 0x1, 0x0) 16:11:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x16, 0x800, 0x10000, "e5525238b32591ae3125856a79f571733ff5993d", 0x5, 0x1}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:28 executing program 1: r0 = socket(0x20, 0x8006, 0x3f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5}, 0x8) socket(0x8, 0x807ffe, 0x6) 16:11:28 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 16:11:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000000)={0x9, 0x7, 0x2, 0xfffffffffffff001, 0x6, 0x5, 0x3, 0x11f}, &(0x7f0000000040)={0x8, 0x400, 0xfff, 0xb4, 0x8, 0x200, 0x951, 0x2}, &(0x7f0000000100)={0xff000000000000, 0x7, 0x7b8, 0x200, 0x4, 0xffffffffffffffff, 0x3d0, 0x9c}, &(0x7f0000000140)={0x1000, 0x6}) 16:11:29 executing program 0: socketpair(0x1f, 0xc002, 0x20, 0x0) 16:11:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000700000001340d545aee3d5d"], 0x18}, 0x0) 16:11:29 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) dup(r0) 16:11:29 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00005d4000/0x4000)=nil, 0x4000) 16:11:29 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r1) setuid(0xee01) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x818, 0x8) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setgid(0x0) 16:11:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x4) getpid() getpid() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) r1 = dup2(r0, r0) rmdir(&(0x7f0000000040)='./file0\x00') preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/178, 0xb2}], 0x4, 0xfff) r2 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r3 = dup(r1) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x8) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x3c11, 0x401}, {0x7fffffff, 0xfc7}}, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setstatus(r0, 0x4, 0x40) write(r5, &(0x7f0000000440)="41b468361443d7a2f25d6f9d817e012fd73284ad4811884a57d8097e03af55cf127b1bb7bd5670fa25fe9a715fe84a58dd73285098407231a1e70e232d50d7fdc9fb83a1512acadf26eb0b1b031cb09817536c79248a64f3091d5ab3173a5863ccdaed7004e1a7e1a0d0bfc00763f5030a57f37e1370c5bb07145fb1604591099531a67200885e4431c2b1718faa5ccb23cb683edec05a7a603de865ba043d8b0aeacdfa3fbf6db62d66a28b43779212a548712e", 0xb4) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r6 = socket$inet(0x2, 0x2, 0x4) ftruncate(r6, 0x489e) fchmodat(r3, &(0x7f0000000500)='./file0\x00', 0x14, 0x4) shmctl$IPC_RMID(r4, 0x0) mkdir(&(0x7f0000000540)='./file0\x00', 0x4) symlinkat(&(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x110) getegid() getegid() fcntl$getflags(r1, 0x3) 16:11:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0xffffffffffffff1c) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chroot(&(0x7f0000000140)='./file1\x00') mknodat(r1, &(0x7f0000000100)='\x00', 0x8, 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='\xc7\xd8') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:11:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:11:29 executing program 1: r0 = msgget(0x1, 0x640) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffd11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000003c0)=0x398) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, 0x0, 0x60, 0x1}, 0x1, 0x1, r4, r5, 0x332, 0xe900130, 0x80, 0xffffffffffff7fff}) 16:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() 16:11:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0x100) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x22, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f00000001c0)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:11:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fe) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:11:29 executing program 0: r0 = socket(0xfffffffffffffffc, 0x400000000002, 0x401) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:30 executing program 1: r0 = socket(0x1, 0x80000000000004, 0x100000000005) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) 16:11:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) fchdir(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:11:30 executing program 1: r0 = socket(0x12, 0x0, 0x80000001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt(r0, 0x100000001, 0x0, &(0x7f0000000180)=""/81, &(0x7f0000000200)=0x51) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x8000, 0x77a, &(0x7f0000000240)="6e05ce2924758d62e01f4fcdd2fe8148f169068eac90d8ddc1baf4e61b9d5644ad7ccde634283e67c5f47f9527adc88cb08bfc4c82ecd35e1262de335f696c862c11d1815361dbe1b7e8dddbcf657dddd215eae48d5087cab5e9cd9386000b06f6f183fd1f6720f278387677c08a89b86d8e78c08af22c7c5e73cd957bff584273ea94ffeab77f016586e236d786d1baa547f89da042e507f2d100a16571f7ae3db5374d8c", 0xa5) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3f, 0x8}, {0x18, 0x3, 0x0, 0x7}, 0x40, [0x5fb6, 0x0, 0x3, 0x3, 0xc0, 0x696, 0x10, 0x400]}, 0x3c) setsockopt(r0, 0x1, 0x7476, &(0x7f0000000080)="25f860eb588c2dbd2d8acccd3a879b8bafaf51946d3ec3af609b34e4ca4535f3a45ce25a3e946514910b33ec7ef25f174ae1a04d0648a47da24dbd0c45ca83d70bfb28fd146494b21166dcee43cfe92e46a213c71dec282c917ec78aa9264bf3f2174d6bef143ac3f1bd71861da649ddfa786aceaec11a338a52e0adec13823eb293d8b683e853ba5591ccf5a0e82c961a1439915240f2f1010723a1185b07698b05b7584e026d9847c722cf11239e3e73333060666ad8844c36e13e9e889221f2644daf569662bad1d77dd95f25dcc635cae7a36e8432f1c52f6d4df60e0dc34796793f1722259632c583ff5ac46fba", 0xf0) 16:11:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1207, &(0x7f0000000000), 0x4) 16:11:30 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xffffff92, 0x1, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, 0x134) 16:11:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20800, 0xc) r1 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) semctl$SETVAL(r2, 0xa0000004, 0x8, &(0x7f00000002c0)) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x8) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 16:11:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0xc35, 0x101}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x80000023, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0xa, 0x1, 0x52e, 0x1621}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000004, 0x100, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x76, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1e, 0x7f, 0x2b0}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x80000000, 0x8001, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0xba, 0x101}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20000002, 0x9, 0xffff}, {{r0}, 0x0, 0x80, 0x20000000, 0x8, 0x6}], 0x75d, &(0x7f00000000c0)={0x0, 0x8001}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) recvfrom$inet6(r3, &(0x7f0000000200)=""/27, 0x1b, 0x3, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x6}, 0xc) write(r0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) 16:11:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x8}, {0x9, 0x6}}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:30 executing program 1: pipe(&(0x7f00000012c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) readv(r1, 0x0, 0xfffffdd6) 16:11:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lseek(r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 16:11:30 executing program 0: r0 = syz_open_pts() chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:11:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') pledge(0x0, &(0x7f0000000080)='\x00') r0 = semget(0x2, 0x3, 0x210) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x6) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:11:30 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) fcntl$setstatus(r1, 0x4, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) 16:11:30 executing program 1: r0 = socket(0x18, 0x4002, 0x0) ftruncate(r0, 0xaf) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x18) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r4 = syz_open_pts() fcntl$lock(r4, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r5 = semget$private(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x5, r6, r7, r8, r9, 0x1a, 0x4}, 0xffff, 0x0, 0x10000}) flock(r4, 0x2) flock(r4, 0x2) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) shutdown(r10, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c}, 0x0) mkdirat(r3, 0x0, 0x100) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000180)=0xc) dup2(r4, r0) fcntl$getflags(r1, 0x3) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 16:11:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) 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)="eaff125c00000000", 0x8) 16:11:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x20850, 0x20) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 16:11:30 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) unlink(&(0x7f0000000200)='./file0\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x4, 0x80000001, 0xffffffffffff0000, "6a77bf5e370f9a0b7388d4004b7b91a853347d17", 0xfffffffffffffff8, 0xba}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x6, 0x4, 0x401}, {{r0}, 0xfffffffffffffffa, 0x2d85254cce03c8f1, 0x8, 0xff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x86, 0x1010}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000008, 0x4, 0x5e}], 0x3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x3ff, 0xe46a}, {{r0}, 0xfffffffffffffffd, 0xf, 0x4, 0x40}, {{r0}, 0xfffffffffffffff8, 0x20, 0x41, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x22, 0x400fffff, 0x2, 0x9}], 0xffff, &(0x7f00000001c0)={0x9, 0xb7f40000000}) 16:11:31 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000080)='./file0/file0\x00') 16:11:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5}, 0x8) dup(r0) 16:11:31 executing program 1: r0 = socket(0x0, 0x7, 0x9) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) close(r1) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000002c0)="a6126eb816f30d2a49054ea26af01c2176ef86c937e41986ff43e714cc976db98e9876cda7a69df7f7925f87b178c2c06fd09eb4fcca668d6d6bb4324fb5b16543d584dd2cac6f9c69d1842152f7b1b5ae8e41a0de072636855b1c470242d3a6c1b2aac61b350376a88dbde0cabe4b525bec61d4912ff41994aaec9ccb074417d23f10bad43bd10c7eb4243e7409c5807bd808b296529e0eb0543d6aa35779606f1be7", 0xa3}, {&(0x7f0000000380)="42081953b5f2f3e0dcd828175b1b721a240afed9f7e4734ba719ef9f0fbee460396c784413265bc349a9166405573cdfb9bcc6060a2f8cd2bcbd8435f4020d5dcf7515ed9eeaceb183b6e284a78ba21a389b12a187f56d91425a09dd913f7b123dacb4bdef3432a1a012e467746e207de65625939bb2d0985fe07fd239cebbca9ac7eb2d2306cdef9459b558eea2d351660376a4558dc06e07f30798567ad83adb3e1292bdb007309cc85a75bb5d282e6584ccd8aba5bbfb1949c587d3d57cf688c8b418524336585f0611264c6a81f7d7e44da7e479d7738effb46ec75d", 0xde}, {&(0x7f0000000480)="1395dad411a9b0e50d902425fabd9648882c63380f3b5ca0a01711328a8d82e598d7ffd2b27e83cff0dcc51314fc6592f866a7b17c7055e36c9e1f3d447819e87c6d2533c12789dd08eaf16702c170b13958a92ee2eb4efa78cc72e777fddbcde2113e9114697f2754475be9e93962e8dad9344f945b2f1b3cdaee5cb63c244411477a832a495203cb1d95539888c460", 0x90}, {&(0x7f0000000540)="3d3395be9245b7bd77a7e380557416af0a5d7c9dad4ce23b9f43976e19e9729ae9ecc8d1e25b67dd53eb745feaba43e9751f0090bbffa59084d74ac18722e879f3b78a1fd342dac92dd1513559ae891a7a1696d81d8f394c500aba957c880c9b2c1fdaa312ee9e88f4f3101eeecf77ad2f96f29934fdcf5222c4279b02fe7e490c24c65b1628e2150152a72d32b259b0848a06ec124e2f59b11192b4b96af3f347d4f5522990a3878b2e4affdb3a8524877c3abba73f5900f4ce736c327d275ac2fec96ca0af48fbab3b3d937d2fed7de7a2ebb1ce7651d4257ec99cea7d364ea8356ce2e097702f57fcc87b6b012d8f2743", 0xf2}, {&(0x7f0000000000)="4454360acfd060", 0x7}, {&(0x7f0000000640)="3e5ff776f06bf36b2d5438f8c130d896141999f7df68a8a9bc14b4869d3d1c7b21df9630395a3181d63eaca166e32fd71184b79e4c88c4e00f68f606acfafd5ccadfe2b143eac4dd37d0ffe9876e3cdfd8ad26592a32b8aa4e374e4f378b7e4224cd4baff5b89c61721b0bd5555d68b52fa2fa0f6efdc7478d2ac74576226573cd3aef05fa8c3b9625ccfbfe03da14913cfa14546323719e9e7229800cb2fe8a055640851f36d8d6022f2e071a7d6d8346377d2d55583bb7eff10d2521e429e26a9d5fefc8ba5bae215d29430480c757fb6b6bafaf7931d36df669d1861ba993258d23ff8b52e687845fb2", 0xeb}], 0x6, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="a9a9fa8981c5f705e8f258341b9133128f537f4e5a0c", 0x16}, {&(0x7f00000000c0)="578da28d6abf780f8941bd6327a5e0e6ba8963b33dc5", 0x16}, {&(0x7f00000007c0)="be4178dff42835b50e085931cf58c44ad9702f1d0b43e5eb6fe97522f51bcfa5aba22d4c824ae85d419ad801b6b279ef3fd0029f1c6accf1ca65a49b789f263031654ee9ec3b7fc0fa32", 0x4a}], 0x3, 0x0) 16:11:31 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x408, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:11:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = semget(0x3, 0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x4ba, r4, r5, r6, r7, 0x100, 0x9}, 0x3, 0x8001, 0x3}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r8, &(0x7f0000000880)=""/161, 0x17) 16:11:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) syz_open_pts() poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/149) execve(0x0, 0x0, 0x0) 16:11:31 executing program 0: r0 = socket(0x1e, 0x2, 0x181) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="90020010000000000000"], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:11:31 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000140)=""/84, 0x54}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/126, 0x7e}], 0x7, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080), 0x3c7) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000480)="3f11e14032e34021ec59b8abaa75801e078c84ee7328784e7965281101058a855f5cb07acce4889f5a943b0b797495ea3776fab8fe40a94802c37ab05935b346eab0846f679d0ce4289c6fec410a4dd11e836534f5d7af3767776394904b0d0e9b46200481a3f36fe38e006396cd786c52d5af47f9dff3c5d16d0e948d676d089df02e68f312ace33a4dbe9f2afaddfeb34b821538c9e2684c344e57220273be95626e143ff54ee3e8f5c8805e57be13f78d4c65c41371147ea4357b4e9ef57a81aeabda9c65cf385b1c33f955fa0a11e5", 0xd1}, {&(0x7f0000000580)="8fbde05a1a823e87673d753fb769e739b2acc90963a56d245600538d73de0939f4dd30789bf123a67e90381e50567242", 0x30}, {&(0x7f00000005c0)="a78c864be2313929246c171397f3acd27ff2eff8d51576664a84ac27fc8e9959aab3c84e154d81c685b72b76ad91896aae62e71a2f8fad9d3be77242697c5d1b65841cc9969d72d862b60fd791592b22b06d314cd5fe624991c8e22f483621eba1933d", 0x63}, {&(0x7f0000000640)="886ed3984917068947e8f66ff4f320965c9450c898aa6fe490e32c3b2b85be289e79488a", 0x24}, {&(0x7f0000000680)="5a5acdc60cef119b96a3ddaa74f63334a38b0677614366a99d76430bbc3cbacd022e1084e7e020e6495178c155481e5ad26e3a4bfc850e9d5e05555e248aefbbd74adfa0eef81f759c7ff1f90fb70195b884386cc9660da8a2802c731c5127f4cfb8f656b3e37d448f6fa1fc06a88c72010ed253e9203ad9aaa0ddcc38f7e049be45f725cd50932e95b47cb8e7dc2fc1ee0c09f196d4764e90cccb1cf5f8bab87bd9bb8638e3f519b4cbec4a5c21c8909330b52cb4fc23c67d3e147d8c34e45d287847", 0xc3}, {&(0x7f0000000780)="031a627f431774985009759a4d0f0926dcf74b7e81501d4dd0a271ae6f6506bc4f8b6aaf0ece3048c4e4ea12e6428bab006c952b47ccc6c251a8b08ed8e5f0b5dcdef4dbe563f90e4c9161673ef5637bdc53a6e474fb2eda2a280c53c36defc5d7f6f4ab84de52dd403c71f69ef312e844b6b4c1becb9604901739c6340bb80a1a9c04cc0ef24e52f3e2cd842d19edad9849707a7ea44492cc3a5e9aec85a117be30ab153ec1d58b6567e91d9cde4c7c63db9b4e82998a530e5186722251f81f9c88789f1b5f7be3d17cae8e7e5241014ae829a0c662d5150dbe7fcf672473d45bdd8c060c", 0xe5}, {&(0x7f0000000880)="326c6444e31e2ca5074c1a08585f29655abc6ec4a8501ed7a3a156b55c65d3fe7771478c1fd4fbafc834538ba3af2f872f43b547193ffe01fcf26db2c905fd44495e3cca59232d54d29c0d3034c5f9a6f6556e54c1482aa5db8f1a32672f3e092cce05cbf45d02b94c7950cc3e9b73d0a0a6bc8317ac27af51dab5ef753ddd5d23614af8f457ab782afc7f637e1c286ae3c9835aec0de80508da1348118663417475a81cf36f373ec8423a7e1498d078164e3d9a4a3a09ff492fed4e24f29b77c670c665124ec807c15ba6ee21fbfe90596896f9a183bf6c62ad2d14", 0xdc}], 0x7, 0x0, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x5, 0x1000, 0x7, "7935ae69c719f422708448b603224d9319a68ad6", 0x4, 0x81}) 16:11:31 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x7, 0x0, 0x0, 0x0, 0x78e}, 0x0) 16:11:31 executing program 1: r0 = socket(0x1e, 0x3, 0xff) getppid() sendto$unix(r0, &(0x7f0000000000)="18917058b14d423481945cb44835b73fb2ed248edd5de9d0448b8c5e491e50bf39b01374508cbf39cfbefeb7fdc538f7519106236e8668f97b91e7c1368a8523", 0x40, 0xc, &(0x7f0000000040)=ANY=[@ANYBLOB="ef799d593740936932f9"], 0xa) getppid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) socket$unix(0x1, 0x5, 0x0) 16:11:31 executing program 0: r0 = socket(0x1, 0x5, 0x9) r1 = getppid() r2 = geteuid() getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000180)="2667bfdcf479b23f9064923587698031805b3c3292325b1eed8604cff71dfec4e61e53bb91f2dfd3f09b00d301f8cd9347286a162f3a34fd49109cb58bb49e06fd0855f7b905e67cbd7c0a50b692816b7e3651e2e8cb088978aa64387a6af8f80badcc1e1fb4507b058a616d23662c43597916760af1eac483ba8327e6b6965708380a9b3febe0b91148759a71d0d5e49e4a868fed90aa70006702be9f9ab3a4f562404846be3771946ae9952457b87a58bd414205d8957860c1dcfbaa4eddc6b3791af32e7043f0a3a792a3b4e814931ff50529c70c849f672bf980bfb13bd40c698d1c5aa51abce30c44d86cebf1b0565de312b25b7a151538ca86c34d", 0xfe}, {&(0x7f0000000280)="bc35736ee423ad6fe3721e937b06ddaacce5d0d6e92c8deb9ac6e2374ceaef09c99561455a1832d983d8b8b38436109b6a9e625b89ba68a08ba8cf056c42f012057512094c46f7105d6811c46bde08bcb62547a37fd888a58e4760f0794b2922f78bc157f5c3d89e471372f1a1b902e0f9ddbe51845efcde48629151e4c14d1701f3c95a2128c27a30d250483c2ae1f823436ac11f033a181e9a89201da52c2108a00d94f09c0cd88d5270cb7a3c57fde2ebf02f571b2cb5f2c17ba3f8b1615d28a8f6d225b17c6002e6469f18050f9c324f0c80ced1d3aaad7cd8b88eccc72c189d", 0xe2}, {&(0x7f0000000380)="3ff859bfa870216ce2410d96d35d4a0dd6e5c70d5949cf7d592da8b8a4b657bf027ae7576b40c42ddcb74cf4a7fd838e5173abb166213258178c891a9843b797b9373e78580aaf155b7ad19282a5fe220d66c7737bf4c23aab3d2029e946d605c43c9c75f09a26cb4fb905b91595430e9e53de2ddd0ec5826a056f7c921ac055bf69ec37c4cec971abcc845e2a1df4b213b05fa3160b8fef65a02134b56eb130584e97df1c63891e770875811722038e1f71d317e65e04e74328e94e1afc6fa79bc1b7226e511ba1", 0xc8}, {&(0x7f0000000480)="72eb89d89d7a15b63dc5ccdac3734805c9010aa57fd221b61760e4e2d03b0adb749eb3e7bde93437e42accfd35700e48a7cd8ef86088e21c2047eea88d726a11b2a78a0b0a3940605b7d480ad510d7a34ddf1a1c817e6b4fb0a27da088f8b2ebe9fa", 0x62}, {&(0x7f0000000500)="37633bc453158fa2f3903067e7d66ec67ef51a3d541a0a46eb37828e435f503c37206338f917bbeae968e35faedd4a18dff0730c4ce7dfb3ea019a043c9ca2501bda7567fcb3e7f03031753a2d847a67bb0d37514b7189cb6014d1554c6803ede2aa03b21afc1bb460b5951ac06f780ce4ed34375bca8fc6ff010bbf9710f76b99f9da40af21d0cc0f8a0deb94206f4a852fce3c29aac9e3ef00de0e96be7c482f4150ff825fcb67caac1bee34427e9b76185dcab0b66d93c55342e288538f037bb16a18a8b2c8a41d520cce3df8d40f7f636409357208281669318b118fadfc9ba001b7a9670b4eb99373b2", 0xec}, {&(0x7f0000000600)="a81612cdb2cb48c3472d0dba8f3e0e7137ae345d112c457652ea56da93dfccce3f699865210bf22e95b190c37f7467a43f9a29a296150ca9d70e184f1f09a228903591e00ca81b839e2bf7ffb7bcf8eb21fea6fdcc551b6539e193b93fba935ba5ca0331e0a8c1e0c4a77d261d38b112ccda66be9d727dc9a158e9", 0x7b}, {&(0x7f0000000680)="0400bd2521235bbdc911762e314718bfbf928573ab60af2b1e043a03202bf4056d16bca8366ecbdad5ed1f8514442380d82e0d9d645dac4bee2d34e85f7c712957133bb11c7914ce4bd077334f0a450b29f4914cd6bb74d53fa6d333e688f7513984e8521390867c31d040ac92d423f14186f481537b4a6739594c5000b74c87813749bd52c27008c50995711c065e3b98daf5bdcd50937fa6", 0x99}], 0x7, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="c1f4a413b87cc4b4d8da7772c9ea4137de88591d7378b3fbdf1290f50900d77275e6b8ac970bd2ef3c9d246790a8bd31961d9d6b7ec2c51e51fb4f71a7fb3fea1bd5b5a81dd5ba8d49b9b4c9da2d44f5e6b5cf9310e900302cc969cbb58335d97e800e173e6505a6d53ea61f0849a51de12d5340a84cfee0ca"], 0x50, 0x3}, 0x2) r7 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r7, 0x144}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000000c0)=0x8d52) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r7, 0x166}], 0x1, 0x0) kqueue() 16:11:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x2, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/227) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r1, 0x3, 0x80000000000000c, &(0x7f0000000340)="4eb43a14ba1fc139e713668585e43f558eb316085fceee9110b00ce12aed5e94fd782d30f6c43591f4ee6e7707feaf3319a1991dc8eeb7e3ac856f52dc92ccbc559a312461091c167d370d6f898ec159a5f7417ea54e2d739f4de8f0c20d2a9483f2da95aee166223b080a3a273b9c44143a63068f5d5a4a9122cff7144f223d3dd8d40d3c5f68dd8b4fe69711c5e0522b555b41bd229db2c71e93778ccf6e8953e17483eff0f9de049c728c6d895bbb54de47c2c6fbce28b75d07bf07df899f27aff0", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x0, 0x2, r2}) 16:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x528}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:11:32 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') socket$unix(0x1, 0x3, 0x0) syz_emit_ethernet(0x55, &(0x7f0000000080)="e02197854df14d5f60802ae86e2e036db0950cf590036b3349bca5b3182721a42b459320615bd09d4ae567bfe4f8ff3633f78fbff1373a104ced935346c9e56823f78028d0738382574e960a5e06725cb64d1ee03b") 16:11:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x451) 16:11:32 executing program 1: r0 = socket(0x26, 0x5, 0x2) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000070b7abd702df000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x3f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:32 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) r1 = getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() r4 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r2) fcntl$setown(r5, 0x6, r1) shmdt(r3) 16:11:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:11:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) kevent(r0, &(0x7f0000001740)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x5}, {{r0}, 0x0, 0x0, 0x46, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x20, 0xc1}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0xff}], 0x833, &(0x7f00000017c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x735e}, {{r0}, 0xfffffffffffffffc, 0xc, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x42, 0xf000000a, 0x0, 0x200}], 0xffffffff, &(0x7f0000000440)={0x5, 0xffffffffffffffff}) r1 = shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) utimensat(r0, &(0x7f0000001840)='./file0\x00', &(0x7f00000018c0)={{0x81, 0xc800000000000000}, {0x7f, 0x7fffffff}}, 0x2) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r2 = dup(r0) dup2(r0, r2) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001900)) pwritev(r2, &(0x7f0000001880)=[{0x0, 0x389}], 0x1000000000000376, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x1f) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001a00)="8f99275c768a0a23ecac806c89e28735b8e24e7a554b5a66be20231d264e9b9211981387848031", 0x27}, {&(0x7f0000000140)="3b2e7cc065e5c70a1afda43f38adb776c62170961bb1305084ed557532ae99a7879648e1cdd544c3eed0425eda32ccda882cbffbfc4d22763026daaeed0310bd8144925f4a3921f2b8288e966ea83e4bfed88a408b7d1ddc2a1fd298843aa13ccb1c8bdbc8320cc2eb3b5d3943b5e48a3ab76ec3da1451efe13d915f427d82d259346e2c50f946e08edcf748220e2f0bf44ef661b6c7245bdca80b220ffd59788a16c9f1cb9bf79f71933b09e5fb789a78e7a063f44815625653964a8c8fe2c5423919b5179bb438", 0xc8}, {&(0x7f0000000240)="39448930413b8fd858e53e83a656728e02d4ece103", 0x15}, {&(0x7f0000001940)="9550687a2684286967131bb852ca9994639f6c7b7b7362b5073e83f846fe9537e8148a1f2a41a6bca68e7e7e7468aaa02c02000000000000007d4e6db19f0387bf236ca48a6825a43bbbb7b6a2b55d38be3e625dcab652b97e484fb7ab0a8a70bf317526dfaeb4577fff236c65d4449960b504bf963e15ad3d194ee731f071b2938e1faaacc681f7626d65b93bf964bbfbe15bb6a68305802eb1b008443c80a7b9e68cf4000000000000000000000000000000", 0xb3}, {&(0x7f0000000380)="8f9019f9cdf86e4723a302729772f7920411485dc11ea73e0ca69e68cdfb0abe285e5541e58f70a37b8a02ec59cb14febc17767c517b0de93ffc7d3a470bc453dd475e68aad2fa4ee2d7e01bddf6c0eaf07346ac8d6e898088a2295852bfbb55f6572266900df36febd5dce003fb20b527b2b63da66986ed8e132429158a39cbd0156760a4c1adda64c5c55c772cfa3bba7714", 0x93}, {&(0x7f0000001a40)="4485c794f8487fd317ec71879725ec013d8b69c4c3598009", 0x18}, {&(0x7f0000001a80)="c00212ce4924e02194f544a6b974ebc3650ace4a7ba2775e01911359217d4d872905f7adc639d183cab2f8bfa286a931b0c0c46123001f09ab8e164ffc3db1c59cf285dfa363232146f4ac69151a11582a98f933131f64105ad1a8afc9108e4a06573b6a64141f777428efc80ca4a62cac98dea5a2eb7d82cf956faa2cd53c8a03e78200e18bbec5f2bb29c607b9180e7998ba0eb0c5460b32b4a6c8de796d91284537f3ea5e776cbf0100ed757afb8c2d3e63386936bb8d4b8e64b58b03713a8091d9d454e707c0dbb71a72633d9d37f90ceaacd2ba7f346ea101215dad48fadb0ab656057875ffc0a26d67993cf79532022b4978e4df7d67058c8388b9", 0xfe}, {&(0x7f00000005c0)="007ec5cff586a0cc1b1fefca95d5b5c4023b2c8361c09559d0555ae0fefd1b04a199a7a260e0fa0436d1a7c1b05b989d20d2cb245b893afef03620290a99c5e9038a5e8a4395b9700e515f6296174b5c000975c970b3b885e66028e5897cc65f691cf17911b59bf86e5cc8d90ab64af094d6badeccbfc0a480b18136c1f672f129cffa2529e207bd0d01133594fba306bf9e39a39649d0e226186185461c76d830ea748cf915fdb73d3e7da97109fdab2213306132811b6e329872e5077e0dd48aff81e0a743622cb45b5fc04a2cd090c1766945f76392c3c711e68761f9b5ad755d65b9bcf97bb1a9e90ce6b08a8f5844b48851545b4cdfdb7f6327842c6bdbdf9099d2f96d82a6bf584b3fdeaf6a8672908cb93ee15c7dac1e1b0f80bc876b02a8a4b271efd3b982e5df93abcf138364455b547cc4a6c060adfea1fd6bd3ac1ea7ea10a9221d3246700a38167b215c0f6f8c9b15ac5a85c98f5aa53695d84d6fce539aaa9147adca8c1a9cd04ce2d02eb39794f16fb62d0cc87e462791e04fe8429cf3b05089739c405407e0f2a632b58bf3fa44328d96d35dfe51e65a97958b9e429cc7b890c48f902e7b979f470ed263fd94f1096fcf60ec088e37bb0f55e78c774481aaf6435efba5168c342aa6b330a26d5d2a12f79b5f8734fcd52fb812c258f504bc554eec8d189f9f6f734d68840e2bffc82b305772c7865342b2d490389fe7c9c01a4de0c8f4de231059a93f18f9d08e86b9100a75e44fb0182ffb6046e474c0ffbc14971f8158adb7b69356ae7b5e31a55e75bba3428cdca5ab1e3abb4bd3ca7c84482ec7473a99929ed6d86820cff0268a23bec9f8c34c7a8721dbd43f8222b67875a5b95af07aeb5ada899b52b45a3fea1702246c189aec50836ad655f774eb74edfeb48a2ea2bf2f0022b466f87dea4e7aaabd6a5ea1a5dca9bc13153690fda39ce733bf946932b6979f0068b24f7f3e7625b775b8f85effb02ac3dd0f498d02de2b28c6124581aca42ba16b4403424e76f5e031670dfe255476ad55cb4f65e720f9af941c2fa0dbef564b66ee3ed49e7c664d135fbc1548a438dc110740fd7f686fd51b389051eed5e8c099d268e52f4de652aefc5c30e4e4a8c0f8a113f0b26d6b69352e7b81a8f172ca8cdcd853c283257da6e25262652cf1bc673758ad56085ec889f3176bfeefd3c30d9f2e165c60c791efcb67046e7d67713b1a3c72cd497c0a09d673b700f9b2688d7e637e332594c0c9daad01575c822e4dc3a42ef96dfce2b818e7ae70b5c9c62bd2bc1bacd59afd558799766c4da80cc50f1b9b1d95eab4f680dac201eb1948af2ae3eb826d2b42d8f52a417f2566f39a1243962c08033f544604da2f2d64c257ce7f00ba0ea6a96feda425d195e6c8951b958db5ebb749e8115ab430dadf69a899feddfcbb7df7017b76c736668d98e72da7ce992e0c95c9aafe03241a0735710211b0cce055776352f49fa6d56160051a7c5e288d488c693a3087d697144a2d56cc26e84ecdf39e3103ab39bbb4cabf90982da1ae113e1d4652c6b0cdb0ffe7670083ddae7a254fdd35c9408e2772aad65f49643c29bc7013dcc1adae966142c9a1f582d7be6059b9efa3b2614097dc4e7d1f93cb44151976916395ae0afe8c7f6902a4b4113f6f94bd93ccaa71149af54f4163da9de237ef1a374c44b5c9dbb536a5bfdc5ee37843fa62e4ddc058cad1e05c602827853252e1841b09c0b8a7f5522eae2f2d7058ef33555e9a03bab9ccbaf3edb9c230d811add326f34a4cc01206e4075fa921a889b7375dedeef59f3896a179e3ee3d8c6aad2d5fd666f64b36ade645bee6814dc209fdb44fdee445bb8f138ef7081b89a8d4a043d277cda4085dcbd51e6d7af4763956dc4d4569167dbcb446e2fe610fced2de9b90061ab9fe6537a908fc249dd95c9b6ae8aac10727647feb4c83955ddf2e239f294ec14513bc8e974b8ed7b9cd44c0a5566e8f0355ba5463ee41f38ed53b9794252bcd73b5a23fa2b849ebf86cd9f78f876a7136e42cc00b027c9b338600bb829f6d7eb3c90caba12b6c8cae9ff489b5b4b6f0e4182703ee3be767b9ebfafb5c96454ed62e501481f4e8f05fdf5439e19e370e7c4b244b9bab11e588409da30b28602f8d76e766c888b718b872871a20cf000f5cdbad2479f2149fa2834cb92277369e1f8223190fa525c632b7ab2d52c6c901098ecdd9ee48fe3bc7529d382b181136b3c4bb4a2235a178092dcda6362a9a0ce8399612b78d67568c4e2b6a30bcb6ed03145bb86fc4daffdc869608442829ed4761cdff65b69dc5cf9cdd81b5711e1bc319d8305f41c4e6e8517ed4f9008953dcc271e51ce0d8f812ea551b58b9a19ce5cf7ca3a230e1df249281755349f0eb5e0be244eeb3f767314a3289c4408751d93668096e8528cb786950414aaa121855131371e7cbe8dca08a60a2374c15f8ba850daadbac9b4121a88fad5d9d2e229d534de3dfc60a0267f142eae7eb9cc48de64ec8ffaceb817a45d36a4e7c3cfa24dcb74b40656aee08d3aad45ed699dcc593806d00d8d58de29de53096e3cf016f00de8441362a5819143cc736137f70f65bbc7c091cb9562afaa7fbd22fd2ca036db7a904e5667989b601f49a80765b1fef1e9d7260af10df438588581fb156259ab6d59c5e0167698ab3f5deab1f7424f44712be4c38eb88d89991d0945663d6532d6627685c4d8ebdf2c2a770ce2d5c398e47038a5acc6f4c4031689d23b71aa283c385a091f1aef7701c055963aae9c4428c4cead894408ee59d716f018e793db55456f11b86aba68def6a996b572b11a1aabd76a3a1a9e44b05f8a6db184e75d970981ca02a165d4024d2896aa2d74093f09c28b1026e40e8d271515dd2a9baa659cb7c481e077a015609bcfbf0c431875977adf2188efc5d5f8815c77df4ec976fa8e8408f79dc9941c7dc32a62fc01460792a278a376e4d1d666e22fbbc1aa658271b014197c89eb323335e5f41ead48031bbfd1feb10d021c49a90d337cc13979087ff51932cfca8ff8ebdd1d849b3c57ac225341e15b805bca8ac2803f2ce365bbc87ff3d2510c4a9e1ca0a27929d4f9cc8e0657b5c6328ec427db767f24c45d46be0e71b9ab671ee1e8a27cc755af387609f6e7744ffb5452f47ab0bb7c3a842eab0a8301e0f9b0e8f8bc5a8516d15951ad703d7297b86f0f3ec481a9df6bd8a956eb68cfeffa3bf9a43c1e8ca187ca179fbc5bc98d2936dc374c8adba8481a4938fe34da1caad13f8a2360911c415dff348c08757bc4b001cd45003d7a26e245f8992a3ee9e95ab9d0d81030196721c442962380889f6def6fed0fa7da4f426832d8e7b7a5834080232b0e20be3a605129c7c876a32ec2f602e833bf83615e59caa06f395e42ff85d765566b739146f6515e2ee785c938ccf8f2dd1b7cef5fba51a3e485adcef193b18a284bf6fd8521513b1fae520e3f47caccd78de3ba1340342691c7d50fea9639d9ca68690bea5847bc02ba0230e919f74b0c1824af75289c709f92a3ade6064a36ca053ca82f57bd53880caafdf3065f26118d5b8957ef16865c1caec22f7be214981a8e4fa48e562dd02cc306741e3515d636c8e9e1c336baabc2db4d7edd06d5e8df047d06c7c27d072333e3b1d14871c73be651a06fa79f367144626e46c74ff62a5825fe4c8013277eef3973c87b65bf6dc722f8ebc6e40bf792c5c7f4898d6108d6d401cd8869bcf644dc98666d5db6a8965af234d31a3f789c13ca92b50f2b4c352adc2d8b5380250f56d45bfdb6b42fd27e2fcb0f58ebf88ba246fbe76bfeee6174720232f52ac9677425d3b37d5bd2a1897f35456ab7a9998441652dcedb84c5f6d5d32222d7aed9e14993937d469ba1d2046a5d50fec2849239d4e714dfa7447c5b977bde51eb230f6860c8da75f6f89253e7c7a135d918f59c1fb6f19f4b624545e5e57e4c125f3d9657475893ccdedb96528cd7e77b93e1e86cc0a1ed2be6015febca2e2eebbe2fa07357c791550998abb1d2458ef81cf4dcba8d92f6de1d4fb35defe511de39a371ad1b48e9c59620df5537e8d317692b3327f489e260f5813a98a812bd8920d9a1ff3114590940f11d3acbcd33d991260c2299cdeec2e9e44a26b0eb8fab3d4c1587d7c53ca5631770c4c6b5826a1e6a10b5240de6cd970432625122d97497e981a6e8f703c92da3eca4db1abcc05cb804590eb19e1a1d11daa8fd0de16ac86c7a544d518e6ef624509073915c35f1c9672108f9e8ca2ce8d865b87c48848bbd5f22d7c4304c86a436ad4b6053ffba149319faf1167ce47dc3b522e75f87e7583d56dc8e7f82f585957a0c8736112239c3d02101b0fcd8c923de1e8f81f9bc7cfbefb7dcba01db5b29ec5c69b0d2899435eaaa11cccdfd38e059155a5229e61ffb3bd0af204267652ec9d44bf1b0a0691f53c1b36368153abf25830805961ded39684dcab0bb4ad754714343e588c6afa6a8d529f36d7657c8efb7d2e077bd42f744945109d5249a53f1c5e75cc41dab92ecc7cdef84cb6163f0d7fe2471a392228c1ae37badf08feff9565d2a6c4a5fee1b2449ffea9d2f71751e9801019ce51e61b6b55a34650f46adb32c767d7e82ff3f53789db389c241dbf3f3b66b8cd62564d7bd19cb385cb3d7bea474c426d2a9468ec6a291c0f8b669a26629bb73eff8569746d3c7f653a3091fda80f90c38bd6b15b8134579db58c7ace43600027bdd674d779d62dedd33813f0d42068be651d2f487740e7e26f295babe44e3e1f1f50ec51008b5605110a80a4b336b1f722fa22d7fea8297ad5b1448106e50fe36b056ac65703243bb9d3c0d6a83a977f649fa0a2af696bcaac31e9f722f93b86712fe70767f0d0612099b2546cb0d7c9a0d74e78b2f2724d7e843d6e7c586779f58be25a19385b59ac69bd9bb059d9cd6ba27060d54713f3b18881c03e64b35ec5f2f3f8d5340ebba6a4d32526192279917a82fa5884428bf35f78932d7b3c9840ac6f4901e00db0a970891866dd4d5ad8b4972ce8aa0cf6abf050a98290cbdb879823d929fc045bdad81845f3676637848f7082560e0e9c0fca01701355955868d0abc94270969ca7bcc69092a37d9799cd6513631ca4ba742fbfd8781ddb3eb09299724d40aa2b4d43df61ebe0ef8851bf00feb8cfd233406439f59c32ac35cd90c30ad02e0083d2767ab8e21808ab206e1686d52490b7799abcb8f54302673e5f1c6c42cc1f1d6971f785044b937fe51bd103d446c35e67b2ef58760b11d67c5ee2417dd868c43a1bc8fd8a865ef96e31a618919b8c064c049a3ef51237ac63ef7e1c6b89f5883ac5bdbf19cbceaec95344922fac998a49a122022ca2ee52eedabf9397abcde7ca10beee606f56f6c70c294d424d9724efb7ef6c6080176f829a63cee7c7b30af64156224f4736c9bd3addc3d7d2cefb732bc298550c36b81d9ffbc6269c5e0207ebfdc9d8ea3dc44b5e0735a47b0dbbba66fc01f64b70dfede74837af17a170f8f01a0725bb8a06d3197f049c6a4f3592e76942fda21fef0dba336d3a38350d63d262e1052cf5370b7eec453f28cbb5104d44be19e33fc58195458f5d021264ef8c8a90d85d0167846da894ac2aaf8e46c51cdcd3436bb3cfd26dd18e2a4cd569e756a28f280334d19e36e0eaa7533e767f9dcee29969cafed9f7fe1cb5d645da0cdb43788d929c4c04912e86d653a1ba24bce0b955523fddb05aab82ff0eba23fcf58eb2036b8e2a3d53728509f94b6b087e3a47c7e84b81a967", 0x1000}, {&(0x7f00000015c0)="a6438dad52a0c5394d8212f3fb3816faba64937702948602a5fcbcb033b2f7e58e75a04750e9b27886c832a09a544b68285262807e2a4414837e71baa70816b22bb62b437f62df43a54894841331e2bb0e4d6148999d97f096129ff6f2a800a0c62a0eaa2c5daa63daa37e7e3d897b49d445d7654276379a855d07b7482eb6d5c57272d6ddd761977ad993e7a8a9ab02bd8793af6503aeb49cb2f91ee0f6", 0x9e}], 0x9) 16:11:32 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="091cd8aab202f6313f07d5854820bc6863cd246ef352900c53afb5d38b3325bdc3749e48b8a717fa1ea2305f83ed4311289eea5f84e5c0498eb4c7605c81b788ea2c6e27d37824cd14641758597598e512bb648bba206154d3cd27f98115f17a76c8be940138f616dff2dfca4deee12bd51973b30dc8fc45b382f6dddffbec4d8835c8fe452c5f866d9c77198722bac71951d9722826e776127778234ecddaea69160a108c5c22602e6273e2298b4809a884df30393543a009c70033ab8c1f064d5350f82e15956b83f50eddfe41736e297080fcda93", 0xd6) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 16:11:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x20, 0x3, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:11:32 executing program 0: r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x7, 0x1) r3 = accept$inet(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x11) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x81, 0x10000, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x50, 0x62, 0xf18, 0x9}, {{r3}, 0x0, 0x10, 0x1, 0x3ff, 0xfb}], 0x5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x10, 0x4, 0xffffffff80000001}], 0x4000000000000000, &(0x7f00000001c0)={0x3, 0x4}) r5 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r5, &(0x7f0000000000)='<', 0x1) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x0, 0x1}) 16:11:32 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) stat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) mknod$loop(&(0x7f0000000340)='./bus\x00', 0xc000, 0x1) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000400)='./bus\x00', r1, r3, 0x2) r4 = msgget(0x2, 0x404) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x580, r1, r2, r1, r2, 0x80, 0x8}, 0xc9e, 0x0, r5, r6, 0x5, 0x2, 0x4, 0x26103e0d}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 16:11:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x4) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/125, 0x7d}, 0x42) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:11:32 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) dup2(r1, r1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 16:11:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:11:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530004a519c6bf1bb77f0dbb4bc7e447f85fa805d89fe262919af4eb1afbfe0cb4693e5c9232ea2932c37f85c937b65e91326305297320990d0772a8d178899996eca0235e1cd96ac5e31d2b13fb2f3686fc5f1452321c91a4342d1e6d50433a7ec3c194409a590b24e0d2c1093be913308d4644ae530660a7af1b6c8595f299529c67cb59885d85a67dafc2450837c2d0add1912482e7710e887b1c2fa158cd435"], 0x6a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:11:34 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:11:34 executing program 1: 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) close(r0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:11:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) semget$private(0x0, 0x3, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r1) setuid(0xee01) semget(0x2, 0x2, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/138) 16:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1d7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:11:34 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setgroups(0x34, 0x0) 16:11:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x254c) syz_open_pts() fchmod(r0, 0x0) 16:11:34 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) chdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() read(r0, &(0x7f0000000600)=""/189, 0xbd) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffe, "85495500020000000000001167f5bfa600", 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x8, 0x128b3207, 0x8001, "954654b2dd90554b14da86f32396066d76063eeb", 0x2, 0xfff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x100) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="f430f44e8e38867f37eeacf156c1cbae66dcbbb3349b04a0396c1c770c3ca829c7098fb201948907c333ff9291a56f278806a89f48dda767c005165c4405404fc11fbc3ab57e4af4de30f86083b15eb3770a528ed1b9a4f93d8b4aa7a5509bf33b9c744c1712cfe3706819449b58c5e40472aa002553e6e9058b21d13036fbb51f4350f74bffa35e08", 0x89}, {&(0x7f00000004c0)="f7fed78eb73b6e265a587d3d04a3defc9adcbd761eed59ceaaedcfed9c5e753f952c8733f5d50c71e2ca6629eebadfdcbcd5f0694d040cb39d1cf680b5432af30fc76849267cdbc338936f53a7ae05f95f60108c5201e0436f9894b043dfbb8762f725f8962e2d0ef8d4169ea0be0d64405497d165fd27930182a62b75a9e3cf29b064ead222a8043716ea48794c7a8126b2c1d8bc47a701461a6427cfdbff48af04de49afd636db7924e5525c49fce9e7fe6970d6d03464ad0388879f51efb8df3afefe9dbc2eb51a11aac8a544dcbc16547776fe1ca3442cacb44b0cea923840555d28ecfa05ea328812ae96f644a2cb0db840fff582c90b", 0xf9}], 0x2, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r1, r1]}], 0x20, 0x3}, 0x400) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:11:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) r5 = socket$inet6(0x18, 0x3, 0x5e7377ac) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x7}, 0x10) recvfrom(r5, &(0x7f0000000140)=""/4096, 0x1000, 0x800, 0x0, 0x0) fcntl$lock(r5, 0xf, &(0x7f0000001140)={0x2, 0x2, 0x2, 0x0, r0}) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') recvmsg(r5, &(0x7f00000024c0)={&(0x7f0000001200)=@in6, 0xc, &(0x7f0000002380)=[{&(0x7f0000001240)=""/72, 0x48}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/130, 0x82}], 0x3, &(0x7f00000023c0)=""/233, 0xe9}, 0x40) fchown(r5, r3, r2) socketpair(0x20, 0xc003, 0x40, &(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000036c0)=[{&(0x7f0000002540)="c34f8f6c083bf24424d39d72ed2fa1c42d56d000167369bbe719db6800a2356b222fd225c8642d1d513d7f2704cea2438e1fc1b9e9f2c440098126b0e34ca600a4d8a8bb29e88fabc006315474f776bbae4a3b60878fb467825a07fef9a52d40f226c2bca585e378afccc34807428ea20d39fc457116a82d136f2dda64fd12e3d524c147b8bcd3cfeead165fb6697869740862789306e87b9ab7d8a21827ecf543da18680728861127d90c439288b5086862363072bfce70eaf7104dcc7945be29fc5b91c076cf021ef2a938a1ff37d334f9c6dc7eed5ad9ed396c17f9f4ee9a4529", 0xe2}, {&(0x7f0000002640)="34bb7c28c7856772c2f1a75639348d751e729d9c2b90127bf276ed2900a26f8f2e83bbcbe20a33148711e5e9b5d93b632c00070d8272eb3afbd1dd08b079de14cb602159c189afd4b8cf41dff12cfbf04be374cd", 0x54}, {&(0x7f00000026c0)="07bfb64dbe8299f3a115f7bbb65217919cd131bbb52aa4fc9be85e8d22baa44d7899adeceb71fe8d4c81357b085117d2cef65b082398ad78f585eb2c4018b95f0c22486de86916df80f917c413d2b93931905209bc9d631c8e9656cd28688a7464796cd247db76157aef56ac9182eefbc836644fab23dd7feda6ab38114bd109d6a7e13a9c5e0da79cd716265a1ed7c297a3782c0e4633e346999d57a635863d46679a868b19a47ce1d0f605d65ba9d04a5e0279f9d5d6f90280b0e6706788d5784334739161df65694716550b6dca27b278ce064d9ff62ce56ca1741c6270e50b17afd32e73908ada3fae09ddf7ad32229e3bb74ea0f56719368c87e04c55947e377138d99489f706e4c10c8696c2c31ae08e17232b652ffbdfd359709bb8c6555fb4f50a4596ad378e2c8260bf2c917c195dda42bb721500b53d1d95e4ba177404627e37f6bd76dc22a23d69bf40bd2daf65d78ca923ffd2453920453a829d85d790f7e164598c051d4216d35abdfe6cda351a1c833bfda42f56d8069881e7a0f57756766ddf8205d11f5b04d593d84c6449ef7498a37fbd4505299588f93bbfaa874e50cf8deb9f1a698b05bd943da7bfd00f8fee913882ca4b90bdaffdc1f837544654123edd218892d7c07daa1b5d2e4b9dd6c891522537b8014c1bbb96a1f837f803a830b7a2b46ec067c59a12e543eae3ccf44f0f7734189b43490ea726103981e106d5499cd4b3b54e66b3c75770dec8710e22ff1578815d3717a93db590cdb818c59af45d7f9b9e3b7bcfcd4e66459daae480fad938953905d3aa668d4df7668bbb9a86e161d697de1f938fcf4346426f64f1aec1bf966fee76e5487de4fd245a259dc514c900f0735ccc1f6fb69345218661f47563aa64d078a7359719c6208c1b10887fdaab5f2a1d6a4fdefcfd9bee23e6d507f0fd5f74be349ffb94d131598a772478d40919fb4fc22acc12b343ebb4ec1c82f6e791f48f32f8b7139118ea05030c27d876dc13abaac5f85c87006931922c84cdc1a323928781c23f69e7fce46f2e293b5d122023dd523a1925463e368c7751400c15f5ee03e07a7fc976fd717030df6e39eef6ec195906298a3257b7ffd7c94cbb241cd73b2c0a8ce3702950748b472ccd8ccb013e5bb683971b570ff28060fff4b700ac61dae4fe3973103b6e5a3987417231b205cc04c90545068023b3bd6de8b7e333b312c6417c1fd6f95bf79282cc1d05b039ff290bfc2050bf5598a4e722718b2c23217e23ab9d8ab8339982a1e60b24fd0a244ff4f409dcff31113ebcf74143e535df54407b3591ac99c2f7aa2d671fb47c624f616c5eda7c894969b2f54f547eec47015c0995a84540f13ac40dbbebb28d9ed3ec2eae9c2602a83c7eb17c7494934bbb70b2fd6e49b397fda428c578b66bd3e60b2edd80a0632c732f64f39b195f9dfcc1677515cc212c91bacc12d2892baaa04b8f58658eaaf3fa2afef79df4ae12915b6fde45959520605b247ca1c7f2995a5629b938bba39ac3002d1aa78698df54ed7b9ac388c69435cfbf5b7d9abf461dcfe20568604ae68e522384bc3f5a2bdd3d4ae64cdcc9bf887023371e97fa0a83a509ed2ef8f9717014e00434aeedef90f7c314e6ebb4b3173f865eec5af97287c4c156820bb20dd118dbecdece639771475b80c5768512721454d660d77405229a82eb99835a5a828e191cdd04fdf9464c86c68478419e136aa268ab209e5cfe94a22b1b093ab655e529dd3492e725b89a0dbacaadaf8282e8dddc9adfe47247b80ba121541ebb87fa049d84ad566668b73c8768f7c4dc017d4960435d442bafb005532a02e9a322794bc0a20482e3be3163795d689bd1cb710712a347b9a66e185bd90fd7c219ee21ff470f2849b5d8c43d259ea7eacdd521134e3e85d8d3f97933bad150ff17d542e4b549817b39c6e746df77d8902954c8411a71d69960556770a19e4bb3930c4494400e59c305966615333ea384419d3ea0ab05720aa47228121b24d86b15b20cf7860a4d35de70c037d191f165ec94138a0c9fe49b6860778c6100e92a42805bcc370a13ea3b469fba59e5f57beddd4fab1fcc17042604436cd686d910e68635db2e94cf421d7faa322de44fa3bd583cf14dda3eb6371aada4e9b9fbbeed3e7a2921c1cfbe38b2c2ee9d4dbb171566b5622351000fa6c8d5151704f1412e8ef6cc9ddf30a54587b946ae996bf423682f3536732fa355d0ece000a06011d8507dee7ca6369374172116c922c36ebfbe17e778fe7afc2fc007a1bec502d45efc3a14ae689d22d59461ef4986f27c91d1a154b73e752c1c855540ab6d21cb8b5453bfde0e1fe82abbc445b637336c13ee31c0360801f31e5bc0204eeee13d4842cb5848329e515f91eec2d6a4ea6da1e472677521ca9353ae52c69f31dbd8f43eb898474cf91078a6ab5dd93dcaa9b2b3a492eacf051e6de04f8de952df66eb01bd53dfceba06941dc85852c23a8d28260c94c7898e41cae14000b538975c74d53328d01c3ed6287e752d69603f0e3102935189f835d4e1d235ad8720a81599a480d240274ef956f24e9b9a8f46905599315f78be7d8ca4da2ae562b8d3214908920d69c95b555cf0dda7aaad4fe294c02d59885b8ba9da2d23c3381e407ef6bac2b46b2555e164e7fd8f09b68aded5db459b580cacc8d2869ab4194b6f969f0a1c62f6bcc158ea4de8cf9e1409f397fd5b656226c8c65742179e558df94d5a35ed78d05f51b6cbe299e6bef5d9ae1369551996ce0b714ad8c5a89426a30142e3c928b0f79d045a3bf4313e78c2042cbc7fd3091de55a65e0174dfb24f15db5f648e4a144920ab5d4f683cc8cd6210329a2695952d95e79bc2fe47c2b2e503f341e939e15be6cb18b191292a69d83f1876040c7b4b8a737a00bd62d528a828f8cceca5b9de3711b808d8e927d9b95f3e94f9f9f572c75fe9a5f252173a02c168a745ff447009a0b4f0d57c9b15b907986fae0e8a880926f0994c761a66b3c210eea4e1b581ac35b9d1bc010f33556e4ac1ce6066b35fba939fd1593fbf7b96dcca8e37a88b2f2508ccc484e843f93ffce3f52d6265f1728d72ee96fff25e24315ebd70c99b93ddd7959e1c018fcb80b711c65774a5b8077d28457acc0c937ab4d7e038134f1e106abc80e2f86a235d2e43880672523b989b07ba09f60444e59807c5ee128050f162a26cd842f90054be6b77eeca237b16576f44571adca1f63ce82eb9bf8a338f0687f05886698cf35b29c93b569a9121b0352b9446d7e91c2aa1fa78dc1c4304ee2fde414f7fb3d36331eb89960bc50526a0e76e072e38696b13c2f6e5a5ec092c6f2b2e85c00c953221e3ce88389ca7b4c50c28f610ecf65adaecafd277ea811e437fe28a0b59d3eb45f7447512dfb96904ba3e0b909cffb657e5c0d55658cedf8d597a5d98c4d529f2c20a1f71456cc7a712f0021a5899c92dca91c317bbc07067ed896bfe1baa3716f74339742946b003c91ff0196f373ce25878bcd2bbf6774628e0d379f9f12f1e9d6102efdc367a060e15a9f1d413fef472f3d287e0e07717f1ab5a953dc4bb5e5df85aaee5d522dc87b5b7e7cea3a395f87de3d580394fe5cb33b4a5cdd88b8e819b9a769ee11b510132b2c68dbb3feda4d8b536d034d0f3590310772ab4e427d28c4721b2a116530f9090654b1337e17c0fd2c6a722449edda03b793e6b0381a958147b9d87dc2ab6edd16ad40fe71b6bd51a7f03b56955ee2692de40057c5ed767eb5ceb5481dbb6551b22344290d7fbb122ac2487c231fde207b4efcb84a041eb439ca63264d1ef70a4506a2d7c7fe2068a29220a6d9d23be15bb11f0f9672c5519cc3ebc59ccddf7f02fb03c88dbf8acc4d5a9e3286c04d8434587b9f8fb42bf3c0c8d5f96489f58a05f00d6bbbd4635fc2204e4f34e9ae669a321d107f421d559c3fa6e5355bef19db8b97f1378df2783fe7cbd6ab0e89935837885c579ed7d139becfd6185508730582082b07bb6a4daa88709ad9c4409ace613bbfeb7f4172ae0df6b3c9b0d4f07655cb2bcaa15f51c98232553733b529990ba098ebfd036234decfe8198e5f88cdd6f6b53223b68d2580a940fcc734d575e5e2f39a056b27fab90b3fa84ea24fe8bfa7aa766c7b3743e61d984601cf5c4cef597748c5191bce7b15b38a9aff500402e5aef57a737813fa5d2a18ff06540b0f59c5f603e7a3f16d0e6cf69c629cef2b17ccbe606fecd045d5cffc9af680349f3ab8280107dcfa49f12f7d2aa0068d0453e01eecc280584db6cdcefb2ecf165243ac97db755b7419edc8c164ead00c24cfafec295e4ed15947ac630ef1aefb952e0861abc089bbd453cc123d0e8b2a4baa5682de2aa4fdf9254438a7624012a494f914decb984b6ef011fbbb1fdfb70fa12a061abc6af1bc146833e3657d4452a18111a926093f27d45f1eb28f33a68446d9f772db41bb3872ce44ccc9aae5ab5fae9e4bdd5ef714915f5110f3603d5098e0cee890be94fe061b743880aac2930de9279f30ee536ef783c8400ad5b1fe23d78f08c34685409f5ea1649db6e3eab21ec88afbba31eb771fd587dc1c014c0ecb7cb4558e942dc3a3cbd8058f81ef82ddba34df25bb858ef28a61eba8a378c84738e314319e42c6154e5b4b1c558abd9ee53ca1fc4bbc7303ebc50674d6b9290aabb84417ed94bfc69bfd4545822b336522b17afa12bc1ee37a438ef3aafe5ebcc8ec770ee45906d98c5fc142e3a6ea3a0aaed2ea6dd2f28ace2e326730201050cd783d8eb999bd25fbaa21ba12d520216d237059a997a24ac322fc4108dc44d90e032266f10bfd806ea745e76b2ee19d78ce4414ff8b0e8b244d3fcf2cedd7666a089987e668ae6a2491aac1c278108460105a3fcb8ab2cfcb4829f6008dbfd88b86f1fa7085c32eb77e69a4e152960ed5936bf7245528b9ed01ed6a8dd9a0e4417f18203bda2c74e7095c5101e33fa9d0e7db4f489f6c6bf16e28ed4e2899f949356b220bd81ed4f45abe3898fcf0100d52ffe2acb3f651af4dac4f1e3a38b21858b4b4f6a8e78c02f21a1184307f200e925c3684fc01b562fd99347199f8f1c6919e4a3fe78c1b7e71c4c292e4b686becfc87258d58884042d664f4737870927cc2f2b3823a0c186fdfd49b974cca72b42d3b1a7a6627f89e57b2edee1840c4acc7242b2f1440659b4d1f7d637e5a684ce8ddd3a44d810bd7c3370331685637ca273420e25cf4632868d5273c1e6eb4436a1e4f5d679aa26447162d164a3169f1c7a4cfce0f3e5b331c66e49a10ed181b28f312245e4e1e146b10f28282b8d81b1d4263096246d85b7abd216ec873e301fdd1034cc3a7d85db6a99a29ac30d9161a6704e4ebae0a47218ea805c12c0997a23bf90025be715fe307037bcd47f19d09885234c1297b64c048f3ad158013c1313e5a06ec7bc13df0e1b5d92fbfbd56321f063479fcd8e678d1a24f377b226a5b759d0cdda167d6a19673b5b2bef6ad20167b41eead6e04f4abbda04d56c45c9c87ae7ab278c878c72d402e37e7760705ac146666dfd7cce2afd5a1247a6bec5c684ffd1d5bf49e7a87bf634f3ad92fcdd7137411e64707fbf17161e5190114e8de01500af9e7565eebe738311b46481c45a7db3fb745548fe8338f185113a0f7524e39e2bb608af73cf4b8e7b1dd5a418813c1fc65389272e1d3e0ac5a45cc6c6d4b23e2248bbc586d8bfed52f247caa6c478e3375f0f2f9c2d12b21e241eeca072fa001e8629cd68187840349d478a759444543112", 0x1000}], 0x3) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000003700)=@in={0x2, 0x1}, 0xc, &(0x7f0000003900)=[{&(0x7f0000003740)="b79169dab69a8155344ec0cde2afc66f310ffe9d3ccce2b1b3698fcfb2913bb655dc43bdedc1e892c8c232eea2ce713ca3b2642c6c39416ab4ad1bab6f9a248c9f69f513b6edc5fa7ebf22cf372a7ea19ef60481048d0abca6debd471cd0fb15029c9752040e385d0f066c8bec54300da93a5fadbbb27d5a6e3546c0c52292d6cf064e9d27795c407ac503b5c1359b73aea8323f2b3df638336b01df328559d076dd65", 0xa3}, {&(0x7f0000003800)="ddad52281528a4846bd9a749063034ffec628253c5143084cfbc976133c36d4246d008d4f9828554cf4918fa99a6d99728e8ae9c9bf28e5da380926e91b6c9bd4098389d53ede5d2b8ef3cb2ba8711b64fd7bb97d929351259178ecc3aee5b4c5be7abf854ffb98bb64475cd7ef119e7b95f65691bfb4a678a3108d3aac2abcd2e892101b84aaf560354a0d638567e863b0b5159c48ed6b8cca1adda6e39ab8509daefd7fa2d4326e6291cd93a4e14f301d9e01e2dea8c4a098cbcfc89007cdaf12bac0a265d14aa378830278f0e052a", 0xd0}], 0x2, &(0x7f0000003940)=[{0x88, 0x0, 0x8, "e5968b9c26847ec123543197a572dd91a90b230a6d4225bb61712b4148c10d47b08cb1b78bad51f979d26eddaf5384cdd0efad63bd95a43251f9eae8ee6c13559d7efaddc7fbc9d3b994e379a0038ed3ae8085537e90d4b01dd4a820fababd078b7eab5a3d19ec432c509666e3a5a103ca6017c704"}, {0x58, 0xffff, 0x0, "35a4e75a6858f8b7a07cbf3a8834cdd60093b71221bb5d37764775513c1d35bad1e360b16023de4c525a5997275e1b86c8e6c9b9cefb1c02d7d1d8246c6c19166c"}, {0x48, 0xffff, 0x6, "70b370a739e3bf0ad297ca23002cdcc99ebb86b4f0e896483528a1ec109952b93a9cba99c6cd5f8ba4953cd9d8ee4f608d6474e57dcfed"}], 0x128}, 0x1) bind$unix(r7, &(0x7f0000003ac0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r6, &(0x7f0000003b00)=""/208, 0xd0, 0x1, 0x0, 0x0) r8 = socket(0x7, 0x7, 0xa5) fcntl$lock(r6, 0x9, &(0x7f0000003c00)={0x3, 0x1, 0x3eb6, 0x6, r0}) getsockname$inet(r6, &(0x7f0000003c40), &(0x7f0000003c80)=0xc) r9 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000003cc0)={{0xfff, r3, r2, r3, r2, 0x4, 0x9}, 0x2, 0x7fffffff, r0, r0, 0x4, 0x80000001, 0x9}) recvfrom$unix(r7, &(0x7f0000003d40)=""/72, 0x48, 0x2, &(0x7f0000003dc0)=@file={0x1, './file0\x00'}, 0xa) r10 = syz_open_pts() pipe2(&(0x7f0000003e00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000003e40)=[{r10, 0x80}, {r6, 0x5}, {r5, 0x10}, {r5}, {r7, 0xa4}, {r5, 0x102}, {r8, 0x124}, {r5, 0x4}, {r5, 0xddde345605f78307}, {r11, 0x115}], 0xa, 0x7) symlinkat(&(0x7f0000003ec0)='./file0\x00', r12, &(0x7f0000003f00)='./file0\x00') ioctl$TIOCNXCL(r12, 0x2000740e) poll(&(0x7f0000003f40)=[{r6, 0x10}, {r7, 0x14}, {r12, 0x20}], 0x3, 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) pipe(&(0x7f0000004000)) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000004040)=0x425) 16:11:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6000000000000000}, 0x10) 16:11:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0ea8c5aed62bb586e8605c440f7ea4f5c500193aa243828793120100000097e5c9a8245862545d101a790abe2a15c4e5a5f67c92a04f4a352637eeb351a0d59f71be67fe48d2e9a823620fad99e860f5541a0ef6d48232372e", 0x59, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r1, 0x4, 0x0) 16:11:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x4, 0x3) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:11:35 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100000001, 0x1, 0x9, 0x3, 0x2c7e000000000000}, 0xc) 16:11:35 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:11:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup(r0) nanosleep(&(0x7f0000000100)={0xfffffffffffffff8, 0xaba}, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x6}, 0xc) 16:11:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:11:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r1 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1e00000000010000000000000000000000197f24acc233eeae0750e03690e37cd418e50fc4909198cc53e0ab49282d676a683568607917bd7a810ecc22ddfcf63ba3c7f0cf68535adb15c1fc393c74025857176be15f83c3f6608b8fc29c5a4ab5d6ca000000000000a25fdbac82f3707a4d8c3c5cea8d09ec3d247ca2c0057953a2735c9c72b65cbaf8b2cce89c395c34f2"], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3f, 0x26b9, 0xfffffffffffff000, 0x1, "6adc0eb428adee4170c203b7c4f32f910bbceda0", 0x6, 0x5}) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, 0xfffffffffffff837, 0x1, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x9, 0x6, 0x40, 0x2, 0x4, 0x9, 0x7, 0x4c24}, &(0x7f00000001c0)={0xfffffffffffffffa, 0x40008000000000}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 16:11:35 executing program 1: mlock(&(0x7f0000e13000/0x1000)=nil, 0x1000) munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) mlock(&(0x7f000071d000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000721000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f000070d000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0xffffffffffffffff, 0x104) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/102) munlock(&(0x7f000071c000/0x3000)=nil, 0x3000) 16:11:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:11:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0xd2, 0x4}) 16:11:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000007) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000180)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:11:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8038bf8e573424ff4658254e47b52d4b648273c3ed03debf0be10b442d94afa33706e42b8c3c406d2b3b592b69f4ee0b3ab71c5787a2be955a9d4f3b902ff92866e4e83c7592b77d64be52ff9a4f64aa52b2171d925801d67941a80a541fd82fae51ad7a8df45aacae76da3cd73e4f8c11f88f431fc61dfe8afc4e1f0891d7cafd970c650dab971a2f564c093dc14cee53ed", 0x92}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ftruncate(0xffffffffffffffff, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) 16:11:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000026c0), 0x1000000000000065) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000001080)=""/81, 0x51}, {&(0x7f0000001100)=""/181, 0xb5}, {&(0x7f00000011c0)=""/86, 0x56}, {&(0x7f0000001280)=""/36, 0x24}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001040)) socket$inet6(0x18, 0x3, 0x200) 16:11:36 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/191}, 0xc7, 0x3, 0x1800) msgget$private(0x0, 0x100) r1 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000721000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x1) mprotect(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x6) msgget(0xffffffffffffffff, 0x0) 16:11:36 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = msgget$private(0x0, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() setgroups(0x1, &(0x7f0000000280)=[r4]) r8 = fcntl$getown(r0, 0x5) r9 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r2, r5, r6, r7, 0x120, 0x2}, 0x1, 0x2, r8, r9, 0x8c, 0x0, 0x9, 0xafa8}) getsockopt(r0, 0x3a, 0x7, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x2ea) r10 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r10, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) clock_settime(0x4, &(0x7f0000000180)={0x5, 0x100000000}) getsockopt(r0, 0x29303bf, 0x84, &(0x7f00000003c0)=""/195, &(0x7f0000000380)=0xfffffffffffffebd) setregid(r3, r5) rmdir(&(0x7f0000000240)='./file0\x00') r11 = geteuid() seteuid(r11) 16:11:36 executing program 1: socketpair(0x18, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x120) setgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) nanosleep(0xfffffffffffffffe, 0x0) 16:11:36 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x128) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x401, 0x100000001, 0x800, 0x80, "1bc5941f4ba3fb11cd993892e0c7349befe4b07d", 0xe, 0x3}) poll(&(0x7f0000000140)=[{r0, 0x10}, {r0, 0x100}, {r0}, {r2, 0x40}], 0x4, 0x80000001) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x46}, 0x8) 16:11:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1ff) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/224, 0xe0}], 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x420, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setown(r0, 0x6, r1) 16:11:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:11:36 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1f, r1, r2, r3, r4, 0x2}, 0x1b5, 0x100000000000, r5, r6, 0x5, 0x7, 0x810000000000, 0x1cc}) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) 16:11:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x5, 0x101) socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000000)="cf11d1829af6b72a10bbecae995f0ec3ff125c0000c140", 0x0) 16:11:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x690) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc254, 0x448, 0x6, 0x7, 0x100000000, 0x7ff, 0x101]) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r2, &(0x7f0000000100)=""/47, 0x2f) fchdir(r1) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000180)=""/241) fchmod(r2, 0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000007c0)=0x874, 0x4) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x3, 0x424, 0x100}, 0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x40, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffc47) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setuid(r3) chown(&(0x7f0000000480)='./file0\x00', r3, r4) fchdir(r2) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x3, &(0x7f00000004c0)) recvfrom(r1, &(0x7f0000000500)=""/213, 0xd5, 0x1, &(0x7f0000000800)=ANY=[@ANYBLOB="00002e2f66696c6530e5d86d387c6a4f02505c4c67e7e578213d19344ee0c8455dee3fbadf9094ef7a6e6cd771c44828ba86abce240138075af925612e222c354f475a6d8846f29480c8c22faa563c6abf2e7bc1bdc0539954e30a153919f7f15e98355b2948b7654ff8b76e38093ee655556470db2c79781db412213e9f8aecc5d2141eccf20ce69ccc89121ca395e3cf4f12faa98b4dbb0cd1a797f2acbda79d5be8eac81db4677efdc11213"], 0xa) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x80) recvfrom(r1, &(0x7f00000006c0)=""/177, 0xb1, 0x1, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) 16:11:36 executing program 1: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="1a6d0df57644af97127739ae2a4da171bb861526197a45d963e6e9bb32a66f7402b23aeed1fe63a6705f45a7a026da17efb5863530250e9d6c79d7e1968411f40a962d173513bf8e3175a866c442ff853a885c29568e1e7ec9e76a40ee169c3b0c243eb92f22bf1120c169e00a74c8e90580f8cfe4d75e", 0x77}, {&(0x7f0000000180)="66d986ef0e775c625d0a133ea07f4c4c159e9b3f29506e1631ad792a1c8e06461887284657ba3245c4f512c21abb8cff06aca6d13345a574d216e889b654f5c87c5d48490f5f1eefa24ca5f5289457b911bd124b1d40e643fb6a68b44139d976131375edd4cf5edef7cc7a7165698525bdb0b5805cbef704cf3c2845d2216c54657d49399eaa6006aa374acf4f7b83f5b5968224", 0x94}, {&(0x7f0000000240)}, {&(0x7f0000000280)="e7faaf04c61b478c5f9356889f702c967d58fcf0434a3d8e00cff3cba553773759335c6b027ae6d3e3b8e45921bdb80bf9cc15eca91a138753a5cdb82131ec171f3805c86c8451fb18dbca1252376679bdc9d017246cc0d82f1f0645cd868e6f0ddbe8e2d6724f972d839a3b478e2dfc3201c6cf315373c8c24e8ea85a20cb518ac6eb3b21842413093f4efb161dea3fc917b6129bbad6c6b2f5cc931557c4665ce40220094ffd4561cda73e4cbb444f0453abdd25f7726253", 0x455}, {&(0x7f0000000340)="d3098dee7671439d6ceafcc95b6c5b30fc488f91025b263e218ac2113347b88b4575ef387f3c66b3d155378e334f7613e808bfbceac1a5e1dc295899e9e6c308f2400e79fa4febbb255c235817efa8f961c17855677403aec99c52f418f812581248f58bd8348c48971493c9fa77bb500f9a59712fec7102c0fc52cb2b8da41f48a7b685fec033b84b2a791341dd1ce7252e27635bcecf183fa5327c48ba4c8598675d80f302a333fd0d28f27e9f9308f80775606d718159411c19f0be079b8af1cdc45e21419f324908350a4cd442983f8738016449551db0c9ebe85509c48884724741cde7957ffa05fac4dd4f31d9b75311f3891c", 0xf6}], 0x1000000000000387, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) mlock(&(0x7f00003ba000/0x3000)=nil, 0x3000) r1 = semget(0x0, 0x4688222d918878eb, 0x400) setsockopt$sock_int(r0, 0xffff, 0xe, &(0x7f00000000c0)=0x7, 0x4) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f00000004c0)=0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x4) 16:11:36 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = dup(0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x2, r1}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/175, 0xaf) mprotect(&(0x7f000029d000/0x2000)=nil, 0x2000, 0xfffffffffffffffb) execve(0x0, 0x0, 0x0) 16:11:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x47) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) ioctl$TIOCNOTTY(r1, 0x20007471) unlinkat(r2, &(0x7f0000000600)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x2, 0x20) 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']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x3, 0x9, 0x6, 0x20, "050a9efebaecbadd2ae3e395fe6046c31fce71fe", 0x2, 0xc25b}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:11:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x20, 0x1b8c}, {0x18, 0x3, 0xb943, 0x5}, 0x8, [0xb7d, 0x1, 0x1, 0xffffffffac79e0c2, 0x10000, 0x8, 0x8001, 0x400]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = getpgrp() fcntl$lock(r0, 0x4ab788b35fe68347, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000, r2}) 16:11:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0x0, 0x140000000}) 16:11:37 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:37 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1e, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x43) pipe(&(0x7f0000000080)) 16:11:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b88d1c58bf694d653000631e626b8ad507bb3b8fa645d1fe300c8650b6c3632e8bff010000000000004ab81fbbf43c7b9b40e5e7138b239d22acdfd09d0fa8a36c38e9d203b3931ed4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet(r1, 0x0, &(0x7f0000000000)) 16:11:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x8}, 0x10) sendto$unix(r1, &(0x7f0000000440)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29cc01a280", 0xef, 0x1, 0x0, 0x23a) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:11:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x44) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) getpid() poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="fff7ea9c9ce005452f723ba7b6f22b8ae220dd1412fed66b5488f9e3dc219c7473b8d88d62b5632761f531851f1ff0c763160e3c90964849ff26b11a1642abd2b60908fb5fc9ab5accd5aa4e265e6c0a79d3466d1286481650273d2fa458a4476984445f2fdcf3dbd9bce0625af78d448f4fa15cc8abc9c0d1e8dbfc34847e972d08fd0d1b70a23a33fea3f7323cdf78e24f5e3852932e5f495b4e13ad77a5dec05b4eedd6311758ab389870c7e422c3fac3f9e5c353e89d41008425ba149e7934c3a83de213a6f67900ec05f99fb8d9996690ae00fc9b797dfa45cf", 0xdc}, {&(0x7f0000001980)="36643c6fcd34b048fd44a43afb6ed59f68d8adcc6cc5e32700a5be759a2c126cd9ee40a0bbf3ed4476b4395f52f97dd705a103bb0ab7b3a0f032347dd9a570dfe6670c04c0a9105f1c2e73576be1a8b7cd7fd0432df260f14f691e1f1db875a2d51bf65def471e3f6ccc9d8dc96c2957ba6749e0607b32b1ddc78cf61d80ac45c80a3eb46c8b29cadd87170d3beaa69b5566cd2f4c0411b4bfe6fcb7d1e1958aaa0069abaf4be1964f44d40e8ebd85b1f096a3abfc7247476e28623bd4de02a4c867c55ff9b05f7954a1de08b2051cde4bc1b9f40f58f5ec2cf36c7cf553b2ecd1815d46c2b7ee991d0a1a50c52f1b276fd10dae89a3c01ac490c9834cbf96d23f55e4f1b2a6553187c95309aa078490623afbdced90ad84fedeb25e40c80c55c55bf3381a2f6f4725307c3cd38aa486324ac0a66dbca67f3606af6069d54be4ab85b0c1ccb06c32bf5c113c2baba238f393c3d67bac361634c25f04a836219167f049356a0d482cf19acc1de83c35d359c6bc5de76992342092b3844a006f0557b151e57d408178e1500333ac10ab3628e9e752c76b61951e6580fae95c861b0e0e3e5a9202683815b41782d6f1d15dedc10fa63c46932b9675f5ee25d1695768f99f9e0ac61ea11444d3b061334b0c1d9cad327180f876c97bde0ead0aa96448cf061823ec4bd0c6e9d4cfd6ede1f67b2023b90e6d81af6a05e6178549aeb25478cf1bcaf945fa4ec334c0b6899f0eb48fb31d4346d5b57be21867b621ac6351bd89e8b31fa8062f3676222624ebcf508855d8fb6e180c8925b5a2f6e7281ebaf5f2fe8980639df936f2b55a098e257e12155ec2c84ce5afb9a1e136c0fbd89c3002900a2bf4335ad8fd5b737dd5896a14bcb5fa4d3449d2af0f6749faa80ec299667751d5ad09e95af1057ec7d775a75a6c5c9d30e172aa16cddcd91def929e34eda8fbd8ca7ec392bdecdc9213549bde516c4cf3f3b7a134d4343a4b93a778e31effed5a86fff73302bf5b4e2823beb2da001a3d77fc69a03af1310d7814175b5019be9b4ad5fee0891af853a6ffca15ff521d35a00bb6c2a0a6b16c778cf6e5ccd205f004d0f33f1374d40afb9e49f723cb8e1140b423b0fe099fb92d677579eeadcea3bf295659ebca6cd3fff8250ab29841a80cd4f99cb26c76d811bc50aece178fea073516a4767bd2110f98f0c8a47ca14a9b282dc2ba3f74f0dbcd7a6303c80418fad3af03c34ce8bb515d13970df021b7aff3120c373d247fd39be55d4cd7e56a955a794fece3f1ee80db588340d434f754e30f98ba5bdbcaac83fb571c390c0963a1cebc52f9887b55e325610a685432eeff4123976522fe247a44e413bc7a9520e5526e52bd716f1fed6d35410668808fa691aab84cbfcb547fd4109757419bb5594c6cd3e701dd44a1fdfead18842031683b7edb73767e6fb40d096f9155856db5c0ce44779883c9654d068b0819981b9a45e82d38453d626497e8962d91adb355f9f761603cebc54b0323ac602dc61a88a5356798d5153748c72b23d5848d79d2bdce6c895957ce8ddc7368dd851199723afdbbfcc480c46310bfe46f75e745e9ec628271c813fe905c2d81470edacd75b6c76a7a6d951ea31b9c80c00fc9bedf29882f5e610f4e23233a364745fd761e802ff2e2cb1a0c3bd14b81ca5498954d1a014d146469ef2b9510b5df0259ee135a709d89ba8453f21428f21494496548d83e7f0ae3f8888e8e019a0e09afdef29461d59bb71a7ee286d4ad93db1589780183b036149740fbda416c3588220d5f6f1a49ac05f16fe2d5eba6a9f04f9ef5fbf86bb7068ad20a925f76bb85493d0fea95037fc32b2a42496c0679629f9813ce48a788876d61201672e8b06a09a91df534e8926eb5ffdca6543d6afc779c18692e4f5feb7b15015dc67e400a249930945e751df6d0e3c572a8466dce89e18db14e719007c01e0d5b338a7380b69c689aeb6b222af67b740a4bda4febcd0324cfa192d64d6d8d43adcd35c2691c9eb77bdcf4a53773cb9ed1f252c5324d328dc2f7aac4f4dab2fc0476c72314f0c1c310d541c20440376a8f99d8baf8fc2c9e161dbc85440ce2678a211813cc443c77550f7ba389b6936eecdbd87f789f0a58418045c68a38f5d665c7a8e18b30f99810bbde8c01c11a3c52f67a793eebc4dc1bc113d2285ad49444e053fbdbde4edf18925e8db62a0517efa51bf050a52e8f7d3c5274efe21898778a726efaf1462abe86956654dbed3531aeca294b2062f68ac91bea6fb356fcdb546cc18a2de0d89744a2c6de5b30230bcc58d3c678da5afed9d50da0c03630ccfeb15f06ea242675df87b6ce6925b6f6f1611c21340c9560fc4ca70def427f98b6ab08160556a85a363967ec84b5556ed1a3ba50e3ee5c86e7664efc0500a81239d0d7d6ccc06d8a7ef36f45b83ec3bbe9e53d0b59d9ae25924609d603d0949810e0e794c671e36580982a1b62affd040ae228dc8a236600846eddb2d7dab7a922221e7cefbd8a87336310e09674c622e691fd7a207e149a5ecf43f6f1edb04c08d67cd22dff1e4db84ace567b4de8bc36f4e8444127261d989c41853fb9931889b425a02f97c3f152d80a8e6dc59f6d241e4e84836a47ae6fbdaafe94d6c7769de3534c597fd110d37621dbdf962be782fe5d112922dbd102fca850b066c2828188dd1c0488c5ef01589839ca027f9dd27813ff9efdf36f1d680e242f8a3c29dfa1cc26cb5102ca498fbb5d0ccce9d4d521a77fb21dbfd7aa9625e30186121bec11aedfe91383bafb045c1ee0cb735159a79f61b85971bbfc0efb3064c699f6465d66f4a7c2749990b570005178dadf725fcbb498ea4084f757e597a8a55cca39cd4c447b429e43f529a5507e76aca9fbe8556caf7c808232f758eb9393793de90aa5ed3ce38ee9db20d4832d5b7c4925c3ce78ffcb153c0a3e8eda39e3d70ad44ac12c81b97d36993c25f818ada56ef1082cc4aa87d8443719624284442a671606a97e7e1c7b028cfbbe6c18d029bef117223f10369b9324a69e7bb073da0b3b7eda3b5f083b6e2f90b3d355c855689e72d9824b9406024176477b5263790a0f41720545c9bb790484bcea1264bbeaf309edec88c1dbcbe633ff6eb309a83d4097acd4608bb50479717580142591df74bfd826b943125c9009a51c5511987102b9ad8986dfcf5043b3dc64551abc8b58637e9a003d2270e538c26042d110918a7b75d00b414577be5f436a4cfd142e6ef31d2f33d7c986a94326ab502689e67ad3bf222c1c07fe76a13d1029564f62222715ffc7ea082130e5f6d754c2f38c290c5894eae23096d43459f18a36e7e1edfd274b50e8ba02a576effdd2d056c8910f851b82350f0ba847faf9b74a6611f81480c9fd92b7d9d2d0f2af59c91d32946de94f3e2f8354def2fc1ac8992f110024c31b638626d30a7116f28ce9e0de1cc41208190f8659db4b05b440f1d09e285ec6f6708c772a36af8251c1d9db59ce4656476b5ad1af42070fde04dff12b3c9da8d5f73b5cb70121c225e7d6a8136752dcddaf7f3213b529426f1fd5ae6aea16b84c87794eecb952d80cee91449b2d248949ec02076bffa096cf2d2ba5e6b232fa28eeca18ef0ee44345f15f1900401cd30643b692c48a06620776c477e28d1934777b9ed8040d71d1a1d7c34c96bf881bbcc13b8399d6a0e6484f2ea166ebf5c1f07f2b6728edbacb0296e70121af3942a28eef2baf2c4ac66d737e7951b0e77b349803b7410300338d8d3188501b9e01bdac8b7c92faa654200ad51243f563e6e91b536c8d926dcd35fda0a3045cc15044d5e0bdc01030692e9f3258d1e64889bc8ff254bd723e8e89f96b59e6a4d1dd4412eb8f0426f51b9b21ea98cd70f086677d07eef655e082c051dfeb2da916d908de32aa8c48b4f417ee3c3f468540d42871b582748afda594d399dfbeac5c1bfd1543f35370753cea70aa7c37a51b10110ac8cded9ffe0f49d9d569e67d5e075bb3a4cf91608365576a823e8ec018438d4a551322ce2f23b7180e36799b3ba3bb564bee1bb7ead527bc934fa5f93e221bfae4ac69d29901291a60bf2ce161c5cc31c4a32587302418ffaa157014cc69757a5775d5f352f51793fc65f4256f09a850a0012de340115ce3dd94aa77319dc9a7b5acac78f17ea8e2fd623c4f4ef7d1cb4be940c1ec5e576ce4819102830da12c8fe26236ff2e3cfef6faeae16b640bf19ffefc056c3845d45f7d52fa259bdad7c9c461d418a474643f1d2d3a5940c496015bcce952fb4b5981f1ec516d323d8e0506b5fd5ea78101cf1a5b0b9749ee37f70e5dbf8fb2e586a437081c72528b8a8c6e2902f3c6fdc44c034a7efb627c6cdc7710f4afdc1429ca01a6842634fe970f5cd0b322a94c2e1295a6e09df5f20c7d69c84c109f428cc679208f53872a35a537a86d8ff6c4b9002f7cc982870f1d0150ab0a68692e55bf46725fdc89b4974ab4b10aca76167819ab558ce7d3ac2b0c1cffdb55596cdc0bdff20e5ae7854628a40f9eb4e1e8203073533292ee5f052a4f834d5e3acdd683634e31113e77fd3273d7fb8deef53e6e0530ca44269b90583e0eacfd6ca2bb7847abd25da0fc0ea9e001fd38fac5765caf99f0fce24865535cbf082839af4a7782139021425b18028fee39b688f8ebfd854dada2b1071e4bc516e6678d46b45aa001a49454d8e18bb5819b4d18ab51df8adbdaf9b665771991941f1d8ee8e85c19733b0562e0835ad2cdf1776f2ef315f7abbc5d2e1230419ba485a83a97886d591be7b5c567a88ef1f3c5f1a573dc6c84257dab519c6d28f8a81daa7a676e3538d497da9491d7ebefefaa19b24204bfa5c3d066373c5867db14356f22e098b7a76b6dcf741d013e2eea2fff0d727b12857a2db1153ed035445bf974dc9d7c6fd56c9255ade843b194211c4e88542d96b045aff7de703ba058fb0820a6eda053de1afd34b9a0f2052d3261a215009f206d6d1bdb05f09c10d6c3420e95dda20a0626ca8ec689fd1200d5b086d01badacb3d26188f30ea6024350da980ef5dd6d8e87d1bb43de9700aefc1514a38c3cae45826d09a04578df88baedd393ec0ace31850175d48d2f3b7b65adc491f227068954cd7bc9f9e1df27bb1fecc3c9afe4014818ef9bbd1736f699022c2a3c66a3c964b230a3fd5eb7ecb18377d72b171375a197d037db29db52fb9be3a83eb47280b7d0fa56016e4ffbe49f862ddc0d056529ea0464ce4cb4388f37debb50f32e5d870963c2819b6b077afbcf429a39f53215ceb5db4ae308ddb2ebf039959dacec9fef1965cbea945d9e8a867ddd1373090f2139ac75baef5262c67e361e074ba86b02d0e0e5ac0f050987bb0ff10c7e137bc702604b194120757823f7b50e155e39b8b8eecbb44c954d34ea53a79f11fbe5e3a0fff0411ad93fdec88d4c63e39e59ccf856d336d60f5bf982b65f05845a17df0d05aeee58e085f2e8990a48b9672282e3be39e18cfa838ee673dc69aa191a7610d6e1fc70cd6072a8e5afc63432afeacaf6b909dc4ddc009073de9607a46ef906098589143888ff9b23280ba2ef4f9b4e35aef5ba70711829cb919acde5bbbc32dada5c401cec5b0eb421f104b021871917950fe859bd38727643bd4d4a453ccfca6b108d5fcd6ca0421e07be1ab0c01f524973dcb0fa5c6557a8cad581847983ab3cb6d98307b83dc8819cb837da76587604dc960487d1e85fcfd5aeb7163a77eee224dbf93408952d8a0391f8412cdc4031815e9c1aea54c17425e482", 0x1000}, {&(0x7f00000001c0)="a1327d496eb29cbc3e813e4f56aaddc2103b919a15e15f84b62da042fe9c8d869949d9640871fd0f83567f72f175f2e5fea2bfc51c229387c63b154fe031b1486dbb4ce161ab0a5f0221881d7c7aa36a1e7de33fc1a8f9809dc31d54bc036a2ea88ebab7d863", 0x66}, {&(0x7f0000000040)="b08ddb891177994c816411ce265b92882df73d27f1c56fdb65ea7020", 0x1c}], 0x4, &(0x7f0000004ac0)=ANY=[@ANYBLOB="d000000000000000ffff000008000000ba83fc3cd91ed76405f34dc91122d72ecc06815cea62aedce686b1fd75e0cc2922fc3ee24543cc59327c5fb280f8fb7b24c5d74cde05a40b1a4b8d517ed085198bb2be228ee51ad58702e122dfdb27c2b914253b658d3852fe3335c079fdf98a4d2c56f4044b2f667f36a7c7f6082724395e10880a23ea5f201183710af4318bc6dae7f938199a52f5475f78e48937ca2ae3fddc5f95a3bd7949ad016c6d6b4558de6d8f2c0c0090d493edb977533118e3df3a95468b3dd451748900000000001010000000000000ffff00000000000006a1328403601aa25a6097bc7f9f7086cd01a6bcad89fcc101df64ca13d2e5a8042135e7f3691f7d483bda4597c10ef59dd1e75e60aad483a8bdf1e5f4ae04a887869eb13f99c30c67282b87e46ee4bece9e9938a2389307dbe00b19e382ec5e4045e48bf4ab037f65563d5a843d7e686bd8fc21ccfa00b6a7f0369536f076aa963fd90006498458abe15aa89e193143070cda3823693bf67036aa12d25daedbd0f69f4878728f44680917adf9c294466936259ae667e648529b00ea596dee62cbb535a196fdf5b631e86549e2a037009a370a2d22d5d05a8e14612f6acfc4be65786c305fe8795b509021521375245a970422cdd41a96b884b27780fa24ea07ff62b9d46518ff8bd1926b7793cb52d4df45f1892ee1232bddecfaad9ede2427b46d43a5583a0f951bda446c3b10e169fe8493275ce54e1e1f0701f7682b49d430b321c79011f3423ff49e5390ff0d06ca10a41b2be203e2894a68ed2fddef8281ebf3563b0c663c969598e47cd427080ecd216e9c6c445001c9670c80e0d00796621523129269dc1b916156b36b9b929e2d63fbb33cceb014656457e5783809a70cff2701358b12253d3d2c6ebdc05db8b77c5145ee525c6e8b06558f3e0561a09bb3844d6660e2c47760d8373772926de600c2f314ce7bcfbd9a236c708651d62139ec5001b0f71c4729876ad05cfd1163aca2f1d9e572e59dbc784617c154c1173bc994cb23bddcbe1188090448d46720743d46700d3116976d5371cce4ec26d58d5001136a5af608cff789fd74c8e52db7f0a6c5a87bdb63b9b1fc681de2fad31781e0d439803603e73b8caeb686a98227aa607ab0086548d6cee9255d14a8fc94a77c46845e422107e78da063bc8328a7a1df37ce681cfa5fabb7627d2b2943b514d7bce98c8cdb0fffcd8fd56ed87dc175cee71512990d765605b81422183cdea295764935d840ed48c6ca3606a74045a160943c67f3315620ae5b1b00a29c4271fc496db8b2abe58b930da771399cbd7f7f4d1d07d2fa0c96c9ade108d147e6060b786d795c2a65393d9db48d5db05a5dd58bf7212ec75afce519ac2df3b1ac2414811e4e7cfc4ab53adb5e2a8be6b121317b137658dda96af5f76613899cc10a3a3c263e1a7ce14ff3a8cd7f233103af25d26df86f57373ac64dbcd940515e17d92020f80bfcb6cc2720c3b4e71ca0ec9c768cbe32ad83e16076b6b6e962578dc36006819ad0bf6a993bfa3d599986c3889f72624a3ccea5c5b1c8182ac6ce00dceecdd94360669bbc99cc7bafbd6a12fa26da08948dd2772a16640621f9455287c12a55073860065513bede32bd570a859858d380402d1d25b54cb8f29a9680aec6d1d3fd8c15d3f5d5632acec40adfde419a6e821ab7666c64143dd44fc0d011e92a39993451bf02643f7f3635439943d92881dfc0824ab175a75b9a5dd85b92e19e1d5e6bf3c9b9a57664e47003f11367dd8cd98252daf4403cffc63e6bfe88915dd8edb9b5e0a1688ad4fa895eb51f08b7f6fbb49f4dc079faa3a15c1e53b0d6ca894099dea20b224ace3dedf34ff1be920696c775fce4e87584cb22e534b7c034697c43358ce6a84a1dd65e9f9dfdd0921c19072430367e272012e7e987d6f3f9686b1a3458a33a79ad45e1b774c5846aa83dfc116203d97bc64ec63f4be733a6110c7bc95f26e09c0d8949a4a6cc37c98f9dde074a2cb22766dbc665d35109f69af48727babe8971cfe09a3b75b87c2fedcd5d37cd3572008d6e84d9e29cc7cd264a911985f541d2edba95c58fb827fbc4460f8b5778178758bb15d8d80f8c0f01c2cd094815e87c4e9bdffe39f0cf48914eb58ca124d5a6190127e2003b811f9038bf0ee6e89bb1759c84beea4ca69930d2f9507f8d83715b1ce08f692d8c82132161eeddeb74065754fbb973dfa8f7f9509b95c3bbb74f3e7fe91108d10f0d0e03e17dafd74313006b7d4416afca368d4625ad2b844dbcd4b99769dad9240eac99fa5717d903fd4b5216960f5943ec69c0a255fba65f13bafea3f99095e67d75a4f3c93883c78e62e2efb2dcc173f1d8bf8f5d2ad5dc968670e0d66706d3b964605d48a08527ef81006189ee72c36c40d7c32ded6c86a19c96ae9a17648555724d33f8f46601eeb04ad996d30876d061b41d08439b5a48f3e700e74c50e27d03fda716e06a36f6ba1513205d7068609042efeb2ffd61a06fe93260ac00c1a2451e6488817788ff75dd0b06c041d5efa2abf0257a4afdd885c45d55d0d476df326424b952e4cd02a8915f79d243560e61d3a3aca05393d0a1b42d564b557dc5566444654f69321b34ae83da2570af9ce79155bc71f01443d93fd77bcda80ca22346fc064f940e22b65d184d88e2911a096139481891d3a79ea7706947e524cd2c029e45601ef12d50a7f2f3ea4f27ec133d19efae21f84b5a85c823699cf5dc6e1cf51c44d320fa6ce50f7ed43798f0d26c848e7f1fad470269e9e960e16c2cd75b0c1bd027e533e77e4d23609cce2e926f5e96fccde1c83d7789247e07af88dcdd7d7c2f243867d13d8ba6b4831a721ae104f14393929dd1807be67167670254186aa9a9b86f31810925a718292fae6fa25631bef378156df9b6eea3870ffc3a33c5751bbb1ceb931b89ec0df8cf3a2542f07c316a6b26bebd6938895f5357d02eddebc188cfe26b80b367461a9e0f130bf1e58a240f4b1d5b908316a68f3fd5a69f3ca40ca289df5efec2c873413c751d967b93d2056a3e97ec817a1564a43b6a5016348d982bfc9a61e449f0dd1d1ec8986200176e2fad3ab9fbc4fa5c36eff5bac9c7f134f9b7d7c9dfd234d3822394ca21a19190f4b4044eea58f9464589cdc49c67821df89a19fff943a3cdd6ec7ab007c2303ba0328b77deb8461944d286399719c35c44aa2c2966e5f1f888476c3ba8520bbbbed7b214f3ac873d7fd27829a5766a83149d330a695935d3a7da184557152f5a0bc72fa43d0c9e7fa2fba39b4a97c0e2285f469089f7195870b0573c0810750410d29403d63df075d337cd58d0e66860253cd2ddc6a8f1bfe399c0190ce922293fcb9ee0606708bce32d7893725c12238428286250c4eb9531ebc5cc1987a1e5284e3cb3ce963f5274a19ad7e95f61d5adfb9d11bfc5d024c678de17f069c75d39e029f0ad39c6b53382622ee7cc3333a2dd3015de6b749644c745b12bbadb350d398e539687dfd7f7c91f9a19b5afb34652cc51d7cce9134fa6c215dc2d3b2abca00a8247df6770fad88bbf1026b35e8c48247e622de0322d81ec75e7b8120fb6c9734f9302dace67a43c897f7b730627a3e730e82a45770feb5707a8c424b2867d871d6b4ac562ab03e633167ffb63428a155304dadbcc12115a39971879881f9fe96a0e90a6a2344e2ed46b2d48ddd54d5e3ab759586390b43cbe9c64780632a6b7b84f2d0ff414fb0369c3c55853aa49f145f98997b62c8683a95266d428917edf1705d8d4e7d065b03ae8d5a48c7943d829c1c7667978b691160953ca87946b64d69a1f1828f4f555cad87939a9c9b9939037c8d7d6c93f7348b80bdb7e50fe6eb32b84fab46bea678155385c65146c38511b09c91c4d14609a2eecba19f2de3f4dccec318d4ebaf6d94a69c566265602eecb37bc848fc370eec02894e20cc6021f435c8a1621223bb63dd9ec0cc78d925222c8d55df1fc6f5d2a110b68ba2cf2d188e1708a00ddb0f36f2be11c4c9f7d80600e189b4f26b3eef547ba9c96cd01f30c4af31f9f984bf2535b74bd334bc94f5000892ee9a18ad62777e807b5886151e73f97d73608dee13506e78ca465b120128501b7ce2c405b7ff31f641bdaed2e52980939b2cf22ce411248fd88d80f690e1f31449827a1b94b5edab45f0d46ae66b23c39b1450f62fd72b4f0c366492b7e8bdffbc1b40f62b3faa278756799f4f84084bb0441d2e5a4cb2f60a77961bf78161a2c9f31b78109f71e84b3511f07e75a5c3dbde8ec49fa8fc2681490effe129d10f8062dd1e74211c7fe475047af2892edf006f1f158baf35b37c03cdbe08ab8f3cede67d36670190efa4655e129d9029fcc2711978813d9c552ba867ec99e72f5c031c3f28c20aa569dbd5722c460c77f1374dae6c414a9a547e4bb4c6320ec7d21a08c0d32aa656a2a87a69b5c522bcff1d3262a09529a7e10ab9db84a7c2cb6a7c38d0f87a55ab96e0a2b821c6bd7e7adbab56057db7b5761ee302df2082d641b4b0d08bae6ba9b679c71431dfab5c16593c6fc0de6943baf02bd47fe08be15ccedee04abc77678e6977a1f99598e80f3f6c51ed2270b4e4cc166ad937e8ff7b14288eb254c79f3c1de869067974cfeea92506b9f57ad8497c88b7ae1ce4dd4d4f44ffef59dc51656d47966891e2bc505ed5cf7aa607cbb90b8dbe07f770069b62f7939aa639672ac352ef00665856c5fb845e9299fcd7e23667ea6fc33a31eede187acc575cdf3b730f9d44ab5d0ff447b289c3df6e6117cf4bf45eefc1c4c0ed6e5c9a7eca98bb10de7da90c0aa039f43dc434b0c977231b819f8be252888c1ed4384541b5d03383c9d6f412cedb7b78473807eb28776050d87ace32b837337d46ea4569e9617ed2fef233a3cfc4d04b396ff5b155a78ceb365c1931e83e3ab071d9d2385ce9bf138640f2e3d9f964bd5cbcf3ab2af031d4c489a311e5a464e1f37219ec5476f6926af95ff2b87c8a98064562c3894777b99eeef9f86c99196123409b6fd3162e4a50f3ae0930a86861903b2fc6751b5d9bd1da4e415fd2686bafcbeaaa403f430f852cfd8bffcbb6ef8025fde7693f6192597ee691d7fb20c9070c6f221bd51327486858e578fe1dcd5cdd1a6553736084720f8e7e7c6c806714d0fdf4ebee558cc3b6e6e81e90d5200c83d849b48e04ceee8c76548b378e1061743b4641b92b8879943d2c0c5f5b0d284cc972de0afbdbfba660db422ade97b7700a1290825335d304b0daaab96e711ba32b9ff44ddfca87b534326ba1eee91c1c9a9c18084ff754fc214beed75b7d23127efbe03de478ef1af8c5bf44659d9e45275946b1d0d48ce65050906080004808ffc191ca95d9954a19e2d90a214b6891e3ce6d3fc13eddc0be954482f255d0f41ef4a39e164a2ed0d429fa8d673741eaf7972e0384c54ddb6fd7395f01d4cd9cfe5b6f34fb697a6e54e68b6adfef6e327ac586a54d59fb6fe86b61b6a445cfc0f1e9fa55519beef6853db2c63d52cd4c36e6b6b8e0a81ada91612acccb66269f7705b0a4f9d33adbae56eea9f3ccc3972a11a0df4167bdeef2cebb4123126ef41e281e23ef9372e967676dfb2d6377e4a41652198e0b694051cdeb366291118b4f7883a8519f2a21e472af7b96dcddb621f628bf6eae3830b13ee2a5961cad50cd54134b23d196e0de83c47ae62fb5685424dc13c1be4fd32dc7913accbcd5a6305fc0b712b94f5b190897d3ddc6fa9d62d923009d84dbc8ede9b7a9456aab5e534975ea2b079af702a6d38f43642fb33c7bee62a19c9b11c4be235f4ab3f4458622876fd8495ee0ed558b9e410556d77952c265c76652da510d530602d634d0f5f41cfe6edc38f55844f48b27c7965b30c4f018afa28f8d0fb5e62b37dd9ded02bc020454b282692bf13393386b320149c73503b47ef02867ae12a58983f2c17e83410271aad69480cac9ec0a3a1ede1629fd315b380bdbced0557bb88a408249f789c29df00ae7cede2a7bad87621f703b56d92525461119f313749b9350a5ffd6743d7e4d3abe853c7670b5f790d8970f0d3ed39d65c2000000000000000ffff000040000000e6ff27fc2842cefb8d0e2100000000001010000000000000ffff000057760000702db253a100b598b9682617745fa6b41c5e17ff3cc42f17e3f0c6676aebf1ca9d2db80a793d7840288fcd9092b9ecce46834652faf418dc61bae990e46a90b2d583f6cb06cbd3a0784416b6818af6333de2d3cacf79aacd7e6d0f8bba55fe4631662ce8363a6fa435d6279b8957430cf86d9928df24055504577f5f8305ca8fc306d2edd450ee318f294f7b67d96f5288e6c7d1abeffe2716e31c9fb10c8008f4ecd3a2e811981a692de85c68778f0b07a6ab8daac58f9aae5e1c416e92530d050ac5ff0f46808ad07416f3a8ac790b5c5952c3c3d8d408da99324fbaef0a532fcc24686cd2b7ad60082fff320854d4bcdd3590db67ea9a65500e40f6c583c7933b31717a282d53f58d322bfac0c560685b11355eb4efdff11b33fb2349a0db665977860c240076c646eb1dedad38b306b812b63d56b78becf35c27f497b5f74071183c048b7d951a3e29926712fdc1bcaed1b35ae5664e35ceefcc9bb62155d5ed5c833af9e7e2c1b4b00bbe8213e4704a2fdd04821ca599e0156bf3eb80b90a7d028837b47cbf3a15acedd71832f0ec3a6bff93e5261e91bc8c9c8bc71a3e3876a956272f3e46d9935c8252be5b8292ef15cb73e36ffacde607c62d9438b05152cfd1206ad9c8cd35113c560a05a3484cfac8858a28aae269b3430b90e08a327706bc0bcf8472c87d3b20301c8edd68e24ce2255ad80f69e8ad3723d181f0fe9cdee40cc84a91553ec73038fa7bf15ae59092831959649dafc23d8af72808374c2fbc1db27c56eb51944084943a74c8a02fd3c7dbd2326e472db20ba1d03632028e5dc22455de8814362a2381a6d7360eccf83f61c79dfa6ad5cbf53c846dee6e0172b40f7d20b75ce5632c426a3eb3eded98476911cad2871c1af6b04cb1122955a91b7cc245346671a725e0bac63d50d0fd7d4f91dd7923a6915767ca0874e20572cb67869e63a8730d2681fa58210c4079d0d1fdbcb4e91f17d750048ce8bed74c06e388a4d0f581901e71a0311eeb7baef626bfde204d959442219ac9a91b3acf1973bbb7d331e41a1c7be36871f949b1ab0af79b56e51cec2cb12483ca3b8534f3be74413c514516afb3dd8897a92988aa9b62f9ef718036c28b0780fb1fe59fd903a32ad8b4a26ae9040284628a0ff294f2ba56ef1da04f2f8fe86940ed089ca67e88323b9d4660ba60758d1367926ac5acbfba2e96552df0a7493a12688047206cb5bc2a2c95cf8bba9decc800a36027a3ef6f3bea5709adcd1dd1972a74f9bd48e0d710bda409c72f63536a24df93ffd208ae39918e653fdbd8fa37558dd589fae4ab1ba3b60da4542886b646955f5832b5bb6d53750fc448d6d0457d907b73b7b3be7164f5de99eb3574d7189cdcce23882185e660757c9f2aaaae2174b26372e5f9f3cc3a6cad75118603151aceb43f924d745fcd6fe137ba1cde1b5070e1ea51d12eb2676fab8833b673e007f81863b84127431873aae7642edb667b4af28364302f01aed640c72f50ccf5e86b2a02ad86938cf8aefbc98f35fc68461bc1196583d32a3ed16cbe6d514c8ccf2ef77e8df21be9d56a323b517429f24c9e330f3d14f8f6c78d276b98a320a3fb036079d1526cec6920c7b3c3d539f7bcc113a3f9dbc1d02bdc9ee741e671c7fe3bd58f7b4f1e3e6fb0aa98659656f982a1b754b090c36fbcb2e7e5b20f09044ecc365098df15f16eab4a28c117f5b8b8496fd5526d1753b6a1522e8689be3316d8e5848286468d7eec8ee69c489e2cc1b7599069bd88f68e8656366568fb7e1ef102f4505f1d9a5e92d4777d86680888e6353bdef6f5e76df4f1dc8fdb291f942042dfa705bb4dca3fc0af151c754a2d0edca1078937a9d436e44a18821a56157170b261847dc496f1f7da90d96b07c501dfe5ba81b777a71429df32002e451af225b9b4bb68f0176a829142388dd2c1c2ec6bc0ca4361ff841e0fc4e81e537af63a95092d86792c89192feb94c30543d40604a4a9070f575324ca38255f48ea51b3cdfae9f8611f5b6b865181d37a64a4ba5dc2b6ec659e2a10202579fee963474d770fdf27199cac59301fc577894b6f39eb0dc20babc1fa66e7158a189819e0ec5f458e586f5c646e70ff1db4322cd420c55b9343ea97461bf23a076c7dbfc18a613fa24f165ccd612e319dbe8853a7ece7a06c02d3a702e6fcfe34ccfe68e018ebf74b4a6af7313cc8acd559ba9a07d8f69d186ab02c632af524ec341127fb3164c28d70971f50d50ff5c7a48e0978e456ac5551b8314366096194ee86d5794072322ee185e7894ce3fc111b7eb6fcdc768ae26ed060c2f2b648b51994cbd926a4ade80d5cd4a96c823e9f4f999d6d7a9ec6382e354f6d51487fb88aab706dd7b48a3736ffbd531cb3ff348ea663ab6a1950ce1436338b19d9d79e0ea3a85b234850dd9fc1cfd06661954e6b4a8896578b8c08d6efa6c418f2d34068728dace90a3e79af75cb89ae29bc4e82d55a2c84e63a065e834bfb4caf5671e5b26e02639c157ad2b39b41de81899000ee1f77153bf203120bc943b3143d3aa20c558af884c6b65e717ff12ba814f3ed8547d7b66a590e9f010c4960c2526b087093808b5a7ce3a5e89cbb4ac73dc219f6c9808c9a224a83fe1e75873b77f046c27f0c6c35b5c9efaf4a05bae490c99c77b0dc6d0bb51f6828164f79d966dbbf2631af9ff8db837c4530380f207208d2bd0046a2a77a2d2ee492e192b8f4850558f6640b0e20dc2243fcc4274748e222ebc04fac4f53913642aede14e7324fb42e7aa99989641fd5b9be2ba1b51c5c116471cf6594c6e412943e9f46ede02a4ab3a2e641c22c60b913810278c0f304869645ab4794b18db4468907c9ef53e64f1c976c260efa7ed033687edeb7819e312aeb4956285f255201df70ddab6203fa877a63366cef241b1a1cafb82374d3dab5c4ee7c8e760547d261206be5d940332d8c06653437fcf8b17efc657ab960e0069e3544b346e7eebfce3c2eb8ad84cfaa40d9b753e1cb3d7161e0cc7fa4b8d93579996a6cf30da1b89d97b23001b9195cc7045885f7ac6bb2920d81b5a113b019e0ccb778ee799ce6f55c9c3a1696f506ce2742d40c3dba9f7cb13268c7ea4ca9e600ddef64cc3273fb2d088d50a976117295c9edc185c017c7966860ca2e61cfad30a675ffef0143891eee946c65112bf93ca98b3974cc20f01349b2701eca9a4c3f53bc60f298e748d070c90972bc1141b6191e493bc4ea45465ae6a3531bdec2fb1891274b4de46a9c09f890593c3fcd93a47a70b003f2c3af41430df75266d202fa8df87b2df109c273d01548134327529b6598b47ff7482ca9190f958fb502e633ea1b71035635c9f7b12a10d1c5b80c37a8505b62c072697e0d393715cf995f51cd8ed4ce4f7c2a248093e2f27b42ce2362f0bac3002a1c89ddd916ad06e20fdc0eef50bb0ab49f57e278f37eb889734c43d36a5d41cf9217e60254590efd97a7ce6e2e883e9d9a26baa43fdb926c660c49241a9621234632c372e0721388dfa17e0c2aaed6674070ce3b8a54927f4c2882f97b34327c993f609c3e2211719ce424b967595e0282cb3d377677c0ff574d7398823695ac6f18b8ac2b5e7d60ee056cb07f7d73c9592e8c35578196885b847db0fc040b100c512655a2beae0f33276b5e83444291099c226d58aaf44c13c427edb18eaef4828366d49cde59ef6fe64cf24dfa08ff111cfc005fb1272128f42e69eba56bd51481784f5c3abc0e0e3597cea25c42315015e11034be8f33d0cb40f2aaeeeaff344e98536d97b76abe5d9a68388d24209502621e0c43390c4743130ae80139061919114258f91cedce27922bc12a2b7efe4ac56bd1fe99e8b4eb899aab9fea1f6a1acb727d75542cd7d20057c6d233b9d577347c8b3d3a18e064982a77dd41e4e9f611e1eca3355e37c417fb95622a8e18d355f79145f038b370f0617406d50f34eb9328841f5dc1dc47b140caf632c2b4fd6861223cd11329dbc7f27097450a31b9f9bb96272ec62ed1846cb2408e2affa0bd8b66cdb7eab8bf60df2aa33455dbbc0c4138f3f733a0d024198699d77f644b8cd991ad200f088d2f87b738404f59f7bf501c3d74233aba1c79b6cf0f07df0c11d28c9b0850b389a647d19520f1739323d8629a90922d5dc4bb1f9bf8ad720563e067b1bf090524f64ee830d550c9af11f8aec2452040325f850d3f3703fdca4422131db229257677ed8d819d94fd0b83fc80a098f839817a5d69fb1c1443eaaead65f8b823503ac3ba1ac6fd5043b3504b2a911f49f4ee54e8e58191e03ccb6e055fa42da8aa7a978259d731bda6ffd6a950a04288e082de1eeab3a47036ee8fd303168cc4cd266bcbd6ec1978f5777049d435c4b1b4a8e7f2a047ff867afff5831029a77befb0cb00a1e4bc27695f3dfcae783e53cfdd01803889a5b72118f382b8f9f24f811468a74f1b4646971df8b7380e0d0f15743eaf052a01997de62d17d1b2c6d0a7b76b187ec2e01b590561b3903aab3b781ee7298b1427298d95017b8357e6a456554b7549cd907a30d9d900bfc0a02ef051174349f02fe66cc6af71aad5e46e146e9b4a2a79144b84761aa05dd02cc05ebc451a4acfb2edaade1cb8ba10d468c47973244c54fa5062dc3e1c451c627781eaa2fc473ee69252a5d15d8f649e678d08f93dea1e87abfa4d0dc7ff7c92fcd03da559ad84562f076b6aa7a8e989f773691c8abed4d30e8a02610c4957436396ce7d319e0aa6eeef2af4fb860f4ea5154cd25fd0e12be87c8ce0e1274588de3f07ac6062cc73d5fbbf57cf419fb1f2c3bf3eedcf0e98daa2b44077a215bacf963354339d82defa44007f1af4092137eadc67af464a34335377a2c43fff78f4a22c231e590cecdfbc1791c880482563fbd9fe12cdbf6902e59ad6396f7a8b87747b6ed10e204df4c6bdb26bade0cfa8bc1fd8ce7b8a4089de2c16cbaf1ef81e2931e8511a3a81f3579548a73c6521df49040316b06bc02681cdb77f524ba202c6883593bf45016d56c6bda5cd0426679b77398a2c1d8fb042649e7f1fd584df99ec8d077c212185753e6f21e4b1a5b873472b33da4a19543b8b68eb4840e1c279eec78586dae916f939b0c605017b939d5a8897f89b5ae9a140751e8da65842946a35b7e061c167b3eb91408655ed3358d7890538948919d4d269a77084279174a2de28a1747fcfc93188448e2eda88f601ff2b1fb7fad372b4495350b8bad6dfd2cf07f646d0af3249fbb2ede67a68a56d2dc5031634563ff9133f41bf9bf44074a1379b72768a1bd91d8e3261ca0c9bdd23beed5467e412be75eb79bbefe41dfacfddf87d24be6f0b44e87e75efa0d595496613fa55dbf9b949d9e1e8a199fd312d8e2ad7954ebb82493bd639f0f95711fd7f614fbf324630c67c656d3216b9b2bb837b5c04fb77f2d548550343994d3436b880916ca6fb90dfccf210720374b86276038d38c332574323fb1ca9a53cec1213d9812b4cf23755f5e36878fc7e4056d0d6de2eac8f739d04822c0de64b8da720d6680cbbb5c0b290bd1952be70fe30368a8fc490853e791190f97b9bfb912d9cfd74830ad12a3ed19bd192705674339d35c5a6eafe67b0d0629e5ed022b2319fe9222e4d3b132b22f775c5ba6f52ce8f9176eb301696c855dff2b25fb47f627145344d183f5c51c0a4ed31603ff010c140cb4fabe491d969f59bf3dac184a916282db0773511cf83e7f66991cdf9b3a37300da11f28b82ca21074c9c72fc43fa4e94da7be991bcb8b661c01c3113f0bc0878cf12e1c3b3ba90ead6966e9e1f6f2d7180"], 0x212a}, 0x3ff) 16:11:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0xffffffffffff0001, 0x2}], 0x4, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000007, 0x4d, 0x54c}, {{r3}, 0x0, 0x10, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8a, 0x8000, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0xffffffffffff0001, 0x2}, {{r1}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x100, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0xee}], 0x0, &(0x7f00000000c0)={0x1, 0x9}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:11:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x800000002, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000217000/0x2000)=nil, 0x2000, 0x7, 0x7012, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="2fe296e8ab15ff7c90ce3254a27fb8302fa57869cfd54088983cb181efcb9b95dd51f61e269d2910fe48c880809484de3075c28a4517f6ec53bb322f1dce61cc8a502da5d86dafd45caab63b1daf0c73867912badd5d52a5c6c4dc4be0ad4d5259c59cb1b377e81dced9af2326dbb7931b97a765a9b067bdef5e3263e7bcf1b6b710992659d009004f3f20506f1fea3030558ec4f1fb01f992dc0d90c40c3c6438908f669efe2d4c4d8976a51b561b48664802c5d58994206add96e38b6b8f605a8317", 0xc3}], 0x1) sendto$inet(r0, &(0x7f00000000c0)="a81e92f85706241a90c0027f3d38d90784270292a803e5c503164ac7a0dfee7e7527623f1b30783b9fc2602ee52922af71d2ac918ca05cf8dce3c130c4bd6a625e0ffefabeb6b9a856190b06cbc389bdfb8d101433de6dc51ef5540620ef1a806d5c429784d0610792564465e4142f4c1933e9056f7ab4317a55ee6c763cf956eef802149c994b47dd7e7e841e1904d3adeeed3507f9ea76126f3cda25accf5f9776802bf0e121180e34b1d92c418f2c2089c72f3a46dff2610662e67548c11da059db099115b5ae9ee913daf1d4a8b466467e68123499ba6716565f1026dffb17f7e19bd6", 0xe5, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 16:11:38 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(&(0x7f0000000140)='./bus\x00', 0x2, 0x21) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) 16:11:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x42) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:11:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) shutdown(r1, 0x1) 16:11:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000008000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 16:11:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x3) 16:11:38 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x7a}, {0x100000001, 0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x2}, {0x3e8, 0x9}}, &(0x7f0000000080)) 16:11:38 executing program 0: r0 = socket(0x18, 0xc007, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000080)=""/236) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:11:38 executing program 1: geteuid() r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x0, &(0x7f0000001140)="2b7a59c09172e6b6b06c71b8f03f65d7d4c4d8fd1bdd80341d0f9e1aacba450221e9ac5c7bec06a4c1349a9722bde26312617dd690d8055b8ac21b797d1ac3f50b5c643385db8d7f2bfaa6cbf5b8f05e4c63fbf695865da4c54764690bbcb1d226d9c5de5c75eb7158428f47da57d61e5bd14b9dff0427b7d6818590a8a03c34e1f74770afce057e962abd68d652a43b55592b53dae30e11c782696bec8f3e27134f1ede57e52ac818c01949bd8199abce0777b667fa21dc5a8acb7f1de322198ab7b9f8a5d6f29f652e6c40878b0d6a415c6a9644f46972f69b699616d365587dbb3f8a54bb1b50715befd50eeb11b1bd2e3636321e0fd8c9ba78f027da9d25a3150f710ab57ab29db9f501d59c3f5734e6ad88dd5fd4b240009916915def39337e7b141bcbeaf3ba972258f80a0cebc8e6c6f83c293959fd87d14c4b99a50032ec11a0fd6b909877226a80222d8181e4698fc71b41cd44373c93cc25c5c1f1ad8c834c66b5708ed41bd5295a06beaa6402e755a269b24fa9e9d2f5e6d985236ce548f0b9561f701e1e844a6631345c9ebe8e2bfb1b5e66d91942f7dbb081ef327841c4c449a15b8cba7bb6dfe4906b1e93141d499c4d8b36478d3c6d02b029663fe7f216ef955c82f8d165586b4fd19fddc62e221adb08a61f67d5d1e8ef91ede1d10727eda9b741a721e37eded68e9760fb2dd380fdeb3417e6f3ba2042447d28824ce7edc8b699e09b1e5778eb4c731819b8e3c5a269a3cfd9416d54818af6008788d68d268d86ef6b577c6c4adc476830b6773b0ca06a26d53829212ffe707e29186b7f16a2dbce890dc05f3e724723753296d1d8d3cbeeb3efc98d0dacfc3e29213a01f87db0a8f4840c8a9d96b6868a9f2ae6e98e9e733582e4a008df94105e6342a80d73844480f4b2c93d9884e9bbd8c9beb2aa33399701642a263fb902f21407899a896080e538b0cb0fcd522e6fd74a22ed67a2f123867390b6b644e3717192340da6cec68f689344210bfab1dde7f73ea76bdd07897a05949f31c9e64d76fd2799723264873e28762444ea1935aceb35fe703aaa130d72bc06eadeb53f5312fe4916ac4d60a47453cc114bf4dee94608ca2341655fb9017a9176042c10bf8ed6640798101061cd7abec3e76096cb7d3fff1d29ef86822be1c5c79886f38472928b7dfb5afbe3243bd2ec2da6b45c367a58e05d54bfb0e75e84e28856947fe71183758dc1f0888c08e44193a9c607810eb4397e4abf85e1fcc4d015319ba56a15daa425c0cb2e8cf08bd1c65a099b8c7c010afb5690cc8d58c96f84968ab94459562acd9dbaba2ee6ab0ba949ca0d56d4cdd1c6f44d0afe72bdbd5ad67bd58cbbb1c282781a7e8d313b1ab92b3914da4484b78fa0bb754119678df043a2963d17aec5896151f0ac3af13eef571249915b8d728b755c62efaa6557bd2cddf9f58d918b2bb661f2f20327247ef3d388ef608a805d3989cea7257c325033e7f5d9dc644c1c12cbb825504c3153cb5b32da6ade0b26ffe6e149bc0caba4b867beb927f741c54ad2046002705c2893b3c6056f7ebf95e24db60467804f14aff39c4aff31f2c1f8721729d3abf8faa20e78458a7b274566025edd0d92db421b329c94a89c3a28eaa23bf22bd80b3945e712e077b545cafbf8f54fbceffc4fef72741ba31fddd98463512bcccb1193fac8218a1c2d2219808d83483c92a849d26a040e4e527e7aba7859959b087344e476a6bc764a4f35b8faff1e9511cf2b188f7cbde8b809fb10946e3f7fb1eb76ab1c6b54f0c2e1fe2162b61ad37aab41e26c19d22ce5eef271ad0c2efe77b8852c03281be3f4347c4e3cd583a8b96c08ef6566bdfd075846eda11d13c83077e42e1adf3380474253a58dd04cc5821617a141595a73dc1170ae3e0e586e01f7c4da6452f3b79832ecd85845c166ec4f1267e6c6c44e852a0cf687c209d078cc44f3993aa41422725721b27492bb4aaf250a629d4eaa91133755c7d0d99bd1793bd9e6b0dc94c5c52aae6ccd1db8f370922cc95aa56cf5b19fc6df1d3122a91da3034ca9ef73837c3299354bafb0ae5367277ab0320e92bae309091a8b2d7e265210daeb12c388d1c93a405955596b1da4df89e0bb961a700f01e687efaa66d72a34b41bf9bff2b35f8cdc22c609ef3682016560c5ab1a8f7fb8dc919cc6de23f40befc2eea0feabe2407bab7fecbcd18f000190e3cca577ac97cdc906bfc3739841043fab41b597f90163e3367a5520ba86c458f6e146d1a3a596390a3d03716e2aead3b4e8e66886cc112db9bdc5be24a2d359df8543c3e84ecb4a48e98b6a42e5efd6264ecee36396c52ee78603c9ff2be8731609603f8522d9d7c5deec9d7a803d3c072db6b8131d37118ce5477632a3979fd7d4d68a0ffdb3cccf8e141b0446f3cec9232b8a93ec7ce484b171becd979f96a921664475a5b05e1e5aa9a9f6769fbf3aad35d721e667e6271d08c04185ad6f93aefdb0bb6b7533852e65a5628cf26a5871dbe56c08f73643dfa7b6c79da9d0bf189ccc38c2dd08ee921a82304a22ef7df3cd330f0c3b24cd2f6e28f65f0ffe11411f78665a991046875f01b605a6bd062e1bdb2fa696ec5f188fef8b27bec127634bb1a78e70a262e866ccccd7f21948b8c345f3065bb00c84e84454da43bdff9ad6d8d934d93f2c30754aeb27caee3dd4b9bf1224234ef20255935aa84cadd42ea714d005b3d8f717fee8f7190b1cf45e4bb4e512f3269d47f4043ebcd998afe33f2766512c8f7f8edd0c5096f68b576f06c36267437433bcdd2782eb0db71d4f4e38811aae86b5fc7db5b166d244aacb94bd66281a4219690aceb35813ee6accc16d2ce9b64082f9974399283589045974285f273993eb799ff7d12ce698d64d227aab4b252858ecfc4bba134699434295cf656d0e8db99de581aaaafb55fd10aeb03d1926c7524b55c038d04a21c19912e8b2a6b4ef6ab2a504e03fe66254219e2bdc162d8597c6f0b9244043b7801a17aa3d84b037ab521ee8cd3138b8c4624842fdcf97f876eaa7dd4f449c315efe45b91954e0592be902054bedb7aebbe24b6556dfee2a0eb676eed55ee7f7ef89c5a01633e9ea524d38b96ebc7102fe3a30ef5a7b4bfe64a0b9622e288f8e80964bc6f3777fe54c444d01ae23f0d6109a33ee112db28b5dbf27200c72c13306ec33b2cf4649950db9c67ce19ad9e94d0b0b1ae03f00df210506844ff1941b1c2184d58a64fb4326c96fcae630c80d5edbe4842512f40921ff94a43ec4fbb0bc02d8b5662830aadacaaac9e259aaefbbaa870b7516cb2de86246dcf8496a360333e7d097a5ff4ee55a0b9745e540ded0bf49ce5428d9391ecf570891d3a93fd330060a34d34c71653e7cb756ce1002cf1de74f6d1b8d9fc9c5d44e33f021b5ab9296574f39f46527e4139d3c5f43ad737d77ac13b36526e08beab80af2abbedcd7bd7b0ceccc4d439da50215931f0f5a3a3a6c2f87d64cd3b819049061d5b9bac17f23f5b62b58824de50d3d71e68f28576f24facdb7ac16c28f382978122daac95a4513357ca58eb35281c8591f9561ae0104b7831f40ac0ba1bd96edb7cd4799c0f02cd3659d2716094541298944fe5b48eb27b7f37bd104d5bf61dcbb207c649e47ec688628c5ff26178f4b7c18000a3b5acf15aee6a657805c30b49e54bb5067ed348f58e596f230fa340b38d502c4a014b94de682487c9da4bf7a6f443844e7a9f68ebcc5b2bec72934786b7f8cf6aab2565afca45d628936cb9d67544565ec4dbd7ba8463daf477ff92e451ec65943d371760046b07da54b6e8781054685662a52c7a2cfd98690cbf8f155ffdf7a039a913a7263133357ca42594a9f2a72e477f1e0be819ef1a1e736c8199a1c03047df28daea2422a2a3552d9a3448d6e108879da26e39519c7db26e126cd10f62fb02502608b5b04a127e0b0500e1e274f1738a16d718de4c4107907efb50877881a6b78d1c93ee179386ed0b70ada4a223c63a69d40c01e0684e352b2cbbbb053b0759ef4e4e7ed1f338a517f830534bc0aa119aabb9f6dd462f70a9dec60c66a482d346f7aea9c7780ebc82755f6879a2a79b5900c4bb74784d48887cd1f1cc80dbbea97dec5476205ed3028278265ac11da8704d66e082b6c90758c23fecd71616388a990a9838b3fc864654851ae29da7871c5e5a0bb15ea31ae6651c49053bb532c01c19f318e219ea230292fe585376eddabd7a18feaae98535c1abc12c152937f7f88477340d4d7577ec52db35b54b6e7f2d68756c86694958716c1041a243bdf01076f7fd2d2cdd19f03a5ce713b9df14fa3290106b7ba00c0aa4959947e9e0eed402aa7e955714fc1aa77879a7ed097d0541723eeb6aa5460e061496f1d091b52b3034f572ffcf5805d9515f667e6f1438397396fe78ca9e7e1310639748dc05957c7402a6a4faed7e58520b6971c93d29790f4e2b8a9750d26b13e73c1e26c3061112177a86190a80432be63b47642135dddeb5ff2516a492931bdbf7b27896dab2dee655c202ec9487366bba5f1bc6e3f83da7ebf4b0139680df2c3e3285ff30e623e60d565a1f39e96ac394a490ff1b47f665ac3990921bd1fda97dc926a8209392bc6b54bffa7a17fa95f7fce3cc6bd378ef23a031d76441f7086cccbb72da3532ca137ee159ace9c272f6decdeaedb8eff4acac423d17e7ea86902760f5563d680cb491105a0ea1d2ed0855e5d908c32cc8f1f1d8be9dead7c048d0c7e39137f415841904d98ee4e72d1e8f830ffe7cdca2a7e1123c39053c4c51b69467c9e8839614f98dcb80608811e7115fb32e73c8c50a4723e63e05d0e3a2210ee5d1078092c5089607fe770d37bd6687facf08017a55bfb145b64b5856ed8536b26fa4afc1fe943d0ed4e5eeec76095d1450c1802505c66be1b2a0fddafe8da613659dcfa5a6988725630efa71d3c98b86b3fc5aac3345ded6e13ba5fbaf534e1edb6fbe26c48f3c230a423cbec72639640f1126597562ad823a66ff10bc20877cc6f40c3cdbb9e6965c8f2494bff3d919dce5e6817d3e654675f5ff0e38299ed9f4d0c1c21e86cf54c006403e0d7e021e7f6f3c02f639c6d1f5dfddf806405dee5d7ff73a166779c50169108d0bb74ff55c16948a8ecd617645af269960cc7f9386e679f9df84fb027695fc500620db9e9a69f8ef01c505887015f9cffbd80033c5d8e25e1c2f333e9da67f88c0ab9e143743367bfd6a4e941e031dff085f1ba33af3fd847a2517b71f179abed54ca96eebe34bae4ac932bb11f5597625521ee280c4c436ca00a3ea3a14ac675cb7bacf8c64ebeb303df9698086f6369ffa8c91a7d603d5224c506f2a1d11e143037483fcba25bd4bdb23cec6261e24713fbd0426ee077c1b885f421960c2a96fd7f76b65049be8319bcd7d173bab52c735e309f000cbe3d7d74d9f3fd0b993a2c918ba11fb467e0baf18eb26bdbfce07241622b2022b9767a63440f9f065c5e4ea0cb9b1d65f1ada483ede06f8718d59c72a2a2a8ee0b7f960270e6018221d682eb76d5c66eb16a611b202fa511c8c77672621cbf266ad80121f042a52f30225e1a108f6e291d45ff4ddd1296576b859889f3f5c2b58ca850243dd78f5203c8e8b5f1a2007a6a5758c6150cc5b63fc7579b473576f7960a7c894c31baa07308785053d664999de8dfdf6e1e01af84e885bad8bd70d07a0e3c645e7e09dbea39d17f55b99b9406984d39216aa72740f6679c5e428ac8c244188ea08b4a502943dce540dd5b7031d327", 0xffc9) getrlimit(0x0, 0xffffffffffffffff) r1 = semget(0x2, 0x2, 0x20) getsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000001000)=""/241, &(0x7f0000001100)=0xf1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x8, 0xffff}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) 16:11:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80, 0x0, 0x6, 0x5, "858d0600000000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x2) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:11:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = socket$inet6(0x18, 0x7, 0x200) readv(r0, &(0x7f00000015c0)=[{&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f0000000080)=""/40, 0x28}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r3) 16:11:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x806) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:11:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb278cdc4e4fe0da7538783cfd827005a0400000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="fa60b77a5158c92bbad185901f6e62d700c651a72bcb7f40df04a3a6c5797443a637e755fc9077b7181903e4f7e0b46823b4861b842448153973400dd1c7a2"}, {&(0x7f0000000300)="b22e1747aed3f84add09c9049dfe4fdf9438a55d5b648820c33d36285501ceef62a7d6277d85595d78a4b09f0c4c1ec3ee5114a8986e7e927c69f0c70582bb6f2f6d47baf782bac4128c2afe3d675c5a73639c9ca0d7b71efddf506ea459ffa9da3205b9fd5ac1c5309e040a84888fafc597ccd3775389d1c30373ed919736bbe69c5ad368ca166fb82c1fff25f5833e48362ce5d4f3f94e5834047317db1286eaaec44d1e5888821e5e078ee465b4c4006a4eb9ada3dbe53a80d8d283f61b51d05e88ed"}, {&(0x7f00000000c0)="ce91246acdf281b8f2722c12e9e9a527519ef6"}, {&(0x7f0000000400)="8ff0ea18388c19d94c5e3f5a5c8958aaef9043bc3713de17d8dca54b656817cd028af1c4c767e096343f20bf3b5b0c9fd9ac9df9f1d40c056b5c883fc10d2b34c6c9a2bb2ffe6e0afb24423c8d9c7ccf03ef8cbebf9f25451f805c5048a1c617ec44e530958999c3ae4e0d7afa876341fd2ccf4cbcb82e71e868e0db661d1dacd466f1f9100157a86ff0b09f8de427327e0af6100c5bdc081e63332342e8023262a3c2c842b84c61edaec3bea8d67b41247850ba28aa92fe615238388ade033499ab3d82f76a552e46688e0392a6f35558b428"}, {&(0x7f0000000240)="daffb40368d09df023a648b476c8e6420ecc0c1e4c36bb911a13ddbd5653496bdb898e12c7f32dd85d2a0bef31b11fa3e43df5b0656cff3b591ebeb638f86c9b"}, {&(0x7f0000000500)="4aa420297302004432f051bb2a92cfe663fd08c0d414c291e5e88c943cad6b807f4df4bf479e4c9a3a64184b499e38bf3de2195f2f7002348c1b49e6fb7dafe900c7e9010710c0753bd7e1ba5017dd5e3984414729562e3ba1cb01b4b9d2affd218e1a4bc12990b7c2dffe640367016a3346eaa46abb1cfbb3fa2a9f6e5dbb308fb4eed6b53a29016d6d9ee633d961627bdbd7d4e1f44f51259114dceb50badf7f2a2caf6fdbfefc93a8bd02e2a115b82564c462891c6a91f41fa11e940a2de564656e54014a4d54028e5b3f5f3d35c17a3407d5a774ab36f8790e94b9ba6256dee14faaa923b149"}, {&(0x7f0000000600)="ae1cd4a69ffecaf4132cfe53ae493868dd0578d836440999707352343045a0e6bdb9b9b4986a690328b75767b508335aa075d835abcc9e7de193570adde2b5461581806c7e4f10725f8d3920048dad902b3533435f11dbd826d30200f31fa453d6ffd4c90d295a23725ab10050b8f80ff59967efb90385e9aa5ff658b92c659268955006ee1de1ca765861033d55bbd0d37109d25ef37307f7cf9e81e59e6e29280d7858df73cb428a53853e198d2b2c3d0c78f8e2bfcc23799af9e1933656279d76afff08ecf925b412b0d92bcce0647631548a7d9900cae28035f1d183ed30a3763d791d9604f3527b33c8584b129bb61c67"}, {&(0x7f0000000700)="9d77f0d8d9d64ef8c0bcc6e11ba710199c892526ea472a9954cc9e401b35f8d83654d3176197ffebcb30d23333be40c5479c3f64c8aae85980462797b96eb8013b07f34b5e9f1c2cd11a9caf42e453f702590ffba635c83436ffb2f10b0f7e46423e4abcb7440f363ecc340f7229f4c47ddb1480f1c1b62b1711ee320fbc14b2498496755bf533400ab43a88694e52b70b45bdbe21883ea1b9face1600d0863c12a01114a5fc3da16e071a71a9c810400cd23768d2d30e01e85524a6bd6259a75ccd499b13fa7af16ee67d54e9d7326600144ccfc934835e380ae06f25ac20970745e7dda2689b0aca4468de33bebec483a5359d"}], 0x1, 0x0) 16:11:38 executing program 1: chmod(&(0x7f0000000000)='./control\x00', 0x80) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:11:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setrlimit(0x8, &(0x7f0000000040)={0x7fffffff, 0x1ff}) chdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x6, 0x8000, 0x100, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:11:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f00000000c0)="e8b25ad511", 0x5) 16:11:38 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xffffffff80000000, 0x2, 0x100000000, "9e1bd1ace8a96dfe5eee4f66b522075612d5caa8", 0x6, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:11:38 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000000)='./control\x00', 0x320, 0x103) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r1, 0x0, 0x0) 16:11:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000001440)='./file0\x00', 0x80) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x270, 0x185) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f00000002c0)="fa9c63b37200647fe444a2dab750aa7443288261e9f0a1a0317613ca01617e9e48e1dfbe57da9db5", 0x28}], 0x1, &(0x7f0000000340)=[{0x98, 0x0, 0x3, "cf14f5d59a175911e1d4130f2d2ecbbec161f227044788608aa597450c52c6bb615207aa135716a4e72060fa5ea9da50b4bb36ce8803cbd36d5c277f1813e053757a4f316002567eaf279a8617d1530a69bf126bdc0dc1656f8663f9e9883e468d58530147eefe22b25fbf6dd3ed7ad7892338c62636bd9083439e0e6dcce10f515a"}, {0x1010, 0x0, 0x0, "17119d7b879d396c83169ea86284a9be9a8ef93ccf80385a6cf7110c1d4a45e87f4b9132a1f39bc0865e02c662d5f92de59044e0c7b766a8ae77a9cd58c72cb397fc1ef20bc443f063b5847dd538624483f0cfa4be263aece832965ae6fd0e6995cb66231ae3bfb7a102fc4fdca2739344451f812c5ef40f5e3ac1d1be0403e347a82e83b7691a7c5779b2b93da25dab402945af30476f7cee1ebac78bb9e415d5864a19995de8193803373bef6647d80112755a7eff9facbbc28997f1015d1db445851e2307ee3192705f4f33024313bc0689cf53b7e0fa59d899d83bf7bcde10b43b269af5fb19e3e9245ef8abb86ef8d555a9e17ae7067c0a19ed20dc7cfeefbe6d2ddf443e4eaf1e8fcfa25138280535be142f47429f39feff8bb1743311b52f26907736548f6c05ba4653ca4d78956f1afe5a870f2258316c4b02b840423e4b1e8d7fe389139158e4a72b47169368b9037504e08febd70adc01334774502193ee363f69504caafd4d878fd2d6233294365b0ce95e0e3a202293fd4dd0bec8eece0ab3c59b42c36714adeaf1a93d4b0e9be1d775bd13eb230567840dca5747a4dcb8af95c753c090f97117362d273d57e7330a3bfd198f4cce399d6d0590b9e0d0cc351cb5115d4d74bb636d77313d36149914f8a2058ba4513463433071df7ac8eac27abc2883ba623e6f81040ea5cb158e2e4408522f87d145bef30a6248498911e0af03ebd14f787615a0f490de4334e77d10a440a42dcdb7692969097b109f7d279a2350609e6d85efaa5dbc50fcbd7ee3787d438d8fb71a06c09e3bf26df93d3620ad45dfe8b5afe911260c234d9d7806f0328e7fbac79941c99a2ea406348a123e4d130276b33f86dc050fde1ad0beb778c4bc44bb096ad1d4bb556ec4c7d84ea7a9e56d3ce78469f67bb54f0dcf95c21a6e49b96d356d7416a541396900a6a61a6621c86fa0da9fe6514e4817489adeea82af8657ebdf6e259fc3f3a47b0216caf29e1b8c9baadc110149d6d862fc2a2a2b134b1e1e32bf6651bfd96bbacb022e74fa7f3e5d8fd7c0ee719a2529f93131f7aa463d81edf85497d995efe5afeb165e405667c3c1ab06cb0b75bea308117f5bbfad5be76a7872bda9d5646157ee6b4236b0047d01b9ac3d251004dff23507957d28fa77a97dab886d708c225873de91612db2edb0c6bf2f97104817dab81e272950f9d6d58c660f15cb907b7cbc453ee1ad0e896aeb7af1a063631b64d255de8711010164b3baeebb3f04aa48f50c0731c1fe025d341f4c51c589c2225f5dc90117d988e93da939b9016d9a4e794b2dffa19e1460b48baa0dfa3ddf058735063e2ca571d322143772e2374e88042f372cadd3de7ab24449d2582a0087eb75d82cbf3e1f99f8acd0c938a4e215c1c56def7b60cb082469a49dcd754d9241c041601d84a5e29ca118361577ddd98ef885b73b3fae9923267cd4317d22f0eae930ee8c24a1612eb09784ec458bd924c690b90c21164ad8efa3fbe0e9fd76509071cdda0239e145e91e1da0d8eea26df23018378a39e72a81ba2d39861a519d7b31c1e8fff7aca3d02278e09a5af78abb09f979c96feb7580f6ed58ff78f88d6186e20f7bc6f39354846cb002e142fff5a53f257f86f00e10773fb7fc828ec0734f95c07918081ed35a3fbebec6f9430da3a9e9cd8971fb63b65d069ee6a13eabdaadb96938562a4eb94f142fc7f143d44908b4dfe5f7b02824158cb2f60501c9ec7be8b63db04e6d9ab8961f034e2f945b4569a7c2899074621fd6073aa42f300f275cb0cd401fc9aadd07cd1cf4ada7e10ad0bd5f45c9eeef604e5e12bcc310a80b0e271f1dbfc3e96f79ac7f39badd884b7a28cf7d722ff96d5c4e41b60350d9dcd72a54d5b129ae7d679ab500a4c58af00b389210a2345ab942cad120d3649d7756b878323bc15b4f1c1e360567fbbc8829acc0a2b26edb973684a26b77e67bb7546034e75d332acc52ba576663cf9737e78c7d7fa0d17a947190f5174a9473cd3a9d28049c977ee7cbda55f66d52d47d47ae2adec84d6a6b88d5997f176a37f4a3bfa215d70a7981ed811ba3e77c8d88bc43d323d01bef1db22f939a46215b5b09b54398b29fe4631a37faeb1108faad79ea1372cf9bbf5f41584163acf895731ff1910033ca2d638d7156b3f05d2fb1c5701181cbc9d7a51ae6d2a32ab3e50daf429182590060d2979ce716ecfb3d55deeda1d1620895419a79346aaf920a48899ac2c82a42f931123e64037c7140553ca333783e55c67bf2b42df6c0e626a775b01a2fb2ba6b703020a36019581bd9b705529b59b7968ccd3f0e20ef97e948adca0dee534af2c8dcc15dc731089f87d96aab0cd6002f0bb54f30a7f7d49c7239206ec269bfee1a6d5f32620a7aadaa587384538656c4b86ee52bf2719e14bc7c3e5acdaeeac64b05e2cd233b2163b0bd12aa1895cef8d281667aa8046d5f9c038237677854889f209471938fec6181da90a652a929df9b609dc5bb5e619ebb2791f3324529da7d1e0851847050a27f40a8638c64e92734027313945fcb0ae91bfec73bd08419ebd4e2d7167873bb99ec953a42ab7d16ed848ea2e8e0d876250c1c9def3ffcc12b619dc863fe0ad873ef4c23523c8c62cf394ce394348b989c060ae35242e933ce490ea9da9da1f0f665d5f6e31da21bb9cf42dd6771c1642a00d622115e422710394c78c9fe77e364717c48801e4db74f161e7761180be576b12d405d36847e96a66a4fd56d81c5a8aacb3010f6c47831e53e8005c6a7f10363d0a6c015e1a6e1d7a4eb93ee2d273d693ce10c3c8a81fdcfa84d4409b6d9b811f2f9084cc09a4a8dd8ccdd789ba447298002d738f2e9f92f15abbc2703ba9b1f029442e92810aa76b593320e32dfe5695170bb7fb0946353b88869efa744453ee2bd3b96de6b14b61e16fa11ec53c62cee229757c0a1cb1b687c1e38d4cec54f302eece28fe130247f79b4f1da85f010208e6c8bfe5c0384a300755c947df865814d561c6af0ef418f00d3f1633d5e0d178cae1c198e4db41bb2d38d83aea038f6574fe47d74b356b659c963ae174217a1a7841af484c18a6db7275c08bf6dfe334472c3187fca8e7a22f4d358602119e5a67fb2fdff704bd36010bb93293a59c4fbe2cb6135a852899f995ee281a808b56cff78ab6d7320e6c5da2bd776d408772b35572f525dbe2d6f7f4da93db223bdfecf097bcb509abe80c4b2150dde6797436b96270d56596278b536d4ad120fa4561b99aee17f8fa2a704d122ef5b24c31f1fa545fb9a4521dbc38b53580258e9fb53098fb1ed7a30c71b687189564963559aece05fc2608dfb0c0a9955a855f583d715c12b41ceea3bd7168f95ad820352d496667c7b0cd62871c5ff13bda0c80db13f439ff36355245f9efc4d585dd4535c32350563308c322a47491d9b35723903cdfa6af841f99e39a1d9d4245eb491e681db1fe65e52d1b632357bafba228681ff25e7b816710e567f6bf5662cfd37e968e5cb487ff4adfeb1ac8a8e0f4fa81884e61b04eb30f0105ac20c827e2ac6cb429fbca6bf98afc3520f3ce75151f74a820f7e697c368f888a321fefe0631a3454871271baea94ed4577bdb8aa98a83a300f59f295d9673e5d28d811e3b5646bfc3f8fb8237b359532f860599806d05baa2642cb429366e579640b6af451f24713a4d93ec6470e3fb60cb8b3d74b3b8e8dd6d98fd70c49230fc43475abea386c00266ba2f6611d490af574fefff2bed2842bc9cf33944017180a4552a05d04a490ab5855117a50354cf2c379477f6cab1cd40121ccadaa6bfe150e6dcc635f1b92af2b8f78bbad8f1427c9e444ed211de4dedfa4895fc72d4aaf2de1310778a2ebf0142948164500babdca037eb8ab5403f6337f6431c83a82604cc285679f8c95f89a72ba45f953bf7205242426afe1bfc761461476c00bcb127d3a1a96c4ba6202d90ce49e2a62e0ea5439d487e3cc3154f75d441bfa4f806fb2177ca57b739c65b7ab7b3473c621dfd1e0c64fb5dd176ab2af9ee955616da8cc69d0c43b278afd8401f8b212b38eb7172e27f321fbc3dff474fd460bc154c4ea204b1ab7d1b59a2c33f14fc280f8bdd743190205d21ae1a5fb449e66ee6cfa5199c21e12631880c50ef00f57cb6a710c9d3c9cb00d344198d386d995b8a7d5490cdc9d19598b7c9761aec8b9b50554be64634f3b74ddbef0f97ab392c31fa9d44ce797c1b783605aeb7ab1d08d2c5e6dcdaa3eb9b8e68ae3787e6c75e4fc071627d8d215de89085a630b975b0f849ffb8235bf6a6d8600f1dc6b597e9b2d939663d9b60c31bcdeadbf98e52df24047c1375ca017c3e04abaef7ef3f4aaced65180360c704bb2fd9d7752f21aabfc0bfec26725bd005ab76aa3db6c45ce892d614f0b8d1af77cd31072484eaca871a9901ebac70ebe3609660038883a9ce5aea6f79241287683d551af5e91345139127c95b8f354e7e10f8dc20d598e1fa8d0cebaf97e6d0211a99ac9767a3498e7cd53ea9f927abc8a5a4c07a257f5d13075db01ef2ee4c4b10d7f5e1b95184cc55f882057172ba72f650c6f6df7ebc97a39c96a4f9bbb3c9b4860e75a97fd9db993a8d43ea66946e24c308d7fbac8e99772b00e2aaee349633fe0f5f2cea2c2d6c0805da6447d32b38b2a2610b6025925920cc7e695dbfd1cb1906a9718e993c2f778db51fad3f1109c82361f601377a26d29f33fd54303b4f5740206c3f3af6898d9d038e2617342e57c02a81b2c9c0b49cd842a06b153f9f52924e8d5c004408e528676bb6ed9bedd1925e9085978baeee4abb47f8271c010164b9e63ea1b873ae87b7e750e5aca7b3395ca58e1b5c1eb2af93a3466f04d99ba09f78020afff79b19509ae5b846cc45939b2ccdba140b43623aedbba05b90e5c45b9b40a838847a402f5102aa7a3a6827da527566d10b080d33b0ee9e1425c98fdbf2f78e487517de36c556ed61e4044a486c0856a970a2d6bf2510981c6a85b219dd786335aa40fedaadbbb178afc1367ce878749971fcc5dfbc09d08ae4aedd8eeca6b07ade4f670162209b8bc0daa0a1e2adc083d97435f7212b256526a87fde7efee40d6103ad331f98d2a8d986df26f7ca7f0b67fc0b1a24dc0eb7c9c488899032bb03c07cb034395743853ebd1947e6770ee98d7f22b3c83ed2bb86c9db20b16fb9ac07c25414bcb4362bc7bff943e930eb8f1d9ba1f88eec0c05767f28687e403ddc0bfad911ef734c1a8b73c96763c4ea9dd61c9bd2224a6d8587d37a1875f744c4bd1d2f1ebbd9af00e200e95cdf451f0322f3e36441d87ad7df555e00fd9788f808d4539c68ff6cbf0cf1ea5574d4f20b4550c7661da577f80b80abb1fba586d37eaf5ccfd6d0d94dc13affd7892a9b6a935a6fe1c8fa06d250a5a2efce7d34ca8203f24752667cd6ebab95ad0da94e541774f460bd25ea4001cf505a11cc7959ce66b8206db5895a282f807b8b0d885b2871f65811542f16a6e8d5fc1113e7db037dc66f6207f7376a6c2593e9c5c504349ceb2991e9391e9e35569ad67fa33e510b243250f74fdc73ba2bc131e8e9e08e96f65168fcff757307e065731427751cba9f301e96203a5d4699aa1b4810f278e43d898d04a2eb6d2dc256c36408f3730e73f7891fd65b671a221aae1d82f3b307c86716d2f5a01246badf9b70fd82a1aabbcac52775128b18a1f38f18f3a7baa867f6d2d804364abd9152677fd4f9a66eb1525bd5ec344d9f2bd88fa5c99216e0da3a8b772c7a2385869"}, {0x10, 0x1, 0x5}], 0x10b8}, 0x1) 16:11:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040000ffffffb27824afd4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffee3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:38 executing program 1: r0 = socket(0xf, 0xfffffffffffffff8, 0x1) setsockopt(r0, 0xcd, 0x1, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x8003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1e567c1d51fda707a2241b772484d79a8e4647d0a2fdf4b9a15d85becc71f7c6b74d4ae4f8d5de6211698494b87edb6a144cf134b448729596741cf6a8270f9edc7cbd849b644d6a23df5c7188e5467743cd107dbf4f83533fde67dbdf2c9135fb12a97849c4498c6609d4fd908964e10ac37a7bc9f6d031b87edf549ce2ff34f2d71e4e808f6f08aa7b0d7bbc74", 0x8e) nanosleep(&(0x7f00000000c0)={0x1f, 0x3f}, 0x0) socket$inet(0x2, 0x3, 0x7) 16:11:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x47) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000000, 0x70, 0x1, 0x2, "a40a353ab9e5d4a2d64f9e94ed73938a7038cb29", 0x10000, 0x7fff}) fcntl$setown(r1, 0x6, r3) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:11:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="a6", 0x1}], 0x1, 0x0) 16:11:39 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() socket(0x20, 0x1, 0xffffffffffffff9a) mprotect(&(0x7f00002e3000/0x13000)=nil, 0x13000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x2, 0x84) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xfffffffffffffb1c, r0, r3, r0, r4, 0x2, 0xffffffffffffffb7}, 0x3, 0x7, r5, r6, 0x40, 0x0, 0x7, 0x255}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:11:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd14) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:11:39 executing program 0: r0 = kqueue() r1 = getpid() r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000011c0)="66909da9a5525ec7dd6cdc9e620df931cf30e71c65c488bf8868085e80f8c1cfe88b6e8ea4535dd287c32903d95c585b79f4b63e0228ad88db92b8b52c57393f063ea847718b56ae9f3cbbf2dba16bcfd78f25befa60480226999f922be957d66a07388b9da2f0499749d3c5a5dc401b3f61b02d1c2d105fb616bac1d76f967f865dceaa06edf5352f1fb7b1d26097ea7ae46e84a2a17a0b2d59971851c5ab9f0894eff3ae04136b44440552e3c1cb79ce7c4f3c876fe2849f33bfdc335a3ec45999fecbd329febd3a2b2cf2c73fbb242d", 0xd1) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair(0x6, 0x4, 0xfffffffffffffff7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0xfffffee3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x3, 0x4) fcntl$setown(r0, 0x6, r1) 16:11:39 executing program 0: setuid(0xee01) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) socketpair(0x36, 0x8004, 0xf1b, &(0x7f00000005c0)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r7 = open(&(0x7f0000000700)='./file0\x00', 0x0, 0x4d) r8 = open$dir(&(0x7f0000000740)='./file0\x00', 0x90, 0x10) r9 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x410, 0x0) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r12 = syz_open_pts() r13 = socket(0x10, 0x4000, 0x1) r14 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x10000, 0x80) r15 = getppid() r16 = getgid() pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x4) r18 = dup(0xffffffffffffff9c) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r20 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000009c0)) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) r27 = accept(0xffffffffffffff9c, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) r28 = accept$inet6(r18, &(0x7f0000001080), &(0x7f0000000cc0)=0xfffffffffffffd72) socketpair$unix(0x1, 0xee16a31f6bb1d29e, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket$unix(0x1, 0x2, 0x0) r31 = dup(0xffffffffffffff9c) r32 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000c40)) r33 = socket$inet6(0x18, 0x5, 0xffffffff) r34 = open$dir(&(0x7f0000000c80)='./file0\x00', 0x120, 0x40) r35 = accept$unix(0xffffffffffffffff, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000a636b8af133da23bef79d706ebb211d0e222d5d95faf0f3aef39ed885be043fedacc6add2694a96a3d5508aa35e23a5abde9dfb7891095eb8df49249b27cd2eca44e703c97ca07f4b89639a2f1b354107b7ad93e4e"], &(0x7f0000000d00)=0x1e) socketpair(0x0, 0x4, 0x7, &(0x7f0000000d40)={0xffffffffffffffff}) r37 = accept(0xffffffffffffffff, &(0x7f0000000d80)=@in6, &(0x7f0000000dc0)=0xc) pipe2(&(0x7f0000000e00)={0xffffffffffffffff}, 0x0) r39 = dup(0xffffffffffffffff) r40 = openat(0xffffffffffffffff, &(0x7f0000000e40)='./file0\x00', 0x20400, 0x4) sendmsg$unix(r1, &(0x7f0000000fc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)="2e6232528bab6c6b8366bb67025ced01a04d92d6cad78ed7e349afcd85367b73aa5efc9ecf4e6d8e839c41a49ee3ffa0369dd68dfb57b80288bc9d3871d7b4692fe6a3af47a89fd968fd6a92260fabf7bb7da1c985233a23a98c4f9a82afbf90f840b1b4b112851d2f5f1e2466cb445e2782f722d0096f10d48da463009400b2d34ab2b62301bc4408db98d70e398be61d1d0e467d4ad404576ebe62612b96019802091cbe24ac208192f1f1cb253746cd4e73bec6c35c8df5f3cfaa2f6a2bd96b6d539e23d32a87d7638783ac1654bbd120fe72e0bf40de14dfd13f73c6a1472b291a3942c13b18c0", 0xe9}, {&(0x7f0000000140)="c5c3374a591122414b8ad0ab484bbd12da323d7171ef9ac44cc3d64c468d9b6b6f7d70e2581f77f4da9db65684f1e7ee9e65e0dd75b1855e9d0e5b11f1aad107ef315e96c8b16ed7214f0f39ea5cd85fb20f9ca3c2eb769e14464d9640898f12fa417db040f4952a424c01aa710c9909ca57", 0x72}, {&(0x7f00000001c0)="58a2fdbfb1a6110a245db62b1f5864e356088f208eb1e82b2891ee554de7a922b042808bd968ef08955d8dee6e23a506301c397a4c0596a0613612cbc4778e0ecaa6e9d93500005b90adc4a00972088ceeb0a859791787c1ed61c880f1e431a615509a58655688764dc939b168f6c97c5bb6ebe7f699d064187fc6e55c4371e9e180b5899a80174daa5f589d4171a834205f4958f9730e79585af8563348d9ebd31c509ae2a22271f3eac5a7ca26ec76845bdf095116b90d12066ae8bebaf7513ba416279a79eab0c3b640879c30b307736ebf89c9012351adcfff", 0xdb}, {&(0x7f00000002c0)="4ad40a3c7dd59cc4e2829176d5519e1e44a2e73d1bcb58a8360605f870905a2bab12734721d6aeb784112c739b65b759fb226e2f6cd44e898a5bb9f1e2eca69303c3dff5d7dd8e1d34856ccc2fd154ee1e47f93e3ed843dcf0aca5cece64a3d7528ca9df64e219266d930af4", 0x6c}, {&(0x7f0000000340)="bc320bb0942b0d1358aa8dab2b2f735f9a6a483da362bbde9646e7df12c794c54f0cb49e3821a3c8762a161bb0caceb21ac9132e11d9eda43ba2abfcef8dff7143608ef728fd005e9ed7850c0cc083334209ab3e3c1d6d051af4a06a49261e8d7a15275f91e314f66f9815419e1a30d3a49159c9237eb3", 0x77}, {&(0x7f00000003c0)="1d9496b3803c7a8b1850ae84d568788dc98203290729e45bdd21adb181c5e2c194cf2094c250b8c55cf74c8707a6480c2d40a451078e1090343dac89dea2a5efc3a27167ed013d83ca896721be8c043c76f91b12014695ceaca8cdcc7b30607b342dc0e0144a3d5bb532b71626ecc707915dcb7f3e6ef7b009bd98528425d91d7a3bb8c910e253184721d421b1e3c4987a2d14bfb57c4c988badad53ddb32563ceeb61574fccc47dc150cdc3f16cc6c16e78cd67157b6f72bdf61ec3fb0cb87ec073a89f38f15720f930688b26f23bdc04e20fbb5177ff512b34e10233005ffa6833d0accaf63ccef85be79597", 0xed}], 0x6, &(0x7f0000000e80)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r0, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r0, r26}, @rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r32]}, @rights={0x30, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38, r39, r40]}], 0x120, 0xd}, 0x2) setreuid(r0, 0x0) 16:11:39 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="91b2bb986d54ac0f0828c370d97e2ba0774879ab7242b333ba4db3eaee372c8dc5a16d9c9fb53dafab99f998c6af99df0bc5ffcd6e645f000135d99824b8a3fc7067bb49c5a12db3ff812ddb7ef1614ec64ed486f2a90d3b99a84af0e0e5be947d7e9040dc86cb9a995c56e3d1e7e9cc3b81d3fac56e903dc46a0e52581498583b2e56a13a4c8299dda5078c154badc9fdc817796cf84abacc60f6fe480088c82e7bc342", 0xa4) 16:11:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x400, 0xfffffffffffffffd, 0x8, "7d81d43fb4cc9fdcea1460b1a4d017c3d089e108", 0x778, 0x75}) write(r3, &(0x7f0000000200)="fd", 0x1) flock(r2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:39 executing program 0: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/153}, 0xab, 0x3, 0x1002) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x3, 0x1000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() pipe(&(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f00000006c0)=0xc) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x3, &(0x7f00000005c0)=[r1, r2, r5]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000008000000000000000000000000000000000f40000000000000000000000000000000000000000000000000000000000"], 0xfffffffffffffd28, 0x1, 0x801) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x4) getgroups(0x7, &(0x7f0000000200)=[r2, r2, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='%:\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='*\x8e\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\')])\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00'], &(0x7f00000009c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='!/&\x00', &(0x7f0000000600)='g$\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\xfa\'\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)=',\x9d^]-\x0f&\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='*\xb2\\!-:\x00']) pipe2(&(0x7f0000000700), 0x10004) 16:11:39 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd28) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x420, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x20, 0x1, 0xffffffff96ac3467, 0x200000005}) 16:11:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xfdc7, 0x0, 0x0, 0x0, 0xffffffffffffff9e}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x8) 16:11:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x25}, {r0, 0x81}, {r1, 0x1}], 0x3, 0x6858) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:40 executing program 0: socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000300)="00e0747f5e3541ec3ad1fa7ecb425270776c3b1b03c27001003dc7649ab9ec2ec5a41aa7af0ac7ae76bda4dbaf9846c7a93426f9043c85c6e26090db4cb4681b83a07555d0ebbb067b9f00eec2a7614a4e428b93680f0d68479650ef34530fc9e2f8a9205657ee20d67b3361efed9215c20634a72791ba056e4a029942adc5e572dd4cd6eda9c84b81a053750f8bc791353ce149047f7868e4b886536ae9db87ec23d3651254a54d1acbd4e42e182f7d35cc9880284a1658f10c611f6e3f3c9ca70f1c094327bdbb309843cfb76ea5c8266530b3ae56230ecde9472cb964154ef8cdfad76b617646f1fb0f62f9e41c2005ba6fc3a2ffd4f84433a3b1fb6e", 0xfe, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x6c}, {0x4, 0x2}}, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:11:40 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0xff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = getppid() faccessat(r0, &(0x7f00000003c0)='./bus\x00', 0xc0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) setsockopt(r0, 0x800, 0x962, &(0x7f0000000300)="34862f2bf881180e768ef0e6018982aa967beb6c91ca45a0cbea1b7078db7bf625888030841e092f07c3f51b", 0x2c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000440)='./file1\x00', &(0x7f0000000400)='./file0\x00') r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x7de) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:11:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x40000090d5, 0x0, "d700000200", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x3fe) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0xfffffffffffffffe, 0xd) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) 16:10:52 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = kqueue() poll(&(0x7f0000000000), 0x0, 0x1000000000) kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:10:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x56) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x0) mlockall(0x2) setrlimit(0xd, &(0x7f0000000100)={0x840000, 0x3}) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c000 failed: no mapping 16:10:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x28a8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x34, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0xc2, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x5}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1000, 0x200}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = semget(0x1, 0x1, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/147) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r2 = syz_open_pts() close(r0) r3 = dup(r2) socket$unix(0x1, 0x1, 0x0) syz_open_pts() accept(r3, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:10:52 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = msgget(0x2, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/210) 16:10:52 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 16:10:52 executing program 0: socketpair(0x22, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:10:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000140), 0x8, 0x0) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x8001}) 16:10:52 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="41040ef79677fafb7aebd8f22abe3ce7795f0f1912ae94575c1dea6c913a02103c42e6a522b63e378d55b7fff3da87af46060d41009d629700a19ac40dc60b7145d1e2ce7c5981cdbeb67b19fa7f034fa494c915de77029182f7d09463aad2c94bd1a14efe195189d042d214ce91e99f1e6f3c5c5c1dd16528e6ce8a1b7583c1b0804addc45aa81c2cae87f15100f39af3edefc1b39d194d95fa295d28d375b10a4a75f7fd34697af09fa0a0789947ccc1621d4251ffb5c1cd3c0ef346034bb76b865076becaf4acc83b18bc9e8c9be357e60ab30c544628589b6c85", 0xdc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008f5bc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110fe3b5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff671ec670c29c1ea0d0e8579feab69adac82fbb6001892cf3aa6188dfc296c78f65429879a71f5e2155b6be0087d69d0af8af1dda06b46557fecbcc56dc0ed1c0932f19b2847b407f245ea5b8750ed1", 0x378) fchdir(r0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0xd2, &(0x7f00000000c0)="6a96603153a7382803cf8427235302f2b66ad8b750bec02f2aa3413ecbd35da6fce733761d7b1807d7ed87554df2a1dc1510c325ea36e29be2673610968878f76394b03b0b10197b29a689573bfc7745daf394f0e97bcf2546552745c403dd5695f1697d68ebbaa79617d17b63b9382c0dff00f6000000000000004ff3e53f4256a064e48fb78e47c0b5c5f8e130329eb0a5655ed265fb5a00e34f511bfc6144d156d6681bc8d45dfaef86d60d1b33e967e6cc852184ee84a68e33216aa41dbbe77c44f489afc5fd7662be441a397a0ea9f2") syz_open_pts() 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sync() close(r1) getrusage(0xffffffffffffffff, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/1, 0x1) fcntl$dupfd(r0, 0xa, r1) unlink(&(0x7f0000000140)='./bus\x00') 16:10:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28082, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) setreuid(0x0, 0xee01) 16:10:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x855, &(0x7f00000000c0)="c2c6560c1add4fc339805ec79720", 0xe) setsockopt(r0, 0x81, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffd29) 16:10:52 executing program 0: syz_open_pts() 16:10:52 executing program 1: unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000280)='\x00 ') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="56402df46bed4048bbeb36483b4494f946370cd472ead177f41b5ae8b3", 0x1d}, {&(0x7f0000000100)="c8035c78359cfe75ad87101bd341d2e713b269135c7f5bda2e8962f8b8fa2ec35a016de9608d652ecc3c99e680cfffe437afda477025f37eec7cf665353296d92bafb95f87f24f28a1c9f671ef17860722163440", 0x54}, {&(0x7f00000002c0)="8bd4dce2d243b6827ff9e285f5505037adb6bac07178b2b6fd83c916b4851c06cecd0e8ff3e702cd148040d5c411efb3ade992a22a61976d9f400b1d49f627e47f6ba409b6c6f55220535d4b684b331388b305e3f0e7663ce8de52fd3f393000b447737c916ed2bc93345a41935af8afe7670afd1a820e7f70d505af75d78a34e867bb0f6a25", 0x86}], 0x3, &(0x7f0000000380)=[{0xe8, 0xffff, 0x3, "a63a15fa2bd91c7680ffb9af08933d805aa302e3f53667e9eea3a18ea2b129daa9c17da44ce71f965185c0c2d661954c4c4e15e7201796a694453162d64d9f351145d295816324ab64424b06ab3f5f432a6dcfbba9fa6129d843dfe636191c26247b1115660e121d84115838fb3b60fa078970a73fb3d9c26db3d84d41fdb1a0a634437418ea005794947f009298ac8ee756588683ca0403c3f8d885adc44ff11f50065c3d60fd981f0d75613826bcd48d3084f29518627c45034b30f8d329a78ce29badfc64a8842ace0fc0c11af360b641c4ce"}, {0x38, 0x1, 0xfffffffffffffffb, "a9af4b8c87190ad2eb093c36a6c7f4c09baf87f88c750fc7560a33fa1abec4e7ada29a7257fc9b"}], 0x120}, 0x8) 16:10:52 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="e4f862d04c4699a18a6f3cf5d0b90a23c3010091c4885e8573c1a0f16fb9ebae418a05c13c1715dc63aa189b8b0bf08336a53cd112f706a04fce71c061bd80de3f361a2089347df4e9b968db95663a3995b3f9cb529142b47b52990c0caa682b", 0x60, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) 16:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="6efd2a09522c3b65a272545fa3d9806bfd890ff1b16455f9be43b8f985b625aaafb6b765727ddf7fac4cfa284d89f5a9246470e7866dd13e60aeff6b46667e1e817bec9236b7f3ec881a2e60b60bff3ef3a860e41752d1079111427f63c59e7462db20e1898ed4fab00d8217a543e8119bec74d6c634cc9cd8df2a082dfc6f47ad5a58017ee08df7c678ca813dd95582ae3bb29e3f49aaa1433b6d15b53b8fd33a2948d86cfc54874f5e9e84a174091c2084927a4480b67f5ffd836fb4de647fe3a167b0c46010f8c7aa1b", 0xcb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:10:53 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x7fff) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x7fffffff}) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:10:53 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) 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', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:10:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:10:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x5c06}, 0xc) shutdown(r0, 0x1) 16:10:53 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) chroot(&(0x7f00000002c0)='./file0/file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) ioctl$TIOCSTOP(r0, 0x2000746f) 16:10:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x313) recvmsg(r1, &(0x7f0000002780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) open(&(0x7f00000000c0)='./file0\x00', 0x20009, 0x0) 16:10:53 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x1000, 0x100, 0x0, "b3409b92cdcac6feb0006c9cef0269c92169feb3", 0x7fff, 0x28ba}) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:10:53 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18040, 0x4) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup(0xffffffffffffff9c) r4 = syz_open_pts() r5 = kqueue() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r8 = socket$unix(0x1, 0x0, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r10 = open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x2) r11 = socket$inet(0x2, 0x3, 0x9) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000017c0)) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x7fff, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0x1000}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x9}, {{r4}, 0xfffffffffffffffe, 0x40, 0x4000000e, 0x0, 0x3}, {{r5}, 0xfffffffffffffffd, 0x42, 0x2, 0x1, 0x8001}, {{r6}, 0xfffffffffffffffc, 0xa, 0x4, 0x4, 0xffff}, {{r7}, 0xfffffffffffffffd, 0x20, 0x80, 0x10, 0x8001}], 0x84100000000000, &(0x7f00000016c0)=[{{r8}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2, 0x7ff}, {{r9}, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x7}, {{r10}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0xab6}, {{r11}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1, 0x6}, {{r12}, 0xffffffffffffffff, 0xa, 0x1, 0x0, 0x9}], 0x9, &(0x7f0000001780)={0x9, 0xfffffffffffffe50}) r13 = socket$inet6(0x18, 0x7, 0x1) pwritev(r13, &(0x7f0000000300)=[{&(0x7f00000000c0)="37b48256e80e2be027e3df8d386ac7857d681f0632c7e3cdc865d67735e7b157f8bd87af0074fd360785b34ad354828e989cfa15c7c537bdd019710579bf7332de747bfbb5c61cb9066ff9ac9a62813ce50f50f3fae25025829a734bbec5e196a4cc5605b268395d", 0x68}, {&(0x7f0000000140)="997a9e584cb206eb66756debfbe498463a67891878ccf8b4671eda2b23cf1caf4f80d725a032b5b6018660052e74ae0d4ea982e73fd777ed9b7ac7640e3eae98bf0accd27da4eda3c142610ac4173ef037d3fc67c8b3c33e9a335876495b5c74c219d35e83df9cb74025aa21f46f7fe42816b8130adbe31ad1556c621ccee00ee0a4d45bfb15a80769519ca63c25c75f0d6b97e5567c", 0x96}, {&(0x7f0000000000)="e61a43c990ad7d11a0c4", 0xa}, {&(0x7f0000000200)="e8c1056e8e5114f1c3cf5364fe9f94225647490e60c4521576c02e78b3c73e4ebe3552313d4d52b9b6c166e9129d2d2fdbd7682b7d00c6900a43b9dee6bcc7ba2ed21980573a25d527f38c26dfe237bb450dd462afc1b5a4653bdafc8325f18f6b76", 0x62}, {&(0x7f0000000280)="a6ba0dd5e912965c72a556a87daa41f6dd07d3ca04904c6241cf203a7ef69141c838a136b3c5a0c4e90b4999cefea5af7ef71c959ec36f7e0cc03426e89107dd8d1bf3f1fbe8e753582eb9bfd789923373b6001570d3875808c5cd93e98c5047603cee77e2", 0x65}], 0x5, 0x0) clock_settime(0x1, &(0x7f0000000380)={0x4, 0xb4}) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x4004, 0x5, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:05 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xc, 0xffffffffffff526d, 0x2f, "5c5cf55ebf3622b8a17e86f3967b8678b308a801", 0x40, 0xe0}) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="dad2895c09e706695a96218cbdfc72f4dc962ead74adeb58ab9b81e9eed7c6440a999f37b7fada0da53195d135dbc52fbda9d96b46bf44925d14ec93d847174f960dba42c95fcd8f9d2d1f29986330858a44e0e6fe9a9a11330546501a6b8d8c4361d07f36", 0x65) poll(&(0x7f00000000c0)=[{r2}, {}, {r1, 0x104}], 0x3, 0x300) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x9022, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) fchmod(r1, 0x0) fsync(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x20, 0x4002, 0xfffffffffffffffe, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) dup2(r0, r1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x400) close(r0) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() mmap(&(0x7f00000e6000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0x100}, {r1, 0x40}, {r1, 0x1002}], 0x1f7, 0xf8) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000ba000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000a03f5dbba8c581e1589fb400ff070000000000002702a1c0210000000000000000dc85acc71df69269f9985f670c36f62dc5f4413e2c8abaccf2bb377ae3cb4dd3d70a"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000009f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1ab06006cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"], 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) read(r0, &(0x7f0000001840)=""/4096, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x3, 0x9, 0x3, 0x3ff, "006978b8e91f31ef5fa2e21b0db9fa2d2e74a65d", 0x6, 0x7}) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x4000000000001040, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffff) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) 16:00:05 executing program 1: r0 = socket(0x10, 0x3, 0xffffffffbdbed506) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000040)=0xa) socket(0x7, 0xc006, 0x7) 16:00:05 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xe3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="380cdd69b611985cfa7639b6fe5ea1f8159faa2f1696ff95f865a887791c7eddab6ff78ad55e05056ff6b6c9d8fbc58db3ccdddea074d49ee1a55249b896e466099029abaea5285dbb72a5b2e948684e3f180b608f36f3d6653091b81fba9c15c594ffffffff65046a09f67b824b55b9e8acfc405df5fa3c8901053d188f7cea755d1c766446b126426bf8dcc19fc89075670f16d57413b8a60186749e57b2c6c4ee86765bed91eb8ee9298f16542d5a04cd46621ca531d712afe98a3bf261ed1cda83a1afb036ac83b0f4d9266f4000a1fd"], 0x6e) 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000}, 0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/77}, &(0x7f0000000140)=0x4f) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) r0 = open(&(0x7f0000000580)='./file0/file0\x00', 0xfffffffffffffffe, 0x8) r1 = open$dir(&(0x7f0000000640)='./file0/file0/file0\x00', 0x8000, 0x5) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x2, 0x6}, 0xc) r2 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x51, 0x4, 0xac1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x3, 0x7}, {{r2}, 0x0, 0x4, 0x86926bd694d34b45, 0x7, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffb, 0x20, 0xc0, 0x84c6, 0x21}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf000000a, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000012, 0xee, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x50ea3919329f4cae, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x40, 0x9}], 0x9, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x24, 0x82, 0x800, 0x3400000000000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x5, 0x2}, {{r2}, 0xfffffffffffffffd, 0x7d, 0x4, 0x80, 0x20}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000001, 0x6}, {{r2}, 0xfffffffffffffffa, 0xa9, 0xfffff, 0x0, 0x401}], 0x75ed, &(0x7f0000000300)={0xd28, 0xfffffffffffffff8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xba, 0x7, 0x2, 0x9d3, "dbd52799c7e8df5a44c90d9bdf189fe5e11a60ec", 0x3, 0x80000001}) recvfrom(r0, &(0x7f0000000540)=""/28, 0x1c, 0x40, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000003, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8f, 0xf0000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000080, 0x1c000000, 0x400}, {{r2}, 0x0, 0xa9, 0x40000000, 0x52e400000000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x60, 0x1, 0x2, 0xffffffffffff9169}, {{r0}, 0x0, 0x90, 0xfffff, 0x3, 0xffff}, {{r2}, 0x0, 0x2, 0xf00fffff, 0x7a76, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x772f, 0x3}], 0xf5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x733, 0x2}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0x7ff, 0x46}], 0x6, &(0x7f0000000140)={0x81, 0x8}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff, 0x0, 0x1}], 0x100000000, 0x0, 0xd, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kqueue() r0 = semget$private(0x0, 0x7, 0x1a4) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/4096) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1c82e08bc3e7074f0c54dc9b8a8c9dc2a199ad25b97c7abf978f907eb96efb96163529c1b8f24f25b8d81b6c66258d9635d77a3d086cc5aa52815355f60ab9e916e8a29a19e9c8ffbcec9e41ec33e4abe19b1f61be84ea9aa3bfeb481affdb7c3605f59e20fe542945e6296f777f2d5ab81e53c067bf0bcfbc71e4f651bf591edf68d0e3f3a5807a09d1a0be7924cd23dba6a25b2cb1d5c8463ccf55e2e8a55a826c28654826a741a63344812a63458adf1bf2561278ee1e7fabc8b7f43d0d5915", 0xc1}], 0x1) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0xff, 0x6, &(0x7f0000000080)="0faa9503a6eaf7bdfd213144c8be42b2ea7222055f6313180696d6db0ca8fb743bf91ea201ed155e50a975dfcab212f5f3cd086fbc4ce81bcd4764b723a1ddf72d99daa2643e91467bc4aa6f44c6bf5b26d53ac28f63a22ca805d69a9c52925303c2fe6b386dfba29d5857a81080b653112379a6b67586aa049f286ab1a0c0341fbc3af00d626ea92df5c7dc4adee65b28047f3c4d6baf58714902990fea7528aa9a1f3a24ff032ddf8ac0ab09d3a198329665d8a2cd6941a8cd9598c46538c6bf4343ea96f9f47d2a4e3f8bf0f8bcc9e4e9f97ce66425d86190013b3f82e8cbab7d6c198b43bd4dc43864fc5275ee1e8468067c90f7e4657742f268e629b32572187fca0669ceec1fbdd379b6b217e52660ca1899e948cfa2e5299e584c0fd82ac043b1f019f15dec3fe0febd76df9e3b46bbc4d2e677e296ea782221113fe8aac7c68302c5deb72906b445553a8e3f9bdc56cc7f4c9fe314ebb89f39f647b9c543166ce548c756e676578569e219e5152044def6fc5502f2aaac34439a0d5415b2bc26cb70f2006a9b2eb8e86a0ebcca35f263b1c554becee5cde249b10473f15ddbf97a56d77502c4cb55ee06f52f12c182c1d53de9cc2d9b765eecf60786431432843a605254db4c8c81e0de641343f5483989b7f749a66f3469fb6877e9249d074d3d4e2330a81e01e631904242e98be63dfd7ee83ec7cd0a05bbcc99bb42600fa8d7bca9b92dbd7ec2bec9125980f484a8304f8f762dc5f118fbe1155c6f067bbd6eab6236ee2290f2554c8a1d32404f63950bc72a4987e8f0d14565113697ee00301660d89032177aa665799d6df341a8844045454b198c69b823759de931dffdb677099c044630805e7ca9322ce74875cff960cdecbd51632e645754df33c246cb0c5aa6ac678a76e7559000221d227972b48bc048ce53515ac6623b55a5d857a2430bd083795411a8080d2b492c206b5d1d82807ad95e68a78159f8f1102cbb2fd0df8624844386dfa34918a9bcbae8fac00a56f303b63e21a11283d07ee5559bf760243e6d4c7f48e1c4a0eea3da55b8eca6957aaab811d1a7b9eddc09c60a3c00acc7c8877813d85c64cc52a839b17541fd5186c3554227f690d29cc3df1aa125ccb9c46d51e210b7aafa45698362219384c4c7ef5ed0753e17369a9e59dba653588b62ae833b66c064ea793d137ef7147cd71a839bfea45a8aebb5edbe4812532c64031f93421ccf099bfeb44978e7ff46ac812ee488cd6d55d3f26f99398fc0564c0dcdbb0fd90d03939a9bf8942c43eef091248aab88263e3ac8e9a1253e506cb4c7fd14a88ce805fd18ac7258a3412620bc3b198e08f0c2d36e5f9905b3247369f6d15ec74ac1676e1835ef23b785d3d130d0b98621ecf75ecb65e28659edc074f122bc9fa9305dddb9c3e2971bf0b62f0a0c5096304d54b6fec99d54ac8f62a85945ffa717c6d6ccae5fcb9b4725cdd9623fe6650adfe2a7e0842d7311c895d99d134436218b0ad3c7e4fc68d2996f7229f9d74d4a88a1cf984db6c0b045c42ce3c8d58f61b78001c280dc565a8f9120596cb33f07007ba64a89e5ea3ba0cea995994559c7b7b30be03995ef97a2c95a2af5378e24322c78a17a71b824493534ce12203ad4588b871442d22e4456eaa0d4f6bd8d543f1e392a899b28ab8c1c7f23a89f311001c3ac2e099225658396b7ce5367cccc0186ee2ef7a928cfaddd2a66ecbb770ab122eebab7d568ff13f25f2648358c2ca11546a2db7cbb2f122b8039bb47a0dcb1ec197cedde553ae4ad0843447417650b6bb383921a84da27c039a85f1ef99f3e789ee31e35fa712e10dc81b8aea72871bec7dcdb1bfb6c27acf15ea6c6c50953f88c649b6d27331c1e89dc545166d7330fda52ad3a986032beade076781f2f0f28907372a36fac57da3fd69bdaa7371aa55d0a888b1857065659a8d1808b9c6ccdce4e833a5b2c38f2556deadb6c4f578950cfbf543714645b8dc77cd74846ce2c72e124dc924ca80efd242ce29678ec8e26266d1d79819de24c4e5832244db82998763d08933d27643602bea6448b9bed7999ed52a47891e89ad76196839cd59d85a378709027165a5f584b7489e55f85155e53f064295560002ce2570f9a3034b0e19a6fa8ff1e02bca4c466d0c71aecb4031d121da6a699740557ed00ff6a08845ff5eabec600477c74c2ee26e96111e6fd7c24e81fe49707aee080f8688fe0d7fdcbffd2803ff9ddc2182de7b100b2c4f14721c615f39010ab99f3fa963511c99d344455881662c8ba300ca96d84c5275a10c64ffe0eff3485d542f16d0de653bdd623d33e24e0b9998e378a6b7f13ae537cf64c23c1119069b220fcf85a2b5134cc2826d083d685879fca22d0e89ec4bf98e58dd711d4f1c5fabc444ef9ee50a702c4780812be3bb901973a24c95f73215c2743330cd1f9cf47186dfc3ea7ceb22fdcea4641ec138f0ff0bab5c84e3fff143195da5d4a2972798549e170e79957318235bb14f634f6ea70ac4eb8695e3a7dc31a351b9d256444f577d28bc61bbe954278a03d5e67c86d23b9028659377b091db96ba32bae683039f9d80b50cc9ed2e523fb1144be4fe46cad9a7dd682b27a872ee4abbf33980ab809999d1a2fb1d09c5cabc3fcd35420b0580602e8945bb8b91e7c48500b28d82aace7e522a8458f0b387e0feb81ed337d6a622bd5c32ed8d190faeb163f5f5f5440de640b7849c1a32968424aeee4ba18f83008347dfe6f6488598e31b7fb00bef931f9781136630791e4b250ab8ca0a1f35ef357f9d9321b1c7e5f6c660d398d33a6f198aef65cb8537c26613ee4abb468c4858f768e0666f14ea2cfb38f66573789e23a3064dca77e3ee85a6f565510fe3670960d0775aa03d39e61448c290fbd657851e09c4210004199519fe40b898013bf0460081139bb0989d735c95ef0c08f9f0bfcb0ec9945cfc60383faddb91f585d21ae208e370e795c1271a0a7f306ddcf2eb71d2122864de76864f7ffda802485521d4cc4ed43034537022b4121b0c30e86488945767f1fc4c5c4cd16ff130df8cc20256a772b1c161699616e2be5fa4302d38f2dab51cff4c8d8578d4605419128fdbf6b88b91df952f688d7b5af2d42d1d2b243c5ed9fbc56ece808a92c7df720d222fdb306a0e4e6d581cf910e01444614cffd055a405f1805f545c3f9b2ba9feb2aeda8dc158db6caf005a8acc2f0d7c442b62d3675252856535989282027a7fac8496a7e8f13da206a13995ef824c13d10cbedb31691d91a4624633387c4eb723dc385440c129321e7fd7885bfba8db690e5fb80fdf69c6644ba18a688ddde0a11e28174a31aef75fd7f269b8f40f779e0a2c4f3236f91095c105342bf472e6834e13c57a1ea0dcda9ec76ac0beba010b28f3d8e8061ac006f4ffb23371d460251a7ffe2234a732df4070fd81f5ec56af30a8d733d61d4657ecd1cc663d0c5b54d165c90fd8f2760e21096dfa35cc0dace5cc7337c1acda6163930bbb216d62c8b6b624235efc77fc412b49111a0a066612e3531158c65d408fe39f43ad70875eda18d0045579e78644985a25dbe32e8acce16101e607c9a8509fdd9b5f76dd633a63f87c5a6dc23561253ba219838de5ed0db4e30dfbe66c00b06f7514f1e9a702ce76c1282f8e753d45709242073e2cef517016a6e5177cd9c653d0b4e301bbdf6d64923cca92bcd9cf2a189c30d42e7b860c05cfe8a45ca0d7d5d0b264efeee8aa5979184b41d326bceb8ba1028caab45e27ef0f38af2d8326d896b104ca921ec4a47175897765e600f8ac3421af7efebedcfa826ce6d0bae266836400de5f92a1907d04fd3750d71d4f9969188e3d7709ca97865f41f5fbd90bb65f5790c9fbb9fca78b41cf8e837e9f3ca395e607201eb8107fbb49495c426c28adec0c5d1d95952472c25c74234e334373dab97a398f35cf40d30f505ab4fc63386bbf15334873409705604713bb92b1b86c9201af993de431c92c52c003ed1b1426b5bdb11d77b3317b53f36521a083c9864ed97758628cb2a87ee2c17cd0ac3c40c9dd076d12d8f2039427c7549272ee21272d2eb2d4c6e4b23fc8556c412c930bdd68b5137efd3371ef458636b7682cd645ecadc3dbc296b9efa41959e567da683658e3089ee91841472ef51b82d44f9c7dc8e1c6d473db4bedc3077069867a14d2bd9715f90ea989ccbed3149b6a92db9ed87bd1d3c7661592f8660b49341c4fabcc413c73d9485339d0bd6699ca606062c9bdc4a202c25b48c47e45b2010113cb00771e40ecc7a28a89ca59c45214f48b3d05e4d97b41c92a4955efa4604fdf2f8ad0029f0ec1c6e13069c8bf322f361894e1b68044ed6176d3ea1f76c41f2b2548b7c3bc9ce0a9b57d8e0914f7152a9cd891143ec0799ebbd3d704755e0440e518f2476cb7f6aa3ec38b1b92bc8f6acb96ce686f08d0cbabf4b7a4ffe1f9bb946191172f3f34b6e7a0fd911e6ab020f1ba666a067cf919edf005f5bbdc5a067d48ab2494f3e2252f1ce999fc376f089515ba632f35de2fbe20e548fc37b741585d365669014e6df8c792319905b75e434e43931bc8e74de66d96b8f55dcf72ca8782d55afc02a7e8b9b55196fa4698fa502a691b8301f770bd07960d5acf2af2719e6236278c49b13ec576e1e632a082b9bf5418d359ae83457c20ed2852e3441dee9651de787929f15695890d88ce1c96849aaa156e03bced09657f0e89c000045eee5e1b86bce00a52795c1a5a052245677fe42c4829f311cfea31b2d32177aa6e3648b182d602ef220a47f928bdbb2ea82816bd9b05fa8978778ecb184e800eef41b9061e4112cfa05a56b84e9bbd33fadf0b50f85119b7a4daac329165deb2d7de2d37f84d0d4311b689856298eff4a11da157ac6107e099ca46387838e59c82dd3c21396247858577cbda68ee7e77001b2d5db37e365e33d35e2c0184b70851b2904f3ad6937ca45e111224156f685b5e97f1a5f25c0213aac961627cf1ed68b95233c4591665c89a6a4cf73cf3e44862e601637a0cc8af3efd6c0b055e29cfa852b26d166d565a178b7003f1cbcfffc26dc7e40b718ffcafd9955d249a6dd30863e268a7e47a53a32fef7eec99cdd900e11066df716e40048a5d3e1505a963b85cabded2b3bd7b943c46b76e6e7d9f47a18a7aad1f58ced67a87c858488b313736e8748c36645227a9be0120e361b56f8696679524fcef171e65d363e474f7a77bec0abdde97c0c9c1c15d3e4e6fc706aea6c6b420e44797048dc657b1d23c0dc5a7f1db34830c2c76d59343cfb404f1d61cece5570f2a7559c585fd401f9e3f4a5214ab2f23ff524e0e5d034f1d72583f895918d69972602a6b18a15e1a8ce0528a16c50f45ac0fd2387a0792bc4087ef30538279fbbeb4c2119e4f8a2a4aa164347f6c419f0a3834b4ba4e5391bcdb614a004383f40f5f655ae2ce794ea55abe707fdcb526d1839a103e5774b4d6fe8b75d9e954fc0050fdff1a716e28200f287d5a280e46d531eabd0dc0deb4fd7c8bb65a52282fee58cc9f29fb7c4d13f11619f394ae75fe47d3f355e4fecd25db5ca4ec31793fc9d136338e01353240138b1d43579f77763b31687b05b94be4ebd3c4060dcfae81f28ca4f2d4d8aca60fb8318cd99342fe8f802d3b81765a0a52bb60adfc64ad0a9af79f141352aef5bdf7f46e0fb50759712d985143314aee998042a32e52c40e9b84df742bb616fbaf9027d6665be84ffbe59d03f895ff283e47fefb2ea5a90fe2385a615f941", 0x1000) sendto(r0, &(0x7f0000000000), 0x0, 0x404, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="e6ca0d12ec1287515b7d5c092576c318370658496580ec5efc59326fa8114a5bbdca546efc5af5c8570a04ef1051ddd0e2fcbc286e06781e1562a6baebae5e38f3a7418c6995d582f9970372606769707d4ca5855f170e793e188bd3d887e568d365f749ad3540d9f1d1d4a29a0b93754a4a4708e19a8aafdac5e71b13ea56d22c7bf46f0e551d436ad3ad70ff99ecce7a0a", 0x92}, {&(0x7f0000000240)="ab2b486d9f11cb80917e67e2245a077308bd3e3ca578beb2770c8f52867c4004f186408dad437f2fe3bb8c1b2cc4249afc51c4029d7e1fd773d6e119350fff734892309e98a4b998aa67e19c278b04dbbcb046f40cf98a831a23f4233cade414f9c3b28985ff6db46716047a1d2a38486638f441dd68cfcac3b30bdaa2c6acd54e725b8ceb84d019f80e5d84d5d269", 0x8f}, {&(0x7f0000000300)="27bf13fdfe34b15690543648c0b877dcd15a4377db6978d21eb6c514ce813d", 0x1f}], 0x3, &(0x7f0000000380)=[{0xc8, 0xffff, 0x1f, "e9201154a97e9e2323a2a65819775b0773350ccb8287ffce5fdbbb5212b2f6bc7a9faae70ce083c5b0ebe895dc987793efb23a7cfefe3ead37d0cbd15db9e3d6ecdc9524f713af248d2f6bc748d7e5b72ec4f62922b4f42969d0d31be3504dba472b0aaa8954ba14bb9c9968673da1c8f3f8610d3c7e7d80935299fca2a118cc443b6326c3b9bdd6a8e1cce1883b8a0d89423a59638aee2fd661d3a96502fdc3d6c1c8df53a5659d50afd5773598acb80f66eaa76e71"}, {0x20, 0x1, 0x80000000, "12508afb3951ef67c8e60326e1"}, {0x58, 0x1, 0x9, "ada19813762e517371f965c71b06722ea10860980d7e80928e08399739c670e0aa374dd07f19dae91220b1149b4ac8a4a1952e561385713e3a7b8fb0b2a314e73bdaacb163dddb"}, {0xa8, 0xffff, 0x2, "86a680af51b242f6b4ecfcf1d5a280cde55104077d0c0ec89c22b9e9ed0c6fc47313ea2278ac6fd62c286a74178dfeacb86dce36fcc6a7030eb5f58d7b0fd1a338122cfd83fa211cdc7e2cefc5a831e7e3af6f1e3b53a2d327f5579168d7657e14f011af6de988a537d333b956c3765bd67f47ca3639d2b0da6a2f0a80ae3d44f7046d75068114fd6d581258ddaae0025cf3759c9d3f50f4"}, {0xe0, 0x1, 0x6, "0fe0f3f41fd114ed091a11c5c548e11c122555f326ae1192bc8f88e2de2849c8241751eb01b966065e519e209523c4450d7d21784344178d3905ed2e86e524557709c87f13de54fd1ae3660d7caf7c38f502e9d4e499c7671381cc9b2345c0af7e1a4e67fb1b904463fd25e268a90fcece6739262e849d3a2cc76569a8c13692f92086444099a00a7252f8f89d70b8c50c72a10c99bec37faac68e97ba3356c630c8d5aa32d2728596b5c4ec56ca24b6ea09e97822a40829bc02f19fb090c6c37c27030eee8d1ed2253405c939"}, {0x98, 0x1, 0xfffffffffffff3ff, "5746862e3ea4ad64fef8fb2ffcd28e5e587350815927475127bc328cbf87c2122714794348699a953e8f96a15e3017696f357cc9f62b6e28ac372f82f7d7a7c6f1baa6912969579d33df356007741cabbf5e43b1d1afca22db28acc999baabc3eeefd06b9af9ddba3531df2eec86ff807a5c9b2730e1ad6fd7d59163694f376cd3cdd6"}, {0xf0, 0xffff, 0x8, "b29d574cf91348c4ddd326ad6bc1d9f5805760696f54837109a7db4de7cbb436bd3573f3374613df0e071212fa6f57604ab5a5bc1b9c9a339f0ed992e4df46154d74324edb75d394e007290da4c97b63397176c7c6dda6ee51ca36995a9cba1959f525add894207e7618c883a40f1db629418c0e211238fd164bc7f04c940b20abd507bf9be54433e7ab72e461c49ffe3eb1c81bd96845f3b96b5445d422de4e683eb3b1d8cf456026f8d9b9d091326ac85388a8d1469afbdee73d1e9596bfd5bacb0b601db4310268a8b021d46cb2e63a71a3272b6d9c88a8d51d40295c3d"}, {0x90, 0xffff, 0x100000001, "577582d3c7d874a0aaaa5724f43fc1a064f6a6a651726a49319915b77fc5c87093bc1558716e2ce02ed73b928d01ea78986c7b3ffbdea9ff8a057748b61724fdc52b10cbc3f73a6121be2c38348610da920d4dab5e65990cca984c176c9511c266c9790e7d61f5fee9ffbb93445e227774a0e50ca89c6e9ba9"}, {0x90, 0xffff, 0x734d, "5557116f394ec8e5a8bdc09c948407bf83f1c322be68fce652cea0569c965655199bf91774488e93971283d4668c0830326aaaa4743ebdf7c7e6772440a55089600c24a31fdcc7be1f513ded878e710ae9d2d8acbb25bbe0156c72054f63a7a4e370a6160daf1acf9caeb8c9cffc9b7beef5aff02745fd5be8fc32f904f4191a"}], 0x570}, 0x407) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000940), &(0x7f0000000980)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = getegid() fchownat(r1, &(0x7f00000004c0)='./file0\x00', r0, r2, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r4 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000580)=[{&(0x7f0000000500)="aadf52c0e65a68b16109be766f0ad75d2adf5c25bea9e6d503ef8ccb7a8724779d8c090f5cb7c0f71b8fa1565249b15c7ed3127f042c1d599bdc54cd0abccd2f9c0b51017df1e433133e1ecc4c5ef8bf0987f8d80af2d044197a2a6c9bb4b42ce39340351427", 0x66}], 0x1, 0x0) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = fcntl$dupfd(r6, 0x0, r5) pipe2(&(0x7f00000005c0), 0x0) kevent(r8, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r6}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r4}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f0000000640)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000440)=0x4) semop(r9, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, r7) setreuid(r0, 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000280)=""/206, 0xce}], 0xb1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0x9) r3 = getuid() setreuid(r2, r3) lseek(r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000000)={0x0, ""/195}, 0xcb, 0x1, 0x1000) socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000022, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) 16:00:06 executing program 0: socket(0x0, 0x967d073f5bcbf405, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x114) 16:00:06 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, 0x0, 0xfffffffffffffe23) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r0, r0) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x10000000007, 0x2}, 0x10) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000080)=0x84, 0xfffffffffffffd0a) shutdown(r1, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getegid() 16:00:06 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000200), 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) flock(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0xfffffffffffffffe) select(0x40, &(0x7f0000000100)={0x9, 0x9, 0x9, 0x1, 0x8, 0x0, 0xb6f2, 0xc8d}, &(0x7f0000000140)={0x0, 0x2, 0xdbff, 0x2, 0x80, 0x6, 0x6, 0x81}, &(0x7f00000001c0)={0x8, 0x7fffffff, 0x5, 0x1, 0xae44, 0x8, 0xa3c, 0xffffffff}, &(0x7f0000000200)={0x9, 0x7ff}) 16:00:06 executing program 1: r0 = msgget(0x2, 0x0) r1 = semget(0x1, 0x1, 0x10) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x23) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = dup(0xffffffffffffffff) msgrcv(r0, &(0x7f0000000240)={0x0, ""/102}, 0x6e, 0x2, 0x1000) ioctl$TIOCSCTTY(r6, 0x20007461) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9270, r2, r3, r4, r5, 0x5, 0x5}, 0x4, 0x1000, 0x2}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000000)) msgsnd(r0, 0x0, 0x262, 0x800) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000040)) 16:00:06 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() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2000000000003, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xffffffffffffefff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x5) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x8001}, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 1: socketpair(0x11, 0x5, 0x5e9, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x7, 0x200) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0x9, 0x7, 0x9}) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x7fff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/81, 0x51}], 0x5, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x14f1, 0x0, 0x8, 0x3, "0e894dd9571683829fd210dffaa28529c16068e7", 0x7}) r1 = dup(r0) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x20, 0x8000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r0, r1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="782d16c5d07aeffcdadadf0cb8d15dba86c69a37a46f6eed07f8279ff2577605e53b04fbcef6527d1b2e894e", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f0000000080)=[r2, r3, r4, r5, r6, r7, r8, r9]) close(r1) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r10) 16:00:08 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x7023, 0x1ff) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x401) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)="959b0f01a94cb6f64aecb281ac570011c52621b8903ed27f96261b7cc5fb98c028fa31505c1b168d6522f9f56e473c5f68c705bb8de8a2f63e3b5cfd31f0b889e3ea9ef6019ceec53cc4954c17ea2769e9ca6b2ef025023309b9af1a7c83", 0x5e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="d5060536363c42f85f47163db573e1cae166a7b12f4312fc804d5d238633ec51898e083e1a63250e6b5d78b7b191c26f5206f059962188dd49b6233b7891a4b7", 0x40) poll(&(0x7f00000000c0)=[{r1, 0xb}, {r0, 0x11}], 0x2, 0x2000000000000000) 16:00:08 executing program 1: clock_getres(0x20000000000002, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x82) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x982c, 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000180)="462b5c2bf506a87594f9db504a4bf4769cf91b80fa8aa51e6b04509dbd4794c46d6ffb908ccdf4dec827a81f61c965bba3251460999df96c04dfdd4657fea336edd3bec19ba363f4cdd3e010e80606d13330f133af57070d71515b140913e97e24d811e67eb7b9a05270c6c5078629d5a96b2798bcbf014ef2598c5dd116bad218b6c3144a485de64840d8e9445ff91ed24a803e68420c3961db9fd14de529d7b4198e1b6af7a0ab764dc01d58a96fdbfa3771f656f83a37050375ec2d182e7f3a1abd30f5dcb61dc9cf2f87d6058cee30878bfb767d094d8a75e0a288af04b3ede95225430a42c5d9b099b02452ba3ff7748ddc963cded304da95e1220f601edf60bbffacc7f3ea112f64af11454dcde4045ab4f090a0626daa984742e091506601d5bfe74b87fd1a3b67f736e52f2d53358842eec7bc9e736a5d8d46b0cecedf3ff0373ca237e8799981f5256819e39875a5a051fd2d66ff9a2590d6f5f4e0697f493d09f24bfb3c3372d18f940f50a38f78b716709a6cffdf079380217f46eaec6526896efddf6af635c616be17b6c6bd386d09cb5b63ebf8a7fa46b1b1ba66a5f5a2490ed8b4443bfe07dd08aa87e58a822be0cb0eb79207c8c03403e2b7af5c67aff9a0522990f94b314feffb0ab068930e577223479e24a3d83b9afbdc3d8b9035ba8e00f47e55fd19882fa5f00867a13c9c1fcf18652242dffda03711d751f003bceeea1785c7a1d00c9b5b23624cd3a1ec6650bcffff2db45f38290f084429f419446588b1ca2640ba1266044ce5c34acf68d8f814f4989117c3df4226465cc60c80c0ca8ffc80f9cb1d22742a25db580fbbf215d32771f6b47c855f0ff4a19aa6fa72c160daea6fdcca6c91d984ff44c8af10b7ff8dd12f1824597cbf9f1f04840b4e6294a8fe695de5dc236cff4dffc482da01bf473d8dc4baf4058a847fd3116dc02837cc0990014d83e5ea57d8a4fa501b4a06a04f071ac687cf5ff67101e29a6c602858cdcf475dd98c23d6f5246ffbef44821d571c470ac213c1747dde57b4596c88760ee73734b9ce26bdcaf877c6c761cf1d264afeb206590a97830c343dcb4666263f9a886d7c3148494747fbf725ef1afbb3cee93a1b963e1f7dc87ea383198c2e8603b9ec275997933fa0712291f0fd916caeefbfc553ed9f0a0754122eb1a9aea5bde4d203d6b7b322f202ea53c4a525dea2092c3c01d4e625881f03a6044538d7833b0149696369a9912a465cdf6cf8222d506d1bd392ae43e78f4fad2af3668507154851adb148e20ecc41aac1cdf235451a2bb4bb635d368aa1fb6a549b413d63f5dd9e8d7b2f24d0d13ed4bfc25c5cdf85f52dec643395e296454b587d7871df9c2a172b5ed8ae87717d076c3f30eb4df1c7a4c37889fd7e936cdb593bb8e36edb5fc188d1f9e187a9b217456430715498e9ee1f731b601307507a0b9dcd250453a939ece48cc264d842f45e4d2fe6749e6b242b8eb0f841e74d20b5e9662c03bee445cbfed22ed43ba1eb213e2f06c19eb5c864e528c9fa2e72171046fbabf5dd95afcebb8fdca727242b93d3eb8da35d1be3db27a7b6dfe1ed02d98c46f6ea3e644f9e4da88711ee70c0a50373ec36bb651151ad8d5ec2d590cf0daa9239dd3fb67167b856f8134f6848c11f8cf89ccaf48a78f30d0eee8f8c0c3abd4dec01623ca0dfe13eb6464594113d7b0d37f1df7a3dad821cc9cbca43ff349aadcc38aaf286077164785d91a7fd4ae64ea88903f5a6d6ca7edd3392bfdf9c143e994933ceea11c3c688c1016e6d9ba07946a728d0644b0d50cdf2f46adb4f116ec072a21ccfd9774cc05a64229a80abecd540cadb7899e2558ea5ff44a31db61aff2ed177f7480284d5683cd692a3d24083730e80f8063f7bb08588940d73974c163ef65783ee21af2141c0f5d4e62e6d45aaa8e4efb9653e9b10e4f36a91b913861610d94d2c246fefb2d607dd1cd43f14df2559fa8ebeca7006b5718a4cd48976a523e2bea9e5ed2dd0e56781cd9f1741299c050a5f07c35e4d267d1af170c449dc6ececa422c150011d8e351b1609bf0f52d9f3d75c506c6d649eb985775529073f329e3a1162baef41227236c2dbcdb1ca6c5c519b5b54b08ad3fd1f0b16b56bdd255a2581fad8ca9743c81ad8e4983b474e88a4d6ef9502abd6bc209dcdddc3b85c65de07b31219e31c92a9eab6d4e4567cf08340d0d2e56a0af7b18f91dcc716ae106d77291ddff2206b0e34ea268f0f5763b70d1000269d41830ce5cb6af5ed3cf08c90021025a37a0d972a308a1af28e577f70a82c328913b0171b453719953e2d0d34628a27353d951b8c0a08724813505dcdd1db0d6fff7bcc6820143d2c46a25f960ec9eaba7a092c87bdb4b155beb47a4d1afe75b42fc77c7c84b0c1fbe4bd3c5eee36a85725110eeddfe67a7f852a9f2e9e3f5e1fedabcddf756862e597d3d8a1d4d18b54609919bca62894cd8057a912e75ed8485e135cefe669a1ad3172d7e6faec89b70f501f07ca90721b15dce96662e9b1c3580773ffb7b4ae6f014c76c8c254095becfa93e1614cfbbb6c373dffc44fdebe230fdc44b77a6f838eed77a98856bc0fe9dfa6166a1a7d06711b8d1554fc470bf02a3c421e8eb9cbfe087fe375ac204d742b3d047a25ed72e381b151acd13f7c413efeae0637b44ccf7beef43cadd274a2cbcad5e89933b74cc7bb329d4cda1b8f7f707d3bfce599c797d0861b386edad929b8f0705755153bc71647510712740b5142a159219426cdfda6954f3f0a85117e3a6350ef5b403ad05390489f44f78dde3ca0163147781467ece61d895cbe8dbf7911d0c35ab88540bfb558d53ce26d05665254108ac2f97ae607f5c45d3eb07aed5e53f8f361fdd763441cefcee188be671b4c68576ef7c9ffbac663f74ff8732d7dbeb7078852d898c7253fb8a8156261f90a687c2e49a648a0bab390f12069d2b8126944cbefd078c2fe48d18ffcf8eabccbc5e79250a6ad77ee2f839ad40af320ea59c6084492ef6f887847f6f9a4b90ae23dee39e8c1896473b6b44c0eeb19a582ea9e213d42bccfc71217dd7c544b5ca2afbfe1d7aa3ee4406d4f0a868da45aa3cb0c4cfd7ea4e08641c5a06dd60f746b66448215b867186776ba9c81928b733b7424227e4d6e5eb171b82e4538997f9a6a74996d4814b61a7fd4828c995a46b898896ac87235cec12af95c2a5a27a9360dffa16ad4e6ce8f339fb6eb999d24070566398763b801067b888cf63cf7620f25e4e82f3a26518ac536e402979c36f1c6d7ec9996e89dea1483e4fbc64292d611acaf5c3b8a7d98b08429412f2f0811af25fc75f2b93fff92fbff148d49b911b416764ec7c773bf77ffe0d00c00a54d4de10d6f4a0d0061afe2eb9247faaad598c8c754cb5ba1b381d434e19d862a47ddf94a6116c15db45274e75beb3fd12fe27e2d0ea4ec45168321f1bd127ab5771fa6210d64cf93d097694f24b2dfc2d95d96fa457d621a8cb68f49db9aea799a48d93803c71a03f9a6f2fbcb704081baefb0e3ae6d419b0c83f66aea101e8218de21b151288ab202f48b63f20d169643ae325102a8f840f72005c285d35a98008b132b68812c37c591b79b083e3af655ab2c34272df8f7300100a9fb209048415a762fc872ca6ef0cfbcc4b23f47b278493eec44868d062746c311a474e8136630da31f00bf0d342d5a2e13ea77173189c621f775c0abef45cc1bc69f1dbadb21516144db21bd4537e69889f47274d0da4acd8c75ef4c37468efeb5ebfb5a961ed111baffd8280d17c39e99743969082b3fc42e0b9c77c01554395412e93424a64be6e0d8777ea8de8031efaa7cf368b6eb206c7aadcadc354223d5a27e3ba2caf65eb8d34dcea82d4ad88ee84a5dcb77872b1f99d3b9dbabdf301e6e525d37c5910fe365b2d08ad246162cf357cb121c8c0096b900cdb2f51ff11e1a657ba514feb3fdfa7898e82bcd063a88557b60e451d38e3cf9993be803e393d83b1766a79cdaa71857caa78f82f45d294a03aa2c5f3e377ed38d4dec542496e1c75f04b01a4075e7a454e3110a2fd7bdc1e1e2165d24506d6ca7016e28c8e7adbcb88788ed5f9832f6d012a8cd9b7f95163dad3a6fd454e740396999a527c202b8e1913e591466fbfeceed8084deba1a1528bcb0e8c6d472a6b2b4165a57b18c65ba83fb8b07245a9f9c70f0d4458228ae7b50660eafd25c4fb37528dc8e32afb5d1c746c6c1150d4bb4e4db64fc47554d2b942e566baa6e8d6907c67099f1674aeedaab0c2e3d8cafaefe02f954eed16c655b5fa761fa322a0438bcf262e7539eae3d0d7e9cd6e2b33ed62989113d4b1693117f84a30ad31b216350206ac0e930ef1fee78d20f00dd3933aa17c09b98e156c562b6d6c17c310893e6f531955e116b918d487551bf29f4bc96a39344674a2c99e7d52a6a056bb3c7e36e328d0d6642ea944913ac6330e9011ce7d84ccb5c21123a4b30d177c26ad122b26d4e89999b53549d6c5b818e2f456565f14ab67ddf65242c1d5ccecc60425ab29f25089c4c8bc95408c6947fdbdf0e456d4128a397444a1d827de5058fe13d0b9ae59fe3899ca2c7528bf31995ea5cc06582a52485ac12145336045983fa73d919e743b0e3496540116a83969b81cb650a0e2ad1531a1a6f3b3ada036fc4533c4d67d805900ba745873a72b0d2e2b9eee10c64460764282eeb1784ad8f74194d5eb4bb87b85d07dd3d7657a2c44eae28ae530a46fb67a71a976be3b9b9e412da352eedf5191c56729a3c744dbcdadafd2124ec2a24871d8dde2e528ddbe9dc88c1aeaae3f040989ad224e39d54df94e9a9bbe289c7273b67d750a6fc6bd104007bb187e2c3c9ae15f34829426af954160f96988c44c7b293d4ea2f0fdc1c998afbd21216828f8065a2050023af724c898a5ce7e97e62e9eea575333b814908d72d1afee12b1f32a9b5b573b51837afd98a2ffbdc90c30c761c3acb2d832e908383683a86b5c405267b4e35d247037f519333fd6b6c94322c158310354bb1db22169674e5544fa6229396d976745f9899bf76155356f7195618e38a2526fbbf472191c1360e4d2bea43f86338916ad81594b401e71ce7b47287ab04c1aa8abe471a169df921a673d657241b92b7bcdd67c9079a525178c3b86ccc66788579cc3ce575c39b683205ba63c1e190630473edc60dc43df46fc53ba5a6400401a400ffaa92ebd1a9b59f0d77d72ddf2f16e9c49b1393dea8257f84d66f7a31d650ef85ac6ea8041dd10f27e4941323cc72bf2dce631c3eaf6a65abcfa770b4eb93e07f1697c329d312abfc9a08a61d3c9d31e123f8771ff3666b627b2d77de873ae91c2713c99630e56078d29dc8fb72e99481ce39e51aecdaf02382491b9615a1b61e779bcf49f736e83af3a903eb1559f748643f3a0b2a9f6d299f789c6858b16b327e5e599ff0f8be6ce10bfd1f1083bb25cac6b547e320617e214852e6320543f1fdd864e5318227c6dd0a42a04275efc85644e7f1143b16ae1132278a560af92bcea20d2b5ef8bd4bf2de7d395b3f68ae494abbcaff9161f0d2e76e71047d51d2a281957d9bfc4c02b2fd480452afcdae52b4d8e73850cf37795a90e6c442f11ff38809acfbfe9719c04abc370cb04e11aa9999cc8b3b5fee563721ef0da8fb81dc78460c7f470537d0b345c4947f7d893af9208a510f79834d400512ee419dac92abdb3ae9a17b5faba570e2d7db51f9b3c0a00d5ee378356201aca4170c738f53e14f67a96d3f9328836dcb08", 0x1000}, {&(0x7f0000001180)="7a5e854eace0248db026e484351e3024636220652b5c4922de132eb4a0078af5627a3be963fc6edba6ad38814ea0063e8e054d6b0be947dccc561b99eab156d7", 0x40}], 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:09 executing program 0: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000100)={{0x100000000, 0xffffffffffffa39d}, {0x4, 0x6}}, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) syz_execute_func(&(0x7f00000000c0)="c44299a7d7430fdb10470fae1b0f01c3f390c4e1d559b6f4ffffff66f243e000c461f37c759cc4426d014d0066430f381eea") 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x3ff, 0x10, "7e389ddedff3715345783a00"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:09 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000080000000000000000000000000000000000000000000000000000000000000000000000000002000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000"], &(0x7f00000010c0)=0x6e) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x92) recvfrom(r0, &(0x7f0000000080)=""/16, 0x10, 0x802, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000100), &(0x7f0000000140)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x8080, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pckbd_enable: command error 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$getown(r2, 0x5) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r3) r8 = dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x3010, r8, 0x0, 0x59) clock_gettime(0x4, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="8c164cdef05601687eda4d2cace1c235a55b395a831f43539bcd785d33b93952e10aaae363611d821987357d423934935f82c8", 0x33) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/67) recvfrom$inet6(r0, &(0x7f00000002c0)=""/20, 0x14, 0x40, &(0x7f0000000300)={0x18, 0x3, 0xffffffffffffff01, 0x6}, 0xc) getpeername$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x6, 0x4, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f00000004c0)="b546f66a6ac038c9914183d773a9386f4e47f9d8412513c0b7de7275b6c8dbc9a7858f354d94b3f59266e04a2cf843f01b2bf04ec8cad10e74176dc95d66ff01b025d0c3105195f409d94c839c51e4e7e3c9bc8bde1aaeebb52e2fce569e605d4d315675f409d505045cf6f48a02bb02fee1c8603a1f7da81eff84391756e8237d934fa024031f0a31f6546e5d5396dcb2a1b73927e707953809a3c740fe0b515f0e056bfdca1e85a9952cdbdbacd684a3a79cf4ec6619a31cee1e08c18aed9db04237822a3834048620d41d879d23f54339fb680e5ece0ebce3b45e7acc0326e1ef010b995c7159b4b6d4e8b77174f8e3ca8125f87ac7c76057038e4206c107ca85cb35a51fd0910a69f9d3b7887b74d3db98c59041076b90f33feb32376717dd59a5c34e669e2a98f22065e5d6c7add8bf95cace85ed11de74a8b787b551a448f9ea87a50cebf475736b8aa4df7aca986fea211a0108857e2e8b55aeaebdb4ab580a35fa87c519ced703a84275d9a65a5afb7d5de13910a6d42a69e9cf3dc2659d83adad147564f185fbcad3edaac4d16190728178056d6053196a69e139f2bd96d39866c4fc2e86785af4bc9262f6cb09acf2a7191d24a47825ebc664470910b9f37ae442678121f63b4ab5a34c23420b7b91064a7b87a05399325141d776d74ee3decc6f7b5027441931a0b301968663b8ac294328749f08ee180cd6c3acc02a00284b0d85bdfea328df82510adb17f11b1621070448ab0262bb9d890dfd6b55c23450ee24feec69ffd7ed5a87615639bb3aafb499bf3df108db9f62750e841fa8574a2c51c5ed5190e4af4f8eba7e2324e9220e3f4eb488056a82b84a2f118fda54e253ca9ac60105feffe71d0cfca4314c5a0d487df8414cba701d3e802be98f491211d7cc77861e57622dc059ed56ec4b777f23ea7b5f4f5930d2ef5beaa225a0c4176c0f46acd6b5bc4ec81cbc7a21b2b215b0b15cb647b1931df0b028227fa0fb7c1f22819b6cb0ee816746ebd81a2e9962eb8581a63053a19ec6c9b691ab9f942554ad7ef4c2f685e81d89188e870ac6d405b459ca0b5a2fac0461a58bceb67648c8d10acce3cac4e35a66535c1eec8e65b0a1ab1dacea6970eeba1e4e74464f550c8b69801fe958c07e513667bed0921ffce1e2a1c77aa4f080695157445496210e4e7512d9c04c145b58d90544a1d211f4b11cf1e0d3eb7156593f4a58c909f3a04ab7ad5bbdf2fd2d1e0aa9546b95e9be5b8d05ed373666fffb66a1687fb3f838e06f18a7329038cb1740c1b35dceff22b541203ea60cb4d10853d8dd91576373985ee6e9f339aa9d88cbd4c33fa2cc9cea3dd20285647a027474c6af1b39782e7e88605e89266cc34a0a24a0dd81358dc5f6ab04567f2c43cce36e86c7420fc6dd0b7d7003414b63972b47042c189a93b500975f2cd8bedadb1feb27eecec2028c2db4bec7ec92a3d06a517e75cf946d6d492fb8aa2f0cec6b2047d7032ef5e7d297e768618db59330c599df7a91caddacde02b2702b2f37569f1a468b400e6f2325fbd3682ea68707cc09036e98bf96ae57642ae69710c01b82d92e90ae57cff35545d06224f54d6e4b5b607ad10e3b4c4c1a68f84600fb9974ccdda559bae7abc48ddddb91bec8553421db18344cb776d178f3479505474f36e919fe8a20c41007d204eef69b6e502b77c2ffa097b1272063506bac84d9ae17a528a5926d6762ec43d1016c8186ff18a5120a2982f627c0d51acea765edef349a6db2ee5802054c1503678340863123cfbafe4766fa423c5ad7a1d631a64d3950e8c84484aad962d74d1b7ba1da9756419dd9037e735f42746551e5dd42cbf2e9f17af2efb6ee08b6e0a62b9652d8443b7671651a7b6978c83b09ff547f4ac2713974a0e5775ba1a1f9375948b94fe527250c5f45c2c9ed3155031533082c939abf7ab76091a07a3b2fefc9f1761478a1c5bdf55ff87b10022f39d312b06bbcbfa2b0cfdd99a4cc6b03c1b9c5513200339c70c4559cc94d8c0782cb122719ac79767239439b2d88ab39405bf05e20557a8aeb107ed1e101e7a5ef5f4df4ae9a8441cbf341e169d57c204369d9a2e4586c10be8f51c9f468da7a07686b7ceca08125c5036162663f6807aa06727c2eb0e8f73cb1100e43258abc0f1b5448d90900611262bafe5828254d104b73b97221fd8f8a95e06fe7ac645cb1957e154f5d055dd75232fdfcc0a0fe8cbda8274cf092c773b080b5ad9a0d0c60d26f633647ca02b9812cf787e7e8cc7d5463ebab91c69e510e339b78f300ced1f63324d93b0c15f4cf62d2f07dacf84295b803737d11108f0f24cddbd033e55efcb65d975c50a4f4b3dd3190627863bdef674376059b3a337aad8a78a77fdc2ef1f11bf04c47bedd7e3478c2c520f53528521af322b0e80e32cff1f292b391d0501b0ce0fa840a3842df712727d14acae5adbb3f09fbfe12da2e8d2d833e756743647217b03611697876fc8d8245b50cc630c0b10e7c995a12bbd734de33af9db04ec2b317c9e6825c762115162979b2ab89a57350cb0002a914e21fbc7990fa942521d1174aa221f8fc435b2a7d65c9331c7d2ef570108659485abed1da6fa6f1ab985ce65e45b5cbb28501c39d7490a059a0860602c9491f7b6f33e1be89a2aefbb025fb7a8fe2d6b90dfd4f411c4973d1ca7a1ad9e6197343c21465e2fdde20d784f65d6f8b037ec613d591b1d910f44f8fa1d2d2c10a0e2f46a9589e8163116fb105e73e10db18f2082b19a0b73577aa41001772531d2241fd65f31b230a68307fad8ee22a9f6fc3706c2dc1a35ac2c7308482bf4100973b5a8229560b1ddc961877ffacabcdef73d3599887ff2f2c9597734a4da6d6bf14404a1a8ac8811fed4a6d2a84efd29daee960df18730a8d0e6f182da1b5f6012e5722fdbb19d8ffa0383ff79197f3438a7db79cddbdfad3370a7a3d28083172c1f1ab35a584ce35b0091eaf1b3613e7bcae9927d98575196ed94944de9af6c5daf6aa8c80ad8fe5e832aa8668142b041dd398582fced515686dd2228b0424c245a1b961acf2b2c78820288077b0384c713f82b4636ebb864824758924e23c833474aee29e11ac805785d66bd58b423706b62e91241bd6c6fc1a43cb85901f0eb46afc2ce772ad699c837c0d2d66237ff4317b11ec5eb8c36ca3fdbe9f7139c43c9e419f12209f111f5e8cd426b4f4ddc9cbbdfa8d13fb84200d1e133adf257b79ec7ad975b6f0204786e4ba082a240a37d6056a0fc0f0d439e16d1d139321a28ea07b1470e8c42699ef699c38daf8d572567ef44786ff86bae0423af6a47122d1b701f51144015f464ebab04f9280a86f4f73f1eab24bfff661179a497549cfbff08dcdd67635c4dc21f0132a61f76ce7ef0cd4053258198a5c8376866abe3fe63d8f11e92963fb3739851cc5adfd2105a1cb36c77626ce44b6169990fe0a81a62f105d230a60661fa40bd3ced9aeef0835374b562eb10521de8cd9351fabbea63997ec1bc6cad2772216bd5a6766d81cb1ba3d4931e57e34169e55f346d9664109965d0fca7e904862006c4aa2f000d81230f3782314eea0c0315f9631c3232472245b7cf0246a3625f45c2315f81783a5051b90aa2e9b61489e560e254d66089dca218d1a292153e6704f48b202e413face3db7cbab8b571e7129dd38723330f57fd5ff6463959e31dfeee5c493e5f52a5088f5417096f6ba990856255195e8b969fdb96bd23849648c9c8a1c13f7b81fcfa541e1044433f44f92c8206226c409edc8edde32f951c954140d79ae48bd9ed96dcee4fc9b05b177ae24f720be13b1d771bb95acd6d7636631cfa3e5c62f4056eae29923cf4068e8ea6ec49f88e5b3c2b8f9e6139a37cb64f4ed6123c9923e92c6bbf1dc333f4944a1c27f2aac79d612662ffbf86d9f5c9616062b934aa5c3befacccb51c7b5bdeb244f8626257486f5cf0425a36c73772c06ebd968c9d95304497752b7218579f17aed4224ac827fd1ed8d3d14ca1fde55cbbc32a4429883afb67f46dd95c550a510c182773f83559ae05d56dccae9e3f298ddd2163bffedf00de9fbe983a2bd441acd0b3f0dd17003c53fe662b81cda75a1327b30896cee2478beaa400b1ab681a02fabbfa2983433408d05089d339c91876cc0f6d57c42fd344eed64ecd994044ab97f9c7f00be93ebb1cf4343eac061c640a59f900d86a3c2240694a238effdafa71972a5b6bc0d2d61185dfff0307b124b66318678f287c7ea51ff9ef7bb41eb5faca10a06214f7cef1eec136dc565094fc0a1304d450ddadd55ca3d24b5f6271410ac397ab620e1052d31706bc190bafefd752e5bacd14bfeb62ac54bff50622696970e02703f1f1042242e439b374ce2531a415d3cbd1a1e73bc48e0be3448129698e64b2ee1be80fed725f8c6bdefb3b2824f51b448120472447d8b1b4389caa0f53bad24486cfe0d651fa8971a6830c623c2b2d78b94706d81c401ba3184c680e13926360fb293e7cb93f28b06ca523290d29c6671ea0b39905fbca5c56ec0dff326cafb18fd99b182031eb982e90e4c6591aa5147892c21663afd83c8b8ec923a884a76845c2ef63fdd07c58b87cbba102bc586624f0f655d91f43fc34433ae8cf58f65bb75a51d4b51674bd04f650df45fa8e08f1e60ecbaf2c4e47389006f7eb4e124b6c86f892ca2a08be7c6cbfad7dc79d1a1037b28fc71d953abff7e9d855be11d64cb3211506290aff43dc34a5f294d9537fa10ec756477883dfacb0dff931770a2ec1617e15ca577d43a74a5e03ea90929ae89d1c58de2e4eb0c76d9d7f6d646844d37a8dfb8f4b8212e623269cf8eb26dc0bfb52feb99991207aa5572a54284c519d28437a1a25786eeb66bc279bcd5ec8ff9707c90e4979bc84cca7114283647cf41e8037a43ae3ea341d71af314ba0801f9833425c063d350f54d5a3702ae16866f8fda82157324fb331d1ba7766eef42076e025a948965bb338b5ca85ff8c6f0541703902d85c730042a8308388d9a0a620a0924e56b9689ce018df51d3ccb40eea42fa4b226abb42fa0ff8c3b85e6dbcf032c64919e3b8edf3e9f8d9887fe021cd928eda25566f765af23fd4e69e44e1d31af471dd29a53e96454664b9d122619fd00e22add928cba6d3d4dd8244a7f42e05506119b9ee94b21df5bf5caeb2fdbbb41304e739ee909ec0832a2a8928203626d2ab8441a48c4fa416c40ced27d02e4e47386d0e5f55ac496d0e1ff9fe48c8ecd185fd79f98844e510ea89d946c8dd0967456a1874f7ace1ac2c971494b4285658f95863808433613c8175d26060f5ea2ddbddacb031718100c0e8e4287f3f153db3d46f7eb7b155642dd8621822ad201f4e59b53b8edc35df90ed1e3d229e577bf36f3f4880ff8514d03508b33bce50d28dd6855a4d53493374665c5f86254de2d277bde98476a284a02c0e114d10fe133291d260749ef696414fad60d67796a1d2d65999aa5f1a5b2620ade8a6b68831793ed22ff61dec4fc46dabb7213d3f0c5c79e6793fc38221f718fedb9096f82f691f86169e422fd592c96ce6657d82d1b84fa731c868f48ea500673c49454c4fedaac82de9224238f0277c8e36a77495cfbc3cbb1025a58ad4184ecb5fc6eea72903311143d658dfb17d24b1e3e535d795941aefe2852c4f0094dbe81f3223e5947b7b49a3bad05a17b851de6bc3e493c76cfe1755889be5391d4a7140c2b92f532c334ad573e8f1318ca151af3a663e58c81639f825fd8863056a125bb2d5fba6e7496", 0x1000}, {&(0x7f00000014c0)="eb65070c5184b7f10bce8cb0b94af2306b95e65dec35873cd7f3a14c7711b663119fb8f203e882d36976", 0x2a}, {&(0x7f0000001500)="5992a698c85ddbeb2b256a0a98a2f4969dc429f9dd40fc154195758c69832976f001eed4e139121ba9174377a2eb73539633fbc45ea4586abcbd35d41494cd8740a784b096e02a98eb4080c5d070eaf2d8cca98c9753355590f6449ce2d075006c43e68b6f2c149ee1e06a5a73398d50851f40a731d28b042f955174fc0e2e1d5d351dc082c6030127da8083acedf72bb8eb308567989bcfc2e3614df69e62ff79957c1a456f4d031fcaa0b1d00d5cc43c3aef5a9f5230b834a3d943f1cdd25cb9fca94c38b1ac37a3eb8a1bb98714d0dd6d9d21a1f77aa1", 0xd8}, {&(0x7f0000001600)="bcf440a67dd96c72f203c22e1360e359cec8a957b4d063023c7a2428e5df26db", 0x20}], 0x4, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r1, r4, r9, r4, r10, r6, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x48, 0xc}, 0xc) fchmod(r4, 0x20) fchmodat(r4, &(0x7f0000001740)='./file0\x00', 0x8, 0x4) getpid() getpid() ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000001780)={0x9, 0x1}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000017c0), &(0x7f0000001800)=0x10) 16:00:12 executing program 1: semget(0x0, 0x1, 0x0) semget(0x2, 0x3, 0x6f473c9b5cffc6ce) pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0xf8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:12 executing program 1: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe2(&(0x7f0000000000), 0x4) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x3, 0x22) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/194) r1 = kqueue() kevent(r1, 0x0, 0x5, 0x0, 0x7ffd, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) getgroups(0x5, &(0x7f0000000400)=[r4, r4, r4, r4, r4]) setuid(r3) getpeername$unix(r6, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e47cbeba62b450673d4558f9d31493368755109bf683b548c65c9f3e20e4530f47d82cc50e652d49925783f9e3896064f89e19abacb3d18774af0950a67fa4c2697fbbddf5cf7717a8f897eca6c181a5b0b33a6ba4686aea1ce7cde3e72bc2061a1398733cc1bb8d025da369d1af105"], &(0x7f0000000180)=0x1002) getsockopt$sock_int(r5, 0xffff, 0xbea6f4332c5380b6, &(0x7f0000000380), &(0x7f00000003c0)=0x4) mkdirat(r5, &(0x7f0000000440)='./file0\x00', 0x80) sendto(r6, &(0x7f0000001540)="b8f4d7cd171df1ef388bbf061c9f547f5b194ae6e52ef24294111b122426a9c48f8d3221a83be0a448323b02a775c7ca3b2df76d3207f9d48223cb", 0x3b, 0x3, &(0x7f0000001580)=@in={0x2, 0x3}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="e912ec96dbc2fd12fbfeba226fef103515248d0a146778c8d947a07ce35e6a6f4340e7cca749c1c34f9decb773553784e3de5946e3764f1fe91ce565919ef52d731b9564365448839f04722b7c0342732cdcd37db1408630c95717b280aadac5d80bf29838e15bd4cb6e0ac49c56a8b38a309da38c8378292838315b1a11d8f287363ae45d2d073fc36f26296f7b06178a5b02433c1db7df0c6b670d24a6f67af5f06c26effd29b59a26c6be78dff753e01866ab6fd634a1b784bb8bffdf7151fea2a25dc708fcb4c1a8fe0700e0cb4ea99e1d3428", 0xd5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0x321) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x96, 0x2, 0x3) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:00:12 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)}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:12 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ad1000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x7) getitimer(0x1003, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:12 executing program 1: r0 = socket(0x1f, 0x1, 0x5) setsockopt(r0, 0xfffffffffffffffc, 0x2, &(0x7f0000000180)="f3b0d27552f6fd281386e86d29fe258a0000", 0xfffffffffffffeb9) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/24, 0x18}], 0x5, &(0x7f0000000480)=""/136, 0x88}, 0x800) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x6}], 0x2, 0x7fff) close(r0) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x7}, {0x1, 0xfffffffffffffff7}}, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x48) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000001580)='./bus\x00', 0x200, 0x180) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x864}, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)="ca8594d003e35a231204d88a5bfc731fb80dcfe2071499d65b311c6e6759842f6c370e934e1d7fcb9a45bc502dcc2600d16623ae91829c5080d83731448a083226218e88567b8338a73c0d8f40be74bcebf997f36dfe927bb0245f9a9950e6e8e3bca46e1822ce7d04cf46cbdde2face3667d628f665d4287b9b824ff5728524463525fa0302108d7fea83aa63300e1ec1ee7f62d7d793a550dcb7a81887581a", 0xa0}, {&(0x7f0000000280)="123f1cc393f0b4bbb9f060bb5ecc99244ade2d569be29ef628cee96daeef", 0x1e}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="d000000000000000ffff000003000000dbb5cbfcba044bcb6a000941dbe70f993583b2644e839c657d78b929c063fc49ac8d05e0fbcf787eb8d0fe68ac0fc7aa2bb696d7f2ae1c5598b8a0dbbdc1f2c5a255b024131fbd19b3e23ca1078854f77478e1d8b15602fc5522aafe0daf799f0e6ccbb0ac6f7a81c02af1fc7ddbcbed1984e3d8817b41e8869d75358961330bfdb294ccce7cca4213871927c52bb437b878efd0d7fdd18a7ba33977d8dd2c9e5e08770f575fc3bbf9732412b9218625d8494907f2dc5d511de7d1fb1879c50010100000000000000100000004000000da1c69bbfc551f2461e8eb991ea15fd0607a79f06d58d86c6ac185601b531a6dbbdd3af8bb32ed3aa8c1caad3eab8d1422d195f8eeff063ebf3c340ccd0041d0c8ea6a99ecdc9004451a62e9dcef46dcc68583d89d62aac9a384b81077a8f26d4fa123ddb2c3339f4bce65353026435003df04d239de66df1b9f3fe467e6a9b1056690054dfa2129861fbecdadac189307689a64341093ca32a493d2bb41ea68c9e8074bfd446007eaccf8aa18f51225f21ec1994b5f2d3be37493348a67d0b9a195b3ec668bb4eacf6a525e52634dcd256daa2b2c9db510332b98a7dda6dfd99e157a94a8f54c94f7e338e34666f211d9783fbf577672b3f1fe4a1b6e168aefd3b93752d34fab09c2f14f60652bae82f45e5411f80ae560e3d6a5d793b695cdcff3f52915ccf371bc50aa691dbfc2328f8a5a3ec701fecb1ca290011514d3847af7fa1193714efcb144607b41f2fb45d3d978e9846f86f434533924d85c521db3592bd3b4550ac350fc9e2b5f96ba318a133413926e7d23ff072c32cf5470227d5a7be771300634c9884d2e9c3a4afbdd6c5733468ebafddf511c79d1f978829410a9754c44a9c94ee409e25657a768e18211c8affa8d0c94efadf3799073cbf5f0866da8120a58f2794b85e2a7bc6872417070ae5851573f7f8f657e0f7c00b0620fb2b48195298815034afee0a335fc4913874421945a00c293e553c0e7b33cca75bc9a23648b38d5d7cb96afff118d48efc1b3065aa8bc57bd1edd2f6dc10a0e851a3cad419dd9d2a77cd464401071086ace06416b527a335f01c8e07bbba5b49c14604d27d61466aa82dd7365f16b4bf2128a58a93718eb87fda26e6bd6613d95753fa494e8dc20ed57c5372db2982d4a982b8dc17585d65cba7f7903760fc40bf0467fa925e5cab46bdd5c6993f313526ae6776fc571fe951b2fdd0a13e547054310d7920017413bf86918d63f0717e947d7f70d4d4d06f5818b48c4f7090560c48ce39ad9dbfa25dd1abde077abfac3c04c0ef225f7315eb36c8b58c2cf0246bd6bcf81d777fe4c3d1296a383684ac644c2484cc7ce1ce8be8ce8496c1d039411cca4297e27f96dacda66e6dad1fd63c11bc75e4700cb0961326769a0a74035554c68f12a130eb510812afd922fb539b2b8f2bd75c8727a8523b43ddf25ec9c12c352d56335b317a668bbf25434e573f48bd20118d55e821899686239aba39dc56136626b29674bed2850f16034b64e8d7f240577bf82f8800d5a05fca58d565f651ffe7dc52f3f797942ac93016a03d2f1444ac6c875cbca80b1e0e38aee24e6db3574200ad279d70d2b22deed5e318ab296ccc75351661355bb358a9833eb9d9ce2bb5e4aeb325417467a4e0a3e19f233090699e0082cf5318be05ed127e135f05343bbae4560faedb787352e26368d4c26cc612993771e368b18379412c013896c119aacd7fe3e1633502bef2fcc440c59b0be6ed4ece73c4e32dbcb586b0bd4252051c04b51ec09eecfdbe117b0e3ad9dbf30a9a374341ffd2aadf43f67ee334d1c468bccbd7865c6e939283973e13458acd626c9986a66506e2e1eaaa10e17ef5e39eeac2a18c79879ef829a6451cbbcde1ec2e786281c9511fb6ebad08b3ac1c2de4966fecde54e6b7704105c5ca1d07179b12531085af5fd51479e7e641f181b5f2c72f8a93de5a34c2f7c00af3e846d8c0b91cf1c457901841b82d3702e467fa9e741a82b4b826eceb7e3cc172a5d574035a7a6b2ce1bbd8913152e5f71dc2fec6495730a529a1ed3712391c8ad5f19b4b9446190d7f7cb6d7d34694665df26e4a2658ce1360dca204f7d59970a97ba5ea1a1588986da2a5a304ff35827a6338bb894b106a41dc6ded68f18b71ac64b18831effbd7861b19fde28d51bb22e75362ff5e187cac38193f8bb832a367f14ea62738b4961af33063dbd4a3f855dd7d3cf937572d14c2a402b826cbdd676365e04f70e5d7f31382030b7efb0b9bce6f22d78f70752192841b0a86c887df7378b51c3eb2181222d9163a12220af7733a62dc8cc99c34c493236bb9209362031f0bdaf8b9111a01f4ff0cc4162e6a1ef96f4577ef86c36d9353a6a0f539533bd3e2be0c1b686517e145b0d42313629db1d6f742120f47aafbef316e720a4bca2f761305ff3bb337ea8c2960a6cfe21802386331b6ebbfad6b8cbaebf1cdd31a679350979e19c6c9763533a1bf57ac5f5044ad3f670cf00293499494126612e401393e58ae291847b9705b8c4090a5d82f95ee419ec75ff97dfc514b522417f8f9ec9a7131712e3fa15a5b9ce0c964719c0c261b2a17cb2da22350a025799351c46a8bc7ab1c10328f598968d40e3f7c7f7aa56e3174b4f0c1a38e09a9d4e78ed9095a2ac17047cc71d8017969fd6993ec2570e3c51e86b5c56cad68257785c4d5a70c53332e9327a68dcd8caaaf9955a1f9de8c752298a90a1e9541d0d1ec4bfb27d7a7f9b8d7e3247f00bf54a14581207a429ada705f2c88324b86ae302a7a38c43a17d7b15f2ccf75d727a0739bf1bcf6a59d99dd95f7fad25c24648f06bae8cb5564f61e7bc7ff13a9f1fed635cdb8ebbde35c4630a3a4e461f514653d2062aabf086c48b8c8a3d49c8a9b302911aa4a806efdc7db058edbb9780726823113c3dbf74f1e4406c14142f5b1a016764320356884a25dd034a93fe50d9a351a6ba621bea397ca60d0a7129622afdccc1d5da59c31fce87e1ff85b14ea7072e0f4b16a9145b79fdefea420efc4dcbc3af1c85762977da8510c0d80341cc1fea84a036e3579d001b719a13151608b54f301dede538047f1472a6ea4995a1202ff45f17ab45478362abc0fccaac68c905b6ed2b7582d1b5b6bfe2f05c9473424ce364cb904b2fca32832c2547d8195a364ed0540f3a41c85f2403b2f07cb1286bb0d97ef5ebea3df8ae6f7966252ce9e002a2e3344ebc98c1f2ba5c4af2b421209b066e7d95bb16e21e965c8951876f2ef0759fcc107a3f3b4b7d5330e94d70a5897cd408faab0ffb591a84c5037f93e9479870592e30ebbaf838c3d34c384ca7e1993c7c3724b6bc415784aef4cb9e9955f08e588bba39a6daa653b350c4583de055ba643c55a34a1ee7b749ba59058a286e2f2f95895b11ddb5fff7303ecd5b6179c4998e3c5ad59bb579a710d81438aa4701e884d44fda3da7a5156cb03dd195d8da6897f908a80a0b3d788a7999e8279eb5fbc39097907de3a1f3765450b7954b8fd78c864e7cd340fa86fc6a0c800e3b7207e2339a26894d03a89e5175a890be968742247342c701db7d9a7547828a4ec146481575ce9a98c4977443f1a9937f1d62cfdc3acb09e2c65194070c342840301c249aaddf66424ec66c532f13ba33171c48256c0c32a9f0ce38220d8c74f3d6aea5d30a8fa97eddca0ef4ea4175fceebfbb16ec6bab33d7e2c1af9527369d7871419b2ff00a8777d6f4479da5c301e1141d1747c4e3246ffc67535573e2895caa41b905fc37da7e38bb237d17c6662da4207ac9c726f1e45b1231a6318e65cf4ce4b3195d1f2eb4ca80b429baf30c62ec21017a5ce4aed108406a7cffa770319d876681e9a78fbc8b2091a7a8333e48c9563d8e867bbff29d414217ffd41bc2b84e660c5f3dac433c531c559120451ecaa4e24e0cc19c6319b053a1a5c67ea4ce8cc238e6e9b24a711fbba53be1a2fa068dcc78208ef271ca6f3e49a796bef49f348492faadf93f5ac4d653f098f3d07b4ceecd310b8c8a27e0c78a7de40f42515e1085910fe5996c7f608dbe65f3e9c198e3ccb8ff23e502f7f8d4ece459313c7c54d7df25087dca97e3d0302da51a0d2c577e4d866711c85d64758d1b63cef28f5c5293423655584ad8f8def0b792565551b55e16bba081b74f0cc4af36bf5bd40c34c2ffe9c531945ed988cbcae206719a6f5ab5a3dda9961f4d7fab8165eea75ba75503386221cc98a75d5461d56df32bb19fd15ed877e5251bd016636dde53b14e6b3b7bb722db0e9e797898b550f4a93ba714b7545415685400d8222ea39ef3bd8cb466b2cfc9ee25377da0e63cc8946a42f2262bd4eab8a4ccda979dbd97245df5042fe6e81ebff5def3259681268301663aa8803cc5d157622b0afab2afe715567e0e34287855701a3b7a978475d1534c92eb6234e1c7e2180c263932d60eb16650c3bb5946e8a1676c02bc0018b71fe0c1eb5912d1a417f8705ec23ea7da37e590d52d7d1c8c7830c132801618fb68843c32058d7b57646dd2c66537295fe05eddf486ae76a19181c19ef67b71c077e0f5d7cc87e129850f25433c23a2a08a7ae22c79d1f034c411818c968205ee1f8a7a7235c974220c89e6b00b1727f827e87a4f96949a623ce13644078e581c79755d20d6ca5482402ddf48e599040e065ad6c981d4083f23480c3a0e4fa4194fa13a856ef23946edcca8af3d6ea3497e12d1aeb24b669261d80a2360f4fa25abd8b5f6cd272b35bfc9fab6dee5e833e23f137ee4d4581a6277a749d49e95fef3d6f2e227e57c1afb3699e0492347aeb83cffdd5d81f08702c4ba062dc7fe4e2e4058c28d2a978f90382561a1f085abb1cdda00461ee92594afeb41da0e2c740b42711afc0d45a60a5c3f0d83de279d8c7869d69e85ed0915c960bc88fe1bf518df82c2f67da64b8e75daf2da72d0499f9de873a1636ab15ab3b53f51697b21ee11e2f3f4d73666c2df744f7f25df588261c1cfcb7fa26d01fc4079076168dd573ea41ad14ee4a626ec18f6a0db9a8dde795e22516a282d0a0bf8c14e56337469bbfeb37317f455bececa7229b5ab4c6f52da9da73b8be1a4422e7d1c309954e94f71aa2597718162783b7801b3a54990e6546d19a935c9af3862af07d38e24dbf7f667d2f93cad1a3b9ad5ed7391528aa83da5b2f1d3a25179d67f1c12b8b1f0aa622ab148399453dd5b58c4c4eb5b44336f3faaabea8d6e845dbce2c8748712ec755a3d0bef4087bfb9e5f489f541ca8a50a5437563b5c146d7d688f9b07ae91f64cc0a804cd02222f099ee5e0ccc5c69a33d1c3c6648b2fb7797f3f329f02961884285730781aacb11777df943b2067ee60f711164ae978312f566972148ddbe94c75d46d706dad4c3a6b030c1483c35322ac847f07528e88a0e71119c126dd4502aaa3294ae3d2f4f34e5f1f7beef4be87885644bb866405b60f42fa4cbd7e9c510671b5e986b8bf33a944429c03c649f083fc0f9ad6398bc43065ad01fbeed062b376d2b75f68e8047480be1947fb1c1773bda395ff52776a925918de1f4c52eac98ec38c16ff92814edc05b36c4c259147617da9b6c5e00bc4cbfea9734f92a3c66d5e1a957683a3ca1cbfc57c6256b5a2e952652b82f098e848987e918bd6d788bc08f5eec5a2621facfa869b6e9fcc14efa074f95dd291e60ecad3b0cb42b3067b4ccf780d85c1987799fdbbd0462cf606f989c30950deb85a96e4ff57799e31db7b76e0bd68795d38d34aec04795324c4b50edcf3a904ba4cc26d928bef828a86f927eea03da6580425b3cb05647f28e14e4ef61f26ea19d6112e5d0d13edc4fbbca0d98db8fda85d487262d99b9908f09895f95ac04fa9bfd2181ffe17e70562366209a7b8e5c1ea1e7af991d105895609b3581ef4fce9e7c7f4b507d65348f3030f72ebf999f5fd0defc34ce62d5e824cddc039d77454587144586366c7face7993d13a8d60270f2097b7d896743e69c9f90e1b918410f2fefd74ebc8c3d546b42408d5204f60216db119256631f6a5e62e0d7c2da4333b28198131814ae8000000000000000ffff0000000100007cf4d6dc51413a7bde943fe2fc00b1c8335f9fda50b01f5bea7b01757beb39da451ddd59806c79b4e3ad108f84071ecd25139fb3981c720fc0d47eaab0998242cbfb14650eb74579629acd59aa32849e3998cd6595968eba736aec9ae1141864b7e0b0edb46a6291aad0f571a61c000078000000000000000100000000000000335952b52a5d455db7310b47b846988e08248a006ebbb45584ea48ba8b2a0ed864d12335c0953a6e9639f6ea98dbe99738891f8ece039cb5e6f9dfc9f146bd3967f6d80c896f4751a9253eac3fa595fdd5cfebdd5c4111c76984b49eb11112961e61010000000000"], 0x11d8}, 0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) dup2(r1, r1) read(r1, &(0x7f0000000040)=""/192, 0xc0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000180)={0x3, 0x0, 0x0, 0xffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x40}, {r1, 0x1}, {r2, 0x8}, {r0}, {r1, 0x4}, {r0, 0x40}], 0x6, 0xc00000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:13 executing program 0: chmod(&(0x7f0000000040)='./file1\x00', 0x100) r0 = socket(0x2, 0x400000000002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xd) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 16:00:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="c4c5151de7201426b44417921e163ca8249f556f8efb0a8ce37e6ceb2aac5ca5cd30ce2661c17eeb416003537d177a5a23f27a995de0c2c93370a15cc03e0fec8eb3f5103a84d6db9091e7a313369cb0ff3b8577935e41f81378c06cfe6efdd6ff32b45ffac2ab715c38676351c3012e4cd4458f2c8aee5d9787f5784950b5bb8dda12d9fe02e067bd6da94370673d465d1a8081d0b46801751af324abca94937474f8fa00cd589e9ea9042e530ec1e87bf209d6e8d0cec1c243bf94317fbeee286197ce896fbfd1f801a8271875fe5c37524eba", 0xd4) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6f100000000000, 0x3, 0x81ca}) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(r2, &(0x7f0000000580)="02", 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:13 executing program 1: r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[r0, r0, r0, r0, r0]) r5 = shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x1000) recvfrom(r7, &(0x7f0000000140)=""/34, 0x22, 0x840, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x8, r8, r3, r10, r0, 0xc0, 0x9}, 0x8, 0x3ff, r12, r15, 0x1000, 0x5, 0x58}) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x0) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) linkat(r6, &(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000380)='./file0\x00', 0x4) getgroups(0x8, &(0x7f00000003c0)=[r0, r9, r1, r11, r14, r2, r14, r4]) write(r7, &(0x7f0000000400)="d48171baede172139b255af8e3c32c1815b4f9f8d9a51191528cea135bfa1b611fc7f8755640fb954979ab963df42b9b2ceb0791d4f259761e085dbcb8a2c092aa971857865bdf70cc8099dc6c1625300f66df82ad3505b759ab0e72722b24", 0x5f) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/239) write(r7, &(0x7f0000000580)="865f5c816959371173d5e26ebfadc4507805b5b6c726fac5a929ce34fb49d9a0731e2519698b41fd0531011f12396b4fbd9b4dbd56a3ab136de01f9dc3a21f3f9eae01ee94a412a917443ca2764ccf8a10b2b9a5ce2a2dbb7852611eb26116cf926968fa239e8cf75f3f85194e94de7874b78c3362c0c47dd840904991d7e05c1c8a446b15b1", 0x86) read(r6, &(0x7f0000000640)=""/242, 0xf2) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000740)) shmget$private(0x0, 0x5000, 0x4, &(0x7f0000ffa000/0x5000)=nil) shmget$private(0x0, 0x3000, 0x83, &(0x7f0000ffb000/0x3000)=nil) fchown(r6, r13, r16) sendmsg(r7, &(0x7f0000001a40)={&(0x7f0000000780)=@in6={0x18, 0x2, 0x7ff, 0x9}, 0xc, &(0x7f00000018c0)=[{&(0x7f00000007c0)="8b918067e7", 0x5}, {&(0x7f0000000800)="43644880a642bae081f96148a7468b1ff8ea03639f34e3e4d18e4f23d618904425049d766b617ba2be1d0b82f02007dac8e98b5f9ca9794b560afcb86d4700894865ee140f5a349edcea4a356953a8f62558d85cb03feef547b364a8fb6c909212a374938b021c0d28252b3b9925d1deaa586480d666db299012f13418a0747c337a5d61b0c84fc5cc5a791e0bf5bae019f7534dbb67d5de3b3af12b824de34b153486a7a485f45346002047b39fe7004bde6b3410f9d4a191b479f12ea100cade4d5f71a0050aea92592ba583891ddea08ac9fe66710d2b6c7a8336bab0ad45c986147e67c92f60a2ef7147870b912a1915476ff907f88218b91891c8dd8558032c9f3163c30a3d161ce30d51fb8c2719a5840f781c99fadc1742dbf43e837f4b9417ee6a3008d53d48ad588193d13304b8af358fc2e7d6812eea8b1ccd8d1efff9f9f13f1e56ae500e63a8c6e0ba2caee3cc763ff4816afd0c5995c4597b6a6c3b6a1f26736f71b4ce39c3047dd6eaca24174a75f9c1c9d2789d31f050edf7d86f028d4f0a61240230851059320affbd317f8f63cfdb88311c17156cc84b5e8c2c65336d582a78fe7bd89f2c71e1875dbe4bcbe446fb4022d011d201586d122d0656be962eab35b76147e25a28c59e57d6ac9ef6b9549ec90acee232b7ebdea31d62098eaf02e40bc9960d7a26c55edc3927aabb24c2ff80b05864f90ce461b049e10e313375c853996754cb351608650c63fcddd9a6419ae3b34157a2fbdd7c5df9c15a367bb1b1bdf84169a6fc26ce2b803a4d4ae452a07a1661e6cfdd87a6f240fc4030688e52ed9ccf2cb0a3a1a77d63c422d723e140d1764bd9f3ddfd90f66373b8f9d502635f5500dc4f797354709f0a54095741ff04f210dc95c2fcee689a82abf19b80e7ddfa8e52f72bb5e163cf9e36c856b82fffe9f3575abb5265ac468fe9976db7737b51816814be71b7648915735b4e722b6223d40cbd03f32bd252d6ce015423664e0babf8d236186a92872c2471573c47a9955f83cea5f819b4375d67457f21f94329d9d7ed9705d5f76b1d71648d3e1ffdf5185a5d71db9363e1cb2fb0770800a0f80b03e10c2f3f1b7ef10705d5077dcc8b95f6cc00f455c47e0402e7c4389ac58937ca74819c67465b5f336861e72c34f3b2f217ecc5ace2a9e7047dab864111c29e6c77f9f79ded62390438b281486a7f65acb208a6ce47aec7872c143afe24dfc847661af7a31505dc8f51f3b119a63a493f60cfc4076c5f093b5cde9589ac5d73a3adc8c7b59d9d2a4493c71dafd169165ce0152aafda550ebd8d76a7c693a7b0d312876a35312285846a026bc4cd1115dae37e2bad2183af89e3cc034165252851e2a7cd17421cc7d08fcb269c0480fcfce5ca0f876d1fd63786965a6dcdb9ef928dce632999439b2c43ceb13d105895a1234c23313a2ad8769cdd8bbaf89c218a3be5cf99de2ec6122bf19ad91173f96470f33a3595d91520b33b8d68c4aee5bdbb6a57ca026374bd56868e4369a8bceeb65325bac94fea0f354c6db1c2416dd9b876c8ffd48c650bc67c2c369a76bcaa50d8a9407ffc936d7901051bafbf4a9bc2ba6db332448ba12e6dae1db165366b424397549dd660120a03a46e11e8a4f03b869def87a6ad541fae7e10a00d434281356ebaf59ade5aad221a0b4ba095c6ff81bda7139f77e5e16eb6783ddf81a3b110186098a4da7e596d66ca19cded655356d39b4c2cd7b8e124cb07337501bd14df9536b2c4c8b96c10b3049693d2f4279bac72570b569f8e3ec65956c011494ddf330f6f292d3299fb422c8f92c0a960940388bb509e34c40f09eeddcca8de8d2f11a1ebb5fcc7674f57e9e5bd6bcc9b895eccbdc2fd8778f08336fe2431b463b4840c025fcaba3d787fd16c4280a985bb281c25e6c14f9c746c6aa6db9ccb4a93092ce09fbc1583cf7dcd2ea5799eb78017c4bf70049943817fd2a645b6169bb710323236467265660874a6e830abecdeabddb0fd0ac874f22fd961c4dabbdc003380996eaa2affa5f090d23e7abb3c78d25c1c2f9e160d2f6a858ab14d48cfa64f0556da26a4f91b6cdb580526e7bea8b32d6674332c710a870c05630c4e34185e3ffb5567349776ad7864a719ae86db9433d3dd095c8089bf846dadefb209524a87c865c9e31535055a01069323d1b8146531f4ad983504bf0f3da56ca4288b42250c6ad98100c7506e13061e8b865b4653beb3858c938deb5c69e1b95097aa10cbec94fa831ed25d50f0edb6bf83c6de1d509e8c0d88eeb58f2902e4a3f6a9ed6347fe5c5d2c282e6406c865d7b1192de75aa6b2e7061da88f40280aea91f2b6ad9ed490b7d4d0e943818b037281f3821395a6f39df8f3aa711c62d6e6ff1298742d9a0c3f15e2a3f21acf9d9231a5ff070cff7a71a72cdc8a068fe9cb93e5b95259b09d1818134a1a45d54c10023c5a8249e27b5412a8381e408f70682b56fc5003c6873e2f167998f4a95348d5d107e6e6a8a986e315864e85a8e99be4f59589cdb138b67e9b950b250374ef34c7f95d26404baa52ccae423982aa4433e918ac090c7307069bcfd9dd2b0abffbfb278e51e423baa5cccf84e415c3326a1b91f918876cf19c469181ef3cd5e0ec431d68d7423388c2e42bb3110137049eb7d54d467dd02609ca1a4421eaab4438f932a8b3e632216c35160c31afa7f306c2bb189d576e19365e078e4cacf4a573f0bf73709c5c09a85707e767b3406626050085735f60301577c517b49c0c5ca2272fbe5beee9a8b4814c4aceb69be8253ad1e0a7c914fd4024f90a30802da04babaa79c25d49e09997e5f05ffbece8c7126e8cb89054e1bb1a1cdf07703b5d47d634ad4d0d8efb305fefda5dce6530480851a15591d3a92cd3a5598c00632613b752b2b96bc845e6e8201fbc734b439584cd50384ce444c5bea706475f6a69ede7167e213d39e5118da7d43cea7a3ed7593b22e3b819ba315344342bfdc34a0efe4e65d621e3ed7b5ccbff2edeefdf3236cae6cda02549bec73f2cbaa42508bcb21c0742f416062bc8da58ea8e8ed3d07a1e3e128d6733e8bda32a12503a2d4f4d157acc23e402a621bb716f05fd8c5084bcab076a1f7adb05a7f8d41e72c32c04235023ff6de91fcb07ee19984002068f8b77bdb84c16d1e3e65312348e4c0252222c8759b01b1be9b33a333a6abf930159484e53151eb182db667c626d6edb4a250433ab2e4dd5658b3942de573a70e04b6247594da3ded3520aaafa6196d548105ea0cf027ad5085eace876ccf70bcd09ab625683e158300265f508834d80f0061632b4a0f6edfedde895b8c896bfea381a44a97b69fb8a259c7e90324f10df3f21cb8d3ffccfb7a2c9dc1599a73fa3881b160ed861891067f002a3cd24a72c94f026184b77156c0978af65e959f1d55f2614b5fb1ca1faa2b784f44d8acff808702236480dffb741883fd683a448e0462d013914814838a3aaad45e6e9cf6eec93ed3af3e25f06b9b8fa0c22107a025269cef42576b4391029d9c5dd78fc38383f5df0d9b94be8ef1703b927950ebd6bc083f672e77a227700e728e0deaf5275cae4aa5cbd75b86a4319bcc89474dbcf986394dc44c59a7d40d64e3bf9619f9ea651310202252a1e20c145e386d1a628b727b5cd439fcf138e2c161618a3b546cc08ac371d793e206261e2f14b5fee7dbea687965c110adde559d0150f6df4978528d3a5acc8eb65826be3c07b57628194b29e366bd075112fca403bac5e91554187df54be4aa93023644de663a9747ccd3d0b5d1036bd7351d81aced740085481644d9a0da949cfdea1fe3325e30a1aec283bf0796143eb6c86032091a297461c4fe52790dd1337d2899d2418209a54ba341383b2a99e33735d1f14dfc39709955ee4fa503f8e92fab86898adf21b764bccc523c176ef1301673de676e2243838e368f819093593e706e4b431636bfd7d35042538c21db03e618b7ff599972cf397d17dfb0fcd8896d816514189ec175c5e9d47d4e50b7e30545091e5d9f4d2b011d8d1e92d530a46c897d5aa1afdfe941f1ecae89f54a49cc4cf50cd9585f2b06ad5d46bc19d431fc4b00a86efb856dfdf767783801af6107dcc7995c368c12264b5190c742e22faa59638467a683db8980bc0adee4d0f262ce79b6654af8baf82de024b0f14a5090aa0b08ec17822992ae0b69698cfe64d6ed34e4405232be6796838c031030dc8811fab5f352bb35c2b2846b0a144043a7556c1cb45b58b7ad37f8b991eb317e3d8477906b423bd1e4b59019c4be14617ef06f268a5fb8b998115d32279b87752d7ebe22f5728523972f8e94152ade0412cecce849f50ffebb728e6843f7bd6aa4b839cfaf7ec01fae7bd48323520f7625bb58f4d79c12b744c385692bcd42381ea7ce59fa245b456a684c04c0ca553f16ea97685fc8fc7e23e7cdb3fa10997be598d63c4a9651d564447199a053edd1a6effaa6c268e5fa710e2789cad9e3bb85560534b3cec20e8d731f9b8db88bc4f10bcafdbfcc0344664d02839eb0faf71081e32fb55d16e3136183a1355ecf9fed91fb01d8258fe4a6ccf8c7f82fd5251312e4fa6a686b8de85b0d409364232d708bdcc0af18a6d3a3c7fe6915ad26868885cba6a40c282c8853190c1569205f0fea71eb90e08a4216ce666aae51bc0e716222bd672c0e7b4d5718e34656525fd56f77c85c69d45a11e9988c6558a7f69df5105ee1ef30a34ff3bda902373ef34ca5f625f9101815fdfe20e87c1c81aafcaf4638268f00df83a6ff9cd82d0d68abfd0f3c8c3db7d97be9e9eca82a08c59d623dad9f1fa0cfce763b49e5d5248f84ad883fc5cd558b528c24328678ed5b531bf4033593deabe4558b65da72cce9008e6462c3f0e9c31c1a91a260be5ce85e6e566c9d8fa5454642eb8c78e90ac744059ebc8804882d9070b84fcb0980cbdafe4a6a0d6d937dec0e3520c9a780ed01eaac4120e67a81d949ebc4837583cd86e400446722e430545fd2dd5de6af8955023c20e1acb7105a6877c9fd6fc9b0f91ae35df3230a1cf02237cfe79cb692ebb646730f99ea7611c0e31bf38722da61d0257b1b07afa70c9654a2a0b59c5f5c0a01d4aa4a96edeb48ad5f9433b56c87b436617824f20ccb8e07e5a6807df0ab5bc5c097df38a8e0d0d917386f923ad75a1004bf01514ef8fa8dff07762e1b945a5a77a29f0e6c425cee8f31a33fd937ce6d37be95dcf3f7270f478485ef0306bc00dbaf585b236f69ceb7332caaeb90cee86e972f36542b682f527cb5ed63d2f5c6a6258a0dd93d0406e59d1254e0502a41e942d9e9fc62020a5893b8eb37bbd5950cc2f368148c0397f00aad531633171f600ff2e50804e8d5697d0f4a74c941d1c0006a674a7d56d3718e48edb01b3831e17e089fda71ee19bd18cd0fb752e41ccb838317b0d9e8ea2fffccb1d9a5d0a0a0db6b27c2c12f01768026b4a3664e90c483c1db437f0b0f7a5fc74c24d517a0b5d0c2672f30f444c2c8c482b546f9afd741f27718cb21f8a647529eef52de093cfca65a860009c42f6d8abf779a5f226c7e836b73389186e347bf7ccc00a4b93c56d3425e500ff5e0b670a67c7f3df46657c6abcae2281f7b541630dbb25cf4276ab027deca6f06a6d4308556d8affb64ac4ef8a24e1544c78c758b8ad600a365c5c649cc5f785decbac1a1e99de85a17a698653c78963490c181044e43bfd8daa091af4c6a07696272d7966394a779e350f9c60122969b3627d9f7a8e32fae6f4fb5bfa", 0x1000}, {&(0x7f0000001800)="35c5a891031c5b9e4b9f60626204b2a2dd4c6a998dab59d5e2a392700f3bf1f19a3d780a9c3b45211d18755ecf10cace394fc03f43b976682f7f767f23fa341d85d60ff5091370148925287e2c187b8ce422282757bc03a57930a4c0f673af2f1e042fde57aa5994118c6d71c6c46e325c7a690652157cfca4d741e3a78199d4437a8e40ec8c612895386fdb13d9", 0x8e}], 0x3, &(0x7f0000001900)=[{0x108, 0x1, 0x1, "c9b59d37758fa0db60bd206dc37882d9bf6935918bfa3763f06766b6cb0f8a4ba760d9df1accc145c3daa811fe520884604c4229c193df79f9ffa9ae9b80b1008ad739c5c6377edc916b0941b0a448b8832fbb51ea628beac9f2db327228d160102874df16941f907fc054ddaaeb9d5d3f95d9efcb1944e807ebf79606c07933793dff298324582b18da1d144b04aaa112d913b8cf7471f24513a96ecdad3b211d46c5df1e9e21660a43678bd7d692683626eb27f9686b366a64ebf7bd968f2c69ae26254afa175d70f2249d86fed05eb2611fce9501522e1ad04d78b5b563a1c73fea9ed9b5869a5ee5b33cb6fe8945e0f5f61a9831"}], 0x108}, 0x7) kqueue() sync() 16:00:13 executing program 1: unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = kqueue() accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) kevent(r0, 0xfffffffffffffffe, 0x21, 0x0, 0x100000, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() r6 = geteuid() getgroups(0x8, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = getpgid(0xffffffffffffffff) r11 = getuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) r13 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000580)={{0x3ff, r6, r7, r3, r8, 0x6, 0x4}, 0x9, 0x5, r10, r2, 0xfffffffffffffffe, 0x40, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r15 = getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[@ANYBLOB="ac5b942c66696c6530009deb43ca6070707b8dd7c73888d17b7e3ce68df50900000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="687e94bb742a7f085cf7058f6e8b5f857fb1e5bbf18eb00ae26d3e531d451b29683fb1b92c8970c4afa934b77de40a0d36e5b85c5773ca26d2a4b7f37722c743a82b6d04a63dd40d26d0405107d58e653135f3dc86f097b0a20f3730e9203d710e8281b276d5e4ec556bf2299f54d1d18539530d5579dc5d2df3b35d8e08071647ccece921b5622c30eb9d7ea8ada693c00be7367b8cf0", 0x97}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x98, 0x8}, 0x1) r17 = socket$unix(0x1, 0x3, 0x0) accept$inet(r1, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r17}, 0xffffffffffffffff, 0x1, 0x20000019, 0xd, 0xffb}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3e, 0x22, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x23, 0x4, 0x3, 0xed4cc48}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x80, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7ff, 0xe3}], 0x5, &(0x7f0000000100)={0x80000000, 0xb6}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x86) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:13 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xa8, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x803, 0x20) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000b80)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x3, 0x80000000, 0xfffffffffffffffc}, {0x3, 0x1, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x400000000000003, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x8, 0xffffffff, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 16:10:52 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x3}, 0x3) 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, 0x203, 0x3, &(0x7f0000000280)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001300)=0x2) r6 = semget$private(0x0, 0x1, 0x200) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/91, &(0x7f00000013c0)=0x5b) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001400)=""/217) r7 = semget(0x3, 0x4, 0x0) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000001500)=""/149) semctl$GETZCNT(r6, 0x7, 0x7, &(0x7f00000015c0)=""/170) accept$unix(r2, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r5, &(0x7f0000001700)=[{0x0, 0xa4df, 0x1800}, {0x3, 0x8, 0x1800}, {0x3, 0x1f, 0x1000}, {0x3, 0x5f, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 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) 16:10:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000140)=""/125) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/29}, &(0x7f0000000280)=0x1f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getegid() semget(0x2, 0x7, 0x4) fchown(r1, r2, r3) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) openat(r4, &(0x7f0000000200)='./bus\x00', 0x80, 0x100) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)) 16:10:52 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x48) r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x200000000000007) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x10001) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffff87}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x3, 0x1, 0x4, r1}) semget$private(0x0, 0x1, 0x100) lseek(r0, 0x0, 0x1) setsockopt(r3, 0x78, 0x35, &(0x7f0000000140), 0x0) 16:10:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5, 0xcc2a, 0x1, 0x81, "2e8ccb112ad8ecd763c80980cff65be074f02271", 0x0, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6009b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74808685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff0000000000000000000000000000", 0x11e) r1 = syz_open_pts() close(r0) socketpair(0x16, 0x4000, 0x780c, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b3c0 va 0x20130000 didn't change! 16:10:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(0xffffffffffffffff, 0x0) 16:10:55 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000004780)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f00000001c0)="4081084fc9e0f538ba5d0600c4d0c2db56d37b3900589cb38bab14ec6883483177349abdb0422c8a1ef768e1fd89cccb234970a50f32a5d457dff119a76b84d9ede4a37a8b40ad8bb8b394d6eef8400505ddc9b9ef35817b91b373a80938c0f7fcf1d387160703f3846fc63dd3b714a9bb0b49e6be6820ca32301a86b8e7f164717b25eaef80fc68bb37a8785327fd495ee4286fbcca535b29fba36a126d40a2f16b8f4f248c4e8f18c9b7bde98a4921bd59d4454410bdd55f2ff69708c0f34a5872989a0b1e3ebea316387ff888c520532a23491dddab85305c7b1de4870800af9d871cb4747651a6d89d4b72344839c21bd57cc5bb7a7998c53f73fb640e4aaf4bed45a4be4d6c4815b298e118f142a899d0639cf4c56b0323fe47559ddd0b8b87ff7f2246cb4607751cc891eb6df6b5329b58b5aa38333031ffa5de76a34ac3d3ec4a5948c20471b4a153a7cde45b3c3c1fa3a414a01f287453ea0109e2fbef7ff9a84386284949216ea015a438f8e04fd61899d9fdc3474d41f77cdba5f8c391ce711d2bb5f6e29be092965d448c6d9d717e1deffe15df894f1400bf9d3020cc42ca2315543ada17c92859bae758db4a9569d04f123500897c8f834eba02a6f5ab8c3273738688554301c2e0bc6cc9e0f6015541c7a9634d65545ad902e0c5b5f08f5d0a6c57f4c2b7d49a3719221cda8405c2e9ba5dd06ac0c75eeaa7717e2889234e16d96b0ec320fb2212a452354a87939d12657f3d2dbcb35472884c229411683e140fb16cbe351452eeb310dce1e97518e87d984bbdefb23c500b72da0141096569b9577258ffb89d1eca725e871e294ab7561c33ec211026e53824dd448be984994d5a7c2e7417bac4e439ce6bb9f900e03ab3f55d0dd7235dd6af2d7b0d865bc6631bbab02f3e8149a6c8413437dda3c3000cd5d3b487fd1b3731701117fcbfcb7bb7c974603d0c41c4a20de98531ffa491e5ed4dbfd2611ab2e34aaed2ab71d44396a5c7c74f4798f8750df0db6af5523da5b7a3dbfce9b3442ee7efcbe68251aa82e00cc5b97b572261c5ee24ac5ab0669652982dc941dbd90b8dac2aa8921179d2278728a952a70b64cb526dcd330cec389a045a28bb155dfcc5cde593b1dcd0099676adb43b1993db7746de2f46e99a3f0ee8db1a9c5aee62ad63fd9ee98e392471e90862e6848acd8daf7d07c5e0e3511db1cbfb1cab6979be4cccc3e798239f31e58502281727e1beada728de4904507e7a76cab598cf6fc1ceebdc40cc26412911269fc390538ce2c9d3c23194fa944db9550eb525946a9b2d7f912666c871c176275c55e176736e8fb4bb105feaa42b1c5e6146ef3cb4220691c9b827eeda075ceed4769913933321c76c856e978ae4e7bf432aec90bb07dc61f996aa4920409835725a2d40b2cb586ee8d580668a0c2f21c5781887432d07b947c2aeeb40ad1cc086842834b5562315fbf8a5467a5ba417acf80ca9b25a77dea041a792748dde061d09788226ddbbcf3ad579863456fccb078e3ef9589067d63b39b3418f02c6bc7651b67c0b3d3168bf88a3ec0a8f32b0664c8df608f517d2cb1d9e4bf2153dadee0dc1fe9ec445e06ad54d1761cdee98d974b0644a75d016e63cedfb710fb38fc8b868a9ab50ab4303c5be6572fe18c362f0ce022e8d24d3392ceaeb6cec4d71f22c7f97f2f1ba56c9487d83fb5de2874e428d0653b7fa7839555dba67d2a03419262a290b1fdb0092a9f2dbe338143312324d48400e40a72232e98a523a1325418cd1b5d2f03eba05bd96b61ff4f51f338d915fb0c4e3542db4513730fe6c6d2e073dbb952db238b9ec5394d88e6def21a1370c7e6328cf87d03b3cec4122f35e44f082b7a236e2d4f37e4c4a1869dbefd14ea66916a8a1518c7ffb66401bb5465eb09fbe46b51431ec9f4993282f90fd512ac10ab868dafbd101761492b7dc020e58f2c25b63e506d70ad6e6f66f6669046bbdc36caad99246a556add87aa3d4f2088cdc9154ff5ccfd72d0a59eacd2c23a7cb570e4d492d92fee2d65b077ba9e77a9c90de0a2b981a0f3c081eb8488e9e96f9553fbe7d3e626c1cb5e1e3e4af65696fc4015f22568359ae38e1496be9b2f599eada0ab8405fd03305f45eb4f7a386d92b0ae203d8b72d7dd80b9021db66203b51006fd0e06c860878951b5274150305ce3f799e658c9ff5634c5dceb31d44f1dd9cbf7bf0e0da2e9b357c4266bbb4ca40a02b9454f667c620d301651e4bd5ac89930430787e3c9f8de24ddb351d110172c1849177d1f309079661e12e5fe6f4ccc600fcd6dfd7dff6b0e9b6152686df182dce63d3a0177bd1b9a963d40fb80a4c393a0326ad6a7f63c4fd8c6fe186929b7f3be5ae0bccdaacaaa3813112ec601d446790380f106630d015601ee3a0b30889770dd1d17f0971080b6ec837de8391a7b1d6493665015246cca7564f9c34bd9b1f28528c79cdeaa379bc5960cab4e49417455f447ecabdeb711224525ba1ea951e0d7dffc442321eb7c1a4c5a6b4664fdd1c2fc3a29a6a257d824e5bfd132c0c5739185def82665a1c6994021b57bcc9b7b2f3c34606c8048176f4dd464f11b89d5225e2bcbe66b0698f74b304f5d981474ec73e80ba0134f842f2f001a89dc84d09ed0f355b9383028068c77dc1c55516b246c809230874048fe86b1a7c227efeb9e92a74b06d649f0b574c32054340fc55330fdd03bdf4ac08a8c59170ad831b0ef7a5fab597cc9fed5ebd88efa844218c712d06331bc85feae0e1b1aba7d258987cd859a48e5f6112b249a5aa6b706473ded347939b29e40e7d2029a0dff48cb8ad530d4bf8c1ac35acc20d60a16874b16ff8e327a564464daf61eca6463994741437728924a8b99d35cb1db2af37de4b9f7be19a9d3a9961a81f613693707a76363f00abb9236e0c21e4545352ea89969b847aa463493fcccffe71e0591cec0e364d727ee8116f6b28ea77302a1b70ddb1f516c1b3c5646032fa8c2fffbc842005f5bb59c69256d4a8122b52a80d982e757417adf1afd577956ccc4b003ff37c3ee5be6c706543b7ad2c5df719e1faee9ac3580fe6eaa605c60c1773a56fd5514b9bd6fed6be5acb537e721b03b1b3948d33448898e4a8d50a6fbefab12dd5985e64370eca7caa8e49c7d67e71a7cf2f7854b85054781676393929bdd839d43714f64e194c448db91d352b76d91af8b36618d27010f54e1b173254a8dfdc4d22bd3cd390d149e677609cc20aebadc9cd84259da25a3909d780d67e253c2745b01c1e8453a2a8a8619887a3f3de4546c4ad9c4052f185cac55bbe1912ee7213dc2215526448dc05982c9ab3567570614b52b518306a592393bd848b61c64829eddc753748df6b860925d8aff27eddd9b4e4a88f267e4315a52fa626585eff46b18b65f67d070e196a79b1c48815b8f2e74085eb8671f1db3794f47c6eb0b6331fd15682bfc04f791ab8ca01f0f4edbd9c8fcc56d732cf014cbb55260fe351baa1a4c28fd70c9a65109c88308450c8df1b6167883f83ce0c92fa6443f8fd7060b85aed0526b4f3836ec26c3e6dfed48e0847f1f90c0df94c367eaea5d8f9f528ef5861cd693dafe3acd89f22fdec0169be50c370ee583133c659114769dc434646a5ddc92c02bb4cbc212580ea96a09b238464b21f7c87b72582c22782e86bfdf418bae838149dba7687681fbb7a632483d5063df8c88e29b5fa1941f98f09e57683c43e3cd923f7595fdb373b99a594c869be10d48279cc2f29870f4363f95310f3e4534849ed4f368a84f97943e896e235050a59c647dbe869eb921da501c72835b304d497e15c04220c25a68a2194e515e718358425afab1544f901ad780dc3914b251c6a89a4aa5fe6a7ce1d7c7f3015bb6f8187e211fa7d68d431c344451d011fd4f8a5c686babf575b5dd9f75efa7cb2fceb115af9497ad9dfe3dcd325daa41defd0ca68c4a0b4f1c9a989ad8ab5239ce9654ee585ee1b979ad42ac299c72388d23b6b02bf7d8d2f90b911ac73bf9a5e2d1ea4183185f54ae358236ad8af19d27dff640a40d45bad39019ce01e630cea2bf82e62b9d1a9dc11fe97c885e1bfa9960f41ae068951bc232ca759d6699c20679875e2fa782fde007363de55b1e7ee11b37d2bda65b6cc7bee88aabe01ac343645cd14b3abf5a496e8eb56c5b8f888695235cce007831c41078e074d1add4de36e2dbb751a89ad6debefb30e715b4c2ff7a00a2ed584c53778df862df26b2171a45f7f2ed350863f06ce632d0b960b397790a04c8bac42f0e9eab52b85a3eda545ea81fe1bae3cc60b130d172f51fe71bd3a8a75b1137ccad3d19a70b5a6faf522a0ccb580f5da01adfb444e2e78b374f500b3f621764c1bea9d09defb2facc7550a7895b9e1d1288d297264ceaca085e1122787f4f134b7e12db1721fa113df8bf8b140be82018633f7c5d076c4da5469a8110f9271ccdafe000187d6a53097ee4175755f9b99260070ed9f7c46664d6954c19e1b9eb0c89714fe01d915990e8e3a35515c28de4f6359859fd6bb946d4ae3878a3a14145f114b10d99bbe358032e15f82da21c415d111737ed0de1b89bc912514d4f5c0e80690837c782f6b21b2716d3a585d93089b71329621d6bf69ba91afb5b8574aff82ef64466311a06500be6b89b5763e6096eab1dd6039a7c13d2747852027d3e3512ca8f32c176934f6e2ea368bf60d7e784cde5d0200cc165fab447614669da91e297b7563e9e834fbd711ae74894a7dde2ee227df1b04a46c1b903255113c2f0285886ce180a98b963c0b7102ced01894b5538c163d90e4a9f3bd51f4b04cab10e0817bf413ae40a24e2dff2b290ba004c099c9aa5e776b02f100f2038f2c5237ade4ad3adb7385f181854794668108eb01ecae1bac939873997a09ac0a61e0ec4478e9abc0e78d9bad9c5934172613f7d9d1f199445545c2e1e7e9d39745f0bc2be8dd1af145b4ff9f8c9d44b3f6344ce4e6346367411e9fdd4bd2f125d88291452f3343550d0437ce445aab5cee33ebd8b51d3eec7af29bcd9e720cd2b846ef9d38cbbaae1c15eff89c610fcd94bfd2043b194e794661d40111bfba502e855dfe79d1c923717075deda18c79ba5a4788257860b6f235fc49b249c5ab67a3468945a", 0xe41}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:10:55 executing program 1: mprotect(&(0x7f00003b7000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00003b4000/0x3000)=nil, 0x3000) munmap(&(0x7f00003b6000/0x1000)=nil, 0x1000) 16:10:55 executing program 0: utimes(0x0, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/60, 0x3c) 16:10:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x100) 16:10:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000001c000000000000000000000000000000"], &(0x7f0000000000)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x100000001, 0x29f}, 0x10) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001}) 16:10:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x5, 0x1000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000000000004, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:10:55 executing program 0: clock_gettime(0x8000004, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 16:10:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4587642fa7871258baec20cb752db5fb8e7ef941d446d5f4620d73d24f4ac82ce747aa9b92a57d9c2a48cdee81a8960bd4d07dd7a9b3c58c8b5fe39c4b7ea372e59e42", 0x43) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) dup(r0) listen(r0, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) flock(r0, 0x2) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000500)="8a0e2d5b70a53324e068f33caf37b3a18f24d264d053bc5cf92f5e2927e57a13af96fbc4fb69c7d6f308100f57f30cd3ecd96a17e82617a3c4cebf387e7207fcba3db0acde3247d679234849f722190b9bad3f5dbf9e8288c80c4052993c5fc237c12c44ec4eae884fa1c180c73e2c753535e475fe33f059867129fef712a65ca1fb7077176db8668820372fdb3bbec797ff1773b2c5061feb862d2baede745c9b4ab4d50544faf9af70459f6da02388c10fee3cb06fd1ac0f663e9c297e6cd05dabb7911d1a456b1b6dfd552d5bf30f5e4c23e921913c55340d", 0xda}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x100) 16:10:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x20, 0x8000, 0xfff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000005c0)="f6ebcb1c347d8011ddbc0ac552ff1fc2ccc5d67d531f41240d5b38cc0cee650439b9eff35a09666dde50e7a3e6a41c6c7b60ba81c4b831c1a1ee5aa21a7a81d2819e41eb9d3a8d38cac978a20919e87b6b342beec0d2c802c0bf3c5d6a8d1c2e51afc1a4faf3c52d94e0fa11b811336ee595f4bd4534d23c339b2c09e72eb1877657fc71074d3549a05950f8c003bef56fb8e34acbc22c6e9068", 0x9a) setgid(r2) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x4, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x38d, 0x9, 0x7ff, 0x7, "af721fd83e0ae060bead9e2d64e2f54911d14f8e", 0x40000, 0x19}) close(r4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:10:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x8080, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:10:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000001100)='./file0\x00', 0x8, 0x4) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/220, 0xdc) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt(r0, 0xfffffffffffff6e6, 0xfffffffffffffffe, &(0x7f0000000000)="d7f3327290348d0b55849ce66d41102d09c6634497ca782d87158d021f5350d73fbc66a9842c8f07157c790e9cd41a19b7b0559392073ed722df02d041272136cfbb512a2a40994402feea29773d49c70b9c07a1ada3454da0382896bae74e4fdabc03bc9b1ff3e32100a93ca74dbe967e1b5c3f87943f5e66ce14c4a9133da67b757a7dabc5fc7748051d02292dd33cbea26ab71953361bb6c40a4ce9de0e4a88df077a3989ffaf496a5bcf02e72a47771f9e424d91ff9afd11b7a3c57d9dbecec831403ce8a6b8da759db63b04f9e93f2cfcd200ed876c1322", 0xda) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r0, 0x68, 0xff, &(0x7f0000000100)="02bb2c5cc990004d1dff6913b72a8e0dd1b8d2871a465248534cdc95f5c81e809c550c64f534dfb5bbdbf309e9506b92f5edc0cdf27d3c22b2afbb567b1e5f7917aa1d116823f8165828d74065287dec3c4e0f9a4f70f640630e63ef5d9c9bec9e3807df7c1e1a11632d08b49d6e0ecc9325e961630be537d661a50a335bd9c81fc51adcd49a6117bb7773d411c1c88f777e79b8c928b36d1852369398fe4534fc6e6eaec8ca2889be9e34996513d8c1895d4c08a1da105f5c5a997aad0c0b813767bd67ec63016612f84cb3feddeae5b59d48e2ea191f8849f6f96eaa47a63518b830bdd77b8881179a0d8e2551368bc4df887e07d948219ef75bc3e74c727473548b86505b7784dcd0e63c84fa76f0b6bacc5fcbae26f50b62333b50eac6ba16b9e7840f919e4eba5a9911de96216f785c59ca5964edc200879d1f777ab976b80158f703b53a91430b3509112353df76ca13cfb53be83709870f74358297a1b37a68b575276329b2f443f1fab22137d20c7a170c86e47d55faf780e225849bceb3793939a3c84be15b8d341149d753d7bc9a34f58b4bb6ab4d7fb1ab34a1ca5fb9a69bef98e405974292d0d89afc2f5e74abb776d4662f2b6c4179e6064c015743449a587c97131bf8798d5dcf0db4bddfb47bfe6b7e5da69a8d8c1264acffa95fb18588658e9905f4bbf6e6f34dc43842e504f9961ef23930ee43aadc1541d8aebe96c990b84f9bd8815a7330b7cd43763cb6cec77b15c72962e5d6810c2e947b386a1e99775736484bd9f32a60637052bee16d4fbd9b21bb48207ef1b8f7df0ee8c6de4f15244bfb6c29d2af90a474222262bfc6ec1084b9629b9f07c7569ba227dd5fb6880536729ac69ec38f6959860283fcc76fb6768f8a39b91933be8ddf706f4beb3ca0584904e1d14db879888f816cb775c57afb9cb1095371c3effdf4ce0257eda2a3df828de5da2920de196f54f50be6d94713fb32ef6c73869b68655328d690e5ca5c3421dfe8f4d3e02741a4a7a63db36e75c102ade836982c7ad8bb89155f823ad5196e9f4edaf4247d23187bae3cd2a6eb3c8853f42b274932a6f1aece2120dc916eca5457829d9f9f24b66071d9ef15aa35522f677eb1ef3500dd2919cf2e8e0e13dc60c3c167c2cbdc5e23833e22c04d2fb7f5219a60791ca10f955cf5d1d5352e496d72b47d7dd7688df09f2670b41ca6bf5376442404f9ffa872be364bc8e16af5e69516f87d116702f38b85ab94686aaeeab1647ea623410a11159a16291110a069cfda89ab1ae6a9cad439ae3c27f6687c5b8ac4707ae1878421f107088530a6c22da7513aba11c3833e4025ab2aeef6c36771cbd4588224c91d6e108c3c57ec2da28eab59a7e27c60afba0e3bc453b403056c90a293a07add4b6e8995c902f614f7c08a6fe9140cb11460162d8854ca1ad3efa454dd24be071392416ae97e0c61eef05b86bede5e678234514b49d3e7b15aa384f5e2e3be0edc08ed0b0d24c3b0fe74326fcee97cdc94982cd4289ba0eec570c010227d62e78812d828b509259de86f5e98bb02a5082b7ae80a062471f34988f6552b96ff568058760c8c9d0032832d11677a36b6763a394c12f24350cc68a2448df949d2218c02dde1ddb343a11512c8eef8e1227861d23537e459301f5b88d269ba03ad8719e95df93893203b2bec2f38929c44464a0e028bc1e7cb46caf4fdecdce1ee2339c7465c1ec5b59586f7db245a5b0620918c25861bc690a646d54c38381852c84ceb5b6684c9358651bde61832140c325310e984317a0c4986baaf8763b717649fb604f6b0153aa444f4cdbdc4321ac9edecda55651c6d78d4758cc4eb120734f767fead7f6ab3d0a62e83ab36878b644c907762cc10d1ace796a0ac478973923c17d202ed973aeec8ba943e333af811245bb8c3643e5d1ac910b9913facb0732a4b577978d078c876e7279579e1f67030706d2141decc68b0351c4668585fcf4668c85a25cea4148dcf64106a586d5660afc32a1194a9653c768be49007767f6e32a76b662ec7a3d4d805aad148f34dae8a9d79a0f7e6967f50f028383b0f037d95d7e3f6b7ce615cc3720e54dfd47aa9e45baec6ccb066fa049dfe66656c1bbba8b63696bc2f5f81d081671ee2e32601fb27825ded459011152d60fab9992d245a186fb5d83d39f0d7f46999263a55a4c4622ee4a7d8a1160fc82640e8fc3738fe7917ac524910077fcf33a66873b6ef05a2c301346eb83d36d0174bb165d6d3d5254065c225c96c71058ac0543b87f252445a57b8b10ede6d0e7262f2420ca366c5a241709f4c0a2596776f9d1432a87b97a04d6082d36cfadc0a7938f0d2791d7b7b45058fcadce3a4eb30e535f468733cf0f6c6bd69844ee0878dcc3ff56838d77934373292d49a0e46e63510a1fa563dad8fd721112cca2d3140d19e74a525962917a12a6ac490b86b5eeeb2493dc9a8c92646833603a0506c582601617c86c638620a6ec679c2f396df89ddceedf1df9b8fc7db8be853393c6acc6afc105ff55f167d28717c404dc0fd3fffe43c26e5da57811e082eedc3d14b874a731cea2181f49a3c5f99f134238146098dc45d8494dd3df890e653b8084cf830bfa14a6c278c36bbbf75234f022c58e3b8e7bc5a57ba710bab831cf96941d8b8da3ef649f570915df602ab2bd2a47cbb2ff97ebb2abeafe974c196e9828976d20b9aa728160b00312801f0a51392049d3c62f17f488b17b176617d90eb75a377710b3b75298730b48624188c14c186de635020fc3bb89151fba28d2c4df396a93bed51d0b67e08a098f8545fa7133641cee41346d808e309db9fe0d720c4bdbdf8b10524ce98cb5a110568b0bac4c57d611040b1d8cd0b70aa3c04a7839e55084b00955c45ca576baf63edfd0b845e191986aed99557fc14a7c16d6885fb0c437c7a130adc9125e37acba0fc18b12001f3587799e74da501366336ef9a88ee61c4357b931b500d9c796068bbd7eb2f1f32bbc8cdc914d2c7ccd4a2844abcc5850812ff2b0f2ff8abfc82778692907b2d5d9ea1252e9c49337305cad26bbba0b4f32d7295687c07c0f0f391ca8feafc2cc1113d6b2a4b79b86f5fd208f1c4f7db71118831e50ab0e01ee86707513fb02b6ac45096cde2393e92f3328aef06039282c916c33dab57dd5b2039059beb07c952b684f21d1701db0d92d55ed8e00309bbec608e8cdd98aee5be43cc0806f9b2266cedf51a945534df5fe6ef3e8703bbe59ae8bae50fff9d44454b4b8db9aef702a23e43ec1dec68977a911f3edc23d3be3f1dd8f0368167d83879d9c673ae55804622dc3023155be71b1b0d553eb2817e791fb0fbf1bc6b7af957cdce2465bc4eb5151623e22c9884cd99a426a3552c3091b028e3473c43440c22638189bbaac22ef8da82914d00d9e94649d11adaef4948bf221ac8d8a9cc653aed53b1c42e7850b20673a57597a644ac9917881abccd0c7e64f86106382d92aed53549a8afc22d6cdfec57165c643ae2d04829f88a6a610d45075e3f2f413e1f052f6cc2338c00854081ed95cb9ff209bb8f12bd1363fadf9bfd1e4829dcfe37e8f0dd7e3f6cac6ca819a48f0f10634e2f41ab7d6abe61e1177d4b48db59f7ebfab1c565670c069623727760fa40d271983f2463e9e55473f4c1f4be8461ebda3932751ef2b8d185f5e1d3405c06b90f9a9d8431a706866af074fb7e26614fcbd6d11bbb1492bf2bf77d076166a77fa0db6b242cb1bde4125ae07a4ddcfc72cba42984bc6fb3de6b467fe05be404b274a85f8dcd3824d538d56ca874c7cb7ae65efaf11bcd48c1e2a770bfc90f0c0355d57642138963f3e4cd578042eef80eff838447a84d7796da4878ca28d20dd017f991fbcfb0c2c2597c0ee40212dfdcc17460c45656290c863be25092b3350c108bc1d020b661fe96edbd89ae85bf30bd99a58c3f7f25a06509e777d6b789af0629ade7b9ef51f4de51b3ca84adf7776aa06ff1d7e72e0ef7aef9b68adbcf8c82db01b458e73022c9d4cfca55bc1b79d80d8447eeb6a06a46910bc2cfcb163649b219367ed9de195f12d37982251a4a8517a097375813f47c8584ca305d86483f0a5ed5d6a1af7a7911067ca4a6abf3ca2d951a1c2f53fc27fe78cce2e4568d9109804c587baed0b75b7d0047341c7d8b3b1c0de24d7e46b269f881045be2e7883b9dad739a476871dd992c2a440864d023f9dbfe613e780a07b08419c7bb92b32527da73d8de28bebd8fb50d6dde303498834ca591dfbb9cdc0d5ce4dcfc2625928f3ab39f9ee82fa103baf95f186ffa643c85fe990614050992322154ca6ccad522c0480d8ca3055e6aedaf044a37843b7256977c1dbdd4caa8ca27e8e8d947b3c9677c42483c54fe0d39e6cb1aee91b147c3e8e4e8b5624bc26496f4af2535671f425a51b07f0644af54ecacca4e1f3a909776eb864bc279b6628892896979c6c31d02f5b9f50bf9d0cda68a547142f1cfc33ce2a7459eec886777e5791d8c0a52f8040183c6f1e9f3365143d030c6c47f9f3f104c34c5982fbd5c4eed2b1729c04eb5e9d3e837276576a865abaebe595659c20659735fefe4fa93d2c3a93f3c48258dbc4550d3eb81fd6015398737dcaae34927b64a6f3e9eeb99121f53d893255084c966189009858124b057e3851f84aa08fc6081909f60cdca06626d4570a64f0f618debe15d8ad4211963c9ef4e1cca0dc0a366eb7e2893c0bdd56131153741065a3f7639e3afabdd06c4a94ea7771fbea54ecf77364fa0ec1bd82a795381687949e37fa320d470ea55256cbfdbf35ec280f21689edbb860c755bd077cc224a86c7e0659c75443b108009f40ae8b89a043103b1a405b05ba97516d74d43a627ab6d04711a6eb6de23935e512a105140aea46bc957fcabc302687a1ae3dffafd781d29ac469911b1e377987343b8c1f7a6c9dd506ebbf196d32eadebb91c2f2dfa7181d384666c89a13fc58ed6d4576454e1b86d4f4cb864e2b7a3cb90b829035ef8f76da5ec3ee620b590aa8ff4a1089e03101881888b89dd0797df1e22ccf7455064d25e29cc8b11d36a33913e4ca5b14dda97f292e1a49bdcab16ef172990a2ece962247b3336009fed09fab461dcd2e615dc53473f9388d92dea3cdde22bbf5d8e7d707af149ff058bd28fb6d97f01805de8883552f5c4b5c1ef41e19b3c6b4e23f874f4db6b8b56ade00cea22bac6a385b42f453f6b23f95951a8d35034dc4d6d57b0b13f9626c364a78894078e0c942367bcdcd34cd3d2b894b94a52ac925f24720d07519870ccb69954747770e9ff68eb26fcfb9a446ce1113a06d5c3ed60bee9493e89972028a0f0dc89df6c10a2b71fbf0dcde36e1a5c519829cd5b66d7a8a956428209a8b2e8698f0f576813ab2cbd06d4aa9b340ee1a8d3504256f171ec473fe7fe33ee88b55639757c8ffd9ec3c3c243245f5ed47caa70da64d961f79eae83748f42b9d564e3f39afa72b7593658a0c366cd491ff3c69d1f04e6a538fea5e5d8c96344dfbcb209c088eb2720de1e1dd147bb4f6173d0423506e8e18e6b3f45130a730f287fb13e5eaca9fd0fb50e769d879b2861b8def5432b2914051abf97def11d72e8a2a8f920f30ed92b1ce48eff512cb1feeedefa0afc80d8ef13c687904cbea2f83f786faca9142c8575ad5fc88d5d0ecb9d2e6676befd38c96505616a370b1a4d61ebfaf3a1daf5f01162eff999320d36ffed3482b18bd91413d18e76ebf176cd6c8762ea6a7c00d2a100a60205857122cccc498a0d", 0x1000) 16:10:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/14}, &(0x7f0000000200)=0x10) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="b2925720fd0f29e16e07d77279f69fd2df85db4bb36b67a88d5f7f4950313cd17d94d48afe0136d89cfcd986117364e880590be915634f7deaa13a3319b4bcabaa18893185a1be7e944ba1d65b05749f09bf4a277e276248c2142e8fc0f571de88823b10bd1ffd7bd0ad", 0x6a, 0x404, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa) setreuid(0x0, 0xee01) syz_open_pts() r2 = socket(0x800000018, 0x1, 0x100) listen(r2, 0x80000001) pledge(&(0x7f0000000000)='^:\x00', &(0x7f0000000040)='%\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget(0x3, 0x200) pckbd_enable: command error 16:10:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x10001) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) geteuid() 16:10:57 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) fcntl$dupfd(r0, 0xa, r1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) pckbd_enable: command error 16:10:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') close(r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x80) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:10:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x880, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x74) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x18, 0x58d, 0x4}], 0x3, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x20, 0x3, 0xfc1b, 0x7}, {{r1}, 0xfffffffffffffffa, 0xc9, 0x2, 0x5, 0x400}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x81, 0x4}, {{r0}, 0x0, 0x5, 0x9, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa0000000, 0x1ff, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x6e, 0xc3, 0x2, 0xffff}, {{r1}, 0xfffffffffffffffa, 0xa3, 0x16, 0x4, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xcb, 0x2}, {{r0}, 0xfffffffffffffff9, 0x61, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x15, 0x80000000, 0x8}], 0xfffffffffffffff7, &(0x7f00000005c0)={0x7ff, 0x40}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0x50, 0x0, 0x1000, 0xffffffff8f59e18d}, {{r1}, 0xfffffffffffffffd, 0x90, 0x0, 0x4722, 0x401}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x6, 0xd2}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000092, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xec, 0x401}, {{r2}, 0xfffffffffffffffa, 0x23, 0x80, 0x400, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000010, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x10001, 0x1}], 0x200, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0xff, 0x1}], 0x2, &(0x7f00000001c0)={0x0, 0xd8}) r4 = dup2(r1, r0) pipe(&(0x7f0000000640)) r5 = dup2(r2, r1) poll(&(0x7f0000000200)=[{r2, 0xc9}, {r0, 0x10}, {r0, 0x20}, {r4, 0x108}], 0x4, 0xfffffffffffffff9) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000600)) 16:10:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x9) select(0x40, &(0x7f0000000080)={0x80, 0xff, 0x6, 0x9, 0x3, 0x3, 0x7, 0xf629}, &(0x7f00000000c0)={0x3, 0x8, 0x1, 0x9, 0x2, 0x927, 0x1000}, &(0x7f0000000100)={0x7, 0x7, 0x4, 0x4, 0x7f, 0x7, 0x4, 0x1}, &(0x7f0000000140)={0xfff, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:10:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x3d1) 16:10:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x282, 0x48) r1 = socket(0x39, 0x8000, 0x3) socketpair(0x1, 0x1, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r4 = socket$inet6(0x18, 0x2, 0xfffffffffffff7c7) r5 = socket$inet(0x2, 0x4007, 0x6) r6 = syz_open_pts() kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x1efb, 0x10000}, {{r2}, 0xffffffffffffffff, 0x60, 0xf0000052, 0x8, 0x100}, {{r3}, 0xfffffffffffffffa, 0x88, 0x4, 0x100, 0x6}, {{r4}, 0xfffffffffffffff9, 0x2, 0x10, 0x4, 0xffffffffffffff5f}, {{r5}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x50}], 0x0, &(0x7f0000001200)=[{{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xc2, 0x200}], 0x5, &(0x7f0000001240)={0xff, 0x1}) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:57 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ftruncate(r1, 0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x2, 0x1}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0200", 0x0, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0x4, 0x9, "a408c0eedd467fe7832490f2fbcf23e95b43a07d", 0xd7e, 0x5}) 04:02:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x320, 0x18d) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 04:02:32 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) socket$inet(0x2, 0x4001, 0x5) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) pwritev(r0, &(0x7f00000034c0)=[{&(0x7f0000000200)="957b569d4e894520b51f555e6da3dcba518e32953216d87f983bc59b4797c89f51db50ea528375bbb1daa92c98a0509f5e04a3f62d72f66ce3d9568f414fd5e20f3713091b5bcc07dd7a8c9b2d0983c626e5c0d679492f4466f731c44607a15996c09219d2af084e7d4344ee3f28916f99a08ffb12f7810b701e3afc3930973428f44d6dc84fb156e04618320bfe6275490690042da3bfc60eb4786b2d532a7678210fa0ef45ff73a34f4005a97390f68487719197b853d58f23ce9bf06a", 0xbe}, {&(0x7f00000003c0)="7e3e7313219ec8df4ec2885108a71488041462f2ecd39e4fbb6cf55fb07f0aab819be73b1789fc6bcb850b39c3282489734ade07bb45719c2f7d601f4b9a970c879da2ed01aa5caddc214f3a7a8cb88d6322740faf091d6d4f313e819b97bcb70eabe53414c1e3dfe21bc706a72c0f6bdc5f0127b3bb86a9b7ef08ee412977cad6b92863d03cef98feb0c07ea466546b5d047639f6a14d5c027993f67dbfe9bc65c468c218863be85dedf31b694aaa3a8ee55577c547e64229847e7c59cedc48d7fb4f60ef05341a83683dcd4855afee9d6896387c887f1bbcbc94ec0dcc2c1de16ed1c04d051e9c8ee5cfb6603183bbc58a1bd5d1bd930b1efe8b021e76057f4c4c75bb2595ed65951d32382e2a0484144ead535024fc86ed2f3c373c26b060de36ae0316f7f9a15e6b8ab2cc2d73d0db992d5c37c5337645565e082ff151364c905346ae75a394d69228faae8e485d5bc470e24eba2ba5b5e984fb4379432dfe1487dbf8dd95e5d64aa0b929d11942c63965ea8ef887ea2b4b040a5fbe8003e6d7bb6f97be0506ded6924e43c27efbb3498d624b7fe3ac5f32c8139062fbcfc1fa53007f17576db160e737d3381177eefbf67f9b971e77adf9358be3089c868b7837d9ec80f9c0eb551c1fcdf82ce0ebce28c1575ce90d7112a98ca32b64e701a684f1058366f9a858e99d6fd4f211ddb8e71af0926c15cd522cd757bac7444ddf5ccade1f3bd6500d3eb3948d10a60f485f6c3c30060b9f915663d06253f9d28217fc04a705429e203a3b9ab26fb7f1e36451c3dd05ad1ac999dedd43a695df7c88725baa6982b74a00d1982576d9a8de270b998404c663728292a89516c79ccfd89280169979673e3a8ca358014842610674ae972d5052cca95139337d9bdead747d738b6452703685c8328448f34dc4de76b4095a35833ff6dee9dbce059955378f0da72cbfceaf6d429f49f05ff13609030a9c84a79eefe282ce8fef1f23d32f0b407e77009275ffddb7f27378e68c9fea95732ab1aff3445d4844c302991332f9fd47f4e8be31914ef3f796c1ec78e07a9352df68723c4e675d599058d5467a00a12b7aca03c06e962202f45529a3562112c461645ace89978170d5e8a15ea94f72704a8973dc5f9fb88051f06268bb938583c2c1fe320c4807c6cf5126c3a4b257e1799493e97ffa0f60ff6c1ffb51592feeb68781424d1e489ea4c3261e994ca186ea9ae496abb1bdad1a2b16492228b67c9d87a9a47576b254b9df7ff0651c6ba7398bbcdd7f767fad0459350b09ac43a702a9a9cf3fb4ba84bb9483a10a8ceb589e31c8ac3aa46d32382ac90a38854a384de2a852aab1bbe377ee73791102e09f825bf13fa90b54e8d2b55889bebd03c769a24c97805f9c38f6594fa1fc36a99a79098742428720c640764c27767d78e0f4541a874522b0efc758bc3f795f91eac090c85973219f6ed07f53ccc51697bfa228c3384c519fbe8880cd617c43a20b844cba77ed5690ae51c1b6ca1f01ab5c7ebb9c1d6903cb1d675297e65ac016eb7c6b19e8d07c1dfad8ad090ddd9444c4f746e7c0c1d7b4d6a54d4b7cc630786bc50694c0f6e2ac5944b40b858bd57da892892c3af97b1310a7ecad2d4526cfbcbf3ba8e4df1029210baac3e34228fa7155535555bb5cba2643e4d5bd7e6557ac2ab9f3a9a0d8d9305d6473abada310ef1e01a44b3ee33a83f9d4f9a19cb89ce3b2b520e3de4e09bc2bb95079eebf9a0df0d4289b91e33fd184b063cd0732496719d9d9d160b2e4e42b431e2d17b04003d0fd487d202b62efcbd9cc83b78324a5a0c20388c9e56ba14eb98ec54383fc16915e80abdc42b18f8df45382d805940ec0359ec316044413366f0c6d4b12b6ccbc3440fed5369b53b0ebd5e8c41d48a0443ced2d6c5dfb62df53cb7761ee13f553efa8684f2dd5ad52adf3840e7fc0bf8efa075557e4d9a92ccff0a29ed8f5dacf20d51e5777538241e612b5d4fe46c83206668bdab2fb64010a5568c0cba9927dbe6eb52de7d7f973326d6796990a7306e93dd550cbbdb99363df2717ae540e33abfc41c8e9777ef383820cf84e2afa8a03974ffcfb9154ae101e1bc953353a6b5b59965a91a2c29caaaab5965a67d399acb1a7111190442bb9bc6d7a4ad94b11c2a819861a369f79afe529b90309de3598a983228d5d9b1995e3040901bc71874915ae3985c8e38fc2329fc823237e71839e29b6302b8344e67d1140dbccfdb10dcd1e22b23c3a6d851009a4f4ad30d544768386f6fddbcafd134b663dfe3cf45fc332501c4cc2ba9b9345d7f3d8d3861c491c89ef9ba62ca579b89aa53e62e8513353a7f6a26229f9306de541e37a268a98c375e725a443f8b132b6805ac483ce23d08fa5cf62b798f0b028d7b626fe97a63e314ae1afa67c3f4bfcda5e02baeeaaffac04a26306dfe0a5588f191a15c86bf3237443bc32ff080de276f7bc84b63e91cb0f0c39415c3e6441990ff475134039a683b3ad6d608eecdd90cbbc27ef026d04cc37d42800773ad2d1f60305046c49f15f4b9304ec5b92cdcaf327dfd9e3e8675d115770133780bda6e56e26a82cf4fc4342f39ce03b215f623113529a1e2f0df602b034a8b484448943e6d78adf2dd10696677e8bb228bae4f87d2e1ec196aee8e5c8b49780cacf8be29efff7e78d17bcbe9b7b4961d6c8d3096a3207c7265f3b7e299a7f2851be2fb4ff9886144957ec09d9d136667c7f9c0da0ae67886df9103bd68f18e1754ffe209e0171fc8f2e8a07aeb68210529e3ccd0a16a6fff66b06f7345c9a014ecabc99ecfdc14401e385aece32f7817e7d4d69e93aeae7c36a77f685a244b5dd0c283e29c2eb421843c6740d4396c4ff2feb2b8cb2e4c86d207d7c26dfdbc72486e804d2a564c45238c285cb3707288ee827e02aaf0246353369dd3f1786f853e1f7c57d2b7728dfe3f9b1c0678e2e01d3f3e050ca803e86869e05de9e4795d27bc636cbc0044230409d3a2d6af0152ecf1dd554a980a3654807a60f1663b56c2cc3c22d15d7a2e4240c84ff5e989c8acb8cfc6ae814a52112e09f4e5daee829faeb517bedd1307e578abec30f1791692d8a2d650c66a537fb9326765ee23f0a712ccde3e425ea0f63f7eb06d3a26447b34e3b14fdc5a44cac7a4dc24949c7e7457710532660c289e507ad24dad6539cf4091f813d3014ebf785e7d7c7626467bf61c79073d2ae5cab901b3a7d54776b5d66edc2f7e6bcd1be13292ba63446edd6e51229235922f9b7022d23a31f26c3fee4eabec050647057da258caa17ac801d0141f5f21af56aa976250f3e2094dac9d8b44a336909f3eff032f31ca6f2709ae2e756630ab9e50a394c733f2c33736347825ebac27146fc7872622ee12be800c521da5915ca95c4939babfc71f682371feba207f9bf0a413563f41295185930b0fa23121509a16455d33b2e99d0488c2cffa4150b003e75593bf26bc39cd5f2717005efeb93763e92fba501110bf9ee69aafb02a6bc99f849c0a09d546d34d296ec3a0ce552bb086b16c90baa1f90ba4fe2435aee8621c4633047a4022811cba809b708527a6cd7005fb90d2edfe403cd0176f8fc40a86de667ab525fcac76a7d04ee33f476ea5cc6c2e0aeb786e52aa3ef29cf224f8e00af3689bda46ef17f98d1e780055147f605a957832c962acd87ea7be0d9dd60e1a0fbc854f4fda1030802773576824dba63fe7589e1a5215cc56e9a3a2b78d96287602c4e0650ba5b681928c37e15aa088243aa6a566f140fe0efd0dca04afdfea2d2b332f4c5d77afc9c161a2fd8a303f3f6cb824196eb4d1100c5a4519b8f3f6a337282c36b4b0ec3f7bfa8573c41dcaf87a5e381f26bf3c7c61a859351dc7ee5a11209b67e37bcb197c0d2a58ae0a67c491e393ade39c0cf01d44fb206659ca7b97378f4d4197c0ccacf148b6ddeac82273f5f356b559bf90e161dae8976fffe76bd9c4d395011d0b1e69be30ba49f58ed3b4eb6a67d15a69202b3d7402364aa880c29769ecc5c3af7168a92ab3495add41060104162fb9f1a0e1895f048cddedd71bae893568b95185e4e8e3689f1fdda791ccb5f5b07f0cafa5ef1484060e48fa4a9d0cf7c076fef92f45d2530dc8faa034b74ca4f9f4626da7827ef6d852d0eeec117d68c1650d6e2ebd20af47424b111d3c7cf8faf2e46d07f2323c79335e6127175b131cd356764cf5d36a6c88bdd739eb636cf929121b281199e38ba4e12b5860f69f23114a21f2f5028156f19909d84ff39b556a7539eb992afcc1609705cb451940feabaf313e959536aba6fe3e70c483c61457bb0e0db15c9e237e7759203fc0a5ec70cfefe02b124c708faa478cfa74728babbcbb38d577d03ee5ff98b90bcea791302e09fe70693498e7a7494b64807591b3e7d520511b47098c6f5781288210d0a045623609201c8482c98eb9f99cc97238d0b115a8f36a37058a92dd8e793cad90cdffdeed5dca50622c43e5b30b5f920f798bfb543eb26df121968a8b9664ae8702da7dfc96ee6732e85921b5841a31401ccb6bcc932ec956fec0605d168d397b2a67c460270de2b91ab6ff417960ef63ccfa2904737992e29b72b79ef719237acb9e43197c3a7bafdf87d0bf52379d320e57fc07a4d27b741cdc29249d6b3b2f3be6dce9136b2bf0cd5f39e4a3de120eb7f976585e893d5eee266aa78944a243d3b58381756a592be8d5914f667fe268d268491538ea3aca90cad2f4dde03d9517b9e581837237f377d32c56ef5ab4814d63051ee6c2ff148eeec888b628465e60e92de72ef60f2bf0655ad7eddbd06181a74d1ea0800c7beea3438d9e9de68d574a6f46533d5fc5d94f8e47f64a8706b0e92d52ff8404f8f2eeeb5fafc1133170d2251617881d4b4227979ea1c61e9027f453cd0123cc4509f3f7aaeaecd382d5f1b44f25223ea6fe809d2652c6fc362ac046e8f42d1c3bb365540c3939d7de6cec3ffb5771329d92c039f443f11d85e86320b210448d5c9ecba94e18239caa903d051ca6fc14c6953a08962d986e2f9c33e91f259cae8a51f4768507b0a16884f4ff59b2cb11fb261811de14726db45efbc71d65010f4a57413687de89812c8ac56d5ba68fdbd3c4791ac680335ab2cf0353108e44e2cf0943184597edf653c28c089a459279fd42ffb35c5eca8ff15c6eaa7a755264868520a51b8dda4ca05171c26f5b110fb6b37badb7f01a49a348801fd71692134f5e824b4cff878aa510bf699697887bbc424e537bc531750b16a133405d11148c92c35019bf726654025e0d83d995a695c3b3fd94746d25a433ebaaa7a96c27c939dc1f0652f057ba2609ad94a3449f488f99285f5bcb49416a58307ebdb57264241d5bd058f2782050566fc7a0777775a5b0712d585973a975fc09983b7043138705871f135713889760a4001d1855b9415145eff5e7246e52adf972c345adad7dddb708f737ed2952a2154357d0b0eec227f098bf7bcb9f8476cd022e2203f8affdada821cb6286a9abfc668bba35b02e3327cc13a9ecae5d38e4671382e16813bda73c90f10e53a6dff02fe4de7e5d5c16700b8b60331f08aa96fb4995eba08196608ba83dbf516d2e1193594e859b228ad93aa7a418d81815ce5069869cfaab1ac719940b8fd5f4348862366c4d14e1ed9b4df59fe3f7fb5f6cae03e601953907319c325aea7ceea3220dd509220108c8140550e9f718a3535c9d28b84d92276af8c8107f0cca239f7e5806db00b48bcbbbfd967792a014b41370eb7cbc8169ad5b6c1", 0x1000}, {&(0x7f00000013c0)="9ab2a4b2eca7a1741a4242bd9d60f8d3e48ee49982d3944092e955d7f29cdb5915a929950f405d3307db7d20b0a04bdd59c83542597e53d4fba7b6618bc5c165bdc9993740e42e8a922a883cb409ffafeca82bb12032a4487b494c82f8cb50261935c929732358e0780258bbbbf0eb56d5f7dfd5520f428c59e929e4e851c9ccde475f63d8b2569b0199c5ce0bef2f08e64b04eafe84c1d9ede4ac071189e07db6420b013e2d383efea5e6725d4140cdc449ebf0db4aae2c2358709291842303569cdbec7cf139cc500d6cf31a67c0e230d0e8a489ff85880834405138cdb8f07c81cf9e425a4748fd08ad6be09957a236b66dfcb691b579387ebd56b600ccb94fe2237ed06920280356741dfc93fd0102545d1f49ae233511db32a8eda3dc9b337f672fcdccc71d3a246e4a94a731f1fe99b114716666a075dc9983afd82251e2c0c4b049d1f5ad3002ba8ce6230058c57d631def441667faeb9c7a7125418826f6e82d82a58e385d8fa84be16b123651f9ccf65ecefd2fbe5373e72f3ac38180f74c15535d1e2eaed9f3b5dba50bc1144b188246f9f2e09adb7448eac21899a2a5126ca5a1dfc4bd1f606e41b054c65144897d396c43ba79d919b0826e277b3bc34be93ec33084ed8a58284894b6148eff0c9085dbab42e5b6162677f55dd6b511ea1e39725837b1b6c7eacb7a5b3a72d966d537ab29f1f9aa7947ac9896b6e67f3c90627a62039812329db0b5404c6f46ad03bd318373b9776f3742ab3bccec35743b6fdbcf34c1931b87b68c1567d068493aba51a5ea93e9b1ef518573d42bf57e31812172af5c309c73ea2902249c23f7d36715990c4806b97b2fa4e79a0b69304fc490b830a93da939db6af826160a906b0017e62021b3679be8bcc428e07a8fdb36bb01040b3b7424887b171d49b639a593a63219d6653a7f7b9d0bc88bad8358677483850a23182851ea720441cd56329e49ea5b0e09a2583a92d76dfb1a6dfca0914dbcbcd294d4a06dc5fc731a999df8804f896e176f417a1261945bee63e442dc77addcaa852115a6fe4322b9fce8a2fb4b451b5ebed974acf7117c7ddaa5036fea2897e01cd789ed665b00d16f18db11a7865b08a4c421d3b897e84b332af4f6fdd381256b8a9f038d6b9dd4d9fd3af564d76802e454556f7d92e9a0078b94029aa3f241559188a927aa8a98f234c2379baa2d1a875373b6e25206c0a2c73d873e9d62bc23b60f2ca6eaef688879fee8c6ca0cdce696ddb7062ba57e3a5e38c73421458ffdfc4219aec2c1928f00429d5c77e1a4bf24fcaaccf9dd0e6783768854621c90f121a27bf5d046eeca729c7ddc7e70a69d8a4d937298fb2afbd9d82c8148eab65583c34cc92867c810ccca9ec10b0f30bac30f64ee45f3bf30edfb16affe6361cd4be685d475e07470a9dd34bc118950f370e42d40a0e83426a18a82bf08657cccff89c872495506fb1412472a6301b0919e45b068a11e4bbaaedb0b969411b431ed59d7e74797f4dbb905a039e38a974be280fcd9437d87f2136f922c158e30ecb0ceb0aaf06b50753f37bef4934d6c89022a1f600d29c62855af253a34bc60b73708b4025299b4c45ff8c0fbf714d2f466614bf8921f63a3f855cd1d875d28649c23f21fd694eeb9f5b0ddb1c80bf77f4f81b6edd9b840c31121b54cb8a87e17a94dfecf691dd4e1ce9910949d69d50c20c58a16003a763d8f0254ae85bb1ae078f446b989a38c96fbf0bf4da2fb52523d408875a9a3f6a44787cca3cc478455423f268138fc2d65c3942e3085649de048e8f14e5f2263ccd81e61bac735a179445a5632826e3f67c5eb74ddcd1208d4069261366d64c3029ba56003e7369685320c0aaddbbcb8e9b32e2b9504ac80f5acffba6c4335fad91e957d4d158d0fb961887e40fcfc7970950ebbd848734c0a615cc6c2266e45f578af21e78b74694312ef907b61de99de046656ab963d6125d90bc14beb9dcddeb956f6937d1c7f5c9369efb69567f961deedb9a58689427cb90ca08408779c7a4df74a80a30a608908f9a9607872aa748648bd607ad32fd28b603051d62ac09c1e56d7adf75a8c8b1b4d6b740569c3f03c78c91fbb62a2b0be30fa725f07ddeacec225e09332f94e9557ef4a363b33f6e6e4e443857006a851ed0b205e4663b1db4ce9914c1656be83c3dec2944dedd56855fadf2a6dd22bc7d8ccee2dac69183ff16cbdc884678c98535b8a9d36758fcd39676b1317f15a9496fb50a19beca5e5c9de2af86679ccdc31d42f4db7a5a4b753518ed765817f9d8fc91e2930231bfa17cdc43dc43f4c9429cf10172d695908c0d985e93c050788c2573299ac9947ba0ffcebbc4a6f4e7eb1f308e2e07886e45990d91d156861dc904332331d5a0cd1701acf33b676f24b6ab691ef58ecdcb10cebdece109363b3275ab6893f9bff24ab83f21cdb8b67da3f6382ea8aee2094de51cec1c94ff2ed6646fe94690dbb450995507ce3c63ed3b14fd1074ec0d39aac73edeb8ab148cf4b45c90377ff44189c319deb0388b0f550bd753e3328324aebe086fa212276840ddadffd0b8b7cd8bd04809b444e4b200d915691b9426409fe3f0fb81ad6a5cc20c8052d94dabc1799dc34b3976c3399bb17334cce00b03914fa638e9646c1b5ce803352b0847dc3180d18c478dec6daf3c24b8d6898e8066ff59ad6469946def55f3c74db2f04ff68c3c0bb7fc13713936f33ef52964c76e5a401973d3f1b4e391e373dddb9971c61a7a5672dcecaea5ad03f2fad8def1a8c49624280c1d74f122cddff354e658bd2f377523753a55244a3bb95231e9f667a57192f7e0164729c8a4f1fb769a7778b72cfeb4126e35bdc1ddc658dcaeba9ffae1bdabf60804b74355848a4c80ecae52d17f74c13b94278acbd3baeeb868dd6fcac701bd5131125a1939fffcf46882199d8e186ad3ec4ef81e048c0fbc7f4a1dcbfe33df50c7b1b80f05d6fa410272edfd242b2696bfcbc6bff40608bc1a1fbdd61a5ba3fbe21a5db7679b07fdcfc22a54679e455c985949014813f86edd3bef8388696a4a59ea7e2eff7f681d7da732cbe1e3ed232993a7ffd73e96bfd3e66d4d6d8acda56cd0ee310cedcf77b16540f9c67110a1c4c23696beee38270ea6ef07e0be8ad6c59b379f97052c88807e851862782cd55011e22440a688e56256457ddb3573edc68aa773c682f6ad8ae636614639ecd7f1665a46d2f983e4e01076490e453a302739f0e51f9bf9a9c5cc3cee2d250b2abeb020525b03580791ab6c3fb278bafc7e19c2f36fcd6ae103110c81988fb82b05375a88c1e8e1f6425daef5aa230799aa50aee1549557c40d08af259a2a97cc9becaec873f1e423fbc9b1bca5cf3fb38b741856e7640a5a45dd299c9652d6b350ede1a1aa9a1e2c9c8dda9a0689c5bd9d760738e1f0cbc5eabd83f937dd5e1c4b32ffd73a93a5b8bd61983e5d9f5e39e52613fad924da682971b9a876e45e07311e54230dfcf8c318f10b89e33aed3bfeacc56bb1b73614689f786b4f7eaae87601bff0662083acff7fd8227ccc1c8ac4b615b97203a6d8dbee825135c748e5270d8de668ffe7be1bd5264fe51a3b91bb8349ce24be82f5ab0a8adcbbdb31d8e5d44de3dfe87aeb529a5261163932801be18df045bff9b0b4c0e2e15327b30010b8458c5591a75148b8929f7978960f54cddc4c744873597ef97a9da9cc813d577c2e653a3144126407fa5cc18022ac83ef323352c072c0c24eab3131670ad3db163fec01d62c6327a597f09e43b417c5bb072ba1979e86beb61b58a2715da1fc95840bc4e1ad3b100889822d172e25ddf33205ae24e4b83b9b5ecc5974261df5abe61800d1d0e477e747d3f41ae030218ed5bbbe15fab885335563282887859537be1d8fba160350481300d4b9b904c2e420bf7fde4e0154224bba1669ef362e6ca5fce818b38abf492bffdc037cb5b6153e9ac4386799235cdefcc0f5bbf063f229f8bc6cd5919c8a027b8b36a1f7742d73d4f90c70fb69d7a2c4e9430e82a20e15cea6de955c070a3ebe16c715798ac83c1c0f4c3f32378f19d8d966408765bf14bf35f82d6379e54278d2e3fcb87748513df123eb19eea0f62771dcaae15ca4419d36bac8147c3e7e5db9ec6378fdae199fb97cb72f8434372070567eb94f1033d904938de0d45dbbc57bba0b07f29b76e8a12cb5ba43bf3e13acc4d3ca028ccbb5f79248d081ed58048b9927a1821e02cd7c0b3c16b1a173de26dace312e03307055dc4297366fdd5bfcede614fb9c70901e4b8000b0d4415ade22d60447c2bb6b531596fb72ec50a94964a3d45c32677f11c270ecfc78f1a2d42a0aadc41a384c87cd0b709a3ee6b227ae31baad396ddbbff2813e3114f551fa362f27f9341dea057cb9607b320a2f90f5ddc338c7c787d25da7714a995b64856fac3c7718aea50be70a4b176ddefee305080c1abf8d496dc8fdd86df4c1fe5404bcd28cb53c31267c1f3da431020c50a46cc6c2daa4874d206b8cd55f1fc1756cfc8431332a6f3160ce0fd816d3b0990665c3872b6cb81187ecfcea5efb65820ce762742100a129e53f19c23e1bffa3df6167a944b02e867a531b1f2d2e997b966d02c7c1fa14a3a87e53cc59921221eae293fc253ee207e462f14d41b87fdd4a9fd2ba8fa83581bb8690193a567e61fc58a40789d8698037cdd286d1a8ba2d6f72a980325a6850f2b6f8d4444cf5bdb46a2c3c99c5e662827590b3efa20eeaaf33c6e25b56ed95d5f5d1864415da1bb33ae20c29e38db8438e0d92c6fc1089802bfc3feeb4afa085d866ca76993777f2156241b5a362dd73802da7e65a9ff4af056bfe34a849b6436a8a6270704d35060c30fff09a254d977789154705fb5f5f371ed4e8a94b65e28c7297141d36989ae6874c7d5f29bb6093058ef1efad16e99ddb82abda92b04eeb56e22cd7ce497eb56eaad56f01d504ff1dbab8559ddc5ec0ce0beae1e6d94e8edf599d7ad875df1f6aa0d161b3815ac7f297f37a1278909431a4300e337595d5475ef9073429e852927e216849523775ca5f475e033345b65b30d33fcffbd9185fcfeed63443551104b7830fc6738d09789a482273d08bf5883f7d0a1bc2a519abf0814b9efcc0c42f6362fb652915d6b6b5d79ee40ce1b782b4c78546935f3ef0e9f36035852d64883e976dd6721172c4dfbc196d6172afd98c8a022b2fe8f41a5c8ea8724e3659a2a55c10683c37819baf57d26a83542e05650dda9fa1f707e2cb1f66a6e12d227fd69c707b990d53c70bf278a2a644d76d9feb126b10b5bbba635df0d2b21ee5b88b0ff5486bae27595ba42b2bd306514213d716957df442a35eccb4b64239259398a0722f1744db643e795ef045725350adcb4093145f6aa0196bb41328de642b6d00e81fbb6292bf964a5e8941114ac6b37ed2823e814138087b4701e2a4ad6f9fe0f1b64a5ef4377cee7851cab057d8c6a1a7a37ef1e0d5c23c6a445ec31fe1bd6e5f1200259666eda90118e99ca37ebf1b987d20bfa5ffe10c4600e05595cf0c8d31158e6131c5c292ad8da4f7c6e4ca890fcec9291a47192cb1d721cbaedc73426064bda579a809fe9d832181fd4c0dfc39a63e220917efb521ee1dce463a2f489b92e32ff49ab9b73fe0271d29526e8b4c110171642e3d9529e094bbb71923335dffde90e36390bdfde581b78ae3fd3359ab8bd63889c9dbf15031ef375142be0c543ce58d57ea54b814157947fa7c41ebd81193b762784baff78b2bf99fcdfcf4fc03b", 0x1000}, {&(0x7f00000023c0)="20918cafcc6a9f6c747a3a86ea6c974ec7e08a807f68fe5ac2280b7973daefbe05e091350b362a94a71d7db04d92e4dc4f7c6ee30ea1af8ba2865290e36e478d93c5ed2e4f2f4c411bba1d4a7d57ce56ff4ed3af13c2f21901754eaa4967a05474f1f7946a6a0c6924c5d3cee96b0f1a4a8d6f0d2b5fc7e77ca5f734bc2a1a49f3b9082531743ee497d6e3319c7416a39558d9a53e5b160aef95162bc04d8beef8ea93edfd540fb01b49f3ef21220ee8e19fcb51d8b9557f9cc51be32744633ea47028b6344953393356e8dd8d2bb4ff249303c1beb6a20301d9b85d31d61d7d19c3674a46fe4ac6f2d5dae5b34d8487740fba93137f92e96eccd84d5756ab354f0ee563c5299898ae05805a1bf61b84792ebcae9e28f34f6bc801f5685f0252907a9ebae6938a3ccb2b7febbe9d0fdc8a5144b5c86470b59bca0ff1fd03d5cc723e80c50943ab8c3facb797868e70de48d5f77b1591e51d509db6d373a95132fce8e2e5c4c02d2a072a9937bf5de72708e40f21df40640b783f2978be2ce3dd01cfaa1b13a9ec3201f7dce653ca863e0f97fff457309015ca89f6e68b03e3f133a7e7726f754607c476672226204c9cb258f998475944d8832ca1d9023d7e3813ba791bce4705fe0f99b1ae74cbb5f509c1e24571211087603aa1c23427ac53e9fdc51be1937682c79b3c9b7ec25418d038a5432fa9a13f4fab030ce4fcf920fa73122c66a9a57b9d30dcef6399398588ee18301e37bbcccd8d036a69523027635886d8274c67c6850681be58f1fc9f11a57dbcae5ba8b51c916e4e43941bb5270b929b4a480c34d3584b292c742b5a8771b73385a33f8b5b8e6cf20cd529906fd584c3e6b4fe59988b23a0400bf718138668624dc21aef5212a40c11ae1ced079a1a1a580ad50c28f5f0770ba308325a6fb2b8bcc3348fb85488c0559b571a03fdc54e24a472abd0e7d3743d5959e23f0657fa34628f477d1221b189c774c18daaed630354c2689d57fa8b451158c8c582c8a57a962f82a407ce6ed88f15a8af12e713bab006a85e446b3e364acb42acc2a20376f89d6618dec7fde90ab04c036325a2983e5abc88429b252ef3e5dabfc5c5ebe6bb284241b9130433c7d7def5b1a54c797171ee22b56a90961d5154ba6719448fca5068a03d64b294756f166379f0c3bbf8219a8af676219cc81b90c5e29fa51bdc317b01aca6a27fd7a97a696cd47d5c1e3bed91dce988e82859a2be2c8322ebd9046a2299808c00425d8792b2414ff6d7fee61ad2fd62a9218ba63e4b4fe37fc8bf70d638e7ee7be16f7b71da35bcfb684f733b70eb0f4fc57a9feffa79dbe00ac2c24886bb461d8e8c55ca22ec1bba628c96721649e00e71ee7ca59dcccca4675f3ba8c7cfb8b729ef59986f9ddb4e67c9317a80ee21385fcd243fae063f434ac5d131542bf6411a3cfee993351279bc0062dc7f00ed1d36a762a5fcfc6dfcdc17dee8291b9e63ad2bf89539e09333ebba37dbf26787d0e8bde0a0d7f6166e8af9d228c4779fb842713a517f83fbd7064c1704dcd9e374e98e404e09bd1f6d5c3770468e035b1e95e81604d70e054fc057ceabde9c093cb95d3169829df3b518ea087b954752da184fbdfa4405ab6e53a08970a358d97dfde16f2c106ef0aa9e8c1a77892041f7c5d6b3b2d1e79a2b8cfd93c922611362a63cf7ec290dbb5f3bf4ab02a762f8e47856e97573be5f8fdf635b4e6c27fb5214a7a0dc338539ded552dea916225b8f2a5ff616c0b824d679748831983edb5cc05c49c94b275a9e83f68285024143bd907ad02205fd2be4b5f595b905c968509afc7c05418e6a7409047d74fd318ab492f7350c9260ffc1bf44b435e3b561afbb76f07b5dde5b29626e5e3fa9614016e5916cf288ebb0c6753357179402aeea83841dfdf483faf3756c64f6cbd9c2ee253691a374ab555ec718c0b2e1b4324e0470a7dbc9c3f5c177029987bee2cfd1139852e20ece176526070dbde626dd6f2c6d0a2514899475bebc40c6d556ec4eed1345e91cd429e8cb381711edaabd0913569c95517602765c07ff3f6fc5e0eb0b21a563c1a76ad99a298588eb2f4b203e1a1416f996aa39934986f5cef9283db09b3a521d827b10dcbb6db0a779cc7c1ad19e4266a338ed96ea4bc01887b9bdcb3cce24fe0723c3eef732f270119009373069cb9ce0de35a7783e1c744ce6f7ddf0c79ef15c48cd00a07794bede40fca30f9dd3d85f046720faed7b059c6c8a9f140f6019392dc3f293e8df2dca9aa0e40ad01bf9c82ffa8c4664ac428a43c826826eb13207fdb7f3d748e4f7b9f7f89588db8ea0e1a83175a601eace7f17df7afc05e1bc5df6e07bafde8cef45b3b88ef4382ad9243da15ef930d13485de1fe066bf89a80f609ac2d6c01da0b8cbd6dd2d624ea63c4186203c7fa61448c953f2295a73a457c6c3ce2ab2dddb790199483d8a2800b45c83c3a3a41bcf3e0a6470fc15591ba404feda1cba2a4da777251f1fc84ac10d2d1a9df733f6d1e9719153cd836f2a00cec4eb29b36e212ce960f9c228f732b9675eb799fad95569f6086021a5dd8afc70bd9902c7aa43709efb9f7dccfa242b3a1e1fdf498eb71a6d6a5c99255d8cfd367edca92c86bae0f82de7e9dd5a8773d7b1b97518eb2071882b1ab42dd61825ace5f022006a76abdadec4a288af409d7b06bb714c4616816e89efcb956eeea0a3677629dbe49f302fd2566b7862bf1887584fdaef87ed305c994afae7c1158aebb2d5b610c4d3e27062a4fe64b30da203d60627cd8cf762a6f00d6fd1d7fafc9b099fe0ef605a4697cdc39a05243799183dc667b270bfab4a15319a2098f6171a838ad1608b41acae36d17a2129e2b019c3ba1ae390803af664386409e51eebf6f952b50820a18ff384e8ef63d5e62d772bcbea6823330217f5819f26ea9e9c9301883d22e609a08a352374379e74353503071ff795a46bae4e97d9d0ea7d9f3c17d98d90f1088396873cfadc8c01c4eacc682769450d749dc469b50ddc62ab37c6a8eb6789fdb07abf5b8480c9b7f65a535e2e3e75b65ca2b8cf8c41790b886a7ca633050b24567e12998c9e6ecdf307c46263a5e0810cbbcfe765cb919beddb7aec37b91c5288d040a31a15e089458578f93963534e17ab96e512b097bb0b59f7ae4f0cc446ee5b3c78e8fd71b9a22e10afa0cabee0712611cac97bc1822d7a94eda4f3a2b67364d8096ac4fabd34b9787cbaa2951120cc8e9d9004c939434adc9a7b3783484b10d3919bb3b0225f711735d25b1c696ae2e5ad4263082cacf046567dc7449c359b5f330bc7269ffb2057a52d58f1241305fb3138ce534279330f20c249443d1b90ce6e5f2391f8aab9da0e0c8462da7915ea55bf6a068dcf88d6f51c958a71f6d4978692ac4096c909ef60a2c5bcf3f3b8dbe000620bc527b4f45625d981e5545842359c8665a546a68a5cf0c1bc2592c1daacbfea2a6b0471e46d8ee95fc17939a2b8c5bf5305739e95ef0523d98ddab3ebf5d1f12e06362a759afaa4d9fe29f66f396dc2f03437111569fa962246b5784a070d57ec115c09a43a8a856aee10447c7c422c3bda0986c96fdc2be1d2130caed3f02bda84a8e78e2f8d7e75788182718d0244126c3d19510368082fe6ef3c1d436272adacbd6910f82533b5630037a680b2679aa245eab6ae08ee87efe64acdfa54a4be3eb97eaa2805b89a9dd24ad6755262b0035c3cee2a0352ca7e3480c9327745427defa30c8f162d25f1cefdfdd9b894513304fb54c05e3fc98c88ec5636ac7c4bdd2acb922c8288cf5d7d29dc4f189ed640fb2bbb134ebb7dec94a3ef1b05860405e15d8017ece2c940bb19fdd4884bebef56d0d90bd6d4f7d35e3da357c6a222fe3c3a4681568f208a08990f70769ba925608989a4d86f5a36a1e2c5fb7be7ce799fb4b8486e05bb78c4c711d7a67b25df19206c08df6b0676aadf2be247d3c828b583730128f87d6aa353b0c9e9d1b41f0920e1c893e0cd8d231867843d99ff1dc634c7a10f2c4e1d412bb50640d42b4fdacd18b1c3e313278912016ffb74e9c81dd9d85ba2aba5fb54bf5338bf4e61f2f732fb64ca9bc9ba6a61e8677a1c9bf44e38d76962879a168f071164e52767a2ee06d9deeb33968fd4b4aa403dc0c0fd244b51d288a2dbfe28e82062fdd31b46fd8170bf8573ade262785a141d6be14f730b4b7d5d92f8997d62114e3e977eaebebb6b8d9b4fbd4256a56ebc3f8ed8bb782cc5f6a16145eea8f5c436040639eb082b9ae94613821442e3790fd28160d0da54e0ae7d5955ae8ee3176182e08c14202910a90a2b2a4d399e73d0c1d1e72950fd8dfaf23f2c80af4c98f1a29ad93bc64b7378250286581e8f4981bb17d7ea4a7ebbdb6c6cdef7839351d5462ece372fdb9dc237327304968b33c25d2ce588597f08a3362dd2246c068e449b364ef34ee649b487847db8070292446499d30ada866189e340134b3ddbeeeaac8d89d80da03c3f72916e8a52ad4a74d793d3240bfffefe11a19697c77a345da7d76306e8daf95ac01091c248f6e37406bb12d5c5a7a9767820117f2d39eead76ce6f3d8c61364fcf28112c1a4795899481146d52cb4b82bac1408b40537f275190c2ddb6cced23356aeecedafe2c71b34fe363b79a581c721571003d1f3392aea9c15cfc95682e69fb46e9517dfe1de787e56d72a041fd8cd36ce6663673fc1cadc03df92a0964cfe9138bbd53a45f93c49815760dccca07458c8ef12dffbf1c643d3874d322934ac6a27fd9498fccbc14a76debe7240cc8f3aa37cba863da3e820cffa8c588e70e3da37c0498e9d617635f0377c1e871ad04ee210cb7cc7b1619b9dc2bbb4ef469b1cd3663a55f2c83acaa4f0dd5414c6cc1afafb507b48b4803e2aef223b1c2e225c820a9c9ea2fd1919f80e0c0369c05650be6819c2fa2c268ae0a07c00c731141da7ce015a169ca12c2be7664cb98d76a3ea1342bab7ab0fb2303742baa36b551511440eb94bce7128ee628079e76c6116817b7fa602945ce96e1e4275ade901ff8d478983451fd8ff935684713c6c16295c44b63cc3db56635a429dd2edd4c4916c28cd5f3b38af568386abf20aac514d7bb818289a866ccb0a04110f713dd8a5acf726b3cd2417d35178c5582a0ed9f753163f1aa11ad4829c797fb912e38f240e4d63f7925ab26ab5cfc36c07a273bbd53c99c898b71f19f254fea3a0e74345d0db155398793ee04045be696bb6148a851c9b57aa65a51e3d92aab98797edfc5463be9ca11b82e8b3c2efac7e8efb44a3527380d85661f84ee672975bd20831d12e813e1933c957388906849f0b3258c1857cf004df653ebd05eb3a43e2a45f4914e7fa0830e84202e03732abcd74be9188f74483c944a1877c122615e8657d3b10e9a6e67e457a45b888d9ed2fea29e260e6746aa1f6dcd85979e97e2eed28faf0be0ec60bec9d488707460e89e8cd557160cfc44434dd21e0558e35615b4e3b2baadf33df84a2f673b9a2d69294f8a98eea5fdeb7c03da31adf583ec9c3488c6ae610e929993b69b68d9f91d02a4d9a71b493b96d26c64a587069a8f643bc77aa76dfc1d4f090616331bb4425400c34e3ab01556ebd02679d87e7ae18104c8829a588137ba01bfcec14fb8606c291790ef9ec30994c42d3402b6e2d62592314ecd100e25e9c523fbb04f9b23c20fa429cab48ff7acf6729e43df5db3a1815bf0bdb7fb83f9a0a2f8a6a0ff10ffd9f4aa99020be886f0331252b4350ce1a06c93e179a419cd34", 0x1000}, {&(0x7f0000000100)="f7be67c4913e544e3d3d31cf9361ab1b9500af14d91e7f3cafd010bde22b43e963366e4d2d74c4dbb75b9d5ce1cd48b41aaa153af0a115", 0x37}, {&(0x7f00000033c0)="e456d233fb26a3cea9677ecc9aac1bd7380b8e2b138f9578be882223033122f6fb7a75394279c0bb444f31f8d4297a9ec4f9ce38e07996b645671967667d0efcc68b3aa5ce64a8b160a43bf648fd311662e900aa48262a2e92ccaecf35ba778356d420e8b3ce5b1f6781f6352b73456a2f80e4c956ca537ef153ad0eedcf68c36f2f40212a6bc2300911e2e6faeb569b801689eb72e5eb5e0f571f1c557f043c22e5b0fbcd85da9abffb4ad325a5385e55d5dd7acda43e197ef0c41f2f936414c316122d610d199c", 0xc8}, {&(0x7f00000002c0)="d593cceffe0a3951223121adb4dfeae2a426682fd07ac7421bf1146585b4d5a1f1764e3cfcc663a8b38af6", 0x2b}], 0x7, 0x0) bind(r0, &(0x7f0000000340)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 04:02:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000040), 0x4) kevent(r2, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 04:02:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000080)={0x2, 0x5}) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x8001, 0x1}) 04:02:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) recvfrom(r1, &(0x7f0000000100)=""/130, 0x82, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="00faff1310db00000000"], 0xa) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 04:02:32 executing program 1: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) r1 = semget(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 04:02:32 executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) setrlimit(0x6, &(0x7f0000000000)={0x20000000000, 0x5}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:32 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0xfffffffffffffffe, 0x0, 0x4, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0xfffffffffffffffc}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x5, 0x8001) listen(r0, 0x0) 04:02:32 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) dup2(r1, r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x38) 04:02:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x4007, 0x8) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x3f) r3 = socket$inet(0x2, 0x3, 0x100000000) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r2) r4 = socket(0x26, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/6, 0x6) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r2 = syz_open_pts() close(r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r2) syz_open_pts() 04:02:33 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) 04:02:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c65306a4300"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 04:02:33 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() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) pipe2(&(0x7f0000000000), 0x10004) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:33 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) 04:02:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0x17b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = syz_open_pts() geteuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xe5}) 04:02:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 04:02:34 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) openat(r0, &(0x7f00000013c0)='./file0\x00', 0x80, 0x1) writev(r1, &(0x7f0000001380)=[{&(0x7f00000010c0)="5118e8988171c604962ffd624a9a659ade2344f3819edbefd5a1a8e0c87f7ce53cd2f3ff354ae21bfd69e14b77ba935bd7acac06159f4223ad0ba6a4096bade491ab796875a039e9a3566e030c7a6631565a35c4820dbed2a48c3a64852679fbb9f008a9bb957880475f85b61a62f9cbc14d283edeee2e6e4035cddf685d84771c217e682dc1d61c20cb597d05a376c03b31c808f6f673c6119da6e52df050732d387640778587a35e65ed87cbeba0d767bcca127c0d7481e6ebc9babb358e32bc7f15a61db6572ae7bf240a3151a6019f326c1e738d55d65496a824c550db5d89af6fbba0bfae0d8509b71967a6212eb7e7bb0391a6", 0xf6}, {&(0x7f00000011c0)="f3ff33f686ce98ba717d5106e48582256d79c9", 0x13}, {&(0x7f0000001200)="835efabbfd6546caba308a3bd29db004d0f36b", 0x13}, {&(0x7f0000001280)="c9fcab96922c15c1cda3463c3c04b8deb9756a0048bb83e0b94f21bfc8235a09129aaf30eefb3f5e9fa3c46da3d985fdeaf76339433a2d87012b14035a01ca0d4611dd55aeaee7a567def21e579a6ee3af766673952b36d10501fcddf5d41472230a1834db093bbb9333414be53c27d0c57e49b9e618a3e25384112b7edd776b6802436e09a375688835708b28d471b201c77ecdef91ec43b74c498382fd9f0c05105471498f7df42183a644adfc9d96c3f8b60aec6b8bed47380a62c39ed9e52298e77edb51af98c10007d37ccb2b28f1b7cbe39a41ab8268331d69f62590f976969615517c85c2c10dfd438a6fec8c9c44ace792830c06fd40884a237dcd", 0xff}], 0x4) fchmod(r1, 0x21) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) syz_open_pts() pipe2(&(0x7f0000001400), 0x10000) writev(r1, &(0x7f0000001040), 0x258) unveil(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x20202, 0x80) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpid() 04:02:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:02:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6, 0x8}, 0x10) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x1, 0xff, 0x4, 0xff, 0x8, 0x0, 0x1, 0x1}, &(0x7f0000000200)={0x9, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xffe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0xd05}, 0x6) ftruncate(r0, 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:02:34 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000440)) 04:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = dup2(r3, r1) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0xf4, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 04:02:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f2232e4402fddb8e7c", 0x9}], 0x299) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="c1de02eb33ac1f8273d6783232964fe737f67ad5b54f2bd1ea988251de4ea4db3d0f978d175c3a76074f4bf3a074bc58b54e89b92a878bce23e3d37342c237c5f0aee71d257064d2dbf80fae75cd9993fd3a88d59f2aa26bd2483cdb140b7a054c8b74e4e7292b89934fa87c7ebeed184b2c8cf676531a481add150e51a89e2ae1308a46de9a70684976260347d0dc7cc38bed19267c521c39011ce31e89e02c307628a331d0519fb844dd3eda012b534d6d2be54812db5eccec92db420462eb20cf3f0c19573f5466f687f4d83e77d55d57a5f82b7f1ff0a136cb1c98bb69a6d729839bbe1bb6ce8c6ce3cd9e5e9c055eed91093b", 0xd2}], 0x1) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x4) kqueue() close(r0) 04:02:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9a, 0x0, 0xf30, 0xfffffffffffff476, "dd52a5ab4f3c820d96abc1db8d3a74518a3e28f8", 0x7, 0x100}) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = msgget$private(0x0, 0x80) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="020000000000000032322ff2d4ca03a0d8ab858dd470005f24f3e94719017839e0b2b05598e959e9e73b188955a4b172c730b535656bc102824f66bea340ab34872b40a9797f84b4ed5ea158b9e675a629cea44996a42df98f14ac217ffb960effd9cf65c5cde10d139926b83ba80a5dc0143d751b0342d9b7e0b15c18600201f924931ba2801f3bae7afc5cead197ca1719add8251bf9e6f3bb922e30750cfe87e7d84f6ec0ce339aedc87f2bbfb447a21917f5af8bef28ffd38de1e1399ec76e442dcea816856e876b8ac49644ba1803c60c86468d1026aeb64c406f5908e193c956dc031f129867973ae4dab1e018a84dc5199e8eeda2dd0eb29dabef4a168d5ce0e12ed2d881359f801911f642c0c9dcb4060cc70fcfbfbe98269fbdb71834438ef5f9a3c7b27b68e9de09f703646c8dd233c86e628c1b7e8a00c14b1e8627165c861ffeed12e0d0f342fcb2d7384ce466b7b0c9ca7854611af90e086f2ed0b05a726d7977a03c514c72112ee3b3336f3da240bedc8f83e132b9b67631dffceab6a947633f1deec25bb6a9a3d4e6e923501daef1299bba6c6714a7165d8e406a34f6f3033008389b5abc0f61ff52dd21574199e4e6d27b6bca4443b7accd6d1f6c332fb1a8d24789b3ba12586242f83e96cc86ecf4c3498997de1203709f6015a26a523220ec69b21937613e9815faeb08ab42f9a60770a50f0f423257d843286db6bbd5590a3a99785975d573e5d5a813ae6e9bb6a620933c8678ff874cfc1d64624b0bdeba3775bada1674231567aa0c42d67d9855962a5a0e1e8bcc6e5640931cacdae61566396d9f375d04f3b06cc80d49f54f93327608404cde7600c0cbc28c0aa6dffdaa8453eec411a948da563e2ee36dd89c93259965738a67c366e4c4d68b9aa8c4cb9c6b875e67e8f810b2201c150865c16c5581fef654d75b1129ccc99d33a616fa5bc421fb1dbd875de5b4cb9a20fdc01ce4bcd9b8a56fff2cad861d0e7af2fa6ba12306ec4e146de1ab948737718a5fb3f8e5cb1a14595c678c5a394da627a23d46e681b0aacd87b90eeec7864c1813a7fbe049ac6d3d1ffcd33a776b102d40f439253bcef679faf15b1d1d42aafe59ddc87b5992139ce12a0277bbc5f30a3d12ab58d2ca32188a1308a3aaf05b328c7083b52a341e55b7debe861061e916ffedd00e35c0fea374bb1c5a31ab997cc42419d7188e82749150904ef7df22768433b2901a378f9f40dd74d2cf5419759fbc43abf3ab7c29dd8c684b38d2ab2054047d04a35d77eed45039178d45ee26c342559c2cd37ced100f6c39401b021b469260987db1ce8c244077e17d9267abfb771455d3296a4b8e38b757214412c039126956ce089b59a26e6a4fc7dceb0a75db9d5ada7c1d2e11589855dbeb768f78210eae8e6feffa427fb7aa092b7642e20ea55b8e980e380ef2ed04e1cbb75451ae01b8f0abacc01a415414d35c52e2a8acbf7d69f27bc4e7195e8f4dceea7d45e290838db2f4569520c1cefea7bab754c7a9896bd53bd279a0b573f6dd10489b3f8aba1769cc334fa2e769c80907f087a5fddf516717d6e79c28d3150705a4b75d9c724ced0167493a633fbc9295c897186f38091abedc9b5d42d61dda33d3ac14761ec167cf92908798aa21b66a01b67e5f8b222e29e54515e455c3672b048dfdaff4d48ad8709e7cd87982356a964dbd9ba1e55c27cf4def0204eb237265567fcb031ae5d2b326e476e63b8f1dae545fabcfc9586f5fc0873340db6284afd5114625b94165163fc378b56ae45138fccea20da5e2464b0c6c4c81473dd18c3c3ed3c656ab569596f3a6b99f01c87771356bdb70961aabedc7c872234d4e4c4e49cfc56ab807e9a693aee6c6be5849303dc75c9ea10c51bd227bfa1ba4cf5cf59aad2b3a15a3c28b878e7dfa42f523ef9620d46785a6ec3022dc5fd5d93748e5c0cb38ae48e112c842ba4615bf055e817fd9f504608ae2924bb11e05af9cd3da427142033c3349efa300ecc6790dc0442fcaa052dfbc86714e0ea90c0bcc6aee868d954c21d29da1626f16005de4f028a6d4c88256fe69c12fcacf58a4acefca004eb5d874fb67acc1c1d25804991221992abfaf960eb03f8e30afb8e6af71b3d1634f2c404644b0f99ec086c98848f22aad73f8352f7526abfcb9d06d0097ca5c6620be746f6b8b844ec914afe8cd045093a7f0c1f7e4cd4d4bc7feb1c10289db8c39e30cf0bd1a57178f4f0e57c328eba4aa4288e718413ee88ad13c4dd16a3eec55cb8d9c4ed075cd842591e7b26b9af53bc4484eb1b5798c6f48b19747d1f14e117f1345c12d8537afbb27bcdff4a43d342b2a0cc82c26d140120266a8f9b62003531ab0c6bf67f19a83ccdc173f0eace9a416f6c9d7c1a8ffceeae1091e130c2859b8d7b314fb5310ec66defd64f8b93aca35851d05019b4ec41820b684be47a4246e8762ee6d43083a3957d0965196c4ef98dfad8bd8452697b8ec267e299f38d839526523e766f0135d867d55268b59944e6227b2cd1645a11f82fdd0a6cef2fe247fee3a044e5565fd4b7de543bc5a8e8839ed86143f4dd054ae8cc3751dc9443386571b60156135aa5691536bb0454d98f2f2d4be2cd56e105deba79e26dcbaf3536f22754a9f0d4c913812d8a8bb1df714c1f71e23f03f614ce61adee4a55b322b701129097c3ccdbea89abf3389f5f75afd09740a29c46aa8ec3213b25cda0c97c66d496d87076ea007b44a74437e4d3555961c5c8b48af06f1ba02993377221039bffab13e20a25267b00a442e05b88db0ea5de013db251526de76c0fcf5104b442363831b27ba1d804167509356437436ffc147857a7c3d9303df4139c4db5f59ba4b1c75f0380acce3059aee4682455d318dd6ed7da9a9a750f3c7eec9aa4fc00ca2f6bc1a6aa1d8fb3a67fdbdce7d249b2ace4ea31bd5c0784cf07e1c60e13e869835d8778f03459b74b5abfaf3eb6c078d13e7c584d697d7971ba9e40e1ebb7b1cb05682e209931b1dc5d1d973c3c06fba3fa6062e0a05a77d632c09e70bc3aac4237484e6520ddeffab31f02330dc3213b3e40975b0ca9858d98aa085476954cd9cf6ce6eac30d34b55f14465ded4143fb4ab745d3a2ea4031bea100273c73c4887f78184734f406cb712bfe76ac2d006cba38c322166ad7238c966b573b56dca5185510f503f33a7a2e7cdfc244b816da4951d8d621737616aa4ae0609339ef05ccb5156937ca2afc8e650bba5361b624beb60d24229dfef2df3a61e355a58859dc2545ca60d9f092e91234ec855c2a7f0bad43a20259643de8c6c44306c91de330987fbec6b110f10df17fc0d6d16ccbfcd9164b5816e3aac8ee54c590e546d7d27444b022cbd63f1b0f84635d1899162527604dfda3ae90fc3f65862fec4bd10a4a351abef4964d8f2b543d492d8e911f3c832731582fbc9f064767a4b3c4875e98e5f060436489d272393771b2780a20b062c5a54cff92810e597d401495edec2f806964c064cbf39e125c46ae65f39c758cd6b8e2d24111245ea577cecda8308704bdabc25e0fb2dc1c0b27d2978f316effafc8353e6037df465c29194eef5ac04be951762aba4e8f1e45ba04ffa7ba57a58484e7e3be3400861f46530cda06c8db239f334241e33ab34ce1fb7399979e869838584600523a16e93ebb945c21775f1bb618ce7d734cfe07b2f2ed864ad85c48fef4b5249d5bb7655c8b93342b0059b3099860829f3102ba98a9c2b5bfbd0edf3521f8451ba5b480742737f4d7dbc17dddb14a2e6cd91747dfe29930cb3c07811243c39e2f55296815b2a0dc28983cb770e8938a7c3e450e381d9502f3a6d64f6de9c52f28135424ff238d8d725ed10bf767294cb0183a95844bb8904e4f0020b3dca6a79c920ece86e2f0ad4bdaeaadb498dd956013675c78a8f9fbe8c7e20167214ff6a9cb30829064bc66ec2859c2ad0cea9d848e2d33ad7d0489a690a3eed391a7d95b5eb64ab97e9d7f1fc29eea788ba354ea3277323c56cfc702d9eaf18e6656cee84e81fe93ce909beeb8938a9b62c2747d31fc5b915595ddbe0a5d809f2c2f78b853bd813191f8ba4b6041941319f1438999060ad712a041ea28247c50f88b4fcd0114585020f3aeeaf5776fb925c4d157509249ec9e9633a21b7dd3d741ff32e5211c2e00edd5c9c93aeace422334d18f9f160049828eada53ee394de54836c68c0f3d5f38ef567773867091b3428d03ebc86b13d8839b2b4d2acdeafa608158c25ae6a81d02cc2ea7369cf254a1a35d2f0cf57ec15741fe9cf021c05e4456c9ba78b0c103d204884ceb85254cbbb2268e2f2a245187eed275eee0f0facaf6b9bde0b7d48435af0a926fa08bf486d9b677daafcf92f7229f4aca957cd5adcb48938e7fef0f9ff005e079796b3ec7609aaf449b9d13b4dd20aee585bcfd9d30a43c39e2574e044e0adf9f3aef6b9e67e07d69977963149b301f0f4d68bf6d835440fa84c6de3ecb71ac55bc3af934a6e8a704e0653c3ca9b3d619dafc7ff26270b7e49c0f570fac7baf13723eca5bf627fd338df10ee7410922583d9c2f757c22d3704728bdcb6a9ae0ee1ed2d4ee7229d6b8b9c7fb634a51476179c3b03793485e33cfad8658d018e76508a8fe9c474fea36d7e4d1b10e7fee1f47c02e8e8498afc58e50a9ce19cb8168672f4a96ec19ad0b5b329a54013ff6b1e263c19fae335bd07e1d5c2a5f14c085ae57628e96f83d6739fc900d3a94fb957bde555fffa2d763c31eff9cccdf4df5a5de0aae03cd7f0955097faf5d7c83018feb803d32fd4eb86ea1e8d923a0a54a10568ba67579870f73ba28969eb8141e8c7309e9331ccce2152e623b06985a0db7d622f5bb267cb31e4933dbaef8105b6ea3a066222ad0c7ee1d4f46fa943c0fc29129a63a36907d9eb268b5ea8d20881d6501c2e77c63d647a6119a8bf80e3c9a6f3c43ae16b3341db953c1ea0c1d27b32e5a88ea423b1b3dbcd73651faa9be5c0b20fe4d095282d19997ea93f2cfc4a37cc7f1cb9a60ac17e6c12e4ea22e9a036af47ba67d8a10c9267893a96cb9bab64d78805c7829eb6a9321f0cb75c5674295a54ea299fbc6e357a1f755ac3e8d70a8b7e4e75852230f56fe5c3be1ca9787d080f9bc2eafcce28475409a68d06eb503236078be452fca59dc8338aa680926dca73263c02d78dcc029d7ab988e863b0a21825f335a3fe4f7efd8a03127b4a980fae39fabf67cb1a72684db5062ef898c83ee3e4fb4fba32ee823e08f7189c7ac6b0100d26f6c6401d12c66a979c2cbbf2f594b776f73d4ecb6b7bfca2d5a77880369a264e6fa4fabbaadcaab085ba45adcbf97ee1137fbfcf71e339662da62ad62017092471c817af881ea281384badcfe836f05edee9229a84465430642036dd8be19c8cded9e26cd033870fb6c3633e0709d7aeed23886f2e32d895bd78c8a3ceaaa3230e3b366f76c4213d63e2af3cd399701cdcb7369b0710f3d1247366e45ff33d18e2908e1070ddc2a011258b55e04916bf43d1d8c528f0c1bd1379eff9a0f7a26c9a16264addec32e5c4b6ce77b5566bf90ac9638eb88eb6b1e3cdd9e99b77a9d9b933b7405296c9bc7a393ffdffa86770eba9ab144f264284608ce943b86bcbe580a0522de46a06490017548ea9dfe4e8ade0e4ddaf5cc0bf38a195666a5d3d286e22dfd82556fd4e8b9ce817137856e46fb29b2e6c04525b8bf31c75098e614a22f812ed7a61743f2d07d0313852c41593539d0c0f3152637d615e38238b9ff828ba1fadf92d185cb0000000000"], 0x1008, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x2) syz_open_pts() syz_open_pts() 04:02:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:02:35 executing program 1: r0 = socket(0x1, 0xb, 0xffffffffffff464b) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/161, 0xa1, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x6}, 0xc) 04:02:35 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="55795389959ee012361eee62857303373040352af98ee59582800fccc0aae939d0410b37334e7413f89b283544f13e10f1de5b3497fb0cf1f4b44501ee2263e2a616f0096db7dd1c7a4d5d2bc7679f3724868e5b922e943ad8c6d82d116bda1cd523879788923ac86411e27cebf8a34f36c111a814424cb4b68ee79b10455e6a51b735", 0x83}, {&(0x7f0000000200)="7ce80414579baebd360bfd269c8fe90296453dceb02872577857b29e5cfee042acab6dd2232077efc04f5d8a0404a150efb8320e7c9888aa0882aa7b73522513bc68e883b87401cfe8980b87717a708d0f49ce612030d816c80c4fb9876b2105239bbd7ad967821dcbddcd47c6ab77fb385dbdce8070eeb44557794d85579d6311c1012a29b987c49a2cef988c2ac7c092ae4ccd1fbb2df9dcb4a93f7d477130fd2a94b6529ef6c98cf146ad6b0c4a8b04d3188a071d72617d", 0xb9}, {&(0x7f0000000300)="fa2d6c35fba6016fda0fa3508711c069454c54da9e5972e00cedd85ea08abf10f2ad9870cc2df1526373c04cdfdf4642bf4e3b1c921ac2ea88f13685a9e7429bea57b0e3d6873b724d3fa516683cb0f11cc58a420166860362e27abc0b1000ca3290190258fcea11a0370ba054fbac217244b8aec31de3f3416a1ca0a1a60fa3afbdc3d2183f5018221fc70ad8df28c2bf6522a317d0ed15c512a93b9fa98c21aea850867192818760a2bc7910a79e213e528fc909535af7f7797c16cd8b37c98e7240526eaeeb431f2f7c79408e3469993667a34b24e82e107827264f377555845f5d120b84c98eb6a25b920430f80e1e7ffc342e5e3b2e4bd04306939b", 0xfe}], 0x3, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 04:02:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x20, 0x7f}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCCDTR(r3, 0x20007478) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') r6 = fcntl$dupfd(r0, 0x0, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x89, 0x80000021, 0x9, 0x400}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x40, 0x380000000000000}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0xfffffffffffff19d}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x7}, {{r4}, 0xfffffffffffffffb, 0x0, 0x80000063, 0x10001, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000041, 0x100, 0x3}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x61, 0x7fff, 0xfffffffffffffe00}], 0x20000000000, &(0x7f0000000200)={0x0, 0x6}) 04:02:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:02:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:39 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0x1}], 0x400000000, 0x0, 0x0, 0x0) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4812, r1, 0x0, 0x100000001) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xffffffffffffffff, 0x0, 0x6, 0x5}], 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 04:02:39 executing program 1: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x4}) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0, 0x191}], 0x100000b6}, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 04:02:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto(r0, &(0x7f0000000080)="683c652b163ccd2fc3300ba1bd68dba8d984fceb0aa7bbbe4a240b34a8a1a2124710bf5bbee7cff4ec6c5bd9e5eabf8eb8239f53e97f7a40851fd0ecd91495ceee0fe460e30da12e2b4a259404590b9438212e71eb12f26134c6b34ca6c6439ab1de05c374173fba9b7ee338a296", 0x6e, 0x6, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) 04:02:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x40000000000000) semget(0x0, 0x3, 0x80) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) 04:02:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x7ff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 04:02:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x320, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/221) 04:02:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x8005, 0x4) shutdown(r0, 0x2) 04:02:41 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r3, r4, r5, 0x2, 0x195}, 0x8, 0x5, r6, r8, 0xfffffffffffffc00, 0x2, 0xb562}) setregid(r2, r7) 04:02:41 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x45, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 04:02:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x56d0ec25}) 04:02:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/35}, &(0x7f0000000240)=0x25) utimes(&(0x7f0000000140)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000040)='./control\x00', 0x1, 0x80000000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x28) close(r0) 04:02:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x1fa) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x34) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 04:02:41 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000)=[{r0}, {r0, 0x18}], 0x2, 0x6) 04:02:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x8, 0x4) getsockopt$sock_int(r0, 0xffff, 0x111a, &(0x7f0000000000), &(0x7f0000000080)=0x4) 04:02:41 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x40) 04:02:41 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 04:02:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000014b000/0x1000)=nil, 0x1000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/214, &(0x7f0000000180)=0xd6) 04:02:41 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000, 0x80000001, &(0x7f0000000080)="a05331e31eba6fa77a75783b3adb8a2ea24955a98631e655e5d01ea347f4c32633849b1c47a86ed143d4cbb97ca1d344b457", 0x32) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:02:42 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 04:02:42 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4000, 0x2) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r1, 0x80}, {r0, 0x14}, {r0, 0x80}], 0x3, 0x1) 04:02:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) socket$inet6(0x18, 0x2, 0xfffffffffffffc00) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 04:02:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x1) 04:02:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getgid() setgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) 04:02:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/180, &(0x7f0000000000)=0xb4) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 04:02:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0xfffffffffffffe4b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 04:02:42 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r3, r1, r4, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r5) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x800000000000007) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5bdb, 0x3, 0x2400000, 0xa5, "8253477855ce07c6bb9c74a6ff60d05625c89690", 0x3, 0x80000001}) close(r1) 04:02:42 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x9, 0x8, &(0x7f0000000000)="b7cbb0fe", 0x4) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:02:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 04:02:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="f6feffffffffffff0000000000000000ea5b0cc75cbb2e4df7ada6d0254c83ff9b206526125f1bdaeb8d2df79e3de9fccc5f78cd8dd4e05571cc796c14bfa0d9720092314c0031c0b6780800a32083e8f59601587e15702e13841675a4f3720afd02ef69176d35cbd941f10868c00706e22f2303f0bc67e0577fdad179ddcbdc1b428570047c8e1e0c9a7147c582b3c1c3fe3d75def2b7fa736fee1bc446337dc927040ea9b5c76f3a3333aaf251eb08c6146edcfcaaf9811c07dc4ac69e345db0d6b7462917a42e2435a3978070c6c11530d9fbb74b9fc01eae8de41bb329eda8bb418a24c9bfc38fe8f1ab39329acff7371916587ec686898438dfdd335a1406a839be4d89c8fc503514769ca6c8c572a18d000a029a74dbcfae720c929fb2e72b9d98e5140dea460f53e93ef4e891d66b356ba2b07755a56e74718f76cb13846fbe4c2f050f819038594129f94e94de264be37d57d1034d2b2dcac27c62a9ee23a6f06bb10dda42f392704b48f7e57394abf1c04007462b0fafcc6615f449aab4c8487a19ebc64117f9e3648617807cbf"], 0x10}, 0x0) 04:02:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = dup(r0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000022c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x2, 0x0) r4 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x61, 0x0, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x3f, 0x3}, {{r1}, 0xffffffffffffffff, 0xd, 0x2, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x6, 0x10000}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x0, 0x129d, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x4, 0x8}], 0x80, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0x82, 0x4}], 0x9, &(0x7f0000000240)={0xc7a9, 0xfff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) madvise(&(0x7f00006b8000/0x3000)=nil, 0x3000, 0x6) 04:02:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="9cd1232096b31b3843aad8d3fb62b7513405", 0x12}, {&(0x7f0000000140)="74b813bcbefd541da3d8996f1a7ce816dee68d72355e173a1dc971e65d0e5f876690dc55e15711a25ab063c5e1d7e5d3e64f7a3e0981abae66ab76e01161ed173b680dc26801134b06ee8c4ebf3d724a115ba3801dd68f786fc4094239a01afff5eb014ef6676a94aba999ed35ca718a021053e3baba3d8c31550cb6b3c2c153a9c179285a26c9c611d7f22f5b37a14e1111d9d66ad0d3da37c37c3a1c66e8351e647bb51e892a05aa51f3e81957ddff8e76910c6bad1df7d2af85dd4e6dfee468f9ac99c68ec2d77f951eba469358", 0xcf}, {&(0x7f0000000240)="d256651949cd7cf0101ab9cb8eded6dd3ab2ff3bd049b5f3976af61a8057740cdff7cba95007f7c0f5ecdec22c8956bb211b72cedbc3b7ca97a8b4df43e1ac40952ffe446e599931f6a50a8bc4ae9891a8507172d3762dd4c4e5564b2a23cd9a0da57ce666ba5721209ef81581d88a4162cb291248c01c42a721da927ef4f4862eacf6c6b1e9034d17a4f2ed61a7eda8db1347deecc0526a7b55e2fabfc98cd907b578e40f26d636ce62acf9595a7bad4a857d8ab274a5", 0xb7}], 0x3, 0x0) close(r3) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x7fffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0xc0) mknod(&(0x7f0000000080)='./bus\x00', 0x9000, 0x7) dup2(r1, r0) ioctl$TIOCSDTR(r1, 0x20007479) 04:02:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 04:02:43 executing program 1: select(0xfee0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xff, 0x80) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:02:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:02:43 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, r1) setregid(r0, 0x0) 04:02:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:02:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5, 0x1, 0xfffffffffffd) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000100)=""/218, 0xda, 0x803, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:02:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x3, 0x400, "0ca4fc0daa776e77ac934262f2ad0843eda94ae3", 0x7f, 0x4}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:02:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r1, r2) sendto$unix(r0, &(0x7f0000000140)="284769e80b8a7809461eca1cf9ccd570887fa732f6bc22d7df246b37796c5f2842b4666e9b9c7a488001a9ad26923f9edcc28b20847f2e05d7dbaad37ec9594249c5665f3cef3e0958077d1a68588634fa18ceed7de9470ff10c57d1a21d4016a25f577eaaaaa582c967ba3dfb31c840feb421c7cc9c3c14e18d0f68048be5650eb3acf0912396a197bc3e0d729599fabebe07bfac47dd8eda7f9a05153b20c0", 0xa0, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66ffff6530000746f182c6c9eebe382892cb90a3ea7fc3f1c912f20f32c7e08868a8ceb8af133e5c0101000000e14a61addf0f1e68dbdba13ba6180ffa"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0xffffffffffffff32, 0x15, &(0x7f0000000040)="ada4f6d776ed0606e38e3b059997a0cfc7c3cd2a49cc2b5df3b5eacb968d78f71f5efc3ea872234ac5d36471b7508e61a40f266e9bef9734affef31a81f6ada217d02598bfa559c4e1b6146b51cd74fac9d3413fdda839184faadd0148039cf309e6723fed8b9ea92b8c5903df80e2dae61d049ea9f13046a7631dd2a776f6ab9ba5979374626b580b1884f13c3b8e655023514e91ab0864b4b5bc379799ae7057d53da1d933d4e9df8a5fd2261f09d76dac6a879ec4113ccec4d30a4dc1d02c911a03d6d3f3559637685d4b8e9b0fb64f598da9c352064fc43e94f78fbe21f6b3ae117892b70591ee57aca3dd", 0xed) r4 = socket(0x10000000002, 0x3, 0x0) getsockopt(r4, 0x0, 0x67, 0x0, 0x0) 04:02:43 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) fcntl$setstatus(r0, 0x4, 0x80) 04:02:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getsockopt(r0, 0x8000000000000029, 0x3c, 0x0, 0x0) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000000)="6a0f5773a991442a1eab4984e9e681552480a3f52abe5e30fd21011eb27cb8eee1a692dc1f956f4789e2cebd4a3395753b0f415ed99bf76f70b321ffe69b300df3656fefb3782bfa8154a5e75bef853d1898445f55dd972d58a01782e876c0b32f5b4f7963d8577bfe69df0efbc66691d3cba137830ad933eb6f37b1727edcc9a96fa0120fb0d02e4cdbb009992d30c5b7a9ba8c240d3f612c117e96671a2292bd", 0xa1) 04:02:44 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xfffffffffffffffc, 0x493bb311}, 0x10) r1 = dup2(0xffffffffffffffff, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x82) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000005fff, 0x100000000405) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x7810, r2, 0x0, 0x0) 04:02:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10980, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xe9) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000000c0)="01000000", 0x4) 04:02:44 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}], 0x1) syz_emit_ethernet(0x2f, &(0x7f0000000100)="27c2ab755c4fa9d5e20821e8a20fbe9ce2c5c3efe062fda3355e31309594b378fd88d30271ebd6c04b1f8c42490491") semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semget$private(0x0, 0x6, 0x1) 04:02:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() shmget(0x0, 0x1000, 0x22, &(0x7f00003d0000/0x1000)=nil) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 04:02:44 executing program 1: socketpair(0x3a, 0x1, 0x81, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x4) 04:02:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 04:02:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffffb) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r3, 0x0, 0xa) readlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=""/167, 0xa7) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x3e, 0x0, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() dup(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) getrlimit(0x0, 0x0) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000140)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x40000000a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x18140, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000180)='./bus/file0\x00', r2, r3, 0x2) poll(&(0x7f0000000140)=[{r1, 0x4}, {r0, 0x2}, {r1, 0x100}, {r1}, {r1, 0x106}], 0x5, 0x100000001) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x156) 04:02:45 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getflags(r0, 0x1) 04:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) semget(0x2, 0x4, 0x104) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/33, 0x21) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 04:02:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 04:02:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:02:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x2, 0x303}, 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:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x5, 0x6, 0x5d, 0x800, "5d0d4e51cbef8db1b4435b3ea851ecd65ca10a5e", 0xa100, 0xff}) setsockopt(r2, 0xba, 0x4, &(0x7f0000001bc0)="46280f271f9d2edcec266ce71dff567ba8ac886c1f5dad924504f7c81a93723e9dacb3aeb85011899f522294e5a8e8f7364c4b2e5b10d15187f9881167e4db462441207821ec4806270ad3a87a54acc8ae0c1ed500a43cc07a58799f39f584e7bef16a1201fb8b90aef3fa0365402b492d3ccf728ef6b034d25750dae280dfca2bc35c646c59750dea17f523010952855c3070119ba5509c040f4703a5fbaa44bec81363848230935cea5c463dfc8a1d48534ece0e52f4e1aa5e43a57637d18e1fe815e5c3201d92180810d09ddea348c79062452663d394dd76af77ce725780d762cb1104e2c2dab41c5a323a01e58390193578fff72972857bfec473b9b431abfb4ebf718dbad015c2ce5217462dac4286ab793374de50dc18c334f0401a8c998cbc320da156d760a59a9007383b73dc2c510c762e87bd9956e44b886697c222cc60bcbdc7c20a631abedaf59d6cf05498fe75c177d45eaa89695f4a62c41ec942493ecd8bbc5fdaea4c9a376226cbc19c4d85be67eac947dc43fea464f7278f77627665a7cde82c002da8b3ed93d031ae415f73f699a6898790e8a0c023cb07e211efb8aca1ddc8039feaa98f049bab237b3f596615688e4bd6d91b59a14e2e53a816967b8b3704ff4e9d37aee2df509f1e8ef3f22537f3407c688dfd38649eea8e8d9efad8a46ad82509462286c0d4a524126016617562bc69d5f069a343a1b1f361cd686d252d59fdb16fd186d478be69f14c7cc6101045e45297998dd2183a8454cfdcb0f0f61b54ccc319f104d628928864d1d25e2a905b787231c3f5ea42cf84bd11f91051049e70922729fd56b53812eeaf8baa991b7e9447886eb31963c01e13f053c0841670865ea0dd6dcb51ae699c7b1e0163d1b2662daaa1c477754b06d5d0f18a1b697129a68d5c2d74dba5be8737f854e1b412948d8e34b8125127624cbcfdc1b05c300b3c4c88d2d726b81194f46d1b3642a3d8df2e77c38c15357c3be5f6c35b884f3c1947a2cf8bfec6360d47b05d8e55da301e16780ea2ac048be869ff0f4fe9637d71e08295950ffb2933ee96ddb3b1dccb04f0664488e808a99590a9be5fbf03a6d27a86ec96ef7f01b4c14a178370fe74e84060a5bd8ea32d12690fde18211581303ae154637a7fabb8a3718d66a592233f1a9ac866a139976b26ab867b85c3967958b5540e20bbcf7ce6847f8c50c8122a4658d4f8a574aaa0a97fa06c676d95da7435b039c5ddf392f24030d8484b61c7782d77f98783bb0af2527fa7fe61ba9f691d7df0c982c1345d8e8be100b4f9903d507ffad498628649425b6e9f8e0832fa7f885010c7e8da201aa84b1abb7a6d006b51142165869d5053470582dcdb3b05f93960da9bf4e426ae3ea09f86f4a1116e3247ed752cdeda2fdc5ebcfe8e1eb1e7aabde30c7881820f8997e0d1033e94ac8a77a6ffb4d5d4cc5ee1529b865a098c11680427620faaf9370a35981f0074c8b53f3f06157c3ff84e17d20e3622ca20b045dc1c971f38a1031e9489a37e699f803ff1081ea69048db668baed845c6da6e6e8ab399adcd9c0e43e55bb3ff1c9b560502818837ea0cb1d88a0137e3b01bd1926197c02666b990e550b9042f67474debbe1aacd042e2374b2c140f7ab87c039f8c10e88cdd517d0f0276d4ec625e08c0c04e3fd32e6ee08f80704721b93ba73433e7871211f3db76ed33d691a0ad99ec112fdad82ee09fbfbca01a1b4a6e36a3c28a0101bb52b718b8e90a85dcc971aeabe071c5d6b0caa711c92d81fd3ee30decacfc63d62f119170518b1d5269f9fbe44658347f43c0e6c7eb0e50c66684b130b893a843ef02a1842b7ab4d1cc19279e806348066d54c05972b266a24353b40675135d2d9d87a3f1022c4c9bd9c35c4a6705001f47f1ec8212fb8301fe358f3b1a3b0d3d6efb8d4356b3c9ab0b63567634482a568bfbcd468c2d2e850932468503364a81019022d7fee9784356d85f368fa92a3644d1b1fbd1e93f10bcaac86b6ad25042d049dcdd4f54291581e3a5d8237b0f3864cc02d299ef2ca1b76d297c8fcb2657adfb3058929a8e7a8d334ca9dd873092b25f42e4830e4bc651e75fc905c1cc195eb8e70b1d679249c267be267e95f3533af9b57a728873a35aba3b306c15ce536192ca5c0b596bd27c39b7a64f3246a5329db0207883859cdbba0ac3cd21794f278fdaa142580ebb187ba516b655e4fb8af5857d5f6780ae0a2cf3c3926589f6440ef4474d13c3d5d48a41293253ee8c0afb43a27f20de344596a769c2e9870fa8dfd1be86508f2f8c76db8eeff010d99c4f4e29c9b1bc56bd73677ed943f2238e953165658ca2f73a48714c9b807642d01962300d20b498f39cb47cceaee2cc3963663b9e5053df90fb9bd0891062981d37d58bb6951a0483ef6e5871d148ab46a7b15e86980cc8f8bc6fab05c6b5320986853190764aa94b2095e36a04eeea2398b0fce9b27592133da67976d604af50aae5fc1a98200f4d61f4ce0f0b7345d04afc2b4f5eebd2ac1b7b896f40433d33f0123ba32d12a679b16c9e2d62443a81a98be4f609243336c7cc399ea64f59eee64b7bbc5da37cf2bb3d3017b71136b2a3ad6e87e5444a1fb8d7d434573b3ac1ec1fbd75cf1102b8e277ed26952a1d9d9b6c942d9c73482d417beec2f668cbd08ea7bcccd616f6b33da694219733ffdc3dd37aa47d82896fe511e8e2214960784fefa317cb2ee54bef4ee760f8ad13c9740a655d5abc8d5b50e61c81cecd2abd26e57836225151141f36b60c964dd194ab7a2c3e80402568da66a2a19b27d4a614ee3e8cb41e15fa3e4273e14f48b6c32b5e831b08b9a082ab57248d943a33bbd49381e628c3323cdca8104bc718d5f92d88355044ada2f3f239184a1e43d811d31d951b7c00a240d5970a549698f1396448a4d531a7a0dac65a4a265df4f69ac48d0ef341d0761b9591d1fa6bbfae12d6f168e34ea665e4b0e2bbc60b0b4c30681e1ff7fa889f055ae944e903ab9ccd8c492b17e0a28e3b7088c7206d3b5cbb4ebbe518b3394e033704480f3b458f5aaa30e915db912f7259535dea0693bef462ba33e2242b8cb663a8a44e6b188e6f6c963cb7daa103708c18813b4e84b70f0d168a863c8e012303baa90509de76098ee46bc8c651ddc8f0ae26a61d70e920e3d443ddfbd6fe99d0593fe694beb669d77a53ca2eac595e6b8bddf3579119cf265c6ba4cfa1ad3d372725d26f617496221032d13908532dd8ad3221ae5f350cceb83eca6a483191614babe993ca8a80c331a32e2844f85fb0809cd109c9a277be95d81a20dbf3c06fa9c44f1548178f4ac076c169d3e3b3c10e07a7ff1a1058f8d20b00035ef3c7d97ff1c73950db962d936e7ee2cd34ba80e458852d40de8ddfc7ec5829871b3fa80fb52964a7bc064633b1ef3de76f16cf70a3ee5e953476a525ec46b85884eaaf8a6b15fc3d4562a1d04118266f4b458e37dcfc89a6d97a8f2a0c0cc8dc5ae6e87a3f17656c22537ba24426f984bc439ff17ca06dd5ae05b04ab141dfbd051a6e85d0bdda1c4c26f45e78c15f8546e3abb93b602ff53605587b911ff914f748ad52ebd5a16b5b8dda8cbac6605cfdfe2353a9f4a0991e9a7b9a4654238b1d73648eb9c86f7ff4e087faf7bf0b90b10bf804ec471167719f6e01be584c3e3e37a12361ec1ac08cced542b0e1d4c15d9e189336598a4803ec23cba69f849b10bf5bd259cebfd4133de02d2250aea551e601f1c9100a1262afb4c2afea7f850d0a518b39ef1d1e7a42d6849d1e00c961e299f335131d5b4180935526f3bfb30205a7a06b0eae0da70a680e083bed1e3d34cc6b507620486dad81c1c83ca0c575a62ed321e0a7267366c3ba42edae5618ca6faf9aac52c227710e60baf8604888f448e700b8e6fd3059369a608cd30e2f5f6ecc6fd6509911aee127409dedec3ba98b4f07a779bd64a39c95326cc0fd8584602e8d3a5a597b69a46412f655628000b9cc59b2d316a2ad7fe6630ca601530d228a35d639599fd8b5cbd7f2960929826538ea8106c7d14919c1cced04a59ca9c27e17b97e3390b32a41e77f8382fe94c53e66a6bafede26fc559de0a7d8c9e86c8ef3072ef5e1e2f51ff78d98df37b331adda5cda959226e157f0d82e78e4bd8aee5d43b8c09538d8af9fbdf9f38ad18b5e424a5b35ea8c410a168fc6a267c314af476b28be659fdd730f0c99e1e616b3bd328ac7fcdf9a41ef40aa09d57ff58a87584f2186b4532eb0136b74ca95c0d924d8ff540fc86da4c050f8dfd05e5764ebd65f4d1a73d57e22e019e457f9dee9d9e16c1396fbb37f2340660c3931c9e1684c914d5338f3cea8a1fb491ae36dfea045f3a67cacf70be88b0c7b12a51ff1366dc688821c53f8302843c9ab1cc293f2480ff3858094362d8c3778dcedd53ba1991a763dcc2ac4aae1c501fced4afcae53b925d9c16b3fe40848dc808121e86f32073fd99959c042a9c16bc44c2e772657638723d668dcedde031e4aeb30b71ef4ebc44b3400279fb03d166caf85e1ecda7704458e6b7b8990747e5792a264c2b7cd925f210e57e7a99b2bd662c3966e7d073f3cfb45cc00c4bdb2eac7e7077cce3d9c29ab935df1d9c02f17dfd181c476766d9bc98ad8cbce1334d6ac2fb40f38f65a96905cc3cbb30face1d505f8d0f9846cf425dbe4875ece38218cc54a3a5002b481447d75475fe12c82df5f9c0248f4b8c1b9fbae1095505161e5521c994d98b5ceeebb58c6e0eb540306ed07f2ee53c4b8db52ed58bcfb51f80b8a8e03c899a9053461bc76ca7a23b3857925434812d7dae169c0f717a1c286804e7889e9ad12a04265cf51db5eaa5c813aee4121051ee2861840244f4fc2bed26eb9acfd90bc27fb8b33b4df740c48cc5068a29ffbb395944dc2f38cb5e3b3167203f9a558aa94f8b8ad620914f77cec57e0cb6972cc71851e63f5c85174f4bfcf518a76acfc201ff164c48d5d9cea9df994e2d9a8d32e508deb4ec9073814d56ac0de072e3603d4a2397789c807bfa7388df659942c4522d166da5b7ab213a5e9b4403b2243d194024ff394f7b01e373f837dc417ff941c866cb5f269b7ac786ae6f551697a6c15e8abc27c0a1ae722be77f599a1a87e3c937ba8bec0bbb25b6ad8dd513b6d388e5a74ce71a1534bd7f464706fdc2fa5b8b484fcddd7b3547d66e171d5966510ceaf1261f260bca5f37feebe7d902abf974e4d5a5e5670507b72705b08aa883a367e48686718fbde81656001bcf1163cbb32b9c0eb5850fa1d08f201bc153880c059f8a3b98eb1d0fd122057b2ca326bff389db5aae594789ed5c613d2a84b65ca46600db63316c02336f5a8edfdd0d289fbde42c8aca7881a551789ce9df4072f772c9c8ce074e799b7569b550b74c46f4f2bcaec082099620bfb45c4ecf34d537ab91076875114d63c5732477b5f3f17610213b146e278063fbc51ba6141ab277a7745762281967df92e5c6cbf0544f7edb47ad5b0e0c616d6cdb0ecf43738dbff5e2fb76aa290b8533bd162bd30931472e2d39da9c2df10212eb473235d73222efbe4de095a93b41a692a658d581e0b7dc0a7b143c2a2f810193b57335e197aef142e45b259763d82655fafcd62638c24d60564b91106691068299a65f64a9e78a8843b0e0bd673424c3a1494f019e9805010457b14321f769c0a05c56b75d0cf8a7813554115b38d16e819f08bd27e0b6aaf5d79f2e92fdce2f338aa24cc5ebcb0beb7d5f474d983f7b68481338955f16bb9516f938b5a9db0", 0x1000) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x9}, {0x6, 0x4}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 04:02:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) dup2(r2, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:02:46 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = dup(r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x26a) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f00000004c0)=[r1, r2, r3, r4, r5, r6, r8, r9, r10]) write(r0, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c0900da17d73058006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635d3a4c3a13447c3db9b3626760", 0x83) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x3, 0xfffffffffffffffa, "854955882e5dea9c11fe4dbfa600"}) readv(r12, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockname(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000080000000000000000000000000000000000000000000000000000000c76715b1b906d1c57894eb651c26b079b34c414295d989ed76c24f0283eb89678e8a2a9e1b3dd8daea63d5a48c9ecb2a775b23e5db73a8c2809916c629d71db0d9763f0c1218c958dc59ff438f4f2f364d48809c20612e244debab132b89f7960a38bf7a0e00d5952eac91edbb5eb5b9f4c5effff13db7b5821130e25c722937b8f4f114c2370fa8330064b1539f4eb8"], &(0x7f0000000500)=0x22) 04:02:47 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 04:02:47 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) shmget(0x0, 0x1000, 0x10, &(0x7f0000e73000/0x1000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 04:02:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket$inet(0x2, 0x2, 0x80000000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 04:02:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffdc6) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x20d) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) ioctl$TIOCCDTR(r2, 0x20007478) 04:02:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x14) r1 = dup2(r0, r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="013d3c9dfc69e2e8e38f21fadc6a8400000097e700da376d01b40362260dbbb668ef5aa54d0db712cbc2e4b4bbc52f774ff7f6229108839b38ac118431a83253"], 0xa) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x59e, 0xfffffffffffff5c9}, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)="94e377fed05474216327df209648335cce3cc709ed1424cf17ddbab9a30c50fc2bf3b3160776e1b508647c15ba1c1ca99c6eaed5648f98fa542ec05a184b323d9559f90338b2f597dfb65da49020488fa48a006d5eab2253e09a2873f2402c12e4b18d1ecb54bf70750c9423dd64e4017d665d95b052b0d95d46e70c2fbdb090fc80009bec0a630f70493c6cd372d30762c0dcd2a7678b864d1b426e613019d38a7dd45545da9dcdd83c11013f6223fe07f8287aa3a7615bf8347160c4d73132715da3bc3319010390664cf9c2c373c948d0dc4067a44a77e5cbd6daedd96ff1a6", 0xe1}, {&(0x7f00000002c0)="f2feaa95d42c697ea07940e3b239431857b625b9dda305fa9cfd73f2ac72fdb8c106c441bb0fa15f4c90ae65ab5dc49f135f4d68f31593c06dab16eaede39edb8424092b2469d4d65ced7b622c33f5200d302ee26277e6898ae76cbafc273da90d1da4d8b8aca68eb47b77e16b8ebabc606305ed3bcc46d04c2ef79d5ed1", 0x7e}, {&(0x7f0000000340)="c356dbade5e5767675547ad51ce9030ab33d12a6679a6ccce6972a3ec02032485742c96728ebd2b3d00fbfc911c11ec1cb6c5139006abe2594114a3e7b93935d7009dc726826d4bc7dd8117023dc4d7f691d6a2078b3abaf5b1079182e2ba9bc39bdec3de0180181beb49cd3449a48531a19db3afd6800fd25ea8085fef62a5ed094a55c99869c0a642967e7c90198028d3656a7585e11b0f449b9031441554375aed18aa3ab195971fbe8cd69ed6f7ea5ab114e72216d21a99bbdcc25d776f8869e593f041cf0050967797cc16c4f483f26766b4c7f270dc04ebb44ea9aff75a55363002d039e305c6489542d66", 0xee}, {&(0x7f0000000440)="b708c8772eea57235d0bc5e38d8b10d58568151aecdd197f8ac6da26db207b13926eb8679e8883c6717f6e8933f17aeb684676227c5589e98f3498ec9684c1e05196f82783031ee50da519c215fad1b7624c0796a4fbde6d23b5d43ee8f23f80c4ea769bdb1814e990bcc3fd41a8a23eda9377b49b910f945c8ee075c3dbfc6c121b3324ed48be314fb01dd4e08753b72a8a25766a3b73d12c4d4162d19d91e956e1c19f08e8cd2338b3e4bb1e47739f5b0f93b85a9e73d3f250b12b8ee4fc", 0xbf}, {&(0x7f0000000500)="06fb0370f18ba36c457025208880a83b789a6ce4319572e38da8653f1a43fe832516df09c974fb0eea0c405e4ef2d5fba3d4ca1fa14ea401f48802f2b69a5e310606279f9ca34e10fc51e527d1f50073186ad77b7b068908698982a0ea5e3e787da9db5a882f6a77a979025f45843fb7d78d3dfa75fe299eb363aa4022a8cdcbbd5dac073df5a48b5bd695a3a166b909439fb6377f95c77934d37f765ed7a59e184e67f029d60b", 0xa7}, {&(0x7f00000005c0)="a5d6b6965b71cf", 0x7}, {&(0x7f0000000600)="8e696466d9ad014b5be05180fa12216877a7be9b4f00a70b323e367a431ef7a018cef118c2dff3a152c008638a8f358fd0841c6bc8d5f62e0e9bc5c94ae774c466a535a8d7c0099db1910a7b87476309f984", 0x52}, {&(0x7f0000000680)="ddd54b1dba910e881ffd842fa52877b1e0b9783ba15be239e09b6a091b16f7e283d3c30faee95a1dacb2e96ef2dbe2d7eca542ec84497c5302e57b13ea08a71535dd4667646be8d4b21f8111978c1c79e9c064cd7d074fe539d8f92416c3552e40007b2789b77d7d9a99e063f0a9e63915c94b9f6bfbaa0457b44bbbc4ba", 0x7e}, {&(0x7f0000000700)="631fe5750bcef8c1fcdc63a17ff9b8c1a1c663596f818172890d5bdda18c5cc15f904ce33fbbb9052b8070b49de6a9622821ea490414d96ee49618ffe9d2f00c9e7c37c426c8a37667aa5207db57", 0x4e}], 0x9, &(0x7f0000000840)=[{0xf0, 0xffff, 0x5, "d8d9c459b50c10fa2e8a14fcf33af1a9b1c835aed3863c65250089aef761f9a61868acdc8b24813022d8739e56122e8041b8d1b830d5c4337567bbb67e56454b91670c30662b8159a31c0f3b3669585ab32165ad6690aaf925957f0da6a6bf9ef53419e24793dc34ada0594e063abad2a41ad9ea380c72e4d722110db503d28c9f0a49e475b97fea511e098e97f950fe93801bbe250cdd935ca363555ffe94f37974173d74669f7ecf76559a5fc5aef68b4019b943a612d41f609880b2b27b4b9de973bc64cc87ec59ed0414e4e60a15de624aee8a5bbd64945fb4"}, {0xb8, 0xffff, 0x8, "2900dca116685a94419d9d369a4cc124048fe425507ea5a0f692372d1d8827cfa48d18cd57fea1ab4c9ea8de5b4f389bfe54255e611fb4ea0876c1f94f887ecb0a45569878778ef2125e3aa6a864c48c2d0c1e93528b501b5cf1612f284cea10eeaa19e22b157f8aa89619243e33bacd38c9b5108e32ec9357a1322e50e230017330da916deafb24424f7d80a793e5aaecc31b2398b799dd9c11b897a8ef38937b479491e15c"}], 0x1a8}, 0x40b) 04:02:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x22}, {r2, 0x10}, {r3, 0x80}], 0x3, 0x3) setsockopt(r1, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) sendto(r2, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) geteuid() getpgrp() shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r1, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r1, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r0, &(0x7f00000014c0)=""/212, 0xf2, 0x1, &(0x7f00000015c0)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r5, r5, r5, r5, r5, r5, r5]) 04:02:47 executing program 0: syz_emit_ethernet(0xfffffd98, 0xfffffffffffffffe) 04:02:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x84) 04:02:47 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002000, 0x7fe) r0 = socket(0x3, 0x4000, 0x100000001) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r0, r1, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000001c0)='./bus\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = open(&(0x7f0000000240)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x80000000000009) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x43) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./bus\x00', r7, r8) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x28, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:47 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x88) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) 04:02:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2}, 0xc) 04:02:47 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="8716c3a4414307e048956ffb965822ddb189347e35086aa57b40cd4c7e0d17f742c36ecf2c3867dcdf2f655dc117531ce8d724d229f2f3fe0d3622b2733917bd1d446e06051971e53f261addf5ea7abfa08c22caaf48dd4f64bf216f351139b8a992171047c9297639124b79eed2acfb952a137e6b361ca17d1d12ea494412611fae863e5585b0447b39c461c329980499546090b3d70dd6d32d9eba3b43a9914d965498ab386dfe2567ab9ff2830e32afebbc27380304d917089cacbeb35a95857adec56f86e3852e66ed890b42f74894a1194334175be561dda4", 0xdb) r0 = socket$inet6(0x18, 0x1, 0x8f8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000440)=""/209, 0xd1}], 0x5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1015, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x3) 04:02:47 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x3) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:02:47 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{0xffffffffffffffff, 0x8000}, {0x7, 0xfffffffffffffffa}}, &(0x7f0000000180)) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/46) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="de688356781f89bd5b6b88a5cb044ead13edacdcb1de407b704cb012a3a6142fad025182eb1d849362def4bf7c667f6af2f745fab9674b48c64a13877da057bebb5ad7fed5", 0x45) 04:02:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x100000000}, {0x18, 0x3, 0x9, 0x8000}, 0x1000, [0xbae1, 0x7, 0x9, 0x7, 0xfffffffffffffffb, 0x8c9, 0x8, 0x2]}, 0x3c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) pipe(&(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:02:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xfff) socketpair(0x3b, 0x3, 0x4f, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000180)="ca67f7f04cdfee3291918f7375bc539aadea742518785f562532adcdb231d537493d34a0602f622b", 0x28, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x10010, 0x100) read(r0, &(0x7f0000000080)=""/93, 0x5d) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) getpeername(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) socketpair(0x10, 0x8001, 0x7, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r4 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x101, 0x0, 0x17, 0x100000000, "1f8176cbd23fc869294fffc12c39712638772734", 0xffffffff, 0xc51}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x7, 0x1, 0x1000, 0x8001, 0x3}, 0xc) r5 = dup(r4) getsockname$inet6(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = syz_open_pts() bind$inet6(r5, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x5}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000100)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x61, 0x100000000, 0x8, 0xff, "116a46170ac74a17b87521dbd5f70142ec122332", 0x6, 0xffffffff80000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') 04:02:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getpgrp() r4 = getpgrp() fcntl$setown(r0, 0x6, r4) socketpair(0x10, 0x8006, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x120) ioctl$TIOCCBRK(r7, 0x2000747a) accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000240)=0x40) 04:02:49 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x3) 04:02:49 executing program 1: r0 = socket(0x15, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000000002000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0x88000000000005) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x8, 0x0, 0xfffffffffffffe51) 04:02:49 executing program 0: r0 = socket(0x1, 0x1, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt(r0, 0x8, 0x401, &(0x7f0000000080)="1abc76e61f01398e32c7845aaf5fc6694148d34365ad2ce78422bc3ebf9965250fa77993ae672e93b1f77513d5d59efdcbba855e1f916375613a36964825c65f5345295bc9c2a066636323ac46f258f9533b53879e8157f64589e29a10e97864b760ef79c8cd32ced789e4a799378e69b447bf9446684577796d80d6561483b9a1f59f81ec07247e7d61f54615fb76d5ba4a8ba394138fa93cb62ed9f52c6a4700c07dae2fba3d3e550d5552b9adb295151ac1663b468789bd955aef30fa0a6fca40f926a8a0b079fa8b", 0xca) getgroups(0x1, &(0x7f0000000040)=[r1]) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0xfffffffffffffff0) 04:02:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) mprotect(&(0x7f00004f7000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() r2 = semget(0x2, 0x2, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f00000003c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) 04:02:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x401) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 04:02:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='Q', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 04:02:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440), 0x0, 0x0) 04:02:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) chroot(&(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:02:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) socketpair(0x6, 0x8007, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xeb4, 0x5}, {0x18, 0x3, 0x2, 0xfffffffffffffb85}, 0x4, [0xfff, 0x1000, 0x8, 0x10d, 0x10001, 0x4, 0x81, 0x12]}, 0x3c) sendto$unix(r0, &(0x7f0000000100)="a8982eba4a66b1244693a22c0b43ec715a34fe77de70c8cacf76ebb58b57871f9f6ce9d827f3a8afff1c969b20580d830bd6bf5e9b718d9508999393bd2b4c4470f6ad86496a57989e62d29c2479d72c0c31aa03bdf8935b49dbaed0846309011cadfdfdd3f943a323f6b37dd2b935d4286aab22dbdac898370ec30a090718993d82d4290fb84f1cd028e49013d6cf87b30600576c40a1c983c44ebe12d8fca33b35216f769e55dbc0dbbdb6fd0ddac439717b495e3c0204b8e9e2e3621a2a3a4c244f366177be7c1636f6d4bad3014853fd85caaddf4c8940b10f864c847a94705d9c19570781b6aca2416f2b22b849fc548171a43dba7e37aface7581ffef899f49a9076a5ffc03b3bc6a0cc84b0d01d901c517788254b8a6ca24aa69ef254a0ede6f5edf1469e68cd41a63aea77188214ce240fbe3cce765e70dcc57c21cf247139228147b87fed01edcfe744cace9b673b3769e47b4110021a328c9d41a45eda0833e86592caeab28ff69018aa714793266b7eaa505727dc97a91c53a53cf8a6e70c1722f0c40f0cc80d95ac9b2c28e6be8b58e8ae7b871729a50ec20589c5f25b0dadbef94e7c18da697f7914432bc5f2b7ca66cf4fe630a6fdaf24b67a75b36b0687948a79e47a42f8b0b5f4ea450883dcc00af1328018cd2f7b94bc28f8a9b1baa939f314359eb3d16e1503a3525a1b54b25df8f363cba524ce08605d345ce22a8f8ba60c9fe82ef1d988772b128ea1bee47b7eb43849185749b75385b6f3b6eb6310849fcfd4450f2ec1218dc4718c27a404c63314065745d44b3092146f41de7e89612160a140a9babcdb8738ed638471e3bb890445fa2e1a0a357366ca21859d1b08c2d4b22f2576780f9cd95c52e6a4b12f6141d5671b4d183749de306c4e5e27595074be78b8012ad6b112b705827ea4b7f85da39f8539e2f10c22d56d08f6b0804cde59b44d1ee6ee11bb6ff618064119432a2be95ecd897a30f028c3c6b10e0af2459aad79b7e4f8dee420d547e0502dc187a8844c00c84e316c1a3293950f27c25a65a9e1054a1c702ef8011efa4a0377d8845dc6a96bb93ed874c991f30738b8cf2081a331a8cd9aceafa64166918f5ff681cb900b03c2c45061c50336a2f895eb2f1ed22a4affa7823cbe63caaf9ac551de5b9193a85691eb618be32e26bb73d5557683688c942de696e1e61b380799d00d8899c8b9b4747bd37ed92971a3f6c5cbe6c7b3cadb5303831b990ec366922e77fdd6c468ccaf8abf5140d8ea4f972f837ca205c431ba5eac557b0d9bf6cfaee49a3d3423f9fa224bd986ca3624a5fa4a7286ca04b08d735e0dd6ec71f1904ff98c40eb608a4decc3a3de7d980c04f5b9217a7777fac1c317934170016631cfdd44cacc5d20f184cc2ded6ad1143dcd50b61af99cf476172ba58a7c438aaed9830ab7a40bd4e2638906aedcf4997f8fb3eedc3fbeafe404cb2b94f8c2571fe8751e31c7e822434d3ab62ed5f00b73d9397a7c4600ed08ccd43e850e27d578adb85e9967e773f75034f6679dbec3cf6304b0caa7974ca9eb07b63d4126191f3e7a79448cc9eac98ac8c07071c245a782fefe612140e5c7031d926255a825dc3fdd222f7e07509246b96e7fa99362356774862b97e5f6912116e6f5459f1d649e86c850ed3657452a9f8ad3056fbc5670ef8d55f910aa32e886d04b6985c029ebf5798c91ff77165795e3abf1f534c5437f1e02b9fbfc64aa3faa4890acfa4dd95dd46f93afc1d9f23066f268c951daef489545f4a30e33a98a4eac9121c972e06dd5effceaa9174c84349c3afc9069088ed1289e921d8f5159a20cf0f637c3ab7912bb66b9ee9f0cc791dda202b59db996eed615c0c607632382977f03b2921c5d857b4595315a22fe67d39435e930dd569a64e38357a1f05252f1b2a0359c54c0ca593660d6241db599a94579dfe840bf1eabec5963b879310a270201213b284e8f0a65e3043528c820c8054d3d100b5eb04d7a7eaed2ce051d392e4358b314c2061ad4ee76e2f3acfa151b0012f3b9140a30dc82633ddc0b86a60c0d088d64f989560eae8425056660fabc0d7c85f4d1bc2d576d527a9a722ef26e5787633d4055e36b86ab8623fb7f8232e04429d055ffda34c46a1f8647ab738d5e9900be8a85ca69ee9e317f821019e3b6c7c3bd53f49ff3ad771d755a5b200d2b8ddf6294cebc8929e00952f53820a5fcfa2d7cccf48932607bb1b69f0902de0934857afd60bb3336b14bd39110ec6893407fe2d2787f183a0b4986c888e3171fe4c3b4e70e3e70b866bb2bf6002fe54b20c54f439d0917e544daf04949916c9d99c85e5ef1e5930f9cb1f32f5fe0180d75fa74a3cad60a52ecd009674d2eefdac6ebc96af71734ed76ff07c56dbaf7f213bcb8c48cadb1209762e9a9ea3b3b3520506e325996fac64bed069d7cf76951b48a8c635aaa96f375884298c9b6a2e2eabc6316003b34a7ff993308f2d885d18deed7c36cedc86217cc9d0af1c4225044e2b098a6ec108b0a94bf111bb1e24ab50af04cdf7fda132087b84fce7a9fa3dfb2b936df859f6bc4ceb359054c1542f1d15f819688b8858d8a48fc3dc8cd9f49d48a513c8739f43a6de11d9271cc30e324cd1043555f426a5ad5223ea20e310620edb8c17569c15158ceba65c3e0a788ec518510acd18d47b714ce02f0261d0ecb3e62fe03c3068450a18226ec94213a525e4c3407a5591600d476c6dfe3caa09158fa1f0f6b3cad0fce713ae264d90aa34163cedb9b8c8f66515ab71f5b2d8f687c831ec20d8745b41782532fb51b1e60108cdd46ef5d7fc51f10c47ef88a8ddcd81c6dc08e9a299e506260cf04e0f3f51a13647bb9e37ace9f5142211cdd84a1b1ddde41db3e440a79971f0dc53543fdf7bac9836f74c8e6a046b727beebd71a0379a2ee2d5f3826ee18498b881b29d384756437f2f1e55e41e14b74a49da52e12b464010e630cb086c87f70a811c9192a8a2c704ba313c0b58d9020d06531a1ae52daac43fd73e9dde63b2158d5f5c374e157b522e0dfc6b229db73ef6e87eb80204299d5b1979aad4deea7ed214a8b9832eb31643eb73bf0aa8405f5c8a6b450bf08683e57a5e991e4622e73244a8363d079374a778533d757545201489dbe8b50a13e930147ba5c528a9d6a7bf2dfab1a8d36a8516135fd6114bfcc4ee37cbe027271558c0e73f47ef0dc8c6d850180a3f278127a6b33059e9150a9caccbd5f122a986830e282940c0b3a1330993d663e8a8f6172a12eb463d25b43e586b2305051c449ba62cf831d3d20797276647d5e2438e2a2e77bbeb7cfec6d72d78cea85b198def18b196734bad145328b7cf27fa22c63262fa9bb788ca2c0ecf479b2d0773dfb5538d3d1d03e736a866f21ee8ed2b4bf63842b38ac61dac53788aefa5366f620e6af9220b876f0b5e13fe66c17a9fa1f623ce097eb15bc4736f6d5ddd4b925259fac9958821c5136d8ec74c4931467aaa8b27a0bd08771607945373c2445e2f89bcf53ee3c1b35f98a34ef449bfc73ccdbb95c885f43b1ba79473141aa1e503c2ca203b8244da8e107a142c9f30918ca6c8ce3e9ba5ed4a72dfeddfb9fb35eb4c0893aa54080f52ab46e0d202eedc625f79634dc4b2b6667a39916c084019817a727b8b1079388766145973e0e964122c97f81e0489c36ab064f4f80ea1eb2d30b4138de1e86d3cc6168f29f4e006b7c59c02a6aa955d7aecad43d5ad0c07d6ba831a840da8552d704eaeb347c53e6b1c43bd91989f8fc5f42a0739b907cff14f88972448137e9f5ee0b0c245e8a59e80644f1746b2c1b8d5a10519bd019b75d2b13c2a8165bbecd1050205f094404c939606127e9a2edb6677a9bc69f4057651e91906147f1df47563cb91894da67c3d762827dc9af0aa38075b5108635d224637667a9770730d20504df642ddb838ff46893ae3d2a437088bbf102d15c476f6f561ec84ce9d1f8f1b162ae74d6fdd539f46192f992823ec773f95ec26d81c76db2f38667e896e25a8345314dbaa9ea79dd2519c5c760d65add0499b07febcd313d7400d02428a43008cff27363312d3e3f46d66f6f309e981ec804cae7699b5edb543676e4690848073a7be56022f00cd6e50c1335c9385db71b3b86409da11493bff657aa716ed5a61dd1bfc85ea2fc73482a136ea55ccd7bf592d6f7694b7420ab252e3d714d19d702d03dfd7ddd8dd5ce3a35b81cabc28a03f1d646405a010c3132655d0d7326896829985400bbea4aca3cc221b616cf05360c7f8afb4e736a823af3b965ece266e1cdb981553460430d52bf334f66c9dae1b31d5200233c8dc115cb8e601c5dfc8085163907ef22ea62ee4fbe4a4a3d29ed86f357cf99a48de29ead2f8b0d72b6b7955a35395d81c93b52c918a30f298bc4ef509ef6d68d7c9549676da867779da6f8a2c94a585914272f5ea5cc56a30d046fa5d117f1b778e487576599e50ca63ff6f1900d603293b89f62dd4b0ca15fc8be7c7e77c917c587ed9f9bac2a7df4f529d1c7636721957407928e5578be252608f0729b6ae3345167b1e63a06c5bf1b44924173c30b9e8a557a06eb3b225632d391ba68250e3615a8c087902096adbf8045bdf80596db26bb2a62bd4f149a25f9a69868f8455c8e4b73ac17a521dc2a9597d973029265deee670f47c0fc3401b2e671df814723ec24ad7d015fb7ea3aebf8221b39839eb5aab8b845c897f9c31fc66e9e2581b24ba9df2e05a086f64281615b1ba7fb270aab4eb8d20b8228c73ecb2c5a9dd3e873b25afaeba91409eff2cbd42eea3e202bd273aade312369a07854ea38baae77dc73192f9dbd0705bc7946a3a651e6190bde19daa360590604016473587a1325192088f8bfa68fe79116792568f0a63dde4db4ff720707828da6a9bd9494a49596452cbb3286808d179a6b21a0daaa2a0bc1d6e285d3258dc3e52bfbddd29f5fd50039e30e34435dd21733b3ab75fcf44229de89bfedd7b1e945c1e35e0c9955d17e669bd193f6326ce4c1053b646c8d87a2b91809e421176e008c0124e7223e8b0d2bd85d6198fe043eaf634f6c56165d21ddc929c3eabadc1132397d1d46b5d01a08c52c6c5200235c73c629886f4bee0eca9645d4a5bd03c10c5daa8e117e62fe65b4a4b57264f580c02061bbe1e13a32e6a960b484f6bd0d45cbf76a78ff35f660d4c73c2da3eeb6b15cda5ba510662c31637adae7f48cafd0153c4bdec8b7b80da5e71617119b5f379ed0da444e78e3392b08e93154d7e2b570fbf56d3c8746ba5d66e9a5ae7b306ff315eea8ccc4f5eaf811d69485fdbd6b831357538eb163266fc7917a6484b576385c0f6558ff37de85f0b0940b1b4e95ab7cc33a84e1e1c58bb33de1cddbba0c244b7fa20d5d640cbb148fb81d3b5c575d6f1e99bdf43889f41fcea43c5b014100c42f86ad94051317147fb8cad295f918895da26cbf1ea96deabf71a93a21ce2a3e13f86d70fa7dc515410677f9caf4dcbf6fe5fe9761bae13b67b1cf529a9a805f3cf4f06dc90dad74a1e97416dbf29fa1a9decd05e8b0e809189fbee1b63061057a092daaeeafa59c5e36f0c3b5254f815b0df1b9455b370301d12976ee0becbd3772e9740671e0b16a3fdf4f678c913ba4c2b701d2dd24d41cf22147a2b6e35b3a15980efbf1998f89534526d01aa8adc4668540dd2487b619db50fe436111d5f9705e6dca3dcad021977f65e829cfb370347f7888309e2b809826229574fe9b230019d196e13792bbc06e748478a1b8f0143952", 0x1000, 0xc, &(0x7f0000001180)=ANY=[@ANYRES64=r0], 0x1) mknod(&(0x7f0000001200)='./bus\x00', 0x1000, 0xfffffffffffffff8) r1 = open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x545) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001240)=""/120) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f00000011c0)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = getegid() fchown(r2, r4, r5) close(r1) 04:02:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8d) r1 = socket$inet(0x2, 0x3, 0x0) dup(r1) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 04:02:50 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10, 0x2) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 04:02:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) socketpair(0x3b, 0x8005, 0x1, &(0x7f0000000080)) fcntl$getown(r0, 0x5) 04:02:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r4) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/108) setitimer(0x0, &(0x7f0000000240)={{0xfffffffffffffbb6, 0xdc}, {0x5, 0x7}}, &(0x7f0000000280)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0x200, r5, r7, r8, r11, 0x3, 0x4}, 0x8, 0x4, r12, r14, 0x6, 0x1, 0x7ff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x9, 0x80000001}, {0x18, 0x2, 0x73, 0x9}, 0x4, [0x0, 0x0, 0xffffffffffff401f, 0x6, 0x6, 0x1, 0x100]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000005c0)={0x2, 0x1, 0x3, 0x80, 0x7}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0xeb, r8, r9, 0xffffffffffffffff, r7, 0x4, 0x100000001}, 0x86ef, 0x800, r12, r10, 0x2, 0xfff, 0x2}) setitimer(0x1, &(0x7f0000000680)={{0x7fffffff, 0x7319}, {0x0, 0x109}}, &(0x7f00000006c0)) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x9, 0x6}, {0x0, 0xffff}}) sendto$unix(r2, &(0x7f0000000780)="ff5ad06d34585b7d72cd6ef64c5e12c8eff68a19326b86d4c470be350e99153690864584cce579f805100fb6373fc1cc8a3c3cad2fbc8f346afd7a06b672676f77380a4bb4a5a5af417c9718556edc436479424beea8c8ae5035777ed427f95a900c", 0x62, 0x5, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) fchown(r2, r13, r6) fcntl$setown(r2, 0x6, r14) getsockname$inet6(r3, &(0x7f0000000840), &(0x7f0000000880)=0xc) shmdt(r4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) getsockopt$sock_int(r3, 0xffff, 0x1017, &(0x7f0000000940), &(0x7f0000000980)=0x4) 04:02:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x55, 0x9, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x24, 0x7, 0x7fff}], 0x800009, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 04:02:51 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x86, 0xffffffff}], 0x34, 0x0, 0x3ff, 0x0) close(r1) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x22, 0xadc, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x38000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x400, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x11, 0x1, 0xbd}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x6}, {{r2}, 0x0, 0x42, 0xc00000c7, 0x80, 0x385e}, {{r1}, 0xfffffffffffffffa, 0x82, 0xc0000000, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x10001, 0x48}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7f, 0x4}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x20000088, 0x25afe9f6, 0x40000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0xff, 0xfff}, {{r2}, 0xfffffffffffffffe, 0xb, 0x80, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x83, 0x40}, {{r2}, 0xfffffffffffffffd, 0xd4, 0x0, 0x40, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x40, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x5, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000080, 0x3, 0x2}], 0x9, &(0x7f0000000040)={0x20, 0x81}) 04:02:51 executing program 0: r0 = socket(0x2, 0x8000, 0xffffffffffffffff) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) writev(r0, &(0x7f0000000080), 0x10000000000002d6) 04:02:51 executing program 0: socketpair(0x1e, 0x4004, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt(r1, 0x3, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x18200, 0x2) r5 = getegid() setgid(r5) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) 04:02:51 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x5) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:51 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000566000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x6, 0x4001, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:02:51 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) 04:02:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = semget(0x3, 0x2, 0x48) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:51 executing program 0: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/207) 04:02:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x4, 0xfffffffffffffffd) kevent(r1, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) 04:02:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4000000000000002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 04:02:51 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(0xffffffffffffffff, &(0x7f0000000080), 0xc) r0 = socket(0x20, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x81}, 0xc) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) 04:02:51 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="bdb008a20ad1175b03ae8999cb4652e12530d991113b076a860e6d0df9d9ed8132357e709ecfff4cd6282edfb3724e0548d2c5c94a5a0493c4d9e36620b3efb5c2f9ec36da31436e0db68acdd8021d939e349cafe19114feaef8510350a30a3ba48f5659453506fa72f6b01fc04b74fc51c49258c7e62b2f471216e7c7e1aac3653771d4fba188e2f6e32208745ebf77b5d3f42b495a82df06e205952667dca1ad300d73d3680d185dbd2bdf01", 0xad) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x3ff, 0x7}, {0x18, 0x2, 0x3, 0x649}, 0x8000, [0x6fd8, 0x5, 0x1ff, 0x5, 0x1, 0xffffffff, 0x8000, 0x81]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = socket$inet(0x2, 0x4000, 0x7ff) getgid() mmap(&(0x7f00000f6000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0xe45, 0x2}, {0x7fff, 0x80000000}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) uvm_fault(0xfffffd807f00c318, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00c318, 0x8, 0, 1) -> e VOP_ACCESS(e0b4fc4b8d9e001c,d,ffff80002100b9e0,f5c1523d1a8) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210f3830, count: 0 ddb{1}> trace VOP_ACCESS(e0b4fc4b8d9e001c,d,ffff80002100b9e0,f5c1523d1a8) at VOP_ACCESS+0x4a sys_unveil(84bab0c73a727c3e,10,ffff80002100b9e0) at sys_unveil+0x317 syscall(c29235fe9347040) at syscall+0x5a0 Xsyscall(6,0,8,0,2,f59265a3010) at Xsyscall+0x128 end of kernel end trace frame: 0xf5c1523d230, count: -4 ddb{1}> show registers rdi 0xffffffff81e79a0a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210f3310 rbx 0x2f rdx 0x8f rcx 0xffff80000199a000 rax 0xffff80000199a000 r8 0x40 r9 0xfffffd807f7c79c0 r10 0xa4d64080fb843e15 r11 0xbb792407d2592bb1 r12 0x100 r13 0 r14 0xffff80002100b9e0 r15 0xfffffd807f7c79c0 rip 0xffffffff81e79a1a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210f32c0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor0) pid=200370 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002100ae28,0xffffffff82236368 process=0xffff800020fe53c0 user=0xffff8000210ee000, vmspace=0xfffffd807f00c318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38474 79716 99172 60929 7 0x10 syz-executor0 *38474 200370 99172 60929 7 0x4000010 syz-executor0 99172 42615 84163 0 3 0x82 nanosleep syz-executor0 98730 197371 84163 0 3 0x82 nanosleep syz-executor1 28838 61396 1 0 3 0x100083 ttyin getty 31450 487411 0 0 3 0x14200 bored sosplice 84163 503669 24156 0 3 0x82 thrsleep syz-fuzzer 84163 217503 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 183101 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 192579 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 433089 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 252481 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 53225 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 34503 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 382582 24156 0 3 0x4000082 thrsleep syz-fuzzer 84163 68516 24156 0 3 0x4000082 kqread syz-fuzzer 24156 495716 99631 0 3 0x10008a pause ksh 99631 459549 41931 0 3 0x92 select sshd 41931 240710 1 0 3 0x80 select sshd 98531 846 6949 73 2 0x100090 syslogd 6949 54071 1 0 3 0x100082 netio syslogd 12857 135025 1 77 3 0x100090 poll dhclient 41944 421994 1 0 3 0x80 poll dhclient 56153 260258 0 0 3 0x14200 pgzero zerothread 32082 222159 0 0 3 0x14200 aiodoned aiodoned 82548 486720 0 0 3 0x14200 syncer update 14198 485388 0 0 3 0x14200 cleaner cleaner 89820 144440 0 0 3 0x14200 reaper reaper 67163 399291 0 0 3 0x14200 pgdaemon pagedaemon 1491 282418 0 0 3 0x14200 bored crynlk 84612 305715 0 0 3 0x14200 bored crypto 30241 272418 0 0 3 0x40014200 acpi0 acpi0 9134 235416 0 0 3 0x40014200 idle1 44757 475429 0 0 3 0x14200 bored softnet 30004 275870 0 0 3 0x14200 bored systqmp 10419 228646 0 0 3 0x14200 bored systq 61337 183131 0 0 3 0x40014200 bored softclock 19164 407166 0 0 3 0x40014200 idle0 1 160392 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper