04ea6cf9b6a8023a597411faa6d16eb156ad5dd16908176bef2aa598630f8eed1dcb902a04ff14091128ea58e2a0adb026b28e01767b709c81925362093bd5e16db3c1155388fc682e1bd5c0b38987ec940d35f4ee6fc7b577801522e3115795c496455cf2fefd6bba72419a864df7644b7a54b2b96e0bd6c8dea35c7c80697deda9a18a4eb1e116e9b7b", 0xea}, {&(0x7f0000000140)="4abf9458dc7594a431ea10621acb8659c7b3465999b2d13463864098f1c8466094c62a89d7c312c6f84cffce6eade8f8ec4da810793ccbf3d3cf225f2d15eca5823abd0c27dfba639c792307079047af137fe62f5626020e738e363a5b856a4bf3d000182f91a79405d2e1ea5f4d4ba78d47bc7eca98ce10cc68e220c62a022f99d96dd9a774dab03f3e175ec0d8d1adcb95dd7ad13ba58b5229d812ada3219693f4a9d4cc0d44ba17ecad3d84be8e655bfa6bbd5f612e3257db34cc9b5db99903e854", 0xc3}, {&(0x7f0000000240)="31267f8e247d3ac7577594b9a96787e71539d207d0f0976fd682391a8512c485cce4882938ad18859d4f8ebebbb2a12d1034886c7927faa118841151b04685450e6d82a8cfb9425ac081de0752152987ddf1a7503a7a0d17143afbefaa22e5c112b843382868505d23bd262c75ee276d3f51949102cf3b031bedbb3f5d1991d7d2f6cd624c85c64f718ac6ae316b0ba6aa62051d6e293b3dcb99ebbc2b1019fdcaefa0baef5df813566cf9de2fd62ba5915be675d7ed88c98f7ccd98ab0c6d1d1af53eac2eef6e9e9a73e0956e27488d9239f61a9b359ec373b12994c1271c40043e7ffe7f9e937ff72ef95b468a337dba994266", 0xf4}, {&(0x7f0000000340)="e4e0f321613930c8fa1b6436575fb7b2f8d4d3a32436fafea15eb1492526659ce5346e60a9237e449e7796af90fa7b491e9fce710af73f1464d5be241a3cc753a7afa82b912ae392b995c83e51859e5d1b35d6e3272cec57db7d9d34058a8c164e9358ffa8482575786dd96cfec93ccc3b492ab457390f78b4f1028efee04c81f8c202336ae41a3a", 0x88}, {&(0x7f0000000400)="0e011fed0402cc21859a19f83135c3f0083cfdc7d19f13bb495a060ee0a04bdb", 0x20}, {&(0x7f0000000440)="88f4c296924d3215c5c2eb312e75e052e1253f74eb322368069a3d6c89a8e644459a71c27cc975a824493811edc5610c5c055a441dad9ea2950602f12fb21a22a2c6e673863010c4174e1e4e78ccb538da24fecaebfef973761cdb12c06b2450b111d38b6e3adddf04c9960ae7cd197825e2b5286eac11fdde6fd9529df06183", 0x80}, {&(0x7f00000004c0)="9300043d24f4bae929c9c087a2a81e6ab432c21adfc34c591fecaad257c186e10d0aa3964e8a45c1ebeda4721d20fc16b538be385732e18801fd2c5882c4546ec32711a80fd00c8ab23fe13dee61aba2be82443969fd9445987a2cc7acf8d11f4851c1ef1d86484b888d8c8828", 0x6d}, {&(0x7f0000000540)="87dd7236e09f3d40a34699d7f640219220f2c39b703095bd91f32c8890", 0x1d}, {&(0x7f0000000580)="fd9281f854fa86d5a4", 0x9}], 0x9, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r1, 0x5) 16:00:00 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x10001) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) flock(r0, 0x1) ftruncate(r0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x401, 0x1000, {0xfff, 0x2}}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x9, './file0\x00'}) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x90) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) fchmod(r0, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffff}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x7}, {0x3, 0x9}}, 0x2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x6, 0x3}}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x27, 0x0, 0xfffffffffffffffe, 0x7}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d0dcb8387f4b712f8d3b787e616903bd94698fffa081c874e2ecd2b03fde13c6de12278635c3f46b059f23377abbded84b23640c8eb4eb1f9a0bc0e5a90397fef2f5c45dc8e933b1eaba07ccae78d7327347eacb9c014c3005fcc34ce379f99d013a", 0x62) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:03 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) r1 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wskbd0\x00', 0x88c2, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/7, 0x7}, {&(0x7f0000001480)=""/228, 0xe4}], 0x9) r2 = kqueue() setsockopt(r1, 0x800, 0x3, &(0x7f0000001700)="5763ebe6babac22e5ae4a59ebcd66d9951c0d14f09dee457362984b7a36f27c19261ef211251cbcb4b3bbeec75a07063baa45439b0288f804df10027cba840b343ba95a29064b97c7af6ae7cb554fa24bfec54fce59387fceb4851394453d2c139915be402c09bf6cb9411ffeb2e1f0d412ec0272ccbfa099231f89ede09757e09054141018cd892d64e98d0cf76e10ac1155eefefdd6c", 0x97) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) socket$inet6(0x18, 0x3, 0x10001) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) sendto(r1, &(0x7f00000000c0)="63669de832356adc8737dede7a88ac4a3d1d18ceaf0a338633d151aaa0580e40099ad6a7a7b03f485d32c563db2e5e081d374fcd59ddb3608337f45e001a4a35f20098a7027fc2ee53c85e86a4aea8b330d50f0d4be191ad8e48f33bbc290c86413f966a5ad3a22f25dd2aada639fc8c", 0x70, 0xa, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./fi,e0\x00'], 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') pckbd_enable: command error 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) flock(r0, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1f, 0x7, &(0x7f0000000100)="fcc8aadbcd705b43793be1577000866c77eb54b89c1247f303fa1f40bcebe5530e1f22830b976b0686252a5426d80af24a1af8745cff1306a510108cfa4b92b1f5c9d50383a7e07bb83a9d5a49411e09a5c6e452a7b86ebbae221929dd816dfd7e45fac2a9436b87538994fad163a9bbd9405ce9074eb612216391730384251465b6b155edf0ad547fe6a6390eef887b79abed37f2cc6e736ab0703108c59fb7cac677a19b70254bffa1987e29490289dcf5f79903753ad7ddef44a3ee89ae4b43b1a3a03fa4416e95b645c8e3adabfa1ea6c6375ea26541152110aa", 0xdc) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc102, 0x4) r0 = socket(0x400000000018, 0x103, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x818, 0x4c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xb9, 0x6, './file0\x00', 0x401, 0x3, 0x4, 0x2}) r2 = getuid() seteuid(r2) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002007, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="78d94ea42634b2e0f8f41b04488e3543a3dab6b339014d285cbdd4787c9705b8164f482ba3a42331fc36eaa471f482a3fef8b99b153669a29dac", 0x3a}, {&(0x7f0000000140)="6cc66342f2a24333a3a78bbcacdc55de19e1e65034e7942d3f601b8e42146937fded510cc6c6fc0fac5baf9850ce018f82861e7d56dbe636e2ccc7c346ae1c056bab5b2bafa41dded7faa302c2e9a7bd1d1e787cb9a95909212e7e71cb18ac73a862be25a3afd6170d2421781de556062f5ab7b2cbabf6a30de6bb7a0630f9e0a9", 0x81}, {&(0x7f0000000200)="edd7a7ec1806b508b7be38aa198b32669bf19ebb9809f2fcea3375fc8c70bdb55b32e596216d02b444c6be07b93dcc6f580d11cedb3d176520a902e675d96289054b718e1feda3322bd3c4aa110790c6cf55", 0x52}, {&(0x7f0000000280)="ef48cf8c71f694e7acb24f0476577e2f7b042798080f23ef1741a80587b948a4eaba86233aefb8e5778841bf00a7faf91de4f0366a09d9f4b271d0695ae533bc96ccd43c9e022d46d295c2252f64e53745ab67e14dfd9677daeb91961ace873f92595c5fbb50e1f7bdd3f8247af6304030d1d33bbb186cb5b98dbf4e943c7542c2e05dbc851701a2c2bd35522643aac9f37d8750af6fe39c2d196194cb716979fc4533cae8b0a142ed462d523b0eb148611f6ca296b0", 0xb6}, {&(0x7f0000000340)="1fecfb2d8beba6aea9466c703bb3a0c708e7ba95155da7ed06d88f71306045dea902092ef41e287d520474dfbc899bcb3cb79e771b53fd9b6443311ab395186e7841937ac97a93602ea5bf04659bf8a9d8603db15f79b514de37adf98ce5d7f8ca2846b1c1abedcd99f56f502c578260c20018966a63d828ee361b190a9ca1426f4328d608705692101c594e6dd5f32f2a4a1e0d8119e69d8ec0ef40e6906289767079d869663260a2", 0xa9}, {&(0x7f0000000400)="ca959c30f13bd9c2bd72ab718f9046032d45649bbcccb1c0902c9ae2ce7e43c13c843219fc7f6292c7df1ccd7e8d3a116330e38813f11ce753830be582c09cb9e66dd1ed39e02891da1ec529949602cb783328606b9c083872f0", 0x5a}, {&(0x7f0000000040)="661abf9b1cf32cd5ce90180c62e54ab06b2f132d58d21943c191139e378c265ed1f03be5d8", 0x25}, {&(0x7f0000000480)="4cb2e0", 0x3}], 0x8, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x3, 0x42) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0xc005, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r2 = dup(0xffffffffffffffff) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x47, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x14, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x6e0ade78e76153a1, 0x60) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:06 executing program 0: socket$inet(0x2, 0x7ba02daa7f873cc1, 0xfff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8b0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0x4) 16:00:06 executing program 1: socket$inet(0x2, 0x2000000004, 0xbf) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x231, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x200005, 0x0, 0x233) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) sendto$unix(r0, &(0x7f00000001c0)="d4d25c552d310552d5ca111c5b9b2b5356218e6161ef07735c61ac2104a891fa12cda1327ae9c41089e7ffeb6b1f88bed82eec8e39f75892b869c38b40afccf77f98110badc80b50a82b0394efcd26235eb85e6ad2ff4eb62aaba91ca353e27e5377f8582f806b7e3c57c94dadcb4a6867cdf06f3fbd8e29f3410fe8921e7e8bd1ce958a45c68808b661c373afc040799d4065f8da7bb6d5a0060a574095bfe984f77d688bf0a3dea79fc63a425a72dc2074453ffa4c4a989a4f8db956dbdec1a4649a452ed86803ad52b71d", 0xcc, 0x2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) shmat(r1, &(0x7f0000003000/0x2000)=nil, 0x1000) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file1\x00', r2, r3, 0x4) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:07 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1f) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/201, 0xc9}], 0x2, &(0x7f0000000340)=""/166, 0xa6}, 0x0) getsockname(r0, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r1 = socket(0x6, 0x3, 0x8) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000640)=[r2, r3, r4, r6, r7, r9]) connect$inet(r1, &(0x7f0000000680)={0x2, 0x3}, 0xc) chflags(&(0x7f00000006c0)='./file0\x00', 0x1) setsockopt$sock_int(r1, 0xffff, 0x209, &(0x7f0000000700)=0x38, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000740)={0x7, 0x4}, 0x10) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x2, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) renameat(r10, &(0x7f00000007c0)='./file0\x00', r11, &(0x7f0000000840)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getgroups(0x4, &(0x7f0000000880)=[r6, r2, r9, r5]) chdir(&(0x7f00000008c0)='./file0/file0\x00') r12 = semget(0x0, 0x3, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000900)={{0x2, r8, r7, r8, r6, 0x2, 0x7}, 0x7, 0x7, 0x7}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$KDENABIO(r10, 0x20004b3c) sendto(r1, &(0x7f0000000980)="d0b112a5534fa447a171ee069832dd397def6a4a4d6c59ef2586b374fd72e07c3441", 0x22, 0x0, &(0x7f00000009c0)=@in={0x2, 0x0}, 0xc) r13 = dup(r11) accept(r13, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) 16:00:07 executing program 1: 16:00:07 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t'], 0x1, 0x0) 16:00:07 executing program 1: 16:00:07 executing program 1: semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x8, r3}) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000740)=0xc) getpgid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) r3 = dup(r2) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[0x0]) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="a4a7a701d4e2da3c10651eb6ffda0ce00585c96e24c51b36249e42de069fbac4751c64dfbe5bc96751754b0aabc0ab00243bf38a041ae75247f27824aedfc8b6e55c39df2c9c1d8601903f0411e53f6f65be1c408d779605a7df709d4a8e15b3ac8c96d49374b3597752bd6d43c78ea21d6f0726ef8c326757282f69a8dd95e3935f49ab8139ccca62035f4616c72871f6163beb2bfee04e9e", 0x99}, {&(0x7f0000000200)="31f60c43ee6fba805e323e8cb4301c26563c2f80c1493695ee5430b829f6646796eff2d11b06ac21c0c930b6509fc92ca2ff", 0x32}, {&(0x7f0000000240)="6951aa2f10ecdcf1e6f68975151306b69800c899b9ff65a120af67a487da4706553b5969d5783bbd1fda9db4f7cefc21a8cfcc45b2a476339abab9db99b0a0adb15fc9da4c7eea07e04e1091d2d5af5a282b5cd292a874843ad4581280cd870339e162fc97a5da4462b8fc7c761d9df411b4607106d94a1d06c440ec500607d2f58d3e12cae648615d1e3df17da5853e86984ac2730e7bf1a9074eb4aa69ece8b3e2eff0a80d0bad125794f354ab75e6531588b7083fe2ed0ad3944189e1d5e34956d5b1106751acb643087bae0ba418090b670ea40f8cd6e3e39164606c4aef3917123f4514be31c6f6b2e6a4113e674579241059844c07fb13", 0xfa}, {&(0x7f0000000340)="833fc36bf807ccf6c1588776da198533eb4907f0c4ba235be538907d8618592628b85a053c486a0aa805fed4fde9e593f1249572af2a7eef88ed382f0057d1f623d2550a8f02804ee1b18102be9ce5b518a84ef03f826aef1de4477f7c806ad373c0c113095f192a4199b6646e89f918c791de87c42f69ced2b25ed0343c268a81df87c379e4a2f90fa305295b57f238eaaaaf79f76120ed06f7ae80141e17fd5eaa0b", 0xa3}, {&(0x7f0000000400)}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="cee719e00f03005c0f43d2ad9fd80ed8", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x407}, 0x5) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) close(r2) r10 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x289) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="d7090c893ba4404ed397f156ec79aaf392587b5ea6b4b077460655440a104844217f55b89a01b0582292de95c901cd8117818a2ebae1dd2dd82f619f7bcc70d4f902d977cf5254bc1e233a", 0x4b}, {&(0x7f00000000c0)="4a799924caeae09ddbba75a024b594b93286b8f8ed47e4f0e5f1f7747e066cba40661bb66cc36836ae6c83dc39c620ceaf1864d5ba3f28ef066185ea33ac450c0b4470f0e239646af427a9bcc6de0e0f69dc2a6c5f999e201a336fd94e9b00256d1608840568d7aff8c0ff8a430e5c7a646d32f3fed070e6fc12d4fa5720c9745b15e7cb29c0aca60ae7ae82655ee399f9cb0c944a821aeaa22594181122b72141df0cf9ac6c258be165c863f23489af0df2e0e301f6efbbd1cd", 0xba}], 0x2) 16:00:08 executing program 1: r0 = socket(0x18, 0x7, 0x0) socket(0x1f, 0x8003, 0xfff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x11, 0xe97f596798904184, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e5c34ff753a37c580578a6ae87307285b2b059f8983559b9eab04dbcf5b595e32f7bca96090ef34796e87e9de2b9bb0cfd641fbbe41dc31f54cc1d87cd623035", 0x40}], 0x1) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:09 executing program 1: syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7f, 0x2}, 0x10) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) socket(0x18, 0xc003, 0x200) chroot(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x4000, 0xd8f) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) dup2(r2, r0) 16:00:09 executing program 1: socket(0x20, 0x8007, 0x6) 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) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8c08, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) close(r0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="fd35f0793b80aee908f474ab8006c93353666ea8acad70edeb118b3ed56a9223a0c077f22720e86cf7357ab969aac21377ed399ed4c3b3cf63f44e823a78d5fc07836bb48592524b55787e075fca7854e60d22a41b0df54e86e4fa19f73f8f753b091826c524c883edef090ac0f8972ec386d3ad86abf80e0ef75dd8a6c371a37f09d44b4b1785d1b2", 0x89, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffff001, 0x100000000}, 0xc) sendto$unix(r1, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x2, {0x7, 0x7fffffff}}) sync() 16:00:09 executing program 1: socket(0xe, 0x8004, 0x8000) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x200007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x100000001, 0x7ff, 0x3, 0x5, "62785591a9df260a57b87ab2d02efec427986f92", 0x3, 0x4}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xef9a7241b9a64148, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="1a4beea81f965e1c7cf20e2da943ff01000000000000705a84103e99b8815af9f093b14ab75ca71e53aab30b74c6bbb667c249351b016228c30981c30dc540b3df5768d505a796a1ddd96726c212a9483b745cf996781a5cc8230b25048eda4e020000000000000030a77eaf9482740c010000005900", 0xfffffffffffffd39}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x38}, {0x18, 0x0, 0xe6, 0x1}, 0x0, [0x10001, 0x2, 0x7, 0x5, 0x100000001, 0x4, 0x1, 0x8]}, 0x3c) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/166, 0xa6}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/97, 0x61}], 0x6) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x76) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x2, 0x6, &(0x7f00000001c0)="7a7b2633c6d22f362e92dda7861dcb70db036d0b5a4fd3d676ced20b00afb368fc935a98235bd757e41d86b95f68a3b1884259cb9eef93ddd62b96237d0e39ccc58bb7728ac95f8effc4834d7013fc5b36768e7c6c315a30ba2d1eded356f145e324928f3d02a8ae58a6558c4d73f3f284ba7b367384a8c094ce10c970896e6f2b1702cbf2cb943ca99438e94b039af237c5cfd73427cd250f654fa0689d9d3a20ad8483a90f14bba2e7e87d064a406f12bb55e65a7f0478d0d54e0f1f88244adabbef2226bd346a3cad987534446f70a8358edca05444984ca9c639fa75f6d4c99256386af2ab8500bd439c8fad05baaca4f0cb05fd19da0368bdbf1afa711c15d52f4150c25234418b0d8dce53ad0881e823d2e037bf1b48bad1b31118416c3053f6942b42bbcb0bf1873bb5c3c22b5635312e5cd72b3a4b32a0c1323565aa35f3f7de5ef13ae9565532f5eef56220dae830d2808018e672f9de7b8dff8837654f9c54a134b54720c438ded66a84b5cbb6d1183a3511b7a6b57ffb4fbf1672fb5906c74df9565bb008c4ee90b79d4acda50997d1c7dfa9723b0f9650c30b94b61d27f13e1d4a13c55056ebd6a0835dadf3066a683813eff2a668f93fc292a1f61e22b2cfbdf8590a7ab4751977409efcaaeaeee64d55a3fd5a82456c8428b0b2e18160e43da4427971bb5c459af1ad12e479d247e791ecd4895a9b3796d79368835741f48549daede8ce692328a522c2078c878cdfd91868a36052adf53614ccc1a5677fb315c30fde4b78612aa4250d7b0ef718c78f95f6346910144683e9763ec6efcc94e611850baae3a8501549613ac30b478a3d514b631ebc6fa310dc9c001bf7a4afb6477850a064985970633bd35bf7a3740b2b16f2cf398e8ad38148254ff474118cf5d42c6fdf64f3719eb55425a5b6e1d72d86462b41fcca8362d6841794603055df6ef58980a94c1f420b449a9423984d0441e42e2a42c8e666813f82436d10e66b964733b66c33b4165b71549636787d8c281a4425ff88e66cb5ff75dcb97b8aff383544cd490677607581b8b587b263b3a7c81223fae3d5115a966723e15ca334d3bd0661e57705ea4ebe69b1c1f8fd19af3bf8edf247727fddb22ab244c04a16c5011895961c65df495b9d46bbc34b626cd61746ed58fe6db763b379e9c44c905339d0f9be1a012f8e670accede66eea7942cac5de196c2b1e917c14cd99bf7edd58f1ed0f1dac92c5bfd3fc2e64cbfe014904b17ddac5a1b6326787395f40171c9d2e85fd51b529b67a54abcb9f4cd72875eea114c99da692ad338396f1cb2d82b83c1a375eeb5d4b065697147917c8d84c70168031848591a8993bc9d8e06dc879c20594c77db11d5258bc787ec78d211643837582a6b0706238a28f8dd32d94ec08d5dc9cd2b311bf9647a39925fc3a48cb9490549b2d7d9d73f7d3d1c52804feb3e9c47d4083056001d05bf54b96db3bb646247818fb087170396eb952089464b1116533e56f2ac7a011009a6447704747851abfcc18c1cbbb82835f05c5d428335ce1df0511513135fb617bb02119add4089096ad6ab3e5a8fe5137c05bd347abeded833b2f33ab1908f3a6b127213eab9ee2463278546b2752b04427dadc4dc265dc21ffd31cc529804ec9f4364b86ae43cc803a2c687d6a213fb2b0d1e3d25896f22913ffe156b87a0dd3431691a175acbd473b875e66fdfb47cbc18f1879b10970f095c058ec9f3cb0d404f66098b3518f6848c6d76c47ccce05749cba90f5a876e7215b049507ef8366ba5a73c02d049f60ffa8382853f777f87893f2c4c875e1b096a7721831978f21d6060c3229f5b1aae3c2c287a36ee14260e2de0ef12279d88e746d5d07a7b1ec457b22d889b0994b9f9b6ea0a45a8d8a9a9c7cb415908c911f429979814234e613ad8de74b2d3fb6f160a8b955175704af84de200fba809680fc281c966af74f517097cb359d35600319e15d5d5ec93dbc772939d342bb48257bd3f2b1e216fca794b0f493afbedb8fb736d03e13449a5a48701c806c5ecdb0c89372495807ad9c2a13ae9737b05f5432915d6a8514cd52206f838e85c969da014731632c5f12c9c3d91d2b2ee335924cf2bf73d89bf0eb20948f1db0a24591fe402c17136c1adc9c11a8320971148db40838189de04e943d13afda64638bbe4aae8ec067708fc151e063da49a76535284f0b53fa70708e9e7fcf38bebd2f5c01151b441ceca9cf81f8219167a51f89ffd6a6ff97348519da672bad664c6bffb05a05e748f3b287d5e54849a5e428be9ddf0d715414f90f17ac41d010aa8039f6c1a989b00ca39a8ac0956733329992896e995505234a57e5d448dc9ad11acf2ee1826e5ef82d852dbe70beed018760e6478e7435421bc17cbce351748fc4ede0e96bcc9f8ef5bc74f5442410020c3763ad3c719b8fc8096f72bf9c85bbeb8f87ddaa665e2bc6f5735e1a2271cbfbe12e6c6e84147086eda6109b830850e309af111c40c1a2902737a743d3e931dd71f97caa4d56c51cecc06f6a3e253285136e0ac0b22671236525de885c98ac9e131db1ac890733311edacb916d4b3a3c268d15ee4703cf7467ef373221c72605f5346d5ce7132160458912edca084ec77b8e94de9583fdefdf8d9b95304dc74c1437d9aefc5f406c467999aebd2a567bcf31b510a40175ea001b4ad53682bb8e42fc7e64176af36c867899b2b8e10cc10dffe6754007f168c57abd5df876e670b63ece85dcfbe893ca02e2d4014a7f21c9fa60c8d1a91b56c94e630811912b802495993e8324a43e799b9405fea4a78308607f44a669ebe038a03aa75dd1e5be0571e53b08309ce83d1ead325cddb9f177b4211e519a10181a9e9ba34b41e3df9b3f80502f845cfcd8975327af31b6e1a6056cc60254046247006e07a1ee8487b7a5cc7445c7f3c344d4a96d0d2601879f5b4e14d8e81afcf4f8f7f6c05081cc89184d89c7e3f4ba94fc7f54e3c40db7033660856f532efefd573145f63c1cdc7b84c6ad7c76d2922cf23d76fa93d88596c3c69a166dee02bd26dd74f765908ba31e3c090b147104897feb8294f3b2178f5718c3810413c2ee7e9a2b195e0095c0e4a6e60d758d0b432da66ac445e2e6211143b6cdd0ad7068af4a2b79e6733dbfa907d21de6a32a6d768f3418bb116477e53e23ef8fc73fc93930fb38303e390d77f9d549c9b342c50ce917422eebb5ece6f35399015d2116fc8f6b1f5e651ad8be43965394b6d294d781ec18db05d0c084ab4cf0be791870cedc7838b23dee445441de61921c0dd1b9c00a8c5dda140f954f33d3718de937a2eecbded921e2b60ccad328496f07a305947afe10348a7c9a348d4a69731bf23c3f523d14a17fb180e1addc35701abe6dc26f6a29c1304b864479d3ed9937b70a7b990ea732eca2477050a2499e0ddc88b74abf31a1b619b80d840cda88d9f4c0b20c4abaf9a84cfdb4ffd6a265594c016c643368267c2354c23c690a646d98dec3d6b88b91f61dfbbf40150e3cf3ea015e0856d061426f75b9abd392d0a346b84cc6b7d34a5461f54a568ee3fc4eb762ece9dc44f24b39f4ec39dd3b3279bd836ae28d289fa2f4bb6cd04e82942823f8d091b69e802f143987153f6fea8021f8df937d435b2a665ac32e7194fcf3b405d3da1ddf36464ec498e8474c7254ae0c611ddb721bdf85f4d058636f5aca07e4d44ba898cb9997d72a1b6d396189a53fa9dfbce2f0cfc9fceb6312a7664cb34563ef84f4f547841e46e402e197b81b2d74645eefb179d517fb8a40c7b1de0b617888bf0f2ed247f15c4839bd469305d37f789b40fe2bce6741d46800941dd5731595d05772fddeac83235305a063b07d4662a04f45a100e9023eb23b9d9060d555bd6a901128bae496d5ad0410f919c776556de65c0561ab7ec4bf44975a23313be0ba6aebdaab79b8cb5ba2a5eacc528d0547ddd9b230dfdaf9af6b4676a763ee2f276f0ec1b337713aa0fcf2fcd76e244a7729dc3fd81b0ba4fbe39958f6b12df74f8fa8d20fa57db3bd39d3c52de5000b0b5b1943bd489ae2b1fb8f38619724a34cc72708c678476a59c19070c69750f4a90eb2a358db6d7eb0230cf661272cc1bac2b3b0547549db218cc0d71a90be9ba1c2e33a9bc5fca7761eef6971db3801c13803c10e254bcefccdb0e880f92c5662e1f2e5df12c48591a8c4ea99994e7d88cfca7ac503f58c3edb1c875914c652aa72d6247dbf5a5f59c41f5fd072edb18c627f90284562d62c4c73559bdb6f63659c7db46f2a35381e4c11ec82d11135870f9c75be6e308b9e481e8b1bd63e859bb31237d85f798f6dc1fbf1eb38b6c06e6d5afc07f31b440413d8df546a39a6bab9662cbc72778648dcefdcfe36777a1ad96c4cb591c6de37cc87e0104378e4cb99e30ac859fc0b96ba878b2719cedd50fea75237aa81781de4754cbbcc79b1ccec6a1bc3324896eceee9b46997280793293dc7dddff0aded9aa32dee40baa90516ec190a18a3bb701e8074dced6bdb7bd70932fe34ae44f4e8739d76d3f91374dc1889b5df7daf3d5698b8cc5545d5ef2d7a8abc0a2d32bff3326a2942790b60799f9477b0670734a527d0ccbc034b479fba5b42c3a45c40f07c3a8c45d74ba03edb55a823cfa39ddd2a7eb614642e73946fc5a6cc726ef565df17c0014aac76863a6add0043988c3365f3fe306c0fdd0db0f1e45b83cd940e24ac6f329b5710b30f5ae60932ce80a1a439b4aa28a437cce120115248248b59d609a4748be56076decdf734568623ce26aa124c24334eb7748f83812457ae3ca453ddb51f16bb29b0d73111a431e3645a1cafa9fba121dbad1d53346ce992dfeac1228ee19f30706915e2e984ec9087f29adf1b370a39ade9fcbf87cc61f444e3ad5addf97736941bc67a99165f408320d5359a7745db9be4de01fd49d670cec75f501c4aeee3a1d1d3652a88de55cbe99391550434cd1329f409c18c8994f57c42608b58a50d2bd955203f6b1a7a2f5aee16c4479884a4ffe97af3f2cc704ec5ab78e26bc70f65794ed76a510416ba4f79b10f7fd37c4001006dd28d8174a8babf08c5831681b4312eb13fbadd91b46df51f5ce328ba8f43389f49df5e1af3f64014240d8d40b480514a468b67709c4658dbb5aa13f4fdec9d3c28c0f5ce4159418050d1bfe761ee4ceffd119219a92e908c94758d831526b8cb4d56a944bc44af87e94fb65b87076990cbbbb5c582bce9f79908fc799dbc1fa7a9c7bbb8176703dd570003a31cb7b255bb93631b7bcf0bc628bb4975dde65271fc113444b5d0dba1af4b433245b7a7114a9436c45a8330f67824dd182068afb356d77678f9f9d7d34cff094bba2d330dac7dfca7146a5830cb66d37d165dd88ace846002eecdd0c10fd8bb749d2db5c9f7a22f2208079200bdb75af48aef3558059c10f7492478bc2b1ae04c1cd478b1d5dac1279c79877c0c10cab53b0f74f2559bface0deffa3bf6a8836695e4eb5b6fec7d3c4471ad5479528022af79261dbcb480cc50b4075a256220992f67ca9d7fc14c2934355872ec5faecd9852d3a773caa5a03d569dc227ec854193700cc1fd1bd64be9f5f959af8d86823da718bcd9f0460f9b8c605e837e6973576ab454fe2feb8adfc27a4f018a4fba18ac3b337a13419fc0cfadc0e63e767326b51864152df4999ed27f859d516c1fdf630bdc7e332616af1ca5bed718554d82354b98374268fd6b93d9f30b5638b735b6ecbbd90e71418bc2c43629429d6798ddd772a0", 0x1000) readv(r0, &(0x7f00000035c0)=[{&(0x7f0000000040)=""/178, 0xb2}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f00000011c0)=""/103, 0x67}, {&(0x7f0000001240)=""/74, 0x4a}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/227, 0xe3}, {&(0x7f00000033c0)=""/225, 0xe1}, {&(0x7f00000034c0)=""/206, 0xce}], 0x9) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000100)='./file1\x00') sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffc0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xffffff49, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0xec5, &(0x7f0000000000)="9d93eb679fb4f85ed2af87bb9d3aee2b70b20f2cc3bd10958c520b65cb333929accaab5b46b9d3bf00db874cf174af27571ba8b7580d4b0ae98756dc1d637c48999f21ef7d4004fa74dcc5b4ed1943a5989a4677689fe038668b6eb25f74124f9e533cdbab2c5c7be1a0c83932491ef82c359de7ee85568458de8522ee2d5eee1cfc7594b5edc5ecf8af7f7d3f67022bc699eaa6caf1ddc0e85c6873c19c1714a2343416764c1847d762db734aa27d4d900b7d7bda80ef697d9ef6b3cb14cc21fa0349d024f83e90788d69e98ae70b59955d50b94b", 0xd5) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/49, 0x31}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/40, 0x28}, {&(0x7f0000000380)=""/226, 0xe2}], 0x4, &(0x7f00000004c0)}, 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) shmget(0x3, 0x4000, 0x700, &(0x7f0000ffb000/0x4000)=nil) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x2a8, 0x102) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x100, 0x0, 0x401, 0xe0, 0x2, 0x3, 0x100000000, 0x9}, &(0x7f00000001c0)={0x3, 0x400}) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000001280)=""/115, 0x73}, {&(0x7f0000001300)=""/245, 0xf5}], 0x5, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='x\x00') 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) msgget(0x2, 0xc8) accept$unix(r1, 0x0, &(0x7f0000000300)) setsockopt(r1, 0x5, 0x4, &(0x7f00000001c0)="0ca84f3c2aec109688ecf173b87b4eeb4fd383d5737ab3fe65b1b67d87f90f018d7a4749936e811a5ed0d328c5bb657511ac37565cebd5b8b002cdcaaba321a81d8ab73b058321fc0ea579a82f3553681bfe38bd7104f7f9bd14973e03ca551a4856827d5e65d394f0a7471935edd5d156562e80b9135f94869031ba45fb3513e2aa76ec28d16e6b704a2ec0b81c7173b858ae5c1e6949086e6ca229b53cfa71277f411f987a3aef7e836fe75f7eb429adae13c80db2975d4f8e782930a3ce2a92269d601c32623c93302bd08e09027c0b0e03eaad6a416b12822ebcb555fca6a07d81900a5ba6", 0xe7) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x941e5f6) 16:00:09 executing program 0: r0 = socket(0x1b, 0x4000420000000000, 0x3ff) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd20) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/154) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaffc651125c00000010", 0xa) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0x9) fchdir(r0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/192, &(0x7f0000000180)=0xc0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x84, 0x27a, 0x9b3, 0x1, 0x7ff, 0x3, 0x1ff, 0x2, 0x2, 0x1, 0x7ff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x4}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4a, 0x96, 0xdf6c}, {{r1}, 0xfffffffffffffff9, 0x65, 0x20000003, 0x0, 0x7f}], 0x80, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0xe0, 0x40, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0x60, 0x4, 0x8f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000080, 0x400, 0x7}], 0x4, &(0x7f0000000180)={0x2bb, 0xffffffffffffdb67}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="d13b210cfc42d9b75a4c85aff30e46c596d9798c9e4d0e28c19a8a9e49012f3297a7de049b0ace227961fb85abe0332df372779de46094e77caa3a17008de3edf380bcb1cc0b2472294c60a69d5857af17c2b051f17540a71732dc9f67a00a7b1a80eacea56e3cea1fba37efdfa0cb535cf1c767b6b334c3158c27ced123aba0925fb462fd5e91a07755932dac1b73f145a45ed4ff14a4b704fd632bfb1764199e7b715cd7688d950b3253a0182f119bbdd063299e065b0e68c4c8beeef7ed2c8209b0c8a05fd439c87f4021635f30fe9ba73604af", 0xd5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) setrlimit(0x2, &(0x7f00000001c0)={0x102, 0x4}) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() r2 = socket$inet6(0x18, 0x8000, 0x3f) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x83, 0x4, 0x100000000}], 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0x171e}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x11, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1caa0cdb, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x4}], 0x1ff, &(0x7f0000000140)={0xda7, 0xc0a3}) shutdown(r0, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) getgid() r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x40}], 0x921f, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x18f) 16:00:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1}], 0xbe, 0x1ff) close(r1) close(r0) 16:00:11 executing program 1: socketpair(0x10, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x8}, {0x18, 0x0, 0x5, 0x4}, 0x3, [0x8, 0xfffffffffffffffa, 0x9, 0x3f, 0x1, 0x7ff, 0x6, 0x200]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = semget(0x1, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = semget(0x3, 0x7, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000013c0)=""/168) r5 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) shmget$private(0x0, 0x4000, 0x17c, &(0x7f0000ff9000/0x4000)=nil) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r7 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r7, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe8, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1, 0x0, 0xffffffffffffffd5}, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=""/47, 0x2f}, 0x40) 16:00:12 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) write(r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x502, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x11, 0x7) socket(0x6, 0x7, 0x6) r1 = socket(0x18, 0xffffffffffffffff, 0x20000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2008, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x7, &(0x7f0000000100)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff, 0xfffffffffffffffd}) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x5e0ba9c1857a8d53) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="c5629af6629be394665e9ce3ee714410add14b7e3dfc8b927ec2c604c7fdd700b2c4891730af3e0f58a2bf3ce1ad8204fa8f253c61e43fda61902b7ea5c608e15d8ae1ff5c7136927c17dfc720382fd79eada9faf6d70efef495338b84ce5c75ce9079a517ceabc65be22c035fd4696f63d1ea729720a96ef40bcefd089508f9c3e2781e497ec092865ed42cd657224c1d540ce9dbe7d4ff34d546289e260151c52ddd8bfe1dd932a4cd25febd48dd4c0c9cb9ba42f635c3a1bf", 0xba}, {&(0x7f0000000180)="aa90194357556d02b419b52aa909982e540cc1eb7b7cf817e8e2e34f07fc7ff00c4890feef757c056c041cd463fb249e0905f67a537f1616f65a4907133ea0032ce013", 0x43}, {&(0x7f0000000200)="aed5665868f8447cd9eb79ec331cc0e745d696c8d707ddfc80438359c1bbe8e84b0c20ea7e133b74930feb70014c136b2670875f56d209f3b0b122549936d72f8cdc6b5f5a5a4b5fd1ede2b0279b947ac19f28c59284437e967a54fb4564c67b7b1ea277a05ea8f730ea156fd4cb62be25c08bbff06abab72c18048c6e6dc6fde589fb3947e96568a565962b142b1683914e5a197d63e987733231668a10e513fbe0c9135608e59ee7877260cad0054e40eb2e1c74dadad2d5d1b062e10b3bf886809beff5666d91ada5dfd3827c0059e313e6806c75086058d5d7a5b1855712678060d40b8850905bbcba", 0xeb}, {&(0x7f0000000300)="c2fc9885e6f516e881ac8762ff7b378ab658b27a0d9c9e95093a79521948", 0x1e}, {&(0x7f0000000340)="9f187000c62ecdcab5a8125764410fba4f9d1c875800cdf7", 0x18}], 0x5, &(0x7f0000000400), 0x0, 0x2}, 0xa) unlink(&(0x7f0000000480)='./file0\x00') r2 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000540)={0x3, 0xb1}) r6 = dup2(r0, r2) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000580)=0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000005c0)={0x72a, './file0\x00'}) getsockopt(r2, 0x5, 0x2, &(0x7f0000000600)=""/21, &(0x7f0000000640)=0x15) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000680)={0x2, './file0\x00', './file0/file0\x00'}) getsockname$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) getrlimit(0x2, &(0x7f0000000740)) getgroups(0x5, &(0x7f0000000780)=[r5, r5, r5, r5, r5]) lstat(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)) linkat(r0, &(0x7f0000000880)='./file0/file0\x00', r6, &(0x7f00000008c0)='./file0/file0\x00', 0x4) r7 = dup2(r2, r0) symlinkat(&(0x7f0000000900)='./file0/file0\x00', r6, &(0x7f0000000940)='./file0\x00') mlockall(0x1) dup2(r7, r6) fcntl$setown(r2, 0x6, r3) seteuid(r4) fchown(r1, r4, r5) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000980), &(0x7f00000009c0)=0x4) r8 = msgget(0x2, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000a00)) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000a40)) sendmsg(r0, &(0x7f00000031c0)={&(0x7f0000000a80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000000ac0)="6c2287daa8ba2d343f5e2d1fdeca2a2331e537e6d1f01c95131d1aceb508c91771d913d92bfca6a76dcbb335ffab498e26b0e36c5b3824b8b391196f6bf1ce865f320e33f63635a98e8cb1da378ce071f34869dad0", 0x55}, {&(0x7f0000000b40)="04ace8876dfd7b50dcf151bd6768168135a8198d20b662ac67ee7fb600a1e289dd558c3c3929d2d3f374b6e3511a322257c2cdcaf03698a637abef936b5df664af8c6ca698894df52bf9383038bca1d09da7cff333c65b0af4f99724330c3fc13d86958dd321e4945b0f3cf1c236271f2c4aea03013fadb302c646c1c7dc870585def7ebbc82943ae380bef7856ee7c9e974850f97e9cc2428bb6a950afab70b00f3c68274a8928f9683c97b9968c3dd93d3501e370d2c2d5d41e19944ad62bf1cdc0b94d28c87eff6ca114081788d921f49a8f72a39c5f507910181e1eb614fbe1d0f6baea9e040f14a5ea29b1d4f4652080b09446a8ce71a8a29a70c913fbda7218f10a500627a49092d77463da8f86211c2c88af2eb11e51fa2f969ca711bb9ef89235f0f7f6a98a360a26ce48a11e42700f34bcf1e4a2afb52e88d8c3bf9d54c705d711a407ba76c168ad718368dc9a5ab0f086b0254c0752e6fe02fe064d630e7bd42882664ebc372c7a6f2198eff39d49043323b7e78698ea6c10283aff471ba85acb110eb11e98cc4e5aa0f131848649ab846388513bae3a2f3a38738877427ec959655752cf131bc4abb197ba5f5420171f31b1f1f00e20027800a5770e45a832f4c7be939a5b6a4d98ec62816ef288d61dea13df8453c29c3095247c991c50a6a4f9389fff4336c72426c82e0be17614410d22871c9021b4c3ae0b27c5683f58078bff909a165d2623ac67f1bd4416edbcf24936080f0fe6763d3bc157cdf77d153095debf9f8cef50f71dee66c2588cfa99da51b7c0fbbda909d3ea2fe976be419567d7d382e491fc335c9858727a7e9518c34c41047e6bb46db3b39b22c180d84bcdf45113396d7f7b1160cefbd0874a4348d536b797269887bf6e48c750eb915052ef22f4ce0c1f324da72c13cabbc44574897017df721db0fbe9f84eefc23053c637e4bea1b5f957325df57685bb3f0a0496ec41665c8897d57013b8216225687762f5cf1a5374f9f36a15be75bc2dd007daf80667e8061934b070edae410f61884bdb73dc198aad23bbc4ea05cf43774bc446a8a3d66294e6c76a6418c09d69f68ab3b449b840f187485cc75ba02ada51c3aeb3aa980c4f9e35b266813fa62bf1b5e72c07177f4f6f206be730ab1964811efec7ad9b9575f30fcf6d8d332afe98fef791eabd929d7ef46ad08dbd571017007a6df3bdb5e80dcea1597cca84cccd53df1878e24643e3d4dfb7bb70bf895a2ffe70b9c6048126a0596131c17f30ecd30b30de557f399601ee47fc0ded7602f2a4417da6cfcecfa27e21fadc6fdbffeb5ad8b54105769d9644a94f668265afcd9adbbcb4a3ff94a55c714aae3d9558c0ce08bbd57e1187c90d6cbc5485dd500dfbe03b2a7baff94a75ce1930cd3c812673c444b288f74ac936ba9932a487b2b3fa15a31651fe259b0e33b36f349aca0ad7626d4f87fa4f361b8a7b38024f6bf698e3c6c1b8e668958e04fa4077e96dec2f08f143746ec10d283b4caf29ca0b7619a9c837bc93bbf84ccc9de59451f48062258ed1c25d93fef13571de404d85b59f1956ae6b9dc5346caa28853946a0b116c794175a2dd9cb12b83729ccde02d552ef0eef2f72154ba2c734c0a1555819bf8b501acd227f9d72b1ee2c5b5982949406fe776f5313c5fb55064da3555dd67588e369da2c672814f8a08ff5231840ffd93479aeb92a28b9063a17a24069f0e0d4492c2fb55063912d0884e1867a9f78653f445d3d8fd0905e585db4d8cc72f2c9ec5a6cc947155e4089dd7641c5f13e4336527384e14308268cc9866acfa772abcb9c6d944c2b0183eee2794921b65c4dbef5e76d6a62fe3ceca09079a251c5b3473bbbbc408e43f3b128208fb465f286f0f75ca92f41fad67c4c00a215e6f9e5c342e4d05f80e2529bd16cd0164b2905fbf166a9250e630a060f4836d84969d8d1979ff2e6220bb85a535f8b1a4f64c15f9056f8539c3193f7ed55be83e9f16a067e3e8ea28132d3724e25327446d16d26f580c0323efb0fe5192ae4588a367eb49114ee578e9679026d5dba65d84479369951e7fb087191c3255cb276f76978bb8abd929df9d07476f9a10c7068719aaa5dad5665b9c4d2fe87c5de6975d056cabe8df34f6e288c6c35d3b7db60c47060bc293c6bc547491ce9a9763d10d9f3843bd9011b25fc578d0f3f36386a832f607f9c0239a8ac5c222c87c219ffcf08133d177f2677cfaa91727de087ae3200edb2dba506c65c5d248e64a1a6382a373979eea762560c840920d3c3660ffc9cfc25411a7b5db495b1c07c26eaedad965583ebb5df3088de32085ea43d613d209a9a7e088864270608d23ccd7739585614c40f27f57bd77e4311a751349d93b9a1b311fa76ef4dc0c9069029b2d66c604ee95324bf23747cde3556a0a9e7a38d2d203eea22b438bf0e4ba3fe6b7cafe89090b73ba30dc0b8cb80035f97d9d67867eafcc2ee30c10535284f09262fe3d1b577802cf3e86bb30f49d14872fd8ccede3a01a1b93ab32eda0f8b219e50f9a7ea4ad8805480bde7d9121cc1b72cfa1e6d32f50329d43c266f3f5fa927194ecc5b8034ec65dac5a4e113b2f2518264fe5c706a974fc6c61808465b4a637a682e5b5a8c22ca5506d63aaad02aa2e47b6099bcfedffa7a7c894d9f9ba36ae8bbb82969c98d458cd1a3882b099ded373b6c9c3ce15618dd7d757ed281f105f324746c5656ce96cc67e83e2951f13369c0494d717d2e79e04243ca43c3bd382e83570c9693617b6941d9a225d6a664ebec6851b5827823223d7a8c266c2efa13b07514cd13150c2e7c83125dc6ce3dc04dff88f7991ac7d4a1b896214e87398943dcf69669af44111433536a5ac35ff79d0ac73637b25bfef850cc2a3e29d2b97c415fe31869205fb3b58c27c9e109e2ca30413c22d398d622711d35d493b92095a5991ad5830d0a48b310104bc00198b3e919f8e6aaa62aadc43ca6f21c7831d92fbcea73ba056843325dec0e26ab27ead8da7486f7e801ae23cfd4110d4b7cd80f9c62be19f5e6c209888cc5c40dee181c27c56bf335e1e903d00ffd139dac4f4e99b3bc17cde8880ef7fcc3099f48040237380b5d84e3298c6692db08295da0f9b33c28ef8476644b749e0729cd34bb8f8c4da10ecf300ef39a1e5cc184128231ec4d6b61b8bbf07f82dacaa99027445b0f92d59b79333485654f2b4e07961662c3882f9e869f42e4da4d827324dd42f5800890e09e81d1dd49e3941d99cc67ebe41a5af6e5d06bc68622dae8117636a9619edd3b1d691eb2013026356da9cb6ac10877c5d1599efe0110956c6d8f98fd8095edb3c3de1f8ddb6f1961ffe57a69609a25da8311ddbd1e0dff6519f4f0a769be8c2cf4b8972d31d90d9c77a4dfd523b304eb78a5e98745dc95d83a358b45329175e7ee221d3148d825eced5cba63ac5ca1c1de0b96ca2783025ea5f2aa9bbf045afbde940080554337368407665f5cb35ac5a29bc9543736cd7dfc94be3aa6b20c136a00ffb1eb0041721278ece4e945dae69ba0e3872ea3ac39f8bf7f2e7ecda3743f36217f5204cbd0acb49ba0a156516c67d11b62aec7405eb7c7df63d440b6998ed8e30d389e0aca91b8345f8c137a1c49d06b74032089f9098624c99176927e19234ae7ecf251c4fbd1fb5b6674a3d96999fc211fc7fe63f5bba944626a133f9a8312352f4fa7def5b16c8f93fa3531c4d81162f8362269698ce0319f985c81d97b7299d75c37c22e9646509a7217bc7ca87e1344fbca178f41d5110146869dc1ab1706bd1a605f08cfeb1460181472e236e53d51849827859135d46c82f757ec8bcfc36119af7a808f22577622be506421c65e6c5379e26e7ee030d3d3ab42d750cf8938584408eac4945aad64dc020a3c1a784ea0c45f602a9514aa554900d874a4b3971bc749d6380e08d22ad5616cb745296c251e6b18a0c6c2d8acb3e65f916d820579df69bc58b192a00d304b0ff32467ab4fc7c7ff5d37b0ad2d22394c48d3f5925fe21e1b9bb80116fce84b2a19a2ddc2b79be1fc302d0aee3c101d0c9e1f51703b15f5fa1c1e7cdc81f8a9deed67ec72a1c2dcac48a6fc9834dad3b3a6b55b468c53cc25d178d45bfa9f4252354208bcb2345948553fb7ef67bd35159b6a7f436b2127b14abca619791c67f750a928174286ddee91cd7bba4dcbe84101b4c09c6af6880d000a967e826d8a69ca38ddd1508ec97f81368c16025fa318fb4f083779ffe1873e4403e3d8cf23e8c0d80555de207e3e7609d6ec134cba24177d5350649db1ac1a8e31715c17170c6f3edc46a96a7d4c70d3cd1d2d26b4056d479a7ca35b92727ef013862362667218e5a4c8c2f7cbfe6a936854ac10aa4c0fa50f67ecb1da40ec3221067813cdda2fdff2a93e89dadd8aba36deba7127715b88f4d29e8848a697d0ce614f9887fe27f0ce28b089cdbdc98ff2bd932b7772c1faa08a8d6c6484d0982310024124a42f2ab87bd0855d424a9b0a5aee68a8659d2d3efb0e87202b43b0962c934116df01bc8a4741cf26e35a9f1f003cb8a6eb1995c877bf117c8f4b216165ef7f90b05264acf6cec45014fd31aa3ecb043705ec54102a1922ad5fc5d1d10e2dbedc5b971e8403f1817f336c5f554a7a6680df0fc7952fb62d294e199a79ef00963ee11944cee7f89c2342e1eefac478a40392dc32afe5f613eafc6ed859ffcb8d8ad5cbbbb3fde695ba1162bfd3f7217649b741921dfd0ccbe28092c540cd20ae1ad66687f3b03c4c11f4d600ec864f88ec428ee3770e60885012db938c51b41bddeec674f529e0f9a0e97d6aa96b1525f8196ba9f647f81a36267f5c200ffdde3b6a9729a5e042456bb1cc814550324b8d7d7814bd086dee90e90a5ba1f7333992b2086aeff696f07350484eaec24ca05da4ee632cb55d47b94301c77b90f8d697945306186a3a8bbdb53637b99640b3334765bdbb395a8afa218dd19d94ce1d567c47e510c25e627b028f7dc148bb62d467c60651ff352932c9e00278de66d26dd17827dee7a6940bcb0b8544b7bae8d730a5d9d129de80a9235d885d8d32031dcddbba040064bf937c32faee5c4f7e968614c3e33dfdd82cf85566a3acc6455f0a9f46f7fc2d7b0a589a79b16409dad23243c9d8584dede83c83178238ad66955b815b3a1078ddc4d0e698a0b98868213b2650f1a875837c2fe990e0dcdd7ba800ff0062c93fb418a0b9e7a0dc10982a3b1fa69182921c9657f3fd97bd740025bd5d6acdfb8238bc1ba3313a5c785abaee4b0d4d7e8eefa71b2106bfee6ac4ae75a5ac8bdd4f2b0582d304850ecc7059698ef38095d69f009e5d6947cbd7656752722e298bbeb7dd44bc982c7c0d7672f3a986e02f598e8dbec325aa5499c231e614405da3ce5c0c9d58ff02a5970dbd776730af9e09131356ec6cfb34375ba939a542d09ffe3e959654f7b728817908fa21ebd41d23121f594e03f91c1b2bda2d94a8c7e4bf6d0b8947aab11e1347145ec23476be1956c913f30468b1fa48cbfb7712b1d0f46130ca2b8ddbfaecb109619e2141203463da33a940887c37033decf6ea5ed83e3f94dedfbd9802431732f9a31cfd7f851234bb760aa4d18a3b6e80b30356cdceb4117c58d073d7466042b4a0c4792e83e25b97af3f92ee784649716340273e782fc91475da71c51452ee0a2f9be473f7854184def30472dcf7eaf08324d3d2db4250dd2f92b98a1764e2df773f26876a4fa0d7a06e9f6fb590388b6e997d772fccdec60d61f7e704e777204", 0x1000}, {&(0x7f0000001b40)="afb77af1e54c4900b8c2ea2107d8faada19c6d8598ea6033be76aa31ee7607c2b2af8502377f29c8535e7e550df42be327fae249ed71f5cb47eef839033f6a80d0df236eb8bb08917f071289c76911c1d422511c4a937cc13aad17", 0x5b}, {&(0x7f0000001bc0)="84c80519d848e42890b0e0e0a7ed51ba221b5dfc7d01d2e979cd7eadd9952b0ea184ca06b37fa45835a5e579211c2309b091afa8f7adf25276ebeac6c7db25a9b6b94bbb6f0a483db19114ddbcbc41fdad4e20c48c", 0x55}, {&(0x7f0000001c40)="fe91b56998", 0x5}, {&(0x7f0000001c80)="4e8acb1f44fa2a556b74f40cc63dd0a8265242800360b6c8fdf250b0722fa9724b775ff719", 0x25}, {&(0x7f0000001cc0)="7503d8a3d22304a353ab8c0266b4418dacb07ca608e7388ac080c56c6d80fccbd5062bba36d1cdcd52e44e5f10a7212e9d35c8bd5982103fe1581792a5535b2d661daa14ecd153d10fc3ad2f83d1ccba46e99fbb8eb9ee7bf6207b10d5ce7c47173e686b0c5a7e0919a66591a8f9fea9e661025bde89fcd162f2520557c0e31946bf37f441b2eb495f83abef733e98609a19c770704a0b0ffcf54c7ef212e2127a3a7f3b4fb2e0b88cec7b", 0xab}], 0x7, &(0x7f0000001e00)=[{0xa8, 0xffff, 0x62, "261b3a36de38de968f77857e4d50c7c6005ec711c225fd605d2474d59f550fb0945e68c7c72b8cc202e9486785a213d26ec56c32f603d590a5673b606fa0801ea466ccbac06115169507997e60dfde2863a00edf3254e9ea69ddcf1c2f4b363be9b1bbe1a73abc9334e03d1f1c3bfea802c2feb4dea3e7274c599bd8cb8b15925da2785e975175cb05466c62b55e7c0f0c3c"}, {0x50, 0xffff, 0x4, "8567a73dfed7b5b14142a34444a28653691d49fc35a49bc6878de0dd11ef8e64c95ee0828e4647aa9e24ec7ce661f77f048ec08aefaa444d0536"}, {0xd8, 0x26abdf28c7162f45, 0x7fff, "28ee7746c67e3f37f324ef2ec8df83d7dec129787553f14b385ccc9e09770302e0e91eebe08677522c49b4783885ca5afa1844a70ea2d3d119ccdfd9a7ac3953d6dd410511c690c1706dad115f3bb041f90a6fdb7f74752627ddd92144108a2ca8ba0ac7845f6a20312fc79b14be0d374d00dc5de3be28179929e3d2ab561de3e6fdc7259a1019dd99570076e5dee6a6cc72fdccf73b446bc5c9c747bd280a4918dc3312976c81f1de571261032e269443c67b777516d400d5db0626e1ec23c38a"}, {0xe0, 0x1, 0x200, "5c7e8c84652de84a8a7ccf630619d58acaf9017aa2f142c3b2aade4173b2286e87a3bce37d725c7d6f8d25424f97973314e61d1161f71a22b2780137b6b941b602be6504aac8aa06ffb4fa36576f34c4fc45279a16472d35d2f35c0bf19eee75970721ea63e344fc74dc58da447f4f0b381b9f111a310c855af9ec3255c4bc52183f0cd46c9d4eb14f1dd68cb6bdeca023414e2a7c7946bf8d5f2c0113a27897693e60f4438111c9d5c4cadfb2584a02d2f2f6ebcedd7862db300eefdd9988abe46e7b1a4443213cfa3965288e2e"}, {0xf0, 0xffff, 0x600, "573e338f3479b32cdfdabe436e73070c011082bedf1cc4903caad9ce14f6d6f5b229387c140513410cadf37b7b824b92bdd3db7843af03b848189a0e2669a7b7cd0c09dcd43fa89ce9a1ee4bde9c7d36f3d3d155a1cc1ff432ae82b8c8df24eba2515cd436ab616de219f6f05d06f7be3bbd1e617eb5da731646ed6bee4aa23a4d9f74b830faa1e1ed22a3270a46c182c0d44f7f7004dd4fcb8888cfc0e2d5d4d8dfd23fdafbe35fec16511231b583edf84488f6aefdd60034c3e4e3142f8e54c9b1a6ecb580a7192ceca5f1bc127fab655edf41810f6d4141dd616df1"}, {0x1010, 0x1, 0xd9, "f00312858604af0227bcbc732f571ec151f8854833038afad6953b3f15a3eeee047dd9aadabaaaa304351754d44504dfd59ae485c7cede273e30d81ed29d29fbdd3d8736b1d31fed8edc0d0b286a22f6270a7418158b9b292c15d4515e2295aa84ba15670661ae127d97d35099fc4af2b5c5d500e34a1d6f154be63258cff3b338f929fa2edeb324c07e5783b523cf24f781c55c0ca48d8faf0245ecbdfc415ed8442e37f66b1905416775ff8329fb1c83df6566d9b52503f573fdbe0614c1c1cd3de4053e4d08172470760653c018f4c1e33073c4aab6baa3b2853ff86c62dbaafd6deae3c929c5ac39e56ae9faa7422f7319dbc3b06e8b9c044d55d9893057a524215ee1cea9285a757873089e26ae68220f98df7ff1e157ec780f8b6e64f22eef46369851da17b19482dc6357f1196a7dc398383ae7acb6a7adaebd13a5f82257acad5b8c98beda967bdaf1c59414cabab5ea11e2e20ecb2765b8ef96e63d3a6b2bb1134ef1c4b75aca3c8f0b2c071353165b9b833e0650b02608ca4d2929cc73084474ea561e80970ac54e1d602f5e11c73ef104d4664ef9fb6b89c964dbd1eafd40de58374b638a7b899cc1b58a76725354a19d22e7114a43493f2bc6e4be712b430357ec19d7c6c99e8a2509f36f50f6ade56238ab698144adb2b52dfb0db7d38d7abc68f278c11303f4d3e0792297685b358503776420f216658bdb9564d29b242185322f5fec83be59b7d9fbdf2df3e241b7a281082db5526eebfe12c5b934414d626ce925dfe3260d626f99b612d35b6527a5a4c85780375c0a701e05106e80abb7e54c0b96e82ebe2a54e6d684c49efea8a28fe74166fd628e138518dc3f3beec0e40aca889b94100d583836c0b35eb59e49c85af39ae0e07dfa3084edfdf0164527433b6805fb4dce2cfec4b1f8d0125311944f58b6dd6377193d6de647791110f262435b0423d6acc08ce5460213cc7a81636037dcd9ab316b39448cda59b650b0a07ee59add46891e7ba993720e8d20c60165bdf8226e7dd941ec994a248c9987f92ac004fad181d9247cd314df31074c17f5beaed0003532b9bd51cf5ec64f8a44dfd91f754061a75e75ca3974da478928a35daa89d21a78a739c43332304acfc7f27e33091287e0c0f6f52df9eb041d109bab1fdb936f3e199623fdb6248fec51ddaec26931044ca0921feb32301a42825058ebc2b8ee82fa0bf8e2a66ca7d1fd045fb46f9c883d7ca728741fbbe0a23cf642982703740086287df64bb08fb5fa5cdccffd37d29665ad4885352bfdf1deebe917c30ef3c74f55705f535cab11ec2aca32a7a3f78ce3f822d0595cf31ebe8aa814f4babdeafbf711f71662bd3e38be2b746be5d8397f8d5be875ddf5560150a5ee652a6fb3ebefb2d8e6f8e43e47996f83473fcead3852b4d73c2960ffd6f3262c8dc4355cab0f7913f3376953afa270484a92b5c0a82c10a671fce9369c8f23235ea1074565cfa00d3ccbc66060ef6cfb35afdb0de7f73072199569f53848372ce5bf4082ed78ca83a8b654f795d2aeaf14af74e960b1fe7f323c28075172cfc427f40c9ab1722d430db8624aa26fd316457991ea6227feda235d0f29d92abab2235b9a9b0235db6ac28128c9c81cd969a589720eb798fbd85c7355337e52dc132c08a8f09b751cc831ec1049fc75d418d5ee62da9ed4190f5dfcff3af92d91c89436b67ca5bf385ebf1a41fde946253d240212f620bbaa70adb4ab85992b590b54e8df08be6c8a4bfebb0539926955a03b34576d779de783eb3a09798e9f4f4de6be580c1a1e9a2de84c1cc24331f749033a84c242f1128cdf6db9ccb3e77e4af37cfdef0435066a5cc1ac89b5822a0069e8bf82eff942ae9b5d92c8c61de78f69b2891cfa804255feb21d6220f94d31fd679864fec08ca9b5af026bec54817faf49e12da6b1815d4681c76de62a924404889c6b0f7baca11d54418bedff195de85ff13924265b310a6e2dd71b575ec4c4aa3b5a92f863d555c69f3964733bb5fd15c78ca4da96b2fdec5fa7102c14464431554882bb604ff94b2f939a556096d0c3705ce596b6c07c05cdfd3e58e201641d733223cd3457199fbd7df42cde4c419902981e9db1f6203c6aa6e175fb5743267f44b607f2bf76fbace3247c8018ae2ffca7c2e8fc3be0964bf6a458d2f6f0dd4b3b043deef489dc6bda4ceb45ec04c0247fb953e928ee9cacf18bde5bea30ccb57d7c601d7b485118adda5a708f2bd89bab71a2d229a67f9cd96235a02ece385fc16faf577e7f5fb1f3554625dbf533c4447478d47fe11e03b10e5d9ccb11650a8a59b757f35a30b863fc094df0e60bce023baf89e96de4b5a17a5afb4e0dc46dd930549974c67364651f52834383052c29d25c7b0b8ba9bd340b13234f6571fe283ea35ac8ee25f3b01ae0f03c3a51cb07bbaffe6d075c95d1026e6ba61062aed284e471da1e8c2ea627f90b055cffb97568ff37f6d942688599ce9683d6b3a7b93119750e6a766fe8f8bd882760ec171bbad3d023ac8745a958f994550611099a7bdcf75a38e0d044233521672ca759f0fb3d9bae0ecbda5521722969ee16b6443a64c496dd9a22451de5eaafd20fd574ea07ab1c374d8aab1730fbabc4824512485926bd63b0f92a79b18287ed26447ae009dc40ca9b21f4244d9029157af506358605b3ed9aebb6988da790470f540fbf6022b3b406b96de52609b7d9a68ebefb7d5d244600ad7bbe62e9650197e0685972aa9726e4d6845f6c8481aa1c6a2bea5f0630bb8d15aa898c93d299469ea5d9c000a04ab593d9dbac25f5c5d6bdda8267511cc248e782d11ccc5405019bd2f9e0157b484b634afe85bdd0b098594c6eccd48dbd787bcdf9d58493999e404b94c7cb73fac91d80140d03cd58b53499d61a22c96edc1adffeb98f6419776eee31329c735f06dd0f9d06378585a0da7dbe3094b54dcb48ce8100be6a03f1aed5e1ec5be4d3474003bb183c2ed652548c7bddc62217e331ae279749a9dbc02a08fb45950653afa69d834ba87264386248b7cffd661d35766ee06a3994ea39f9ae5a1faef4509a8c7795f377d75cfd8dd16fdddc6b05cdb494c755b6358f74510061cea604a4e2da0fb15f91b79d61594f17b1f029f6d8d72ccb84477ab46e60dea4bfdfe84ebe3f24072558a537a3d1f85c30b35ad1021890e2299d0b0194d8f88a0b51bf0178e961ddcc6ad91873dacb279254dcefacb1829c82c941d5ddc12ca8e9d85f377bad86e11c24e90497c67eefef8fb999ed7a3861054a3e1f24bcf049d588292504ae1c4d6a5f9fc7c749f3d3a20cbaff8eac0408a80c93843e16437cf6276ef7b651e19d1884941eaaabe0ee57fac55a432f39c143409c1aed6d0f5f4b0073a95d8d89a7bbed4fbbe55aa6e4f39fcde623f4cad3a4b3d51abe295e86527d0c31f78a98e009d328aaa07e34121eb68b8e73e0a95c7fa34ae7317178d81af913b98f78cbc4c3017ab8d4879a5a878b09b59d0c53c034e67edee1db3959f4f2bbc518ccfc795bae5df4a9759664a972cd833a75d7b1aeb5a0b58cb291587fe468618a6ffeb6ece076b18f53d475e83097bfaef4a8c4c6316c71f8db343ed12a7bc0c63110ef2103745d3f08ac8cae1994ed4c25361374efbe2fa33c9f3ef090d96f2cc656e486fa0f15dcff3f579bf14b720d867f381abe65a1639a42d3e81e550563d8ab8ac679bc2cde8a840f5183e5e772834ab721ab1d325ef63fa7bacaf58e78c44447c51198524f87432981146f4fc43c8c43372006c62ad48cd88066ffd3c33291d10a293875f43be78e1a07cad87ac60c999f74d71959765f216d0389d3cf779bc299ae7a9c3cbeec559f3d11f7ea3ea0630d6cdd3be2dd82dfef8edfb85b3a8f9f69a74bb7412a9308575a10f03b86ad66b3f09896ee57d0b5139dc3680fb10acb2886129d435e216e34eae935161f37536d216fea0390b4a31bedd4799abda508557ecfcdca48f3e62ffb215398f2fc95379bb7e3bd1dac6b6b9768532c702c5b6b1a2761019b99d0f24b61db87bca97f8191fca3eed4894ba95bf2c35b6f644ca3f4d6d87c2fc2d428c50e01b6e5752e53074e99ee0b336de8b1ba6094f96567db0ab0b4f8dde52e367464e209b0254a910431bc0e3fd118b2ab3a73fee18af6a3d7e8ce101da72ee43b668d80c83b3add9eae768c37b8ddb689fe81295c63241d339281c43964b71b335ecd020938df0235c968094b1d375513e76e8474e65c505d28c29688c1757ebd7502ac260d33523ec109e19fb0e586638c087bd467b73adc9a3914236aef6c9e2b3648b90d8a6f736d440fbb373c6848a379aee1e3fa55e8d944719dea3c2e25a27286ee7ed9efd35cb1a903a1e7d9eac03920946c5743948f6158548256de391aa2c80422db110bd0b31492f418b55aacec4b86739660f7438bf6c34a727b401ba1b704332a7e1065cfb4b16d93ffa486d433c7d59632c7648da29a98e2877c9e0785ca0cda56993a53f1981cd6be10e390a95f94ab45a1190ebb4e976d0afe1d47fa7d19a4b408794b6952f18f4d3940c9652c5201b39aca8d01104609619b707104741385d03b66f17804e11f8211c2d6914750fef19a8818f04d759e4cc562abab10b71e7d57245296226042dc7e9138353ef7175d8ab4b545c82ecbed503c07ce886d062b11f5f4af7444d8f2f671fbade47ba638ea0faa02fc10d67a7a3f8eb74e45f1673223bc22f47ddaca0edefeac158ee8803b8b9edb3c0cf942e9dbfcc0cdfa2047db2b7eb8290a95f3a2a12954d2d04b6124a91312360029039f8fc30b82dae0b7d0e1471cab66665f50bab55f5d0d88a94dde2f17a7979c8f20f71ec62f5c0c31eaaa22ab4f060479f0cfcb78b22678f47dfb3bef8a680e2120ec6b4d53df153d414408e2459940c8fdc179b65ecabd988ae1f57b2b2719555b3bf7afda5aa5090234b899347e2fba1cfb046a6adbee8f80f05fce5e321793e6f3cb87b691e20322579758c166274a8638608c36075af56525346f3d51457d430b11017079d5b50c0140ecfda6e455ecd2656332ac8b3abe93b92e132c600b50c37404e6c47ddc025219f51f3466e961e8c4029eab954e8ff4b945e36afc973f118b24ba49e02642446c3d8c22925dcff156d0278434fce21540a1231876341fd9e9e2615d3fbecf68b9ce49736971a6183ea5ee7c2fc9911553e406e7958c01c240a3de37fd5c06fe8732b98f71874f5917b23287a0a1c14b03762da5e53d939397cf9a8d3884c43110cde4a21e68ce0c37f1c0e93f0d81cc3bcb2db71581e39e797eea8948cdfe5a96a6e8bf26bddb2f6fbf85708c6d6e90d653311706ab592381cf77443288cad4e1f7ea34f12877779d2b1b62d6831d3013e5f02f702567ce33dea6dabb636eb18e8761cd9e7fbe0d713e53722d6f809903513306087fc55dd6da76b77dc6a0af0bbd0f33ae71cd2754bc55e5b517641a42666abe802b4c0d94d5babc28ec72e18bdba525477a287846ca1cd2a76bdbf789356b580fe399d6c0df3e2db046f1d7c4b5e5fb0b6ca61b87ce5d08952ace796bb5de1fede3b034d08ceae0e462ec4d374862e0b2a36aff6f5631c6b738e7a4dac43eb2d15a624b1ae5ad52ce7ccd3f042c80c29987debde76aa0e5ef5d2ed74346ce0da5bdf79117b9cca1a00fefc8e9e7319316663b99fed68b723295ab2d713d3e854e46b5faf59e1b92a27617903c26593590f67b249b33f6f039af8406c46b60f8551114e2c4f00a319f17c82513597f30f8"}], 0x13b0}, 0x400) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socket(0x12, 0x3, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="853a79b744f187b36d1be487dc4fadfcb5ff39f28bca676ed9aa06d8e145065b301a1f6d92dae4987ce76f8bea44094ecc74376f387f2e7357a5921ab25e78f2b4f62429a012edfa7c54e167e7d10fa04cb91c4269e24eb1910de12745f7f7b960c8a048c7e0a3bfc6e7a68cba387f4cd535360636fb6a322443adefcfc62018287b3ddc0d88ce389433", 0x8a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x43, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getdents(r1, &(0x7f0000000200)=""/126, 0x2b) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) setsockopt(r0, 0xfba5, 0x7, &(0x7f00000003c0)="d538fe292a7442bc2666d50e1a47fc994085e7ee12d298f8689ee2503e0c01c4ca6c24bb060983e163333db870d6978c40a59878213fa12eb296cb6a6197f679e62a7161074d706d188ee4ce725a8cd9afaa0991081ee568150b90b6d48384d7755347f249b2bf4ed94a6b70565b6049f12b60", 0x73) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r5 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x1a3) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xbc30, 0x80000000, 0xb5, 0x8da}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2}, {0x200, 0xff}}) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0xd2c3d9a0d4bd7e0c, &(0x7f0000000040)=0x51, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a5b2940354a3c23cd8f15f20748099c4f593dd225e25f2d447e8135b97f8b5ff86018a1194f080e87354fcabe756b79cf30f0ac033cca0a09000293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x72}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000200)="ee7e49a7abae23e3845edbe4b2053283faece4d68e669d6df369a8afff2425d78801eb8f2ea40c29ac93b8f45628d935f58659a8bc87cab6f5e8a4b815faa0158eb5fd13763e6d48731e813bc1728191bf3d0bbed6df70ed3e562705fc1c3ccaa5c90e84ed8d7f231e271982b94574bf6f52897cb196da3500128eeb3b3d9c91ac7e7196bdbae9f53f2368b2e84472b0861b11ff3de5f9a765bcbba547ee4c08c25f9a82666c230c03559c3318f1bfa5bc7808ec3f12d8c11812b1f556cb183b2d20871c5eedf54607b800afca4426d68b7f979081d5b366b7ee508b96ff", 0xde, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0xffffffffffffff4d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x200000000000) chflags(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r2, r2, r2]) setreuid(r1, r3) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x101, r1, r2, r1, r2, 0x2, 0x9}, 0x8001, 0x9, r0, r0, 0x1000, 0x8, 0x4, 0x4}) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x1, 0x0, 0x4, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0xc9bb, 0x820000000000000}, {0x18, 0x1, 0x3fe3, 0x9}, 0xfff, [0x9, 0x3f, 0xfff, 0x1f, 0x6, 0x640, 0xd32, 0xffffffffffffffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18202, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) read(r2, &(0x7f0000000080)=""/77, 0x4d) r3 = getpgid(0x0) r4 = getpgrp() setpgid(r3, r4) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="6d4c2e2f010000007e4d"], 0x1, 0x0}, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="84096525e20a92d1e95de5c51ac834a14c47929ce48ef6c6141acd47b7967d45726916ee733e3315f0337cc33799ac92aeb32a92b0d91b9dcf54af0d181c6b5dd5ac0b5e21b07dd7df13a933776794110e761d70e45a66e330f232030ffff80985eb6d45c2861e2304c314a395c6dae89d3b849a7b5687fa3eb45b70976779841898cbc7058f696b53b71c71c211749c34fee94336ade20c5adf6a61a8b416e6902ec4ce09c3ee59650f11477315b01f4a8cff8b442d6f9abca4c6c3cd47ae40b4ec3f88d2fca903ca8e3f6562e48544bf65f5bd4d7558398a7678e665d85a3f9805", 0xe2}, {&(0x7f0000000240)="aecb1433de0a3bce4bad36e6b0e640513b13d6af7201937daca31dca71732261e90e08c25a3d54748b3b8d884d18ea136f89b6ef1177687e5f3cf3119ed10e4e", 0x40}, {&(0x7f0000000280)="c726a8b983f5320ff2f1dbacab2d272855139c2fab7c0c5d18cac529cf95d2c3038b1054550768732034468d", 0x2c}, {&(0x7f0000000340)="8adb34afdd4c682639ce877e09b0f73228fc42a32759da183336a67389a3af7c652bbcc4c36ed9edb0731cd3151b5109eeb12d04e707969fa7147a1997abfda1f3d6a4fef3d4158878a10edfeb4825e96f1d8cfc9b5da4fe7e28b914ea58001b121cad7ba27c43d32f1f78ac78e585a6fedfd8f91b75aabe41cbfc499176ee4715e21883c2c50c113b25664c496286aa1c37ba8f08500f4826be414a32d347a006218427f9e50fa7baedca49658c087459c08d8c430f3966a3777cb5092ff7c033a078befdb5e0c2a098b76ce936234d6c77e220", 0xd4}, {&(0x7f0000000440)="01bb24ba22f810abb85f9249dff9c5a44d2ef81fccd85239697aa8accfd750378740c47c55cec8eb19d6d952027f5419e9ed7d855a2998585fbee8c1fac9a68009738160236398a7bd4742c98a5bbed6208b9d4c94e6c8d7c56c98a87ffb5d1a6b9b639eaf83ee37eed843613b1d0472f4755420d93a4829d5810680d7755a692697eebe7fc445ae", 0x88}], 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x813, r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000006c0)=""/4096, 0x1000, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r5, &(0x7f0000000680)="9e", 0x1) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18002, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000000400000024dab5", 0x18) 16:00:14 executing program 0: r0 = semget(0x0, 0x1, 0x408) semop(r0, &(0x7f00000000c0)=[{0x1, 0x5}], 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x8000800080002002, 0x100000001) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3f, 0x7fff}, {0x18, 0x3, 0x3db7831b, 0x4}, 0x9, [0x99, 0x1, 0x9, 0x8, 0x1, 0x6, 0x5, 0xc3]}, 0x3c) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './bus\x00'}) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='W\x00') write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe2(&(0x7f00000001c0), 0x10004) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x1, 0xb10}) setsockopt(r0, 0x29, 0x8, &(0x7f0000000240)="eedda344a2a32df3774ae852d7d84009aa949273f81995486987db0be2deaa", 0x3bc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000000004) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x7ff, 0x7}, {0x18, 0x0, 0x101, 0x2}, 0x5, [0x6, 0x80000001, 0x4, 0x0, 0x5, 0x6, 0xffffffff80000000, 0x80]}, 0x3c) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r2, &(0x7f0000000040)=""/12, 0x2f2, 0x843, 0x0, 0xffffffffffffff5e) r4 = getpid() r5 = getuid() r6 = getegid() r7 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpid() r11 = getuid() getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002ee1d5356b2f66696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="647a0491d9a0f2ab8c8ed4d3ca331b741ddb7288a09de21b21fb47147333ac6dcf154342d3067c1baa7ac82c87e56d6212d06e626c04a30dfea81078c144daa171bb34208ea3000fe2f6118c8b5c9574767a068fedc010f900f80f30dbbd195afd70b9611e6c1874911cbcabb0e1a80b77021e9d342c176b0b170d53330ffa988cbbe33b77e15a48529704e4a85022156ea4a7a52e96", 0x96}, {&(0x7f0000000240)="7eaa1ec4ea52481d1dd821514be5b56f0343b74839ab49c3a72478f7a13dfc771f0bdd177729c5924574bdb644f435f21aec34010f801b32ecbd3e2b0de24ba7e10bc78793c5354aab88d0476e1dee2ca4d2e586809ac834e15d9d", 0x5b}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r3, r1, r1, r3, r2, r3, r2]}], 0x90, 0xb}, 0x1) 16:00:15 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/216, 0xd8) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="50b88427696c653000b018a65100325980129ffb214addbc41000000000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x180a, &(0x7f0000000040)=0x86, 0x4) shutdown(r0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) dup2(r0, r0) 16:00:16 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1f}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="33a9921faebd528724b5321fdadcda28675bd1e8bbdc2d8b75ddd7", 0x1b) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:16 executing program 0: semget$private(0x0, 0x4, 0x310) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/222) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f0000000500)=""/146, 0x92}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x8, 0x0) setrlimit(0x0, &(0x7f0000001640)={0x1, 0x8}) socketpair(0x13, 0x5, 0x4, &(0x7f0000001680)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000016c0)={0x18, 0x0, 0x6, 0x4}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:16 executing program 0: setuid(0xee01) semget(0x2, 0x3, 0x1) semget(0x1, 0x0, 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) mknodat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x8001) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) fcntl$getflags(r1, 0x3) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="8094f90a715c680575aafb9b29a8e719020776c5b4af62abfe2d0452f4b226a519bb9e2affd7d87966d9aacf870ebc52db589406bbdb695e5913f248dffa93aa30418512caf6924dd2f88f", 0x4b) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000400)=""/53, 0x35}], 0x3, &(0x7f0000000300)=""/187, 0xbb}, 0x841) fchflags(r0, 0x10000) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2, 0x9007, 0x800, 0x0, 0x0, 0x0, 0x7, 0x2, 0x2, 0x7, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="0f71af8dc4ccb24b4f94bff6f96bd0fa256deccaec7623d7ee27030e0747e3d4a4719c442dbd875daa474ef6d8c092fa5cba89c22af6cc3fdca473472a4812c8e8320930c5c309b39d89af2a3b17f841a0da91d7ee21bd0c5cfad9bf1f0f4f28aacf06fd080665ea71894ba477beaa7046d4ba19095a70422ffa05df7ff0621abbca3d119ab4a96eda5494", 0x8b}, {&(0x7f0000000200)="2e92e2c746c9fd37932054707f8d642589311400987c70d60049ecae334455fe5846121c71ff42f7da8bb85144200816500bb54c3052b8def3bebc064fa501039046e81ae4cf53b850ee2d1b86751c2d09b10058695f2c0effb57c5aaadec85ec277cadcec1059eae1858b92e6aa8d1d1275eeab1225e10b82fe3a9f913c1540056f76eb92ff9e4ff61b7da814d195f48c1bd8e2af57cfd3f68cadc98be3816e94913ae4370f6c3c1d34d723e7c238524f0cf89daf39c5b49d1d299012426157bbf545fcc5130ae63a932bfa5016869a68", 0xd1}, {&(0x7f0000000300)="504a218ecefa2a098cb9f3", 0xb}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x408}, 0x400) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x32) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000100)="eaff125c0000000026866f64a7b4287853b4e873080089eb86de88c63c47661c90c910e44bc2b2fabed7c10e451c00c94d65939584a81016d63eea0ec83689a476a0e8e08250e56e140bd0c052a06a2abf42393ec0f4069abdb917e957cf26017f8ded6e5b3cd03e57237cb2821ec2b56f1e2a70f265b9fe4735a9ca8faa3b78b10243f68ba79a83ae2bd385b2d83bc145d247c411cd7be99ba65045844c04ef7579544221", 0xa5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20090, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0xfff}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="f2b17774b986a5753afb4e4d7c1c64ea55118265", 0x14}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) msgget$private(0x0, 0x60) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) socket$inet(0x2, 0x3, 0xfffffffffffff100) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="a8e783c1a14cf510aeb35b466958322d190cf7052b2b26e8daf62ec3a782503a5c2f920814391f0300000022f62831a8367b5061d69b8cb31524bf22c85f729374f686b9fe8f239495f27f5d8bca025f8d8636", 0x53) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) write(r0, &(0x7f00000000c0)="e71e2d334925d4405fde7b53e052c0e8193e804c499ac0d84e1d4c2fa6881320894e698c0d9da179fe7b3887ad8e570414b0edb50273906beb112ab2ef169f2f9711bbea66890a52b9eb999f612a030daabc55683e574e50b9885450d10768152e590cc6", 0x64) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="33e6eef9609963ca589ac0d4586819bd131a219c4788802c64c38559be34b5a52304a271ed68b95a", 0x28) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x30) fchmod(r0, 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="e8f2f2bde3a7efd70cbc6d56cd969e5f369910fc20baec66f31331696698c17ae3efbde1da40fd64404c99e8fd04facc8bd84d7e16df2f7c3024eef62660dacab7c3cd93ba65d96d175b3f2061f7e8b7e966be8052b82c419d5bd738a3d63162825e4337b38a764bdf2164f897242e241692f93ca6a8d6df7eebd39687bfc1b7e5c884e33dc32bb5a5e94ca269dcadf2797875699ddace3d168fac4ad74c7c6e08e0ed7a2e8900c03d3ec773514d6fb61bdac5483950257816ecdf71be6bafdd302c408df26a435ff842945f2669b18ce9c5c5237e85b9eda3676d7683851acf8c4bb56934bd8087bbe9b8513ab268", 0xef}, {&(0x7f0000000340)="7fabdf08c5d7ddd75a96dd217c73d68118f557890b3fa01bd74ba6299286d9f659829af73485fd1abe9ef4475bf0e93f861fc76704452711811aad0ea7d45be8b54bae2f21303f52c4276f3982a6977ca2cb1d3dcfec2c434b1eb78f3a106b9a4de07bd7962c7b1415e277e233ee1eb445f45aeeb5ad2534c8e0ece39d51b5ec26756314310a6e11c94c7b", 0x8b}], 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)}], 0x1, 0x0) r3 = open(&(0x7f0000001740)='./bus\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000180)="f1e2cd486eb6908034c7637db9780a26e4578a2b502ee19497177c8c535ddd25fc329425af892843ba9c0174fa7b0d46032c31400f0c8957a0fdee9330a0c2bfd6ad778b542ac4c89be3d0d7d0eeaceb1ce5fecfaa117b76f169accd233df9a4a7ba8d1f266b8af1fcca459be945476ab9802a21d6efa048fee03b979927a1b8c84dd118643679c86ea0d1c2c92731f4e7171cea6838f9d7461578099f281ca278f8cda85dbba9bcf7bfd573d75e963302a27a8f6702f34195b660c9a6a9b8087b93b4d20782caf060006ebf58aa9e9d35b10827677b1c526ef92be73224321ac7f6960a9035c749a0f8618f8af1f60a0e08b08aabd7", 0xf6}, {&(0x7f0000000300)="7c398652186b45cf6a4b55704256fbbc45a57a5536c2a943f9c4a64caaebf456aa7b3b0ec1341ad43a060282290e7d680b1cd9fe843698e02b282a013311d7acb3934dfffe7acd7aa0b7dce30f768d268e7b77e96d841f6ea4a225aecc27b4f9fbdbb6195b443e31fb8c11d774e82b20bbb76c07854bd67d81bc7dbabe398ba3c080e2f94bd492c15c8ed5aec38c9137877770bc54a09f57ea4407476bb393ad09c5e9cdd1802aabed09f16bdfcef1186e495ef79889b50643506768311412d5b5d3ef9474a51eb32e073d15c1c128f63ada646b189721c1d6efb029c5e1fefa5be2460ee8997931d1f4", 0xea}, {&(0x7f00000004c0)="57bbead944f56d0219ba6795504d04845ea02078a894cc4778341981742057387c349ebc90bf3465b26ddb38c4c7d6372d002413b9ef5b71471e039cfa442e89acd4f54a49c125e22b48e677d6b240ec0cd554d0aa1c86863ba9bb4ca22a1128d8275410d7942443f6c48086597bc5d4a9200ca789da30886476013cec11db3f4d5b7c5d79942e23822895bc27dd40b90980439c480acae5aa480812a66b07e201f427a4357b5e0792d7bff39c9ee2381b2c8e261aa8117f13764ccf7598320c334e777de195d87abd9d0fa9bdb403e655bf5bc43c6c9cf13d3070936277d3f22310dc1b50bc34dcde5e9fde50dd2cb509", 0xf1}, {&(0x7f0000000280)="d1748c0cd05f6e93ee53e6a28e509fcc1eac6e40dd80904ebb5c9b03c99ed162e3e41e89a491b3343eae09ae415560f6eb7f", 0x32}, {&(0x7f0000000400)="7ad79310dc224b7912eaff853769ec6e2e01900acc4aa1278d0092d2129afa0f7dcf0bc461bf4adb1acd20317ce557fcf33e7d8266e80735adceb660350d7c914ab26cd64e023510c3a48e972aad9088c62eccdccabd1ccf6665b222de11f332a76fc6e238bbc733a405f7988856623e57639cbfa9064e36718b", 0x7a}, {&(0x7f00000005c0)="8f007d8b73313da89f18b9aea8bbf23479d8d40c7876cf80ad58c541bb0a9d0416969e821aeff4246559c12d4a5234faf11cb8ee999cbb9528eb12757b123144f2e8c7bab22c101c350d7ec7d15dfe4a08086fa0bb2eb4fea1b946414781a28dc82cac2749b29b36bf99363b5a64b5eb7eee6a886e993f273b69f4e10d1ac0db7da73fabd5049ca6e01dc0170a34e580f397812ea9ded0269de474704dc563f04f000e3004f14034922ba022e8e2d8e0fa3373414ec46ecd531706c6f412169f7efe1263888fca86eb46a85625764a2c7c85b1aacb278d2d867f69ae7f344ecb8f60fe63fef393b301ea1cf4791fa17e50591236446a0b11c2679b29ee4fb9be6a82ab24cf394eff9513248b42367bfccdcbaa39d7165c4ed178400ebf804f1777709d5593d2f195545779d1e945e4ce8c7a0c9fbf0700d064b3b43d8ac3e7621e74454eaac079fb4e316c5512c31dfc299c30cfcc599818ff3702a66b06d85d519ae02e9457cc9636bce6d5676229b30ddca3f9f6bf4bcd43f2e8adb83bfa8d663b8b7a322b4d420d91294fa64a865cccbad8af3e387b6f99042d9d325bf01a5cd2f6210cf9bbfddba7a47da31e39f0fd20607cc4f34426d6207c3fee068e4621d7b4048f0a2009d01db6d728d7f634282390c698c63dd4342d9b094c10f63c8ff600893edc03b079009154ad056bb7b8fe8efff309c0de5429771c874b313c7860d6e24108cccb5c9e82684920cc9e156775e9a251a03606cbc0f242a26b89795e155da6ad645e84e13be59c56aafda70037cc21709cafb224bddf840b23f6c2bf227c66a240bb979857ba35234c3dc55dcba8ea696a804a85a3f8b4890aacfca727a30109023731b9e6aa615e3b523626a759a463d879effbfea1df04663f49ab5fbee8ebe4b127052032ffec36ecaa1e292416eec0762e2007a562d88e784593748bdc4f55b17d18cbfefb31a6f923cb73b14fc0f75cb722e9ebfe45ac011caa48aa2f602904c00c5bd6a4a4f20c358c5f229dcf315c73c4ffc3f2e9b273db68ce65ca346d1ef1f544a63d3291ead41124a9670e02a194ed70de1911f5bbb8c62e93f0343d5209f44c60ff602c2c6feca124a6b0d520e36364767b60bf4a9d28cbfe796cd88c7caf22e5698ccfe80f2b09e18433dbeaddee90bb1aea223a5da66335bfb5239e9acf1836fe2589744fd4f666e671b4022332c1460aeee1b6c070829ae2396800936f11e62e3085d778a7e1ffb95d58d4af72c7a52bb175b3c3d37b3b2b96f92cd068cde7e6c4d3f3ba564b1ec5e8bb4964dc42aaf6e64f5560ef6cd4e58fea0ea89a751a687fd4b815756241e4756754e87fbe3705d38ef79303f907091b562e199df7514d28f9b9debfa33f697b2d6cf7a8b914129f325848c106924deb123fee9c14a50d79467e2db3180d9e46a407221f9377012e4cedbdca3231a3230cde49386b14fd5201f3dc1842f286355b137286343a678ea74d0323f0302ec7b9a63d993b8d4d7194e76e2dee63c5b6410cb918b86ff660c95ede0fb447be87e355eb6f423ec086a2da39eca5573f7f9377c812eb9f82306102d426b7386fb33c10a1a59b0b66d68df71d365a24eb83706fcc536153889ab9ff358e0487ac1ebbddb6eb5764fcd6af1db3fa9f9cabc746ab508e4751f30aba95b3ddd2b1c005a452e1bc9678ce422415b22b98573d500f34934b922aa3722cd1603d19644ae7ad990ece2a20954025c51e3a5d9e6be1954529173fd756b46743653d7e8c2a4e2c557117dbb901488bdc7771e61c800e61405ff641767e9cf28b12a23ef45df3f7211fed1e8ea9a72770b8307c82f29b80c30132236959aa541e9d25c27252af3a1b20ce5dd9df599bdcda63468d0060232c6b3c5d2d7600e570503c93b99833d43202febff6a2874a9d6f03b91b56c02878425b4e5c50b6415ba0677f968b7dd29d6c1473eb00ae5cd1ee754a5de844d31f74051c166b25212a20e834d391c30fed1fef39cbdf5782c92a3e6f88bb880999cb46a6714f1f110cc317305f52ce66e07a69c445777d7e0a6aa943b9227408c885a202a167aff8e58634c57a90a651a3a4a432c15a2949a479413cd3c1a3bb5d0bd57455d20bf3e9989a768835650e66aef7ff259b29a72299b05b4375e6979031b4c2d2a0509deccce446ccac6a1c09dbd410aaf65254070075e3236ac548e0a0de252461379fba74b238859d48c99960f9837191536433de41652ced801c31c4d9e36f7811b2e39ee0f69379129f12c97fe26ba6bd7e1323684a31003c3af7529575c024ef750868a2355c3e629f71b0ae704baf52a91e73e35a05cce7914423a04fda79a7fc60f4dfa67925a2eb10b8af936988ff0d8f580f4cfa8ad2d0c905d75f302ba8b661d8de862d109fddf4090d8567f7f1f94af9696f70dfe5462ef366094776d97f523021e1b26c5f85aa6e21ad6878f4a7161be058b1fd01161ef605f7ba5c14287f327ec9e9f17d807148623a712b8128a7e3383721507b115ef4f549f33056be5bff6b621c491938794dc82c9014c5655018653b831dbc9fb0556efeb41c2224b4451ad92e0a175e56afcafeba6487fcbef5d151a466338ef3b19fd0d926f996c9705ccd907b19d58e48a093e4b804ee295584fc76a2da52fe080af66007984891b5625da725f75d5ae571231f684b5f2d38e42427f7be26a0a4d318c9f6037147443656acb50602b113817a2e341483d6c43b6da6da49ce564c16dc0a696e6f5eccebc8e42d5f05d3c8c4cd01b87546266591fadcee391720505769d61d394c9ab17800fbedb182b242665209f6d3aa6ec77b7fcaf73f7ef9b08a38198e991fc7ff50b4e9750dee350d30d0d712dfdd52bea2078571fb174bb8efd389903c8eebbe149789f0b65c8bc8b83bc070ae6028044225849152e2be1b4f6994400daaec84dedfcc2a6e5f4355872f59dd66c79df682ed9ad1c674692c2420d1c6587095586c59860975993deab0c56b02cd1b3079cca0427613aa07430a72333556f1bb0d9b50a9e0bee42ed318b5ecb35ca049069986c76c6dd8fe380a9585560806d3e0716ac270c05887992745aa1d5a374f88a963432dd238c78bf6f0f23fe6f821b7bacee6b8795b98d62f8183c7e88193c6161cc820685657683e85f2f02d7daec89aee383e8daac7cec0a31929c758c07e0b7ecce27ef6a6539141cbb0f3339f4d6ef5a46ce24f37a943f4c0189c2977d64b4a3fbb46d7f40d6d60fc80c940b63144d017244eef20593e57cb7b898787542d84766e36e450f2d100b199f0019149e6f591e417fc50dfc9b8e288e823c5ccdd8fddcd408d56494d428c6e05e6fa1bbf6bde185238bdcb66954b53eeff54cd8f8daa021ad48d3233a3f6c1c1291b9bdbe9ea5caf8cf7cf709b86f89ba60920491f6d65806f399cd2ccd10fd711e664dfc791decac488c937c5f90c53c7fca53115d0f5ffb409276a016ba3b323a7ac5539de5d036080671edba8f72e104ea6b33170c00b7863a3cc90881c107937f623bd42c07ec23bc88c5dee3e505ab693ecc1e6f7652e4f9be68a991d9a0e9cf7d4b833d3e52f0927cebf75e034c9f8dabb14d0ed3b399c4d864d5d2e88faf6629f30789fc019a0b9db6e1971c6efa6482b20be503c6f3f77c3147404c82438ff54287127f1e927b644dbf684445fc90dc8b0edd06311acdb17e2467ca7b0231581c705ebbc769b861a24546b4c58a49c2344ddd92f9df0ad9ff02588e1dabd6865197e605fa69c466df414a422ea2d5ec1607b3c3e6da8473904db94a2872be700154adcc4c3c4c0cc2caa38d6750768517a99575334f0ace9098b527de91f68ffb81f468f3c9ebaecd60439bfe39d734c97aff2070aa38bda5110ffe9e91de9f75c122fa5394c7c58b943e5bc5a7fd07dea2ab0997dfb465d12b4f745243b28fdae31a750ecc876e190a7f354e997465a17e5050cacba0018c1ff5cd95680b3a9a1cd4949d30fccce091546b01cc00c7f6751e1f51882de3fcd5f46ef75b74036645f4cfb043d001adc3d3b5d89a2447e210aef1e983db9f7108ce9b8e3ad37036d1cd0209abaf0cfd7fbe2a51e876e60c1834bc3b08308e716a41eac0289e96c3a692cc94ff72f046b6baf0f692febecdb87b545af996e461f8e04a6b4341353524592398f4c72ff1b8dc4b867540977dde38a691a0c1203589aaf1ed091c7d33092ec9010ff5741355c7951d1b7aff6a9bb391a1c6ed25de297c662da7f795d36f35e7fffd91427604aaba5f20a660964c1929fded61e492ac81bf6a2be5f980ec9f5742146330b571e08bf41c96d3dcea4315b591332784d345b16fb96ec7f3974e9668c14d8dcc1b82e6c27fd34e41a62d9c2ac76dc5c572525c0e713e4cac128cfa431e00f3c2e0bafa1a608a4011c5cc47a4a9f248ab4f9d84af98076fdb1f5f01f27bf0b786df1c1b3b0be684cd35a5709bde8413d2d0684dc9b81269fd860446563695e7600886b0d524ab5092b8ba59b09c7ba43787034d3486984145e03799e6c66de4a3da4d2646fc1fdc44123a8a4e66b635545973474db7dd5d07dc99f0104a1273757c4e608c36db40cb10ac18a80be9f4767bd3d530f391cc8740a1be0b662dcc77287bab0903840dad87332cc2746131802f5ec32d0da0a7c53418655639fa24af3629f90fe0a0fd931661c2965cd2f3c96a99cf1dfaac8265c14336dfa1400087c86f33fb46fe2842f2c7cf30a18ee2aecc0a1178a11f491f64a07130e29cf959f3ce28040b790cef471c14d9f773e21f02650d3dcce065233c4acb043c181b532a74dc1e13fdb8ee3b7019dd928d7cc78c9ca1834646709191da32b1889b74a5374b6a19da8008ef0b9565ce841a92bd64777e0c5938119687786a9d909e29681b4cdbd768ce7a51f4d2111dc265eeed6265cb611a7c56ae01144425fd63a3b50283d53fb4add9753c88c4f840d893ddb7671e992acd9ee76ddd31181afc20ab316cda682fb26f850294fcb7925a9fc55772d6ee4a48c931f6bacc2189a462ea5c6ad5487d951e75fdeaaa06276a2fbe5a3817022c6de406b1df62d29bc0f64980ffb6da88ea171e1962e4fdccd71e2a042e9cebe2dcc19788eab7ccc1e3f4f7498659421f01a585388e9e5e92d73f95eba33843e9f4f9f97eae6e293d3829640f8e5929d4a0bd4f6651f06c37539cee98dbe4957cebf1403cc1d8eb1b2049885a635f2156948826cf2df50a2f4e50f6f78359eb58173c2b6c05d873df77dd73786e81de969959e752df2d149fd94968f59ffc63ded8a989b0f6c49d1e89ecbe098da0d7479f398c5381a012ba0146842d505d9d421e9b6f7982eefb9e2848ac54783c43347b6047a1c78ddd93bf33b7ae7ea160f060f84fccac8bc31576fe6a027db9d30e168cdb6c70f922d7cef8bc6da3b88d15daaceb1fedfaf4289adfac0cbac45ddd6d3904a2da877ebc8047622d6630ba6c457157bfd77e5b2b894e46a5bf37907ff07a48cab5ad3c3df37424461cb366e2c6d6e9ad9de4d858c77665cfe4b328f4e798106b4134bb0c30f193fdceac43d657068e82ad2191ac37eb654ddcc73b83a53ef4080bf27a7a0ddf15927bec00309fa3fcc7305ee7a718a854c52f9755546506833780dfdff7c186efd8759c4ebefbbc96222dd3592cab2c63edd1be106187b6d4f9dac4672a9b51795abb00e71dc820cb56963328ae3ea67dcf977a282d5afda6f4df51631620e5ad13d274957b5611f7c01c552e6bbd175f048a560a2f6ac2ed21edba5e28f46460dfcddec44f5", 0x1000}, {&(0x7f00000015c0)="fb0a6e6968b840b4042e36d3aef4fe973d4e63bccbc7897032b43ef1b6c5496d1e3f2927aed3b88cf07de607ccbda73fcbc8f00a5cb4e95b98cad71d9493270f386d736d090edc09f2b55210c014cc4c447a41c327885c0add6e6df86e8ee49ffce23c08bf28a8283b499253ded752ff177aaee78ca61ef93dab8ba08553cb7eebfc8c46e6f05189bfbbe0b11e624ec8b559ef1bed6be94080d63715a5e5e752195aa1d182125866e31af60ef7c3b22e8228a1abcc989c54fd2673afc62d7e396d2b5ef976413bbeca9dc578ba5eefff95ba052770f25ae011972c24f597", 0xde}], 0x7, 0x0) pipe(&(0x7f00005dcff8)) sendmsg(r3, &(0x7f0000004380)={&(0x7f0000001780)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc, &(0x7f0000003c80)=[{&(0x7f00000017c0)="fc350f7dd0fb15b9dd0358bd64eb96c62c074640558cd0f4f6e886a7bb3f65e6fb18641ae94ea077068dec1651b9720888f948794355103636fab986614aee1fcb9bf05c95d5b7447b87afbb8fc5ca2cf4bccb70214928b6234b44cbfed8124774cd050c354a7f8c47f057aaf4534f76fc2c677b70117aecb7b38ba82adf76d8bec06c7d2835b355f52a0c1e8cfc28a702de7b9254c7e78bb266868e27eb9c65650b64e19b523550a7575c7f60acdd009c42652982ed792170dead02b56efff894d3fed6689b627c8aa1cf72fa2b6204833477b2f53facd987ed72745dcbdea8cbd5af261d37cd3a7e46006eb5b5f929a465da0242913eead1", 0xf9}, {&(0x7f00000018c0)="9adfe5ea85d9564399f0d28ef67c2ee844447ae52c8719fae4acf48c5c5fd80897d4398bdc5d6a559a26caf83d4d9de7c638402b38e1d33690da9645d7a984994523d74dad6a898fbf5052ee227af005cf4045f88e3403a89c4ad9e57b4e36a3b92602198fb08892f9927bddf4140209156cf751719b7cd8c5c23bfc724ebd1452331e176706891c64cba944c3d5471fcf3a18e44c2cca7a5a322768a706ea20ead941a2e8c50604ef5ea555f9abd41473c7e87ea16dca8c89c48d7ee3fa3534d160c457af83ce0b48", 0xc9}, {&(0x7f00000019c0)="ad116401ce335afc84dbb9ef28f15a1e5d3bc031c1c2e0bcf39e22e29b35bf83119c93575c", 0x25}, {&(0x7f0000001a00)="499c57c17f841ae8318c3ec421e33821cb4f31739e978e655d80dc2948d34c11487e50987e57bb70546f378dd743d934ea53f80b55c5be8cb9", 0x39}, {&(0x7f0000001a40)="6e31a20ebeea0da49b7be02409ef39f1bf13a6133a885d26985fc9a62825d613e283623efb3bece5b79d395c4088b27f165039412e9db1d3a3b203b6e8d30b9a8f4fed2f20d6f0dd1fc98771c57bbcbe497a52f269d5b665276539418a5f650ecdc43ca611b080cc717502e03f7d5ba969be59e47f3c88604f1176a3ef57c179e5b505355fb436284d1714c8a13e77d3ed860f5c4ca77a00d70950d56f3ba5298721d7c08316fe3f1dc268e2d839ba8ee0450c19bcf158e224db474f496a5a4c2ee969e39b6f3176a982c171ea972bbb43f8154b44ad7ef313b4d4c23f8d0c9f71fee3d4643079b46018b8ff430b83929747cce1e44755b833e1d4461223e231b83a485d686206ed4a029e45792bf4b23c4dd96ee46d112adb69b55e6b0a5eeea7b83d4b78158a9fb7d6499abc24ef70f2c86ee718517f85d5892c30d96f70f6c3903566c948979680983f5f16c1dba26fc8dbca8d8a2b8b04eac2c4be636283f68aa68bd43d0c4640beab11ea0ef8aa31a512e9119b40401dc364255a2f822ae9aeb7e71883e525aa29f6f1f125fa7aa0e8ce95e6e8472fbbc8f409dda4478c3fe4d780f8c87f3fc21206c2232c4ff85da6383fc70c32630ac7062bb820588ac8f9295945876bb2144c44ee56348a44266f8c52a8a17320d44fd8bb1dbfac9f822c77b7b80e3a07b8a133b8bd75c1ddff35559357323cc1308c3d6611a70c52c5f24351bc9e377eaa8dff3182d255a3f399f63bfc8b44a1230a86b0e20d8350622286230b3c2e90aef651e6ebaace7fd1dfd9089aa9882936463ca71b984e37443fdab76669e9fedc91fa809f10fd48399dc520bac153ed5c3f24f8e06b3149d412d799b59a2ec706e40ecbb4f75521969d9de0133164a4a50964d437c122db2e94e40d25fd80f7de5620a5ad0cae987b23f0e685ca5788d7ade0dec4fdc08aca8e17ef6bd6c667f94239ba849963910792d74156ae2ea7a5fb549022883b1dbc994d4af048d9a4d90da745a913c9c14821dda995cde7bbc38bef344517ad70fa2ba5ec07dfcac038e91779f9949299259288c35e320e12110876a3f3629e49fed6f6d9a955715984986f169fcb36ed97d20b004214805c59f1dd499bdc1f838c5d7c91ab2d01ee23e47b70470dc8c649776dcbd1892f424583b89074f749407db5b33e38135ee841ef467fb29f2ae67e1020beffbc211ddfb0d70ca38141b58281fa2d82c0af9eeffa849e23d51d6e97ae80bb07c6c40a30bc427ad512e6fcdad3e815f69ed11c7befa420f9263115a39d7cfd5fa58356810a86fa141e037229b089b92e1c61d720160df6a0a0a03052a558a4799762ca51bb06f71ee71c5a1bad1dab7f62f56e65500d3f9f1a336dc3cf835fe63088f6683d3201752b3eb36f0009f62c7bf291e5ba7de15a40924e59c9c08bd44e0e85882df2f41e4121d27efc13818bde72d12417cb9acf435bfbef3716bee6dcb97c208bc42737f755fee6c12b5187aec795a89ee0337d262145f319b025331e4ed63dfc9f992ff3ad4bf3c02e26d90b91e7e4793b750536d44975d3480a7175d58e747f555727bef2f0d8c261dc5d363accaadfe25adff824354f78bdf6b9c761d2a975aa67aba62580911dd18bf73656720181a32d24a491b8dbb4db83bf7ec70862b796c0b8475d75547d54e26649a35fe77b8a250a12663d0feed1447b820abd16450eee61d1ea7542293f0d3ea85e69af6087bbef7309b3f7b88e31dce3069b78c9244400c1f66201a7dda95d6628674c89e3df0e24c4b9d760e68ec18304ca3fc59942de1bca5cdd70b82c629bb508c7c1e8768e81d22864553e692fba8517cd79a7ed230b6118953d820606bf81938ac8d16d3b00b99e20c46bc11e6f6a8b2198d3254b2b971c709806b704fddf87bf5575982dc18dd2de7c848d59e81da2f05b1c2fd8a47fd31f6bacf260e3ce5926e395f5225eac89c2e4c2a4f1de9294bd88287e37fe7cb193cb096824bab585b625e5f274746d6ff7ffe8a21527789cf5b91117256ee40f6e8ff214971d6608f7a8374960e32ddc86743c539f88668210bf882ea64cc7e8be091c53042a21f9b89be331c37f408123c3e546d302b38e26f2da5dcdd670e386e0ce84cfaeff818a1de91d6a32d799ff7da43c4ee0bda971d283f8fd1296ee6a611a14ab225b24e04dbb39e27f4b1d02351432c3c46607c3cdb9075dabdbeed68201bdcb2529ea67dab84608567824e7189c68368fb5e9d1bcc9469879b3289e29ba973c11014f459e792d66dd79f0e53123da05138267b4b14a94da4f940ccff1fd106bcbba42b9bcf6eb7234a06f0b362a92cf1a5fefe4eb0bccec785c924bee354a52b8733a329ebba5a558436fcb43f13c877290f38156be14e522c060302625c2aea60f5d15312f174df9b75ae2b79963896cacdb874d005f0852d3069ee8519989d9541161f31a6726ca8117617c00d51b65fcca6e63028fd8e9ffd19ff54fdc7c2a75b40fc920ff025f8e4c9762648e0296b6613821dda265c8a82b1654600a86f140a525fcf78d0a644fa6dc3ba59596b5df726aee3b1d0bccf48e46414352db222e15674b88a87b665ed3a764b4dea0d2c0a1b48c1eb808feb879cbc5c2f9cf5ef60272b49cd86b5d338a8984b77b1b40dc4014dfe05848303957609e5d8575bb1b49299d28d816ac77f9610d5a2dcaf1e287bb61aa19f7d34c35ac8d3c305250adeab7b55846cda5167c57b6af54b9bd4494d305c307d03c74b307d1faf53a66fa5049f7efecd673f49edcb4b37eabcb48ffb9316008bbcdcdd7c68ea9fa4658c6d3bf1d4222bdb4dc95ea608d42771c6d12998a715165a27c14e26be52490d1eab3ef545577034658f7d087986404f5c76b6e21e0456ee76efcdb8977fbab699ead0a706a3d8593a42ea052a8ff92ec745165ae2a9ed9d24c0db0f98fa9c0b7ae980d4d20fe9d4b4e18522c8816558eb0540842a8567eeb4ae5b475e8838c9f544bbe9ea989ebdf98b8f76f0210d98c0868d4f6ac9aea024b9eeba399639e7665bc8ed018c3d8944e3c8c75d1204adcc2df17e2a48683f29b4d7c62cb2652f3dc496174a7b26f6ff7344e49f572c0083a7ea781fcf0c081ceb4a5124eec66ba0c8a334d332ae44a2d5ae42aab0008bcceae02938bc93b6b7fc48fdac41f49650e01bcaf1dd23c5c3dd80df0217814a648aabecbea2e9b1947278420abdffbeb56a0b0552f16aaa9114758d3a86c9721c46b0aad683b99c3a7881df64a460a1353dc9c9e392e3f254150b375ed0168574526fb0bcf728f59994217f1ec32d8e7fdd6447f1550685be9ad8ab0cfaa0ebd811dfb10dcf9e79c1ded0da1090541ca43c01e2841aab50d37e1471803ea1a42018c6c9c410f51930aae0c577a88021a312e64cc84b6fe3aa827d991392f187ee9cfabcaed2490cc23957ecfc8ad4279f12a2aa08b1fede2c542b230406bf8129590d6802db0b128e9c2f91042c4d1b60aad32435a674ef40c57395d8e692d42fb216914a67c5b1ea18ef942b021bc2406f74c2b6ca176b364e1d2e9078f102cedca6266c814a68991ea65492174c9c290ff601611b7d4b1969ede3474649d3f802aa6745c00531f5c191853c9e2d391710e62f9993fae8e61833dd174f61253130c0dfca6f5fc0cfc08df5d6f33592e2b04433d2e8c266cee84a3a433644e46fa9760b5d07bf3e570cc186fd45f7cf97170715088e03f4094ee74a5060dfa0835b1e2fe6eaf91240a126bbe14af54b9f00cfdd6dac6a2f6c1ab01b4560d74766b96dc8e6a5e894b475821693af9e7c716f71dccc88a6fdee476c106e61d3cf3cefa6cd3f60a0a37c77ab89ab4cd0b4c5d532f800a188f49e0e132fb211c51da1edea3dfde45699992f8fbd2c12ce093ff8af182d77e10a95a2e03cb62fbfd7f031ddaf0b1f0941101e0449d0f5983ec764f3f0a1938849dbde0335bbce17c034037815c07d239a3663bb02c20da1fa9c9b477d99e414b80794144c453d29ea14073a1eec3d5aa2d52f05d02f1be5c2054cfbb2bcfe3513ae50af901d684d9a2d8e9cf2e6cc9a66d9373a44e842f50a4e6aaec90cc7a24052cc89fc0db6c8041657b1eda8b21a3e6c9b1e4bfeb11204ee5d24f1b2daed5d374be8758bf7c0799dfeb18cc49691f3b39d99ceee62ff4724caf16f2dfd3b972f9d208f01449b669e51107f9c6b0278dcbf117ca0c28e87fb4ec23ae7eac1842180e93bc85ce0f0dd9caf0708f5cab9af8ed38ac842336830883aa2796dd7f11c16b893402d9aac963aa54dea6674a343ed9fecb78a574efa92ebe650f9ed25a54b3118509076c187d4ccf6cbaca606e60b6f176208e9886b0737bdbc455c645fb9f993e964e1c1aca32c81d56fa5fed0e7383f4e510f6a4988c9e0e9039880f0f25da659101ea49ebb7368440756ce3244a531a75a0466aa139ffe1e6407b3c0c71a718b3216ed1cf8d1f49901f99811e441b69a3aefdf24fc875b81a3ab0056a068359b5fe64345af3cef61129bad2db541bf78b19aa329e232946586fd50ec0dc7dd0533475ee09ad65e76dd2b8293e1241dd50904227da56628fd905f1bb7b40971ed807311d3196ea915e0fd0225484cda76cd988001ad6a0ca3731526d45faa28fb9f89aa119e51115861f28c76ae2d5c32ee9a1c1c180771d6915452eaaffdfe5e8b49942e91502b5701ad699d40c4ec5521554ca6cacccda854a14414f92b212927169b765545259212dee583df6725a6b76e11ca4bbb49f9b67a3ba1b123ee6efe38ffac2727c50fe244b8af053c2e9be14ee60982ac24fbcc4122ac358a610fcf1a387a2239506b31fe3e177bd9ec8f3d2cb37854667be8adca013c362096f3b41503e66f1b6388dc46803f5c8097417121eb903151e9eda6263a0dcd455f27c65bb831b6e51950ffedd6981642b01ffa3d95c99f63d316192d8e5f2ded31d4ad1d1a8a3f831eeb17decba6d60ff832ff95516ef81b2183f33e345e0dcdc8c24737368ec32a2ea34576c8b46e2e889bfae6be75030d7f0e83f91229973d3e90de55387d3c87a3dce90a31120c2caec0dd1334d2e0cc38061885cefa867c9d39462222d945c1d5b3630e50d2e883e3635c8f4713a0f7be837a03fafc4c62b7434164044c6f99a5a07e69be2931addb68c64d3392980d88cefd07e9f3d01d8ccf12a2d6cad68967d1a1c3272e1b4cec69e947754fa1dff5a5c7964de8111fc341610ed956a4d64bdb8eac9af874757ef8031e6e8ca05ff477215d47728d02d9a76025b0a7139995e13474588eb30efca92c2d05dbd1b4f38d68b3aeadb297ddf226e74a8eab83fce51fb14f62a0d4776cc48c3207018b04b28628257c1f1b9b581942daf09be77c341fa05be99fcd468a6cfa6118b1578fb590a652c68c3b33bbd359d7494b61745c3a169cf34da5124794f0d2dde35585443bf4c1e51b7e1a3f33eef65e4199e219031aab173750f35ad1c623c033427548c899e2b07d017f82fd06a0e574b2501076067aa92998a595ed6d701c53e1603704d1546e273ffc66a25a6bd4e2b3549a6c56a52ac8bc72ae146f4991979431cc82f5d820593c76138084bdca84d7720884bd1a2d5f36b67abf82c92511eed00245ca4e4c1c52d47d20f2ca95b4655fd6bbd9fc4caebbaecaf6463f43433895623267109e09140ebbb364a728053220357ba6cb2a779f170b1eda5f9ef5177caabf20fd759337d82b81c862a1227513d109165781fca65d1c7a04d31c5275d5226a59ae293eeee50cd6153c280ddab88f93773e79194", 0x1000}, {&(0x7f0000002a40)="9792366bd2e779d79b865cae08f89bf54bf8b0250f240ad1307ab97f513a109c4854dee69731dd5573778a8e4f0234a921844f6fa61e5babf914e40ef059d7a69ab7ba3e2e3c0d419982001d6682973eb15daaca3f7ce494135e3508ac5f0c979e73d5c912ac97d103b412ba755f5b8c037388f636d4794cad3c8c0a43cafd292d7986ec2435aec0c7fa96690068a07dec3df28bec79f4e6c03e38fe9e7cbaaba649552a34d344ceea5cddc5a3b7ab16dcd1105dcbb1a372569952beaf58df80338a448f7fad7e7dbc99edc4a3ad08809e831046540f2fb474a1961eb122fdb49f05502f116ec353e4098e484d65dbd323aabe6a5f8671996c2d851283b881139ebe10ded015811334224e110e73e72153407cefaaa13975ec92b069f57ec5e3b96c68c9d65a4d6c53873bab3806bca5c9f75d9d5d5b73d85b32108762b8a80350331064e8a1786511267da8c12b170c440f4c705673ffaeab68b7db6e8afce74bde3be02393bfa3e132b0ede950524b860358ee68343cc97cb52887caab0d78ef4077bd1d8b6102ebd8435c223cfacd933cd0d111263d0e27728d2ff35ac77655ee0331a1f0ea41fb0621abfe65e6df52639881607e7a0a383d09698ccd98f10b76ea8aa0e779d2d0d89ee6851091e7cc103391079f35c94e5e6ee1300b5801ac30d52e3354338c5959625c4cf8f50de0486197840ed980f3a8d379023914403718def2f4b5a9970a750e17536f74b75d103f6300d36d3b80e7c9c7027f25d5c74d30cd66744c2b84c3ece3e77837e169e37e8f1a146aded2cca6061009ce5cf2fabd85fab08218733dc6fe75b286095713b3ee0f709bb0d9f9b7126d740baf9e7a7a1f58cf4b9b350716c0d40a7f48dffc044a042d65ef1e9bb10128faec9ba065e9f0204689af4007437889fe542efd3eaf1ddc78375a17cfe633b6f9e294844e7bff0d1f68d691288ff4b28b9978d400b842ad8684fda0300fcd0b0afd8553272dab2df74f7dbf4af77ec9e75a9c65946c215f1934270f5ce2e2b08239be6152fc57c7b560fdc4e5c76f4ad089443f9fbcc1a8283af3ca915801d806a39b563673966ac9ddc4ddd16d7731ae50f1124875aaa39727ff315d34bd6f33efa742a29fbe117f5029d46eab6d750bffc358d79484dd9628c1cd1be29d06e42cd6e7b9128ffddd684ee76014f46cecddf206b1651c0c6c49ee46f85049b7f6c524c867f183049084cfd2270ac68555955ef01a6a25c09244372ee5710c3e99ed39b448c5dba55299b8765946ea08e49fb693fe03474b931ee4e2508ea5303202a5620da397bf55de48809578a85fce0526a4d1bfd1720dce143f4904fe7eaf73e5570fe0dbd66d2a6530501ef81e5e568388ac1595df6ac0cc32e7d2c22ad6604adcdd528aacc01c1fff53b9051eaa4fcdfb32240e7e04c4886f5214bbc91147de3242d05db1926a35faeb3d5666bfe6f5feeeb7d314e4d41501e63af945caa05c67fcd215921d6af8d8d043bacd001abbb87534a75e46489f884350db79cd0cacf42e06c7d81022811a2f782f95fbf10d1f4851979ed75e5cf7bbda162d812d150ae5a459d1b50354645510a3b82cae233407cbf15671cc05b79cef0d45aa2a5dac20e8d1990dbec9fb1ac95884767b571c32d7e0f010306b841d6056f4d64092b05083fef7cdac9122a84f0457b63b59b815fcb3085a06b74238a7e51c6b7da4a11ff018a0bea9031b5509d909fef753e15c5ae5093b5c4801e25147f30af9f6e9729c35db691a01d4755f5cc07f055d898cfa2f02e31b34efe6876ffe013fd41c7631322ee6da55b1ff46c747638a1bdeeb857ee436900a6609b9486163443a1d2b99e5ca64629360f96503e19f6605f0d41d312fc6447a54bbb2f33c07bf7c0db4cdfb5cbe430d844fb29aab02124c4bb0efaef01204ed13723150353996474392debb617b9b3c2d64320bc57e723f5d808f48f1f9b535b198127fd6a8d4f1c5d4c6dc71a79ba073620a6518446e833440a4c568c2cf8be4deb7cf3db14d62112ec1d5be585f18cc9912cd43d2c94744166d8f6a41bcf38a72f207fb1dda04c1a99800448d2ad9df4cfe2d3bb2c96dbe0c44b1aae5f5d7e98d624872f737ab9ba7380038a2f4d3a247cc592b93c08df4edb9e8c9f94efc51621b8f8ec224676b2d24ba84e12c9cca678fe63d0428e4a5db47a43ffcfb199fb5fdc577ba48e22bbfc75beb0e9cc15b8502d7a7b7e7cde632c0794f8b30957b32bb8fda41ea43e2435ecaf24ce644cd0dc0d19e8cd5baae31c34cff2147b35f990b7cacf3e0458e1c0ea1415a48fed950c9980f1c2f9536fb65f2a035919c23685e78d665dada3c2f9622655cf28d05f452e080f1638c66f97b2423ba4623e4c33d833225f062b13a087dd68a44eabb5c0d4dca2ebe6cab62c660ac1cb456d4a6b03f4e71e7d42ce8703f456e9520489a15ab33a9400f0b8c9bef721092e276cf5a43d8660f768da7dedebf68aef1f1b2e6e6beed4e53dd73872810690e79f1039ec1306c2571dd77ebb1b6758b70a5a1667246ca1cdd7c67e02d158b986ed4714dac52bba8ca0395f4e863e800166fa88e07c36e0d2a3f86a5d09648579da3adccf5e2a1add13f83689be2698c040bda8e7c0fdf9f73d0dd7261ad0d81d52b547dbfd3de60f130e063f133da77f8b2a66152df360ebf31139af2d7d165af0893992afc54564cc0d0e0305702c9f195896b40173d6bcbaf5a60c6e8a9d64648b8e88fe73f6d714134f4d8e366c7cb73965ee98645713c13a1e9f890da78585cecad4386617602fe891e27db4859e2ba07b275bdc1b14455bc306138faa347b95b1aec53089a05e3d1690c960eb105448134738847e944b6326d46a18ef493cfa98123980b5060829f4845816f81da1203d0e193fab369874a0755f2736915e297a8618f20cedd86156824ba406477bad39f885e1b2867d648479ecd58c0e9a4d1f001fefa1aa9d27786dd738b1cfae47006f888a22ea1bef96c32953065de67266a1c3f33460aa1f498f742d9a94b3dba3bbbc3fbc206cd7885a3ee2ef416aeb06bd80d28193a7ff96f86017492c0340a6b40e1e3213d7f81492fbc879744235119468202804e0e0d245313cfeea3540989871bbdfa1ca30581f4f92a1927647e130adc668b005921422a53d8d951a82684bd5fb5f6acfe647cbe5d6ce57c4a197f88da989bed73ebde95bd2a88a93c0b3b9addb79401fe5ff68cc6dd3295c98205679879aa9b7ebeaf43d0e678aff0dcf64c525777fbc249fff56236c55681c2431e527acee052f7894dc48893b1b0f842dc0bd030d9692205da354c22db46151777ee6e92b60fb42706077c4ab19c8ab8aeef4d4ef81c59a0964682040dfd82313764ae140b19a9aa23a720a00a7fce99b0e65b10c3718121ad82da477ebc8a668d766cc5c69cc161e88cef4563be3cb72e471b5358c024c905ce5911366d01004de18eb560c1e71d2b98488ca31fb2cd28252176512b806fd16094a419f8d1c85d657caf2bfd07f6b4cf7123cccec6d1f341eb26bc13f4141afcb888e2e441508011b601b77dde95d3c0265e7a06b65997c545634a47d4b2c73f9471d161249b23da4b28d636f337daf38ea8a52c276b8bac0ab6bd3c67b73f1e493ed59c9d1f7caec85a7684e071db3dbc18805d333701df03be249c8259c24767cf4c0dcae496e4a6d513abd32f9ce9e752665c7b889fbed8b248e97cfbc894fb0f195a1dae51ba3fadd198659f2105c85c1711ce64c43218189c5620ff9d96103683a2273029d1b53897d9d9a6dcede75202515c13c5a99fd49c0fe3602f414cd8e935ae3eb52962c425d046023d91eb53f6a674f988f00f2f73592d19b35cfe27f4c989ce0c5b6c2b1745c478b1aa0adfe1d3338c8b5828837ca482abe5e2c387d17c399ede1b5a25a5b5827a168e8e79bdec4f82316432f38039c60e515b586b81cc1ffcdb99469371586b27c5962e37c5daebacb7e0d467ccdbb7e831050cb60d243f3148f2380b0fdf7f910a18f89ae6fb205a7f32a47558db019ece4822386399dcbc12997bf1320f7a1817edd0110b584865c24d79a8d472a15ff6791b7d1ce861e221196873310799c0ccaf0daafff6506a00a8313a701b975b0157cb1ededa54ecb73e00f86a94e06dc42529c2e77ce5033cf9018ea2b9deb4dc290fc2991768d301333b56e35136ea67ab8bfe7474ee5d2d02785ae17f70dc48bf96f85179d7ac5e37041b491d0450c1d4fd09a6c26239b5676c309c986771fb8cf2889c6c39c003f81eee203e056b37d42827460e3368e5f96fb2e6c97f88496fa0c5e6beec9d63c01993b46856f2a79ae8fb8a33994722fc0f97bff2c73d885a3b472f97a24812338f0064d3d26cb7a328d884d3f632723318f41f03f3998dc3a1da7f284ba16c35345cf23770d55ff5a69d3f1af3738257fcc63907c24258ab5fa27230f46c400d754fdec8aa7b528422c1a94354ec8f2cd026b098bed8df15ede2469d16cd18c802a8bf508c7398bd704c7b111255ccbafd2594ededa2b52bf476cfb2617be8e2cf153975e97b9dc37c751e149f0892dae6843f604cff7f63bba55892223f176cb04af2461e91e2111cad0a1fdd9bde764fa1726a1da1e7d20a81abcef28b0b6aa00309763f435ee2dff4daf87ffe6aa3ccbafd039f35ad84ad115df54ce99248be94822ccbbc1a34c2976b5bb8758d73ef8cede2820a4fa5c1dcc51302a6a38e2827dd836a79e893391d1a63242ea13ab70ca4e77eb74f7b2af955bd71d44ecd59bdaaa27e09281c3c5ec7cfaa7d059f29b596b945c231b861276a5e17ce0dc8ea6d1ea42f87d886e2247c5edcab4d1575412a96b0dc815f3a2fe5e8759cdec737df052f2ac9f1d7afd4de67f89500bd3e5a84c0ef5abbbbf6d4e558ce24ee48ac30340f050490863cffcf181723c8618ba388dbd5dff4b941985e80f7c022fb4e188bd92018ae8c0ebb9ca9fd22e849a620658aa120e9ae2ffa875e0c94dadf6eb93552d8e1c71095f2fd90d22f840df942bde82b1b6d6ea5790c43cc8132a5f9b00c34ee07e1398222864c527aec0ba29f13f309147cb02d1410430716ac928f39aaf23344de4cae679f274db80d0fbec5c045f46506da1bd68954232827bf29d74baa53b68c77a27107882657cebd7f40872a2ac778c9e2221cb36c0e3d1f32dd1eedacec5c19b4eb5b03a539cb1d60aa60e6e2b7e113ce12bc1fa7eedfdc15d915fc02677fa938be02db1be8d0f7bc56e3f8c9b88c92b22ffd2a0864cb351a3091f4964f50615935eed8cb507beb0ee537f7515eafef28af2fc38458303eb06a6b33572763177aeadcb26c86edf221feb14ab2ff2d9c6f5458b27715ebeaf16571f1fd3ade59faaa0c99b4d94fd70403a622f58e0cbb8764a45e0cba11532233b8a663c9dfe9e3c48dab4c5f5b1929391059336d6a9ddedbb4a88b69e79c5595e63184ec25985d3733eddee58cfb3301a3c7941a16e9ce5a3692b35923ae12c83bff895348e6cff6cf08538dcbf37a27dbeae0003a3a8800665472b89f8c51026d53e745fc3b614d7ed529f9822dac20c0a0f7fb911ef679ff5eaa48c7f3443d2dca5fca4a1b30e875e04e482996e9bac194b452e3aaa28d7c74b069b52ab467f86102f2d5c8f179fea8a70e03f4eab0ead7b6c708b189c39405a7d91866582d8a667e2ae49214a50e0c6ed16da580db001c0fd8869e4660d3524f4b4e24d1272edc13a3d7dd704dbc504878d329457526614cb8f6d42de003dabea321fb073912", 0x1000}, {&(0x7f0000003a40)="1449bb577dbc81d51b9cf7ab0e8d85588220814244846c6e5ba932b5123171e2f978587a84b1cb74b28dbdbb1f88516d9a5593e5963f82b9c4fbb568537ba85b2babdbcbea08c138661cf0d0b0661bf6c1ed5fdb3a9b8a8633c5a3875cc9f1c139bc5c0f4cb9ce5ec3422b65f5766763f5294f719085ebd58c11665612f3e4d548408696a1", 0x85}, {&(0x7f0000003b00)="5786b80483223066a566f1ba3d99097508536d3464154a41c9851baa16a2cc7e26356a3c9123297bbcb7eb0e2d6ab6e42e35d1089d96c313e1bc9de5c7393e72f67811b8136c1e603db2a5d0c5b5fb4eae827f95d703848e81bf5c493cee3b1f420a7bb520f895a036890d6d77c5b513aded5ad76abcb19c1a4f0a1bb9cf2a398e30e03f30640ad6743df9eb1a0214b213cc0663de65b4e96ffd0b5ef4b00b5a607da8e3ffc4309f7e68cdb02dfcc7b65fa4f32ead1cc2", 0xb7}, {&(0x7f0000003bc0)="009f7f4a18d190c8ff5c8b4809b517b2107f29f7c2d38c8950a9771330fbdfa5b1ed8786fbe59f5cffb4e08f365c5e189810b7d822b5fb19d711967a638dfc5361835f6f6a78d1bf120a1da60dfbbe169abc2854a63a666a4ef4030c75794c745dc0c39127d469827a481f4415857b528582ff885b6c0a7838d78f786826b71d0569e356643812da5592a994925531d7359c437182", 0x95}], 0x9, &(0x7f0000003d40)=[{0x30, 0xffff, 0x10000, "b113fd24e4983c412a8c556739244cd9beec58f049f771731622eb"}, {0x38, 0xffff, 0x4, "83b94ea3139e2160a843a0e75d6ba6af8eef6988e207f789d3815893a7077fed3e"}, {0x90, 0x1, 0xfffffffffffffff8, "32a4d7bf1368087defb6890175749be0a41a1a90f9d5b904f47503793ded3acd98011208b2ce1effd2098e3cabccde7083345e36fd6bb21c61e7f571f4f4568fd11211e552722fd4b6931cc2834cd543b8d5f699e8e7fee28f38f7c2e2282f7386286685c50138a79ae285c4ea8c0d56563bfe5b1f023767ac50975c4d17"}, {0xe8, 0x1, 0x9a, "61d23bcde71faf36dd2e4ef7dc5d50078f95efce2cf14a783168858e6adb96b76dd6ea5a29da8d1f3e3960b4dadcd06d29d9b5ba89057851cca15674cd1eed55cf637c8b6b7e26b4330397409da82254363076cc0402eed9a03bdb73346575eb88dad860d39ebcb1a071d7c510cca20e58a7bcf2d78204d8297f0b037cbffae4ff99ceeb633f63f9e7c4d054b39f918a5d2e4fb68821883a7c84d64196ef080f0f2ed2a4777c6aaed831761389425bf8bd2490505ee0aa77e712c4ebe6dbaf27bfdca67d4e55d338b511d616f2f098a267c0198a39ab7a"}, {0xf8, 0xffff, 0x7, "2fb841dab3b9f773e3b3af8f7b18ebb71a0c7c87bd1996a6ffb2128b1ae1dc1899d71d5833b7b798c0ea66476d6468dae819aa5e83e338864873a8b285d8b1b18aee055946fdb05c824f0e928929f13073962a90948f45dc134246d62d26512e2eec6adc8ef288f39aece66cf9487173d7ceecd7f875f65e8cc37cff6654c527be1987db0516dd446b4ad06ec8663caa88cc4b5b673ad972f024e40f2e8c3b3e290abbba17bc1a4119530b606bb5e447bebe8626dcad36d56dfee7bbbf1cc79596724e236f8fb9267f2ba65afae4931cae318f7ae71863c7197ee10502f2cb3e00b5"}, {0x110, 0xffff, 0x8, "02266e910d076f20a3d6cd88780f74253f1e6fdf4f2b69368d251a509451777be8151da209e6a9f52f148052f985eb667dae7aebf54656b749652d9dca0536af7e3d3642c40e0bcc12aec388caaaa63cd877411bfbf7aa9cf633c69b0d7de25c90b06868eaa94cd02d88ba84d9c308150fcb30c3d4b63880b79eebe680db6e61480d94d2a1c58b39813728ff92caacfdecbb3b1fd245129bd3f6a7acd38ddbba585db65b55bdade7b3cc4f8f0facf0d83b495f1eaa8072267535f45918ac51d8beecfffa6417dfc444bf8f0de7e270c8d87f580ab3aa3a4af1a402616ad9043e8463e171fdc50d3f52265d695a625b9edbbf6fd01bf687916219a3c90439f1"}, {0xa0, 0xffff, 0x9, "9dd1896a7cc2215391a7d55b83e23ac66f3ddfc9d8deb0fa3c7d7a20beafae55cd1928b811d81e2db238b84d6dac7f2e2a2bfcfeefc00a73a819d6a7162910a584ddca219659ed5e01a0b5881a6782fb3edb81bc2fc910e383bc1034d6a2aefe8390913e753e444b97a2ea2784e7802d678c73989028b7e8dde033bf3dd03491e633edfa7c29e9ad6c79e3e36c38ef"}, {0x80, 0xffff, 0x8001, "1fb72f2ef447358d3f310e68e643c3072eb07dac125eba8362643b909141ab03ba047ad16c5bf22705e53d2d295082bb53364882a8d4c8dcc221f0cbe181971142679b61ee2d5504a5d929092f164ce8446903a2d4a433c96741fc1959e842e2f89df216ba281d00727d0ce22b2ea177"}, {0x28, 0xffff, 0x6, "502dfb38311910346e249b88f5a54591af"}, {0xf0, 0xffff, 0x1000, "e4c7323585104748a90c0100e18b48735ec83a79cd9d6223ebddcd4804ebfb6571c1585ee7effb0bb300c1da9fa85f0fecf39e5af0f24350fa0b7a5493e14e3141971a3c053979b353f2f0470a13ac2e34977c256b6dff971ce36c38b36cadbc7745f5922fc1b96c66ba096bac6c1f0db287e6a4e6533dabd6a4c53ea799f8113214f190e935566f1b73ca4f93270f46cac163a1a5eafbacdbbd3b349ab8dff3b48a03f37c35db4c54d1b598fe40c311f41d6b08e9136fefc9e8ad625c357ec7dcfe00b593f8124ec57c6e12c65fa79acb0eb718edf60ac30b00dcec"}], 0x620}, 0x1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0915c44f7b2028, 0x1afc) r0 = socket(0x36, 0x8000, 0x3f) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x42, 0x1) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x0) fchflags(r0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/179, 0xb3, 0x40, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x195) r2 = open(&(0x7f0000000180)='./bus/file0\x00', 0x4000000000001fd, 0x0) write(r2, &(0x7f0000000080)="6d73af", 0x3) kqueue() 16:00:16 executing program 0: stat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000001580)="eaff125c00000000", 0x5e619ff2464de96f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001540)) socket$inet(0x2, 0x4000, 0x800) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000015c0)={0x8, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="c8ff010000000000", 0x8) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = socket$unix(0x1, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="0520d8f0f8bd0ed54b2b49922dfec6a725db93bf3fdf4b671cddeb4d00cf8b1518178a205b408a36bb403591fddeb0f32605b359a164748cce59195ce0f227", 0x3f, 0x1, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x0, 0x20000008002, 0x200000000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/253, 0xd2, 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xb206) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x12) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x213, './file0\x00', './file0/file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() ftruncate(r0, 0x100) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x4, 0xc36, 0x1, 0x6, 0x0, 0xfffffffffffffff8, 0x2, 0x0, 0x81, 0xffff}) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x30) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x60000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xffffffee) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x108000003) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2811, r2, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/50}, 0x3a, 0x1, 0x1800) r3 = msgget$private(0x0, 0x1fe) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x84c0, 0xaf6398b9020789d7) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000040)={0x0, "784d1cc38ad7037c0db0b052c33c9af01a8e3f557b449834ddb92e867eb12177df0fcb5e474d1037b296affd887bdb9fdccfbb414d7a9634d0d9b66aade5d223723317979f128ac9efd6d3fb0e05b2aa3986f6af6ba2d6cfed11060decd0cc049b9ecc2b26fe9caa5c1387b4e772db21fb36e60a227575c3de5bea96cf7869d54ed77b7316e589af25e4d39871fa5c9dbcaaaa716ea68e6b3e22f167a1"}, 0xa5, 0x800) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1b) 16:00:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="82f8a6ecc92120dc61a5d87fcde23313bef0d62ec4b1ad5406f7f6ad49222f6f4f882261b82ae9810a4a933af3ae82f609de6e79580d0138de52d3762e7841b8844d8bc278af15349de57c94b2302b8bcc33fe3e1a769bff2a4052fd32997efc5a307861b73ee3936f5d074b4200f476ee19c2aa04d2a97054842d826c92dae8c59eed004b1746aade48a677bd05145c5685e99e6269ed42bc9c0148b49c95ca7e4a8f60cc0c7836399cdda362b0", 0xae}, {&(0x7f0000000180)="1073d568c656e5096e078a4ce69ac2ac581d2ed01dbc46e7f11b21af6946433c50709211fedd17d25fe6daca2716649c5d55e66d9412437712dd8a88d159ce89ade4caa23451b74fb51845e180424f9680c2fcb453475c3fa78be22821f058296180b4c999c9e56e840edeaddd7a609ef5c440fb94e7b2ca5aa1d97ca5aa353e95584df661538582c127adf211aae80ac78c0cf2a629c4c2b5565083df29947cc1e87cdc06ef6ab0e17eb0726c5fb1097e54751e2a41fa4778518ab0c8497b85d60b183d87fa25e1eaf43c", 0xcb}, {&(0x7f0000000280)="5f24d3ebe61c37e94010660ef6724365d5f6cb50983ad20ef515801e7564cf0b22482651ed3a01361969ba39aba4c72449b2f026b05b02f38359ae11a182be9a3990447a49233f42c9fceef8b6b030ba3234a7b4bbea7bc72db58d80865fd25aaee4b75a03e85d7e97da24ba052759a0a4dfb47b61f966aa770a12bd69d621bef97d4253203c5b8c8e7fcf90f696c55a4d15d36899e9327ea5b9fdf03ef6659c16291bb103cc9a4fa9fa4f9172fd94a47dbb6586acf5", 0xb6}, {&(0x7f0000000340)="f2d43233f5f7ab2fa5737e34187a29400e3b3b3df742caeb6fe60c6c0de01e92619ba1d9067d8dab8c23adb19efde3501088614b93a57f1ea2e0ad1826cb7f48f23d269aade0389803a737c4422708046f7524e8ea9e12c03d934d44f31d6fc793e3dc3d6fb3fbea22828ec9484f07abdb9114d1a68f5ad85547656c64d601615abcb86b4523c37e7a2a52ddef3f9662e160fa54a17634885253ee7f1bcdb0964e297164488a1880d022a700d23125a5765b043d8b742fb033ce56bd6c", 0xbd}, {&(0x7f0000001980)="33db6c6ea2bd241eef6e14476d729ce414e7b5201978e28909f117bce7924195fd865adcdc318706a5330239b6a5796697d51ea0a73da9d96799aec202aab22108e1295b9913f940da114cf34008a7fccfd05fbb054ec634dd893d2169693278f627811cbd3991616c32e2c1bf543d5e39ed7dcafbf7d5b60c0dd7774b68e251d41f660e290e061d136621a8ad0e7e49a39316a2405715772e5cf52e2596ac8bc6972216fa95861d87c99f40ea1de2327de9345f1c984878ac0afe6ad038bab78d5942863e05416456aabc8497a6d048d9ab4669348e9f495485429064ea64784cd69d157058d5595c3e390bb7050dc0fc5c20e3a7ae600f4b21bbe1d2e0263a2694d1690d979678d785bb90bfa3ee09f56c871136c607d60f151e704a61f5f692268937dfb3b172ce833a3bfb295c3d84f53d0a0d9663bcad59eeedb47dd32ff3175b7e7301eb8e90c19c961f81418c45c3e751b539b8d8f55573455aeb7fb10f8d3935dcc347437731aa797cf5f7b148871d18e21786a734d4cbccf43efaf65b292b732f980dffd2be10a4129b11dda1669164a3cd8bc2839913160c32cc711ed5c70b9aec86baeaac910da94fd6bbc601d41959c480f6039435ac2009af44cd1fc33bdcaa44d49b5abc9d68b388cb40eea4d52cbe23e34503c3e35016eec285ff46f3496d27a3f08c4985b76defd3ee70be88b4831812ecaa832d2927cda1a4d9999097a3998391daeb0331da8c02cc3a6677f8686fecbf3df22067c00449c5aed8cc34f945810161f20dafe1c3d7578d7a2aae143c04c5bd025608abc0aa67f6598695261634df555ac01eda23498bf855e7f2a2b21f5ce77e096cbfbc7467b232890ed958a746099de1b7f6cf9399c5ad52aebf4d51348eed920cbd8bf538a263fa496a1e2bda360e82716ea492cc79cad3b1d97174998080124ec4bc1abecac12b789c0e66d4d08d531eb32f9c417d90cc5a6021644427cdfa77dbc8cde2471e9153eb25ec28e656f4015e67e8314ae9be32b26151e273d108054b055deaa6fccee433db374a66ac71f1cf6091569ca2864a5fe455ffe6ba6f1b63f8b56a1087b81d3ba0a0dc8bea6d4b0c594b8bd838b629df1b458d9045bb3bec91195b0ec1a47c3acdc5977bc189c63708ddf40c170c5bd343990643f257f8135a10adf4a3eb82846d9843ffc8ba5b166bbd0787d90135f63562569a362ca1451449de5c61637f891a89a417773dac5bc9b2e1eec3685015af68bc657ae742aded62b922fc8c0660311cd56fc9e9bb68fb10ea76ad7190ad26cc85c824c300449e98a927f83dd59c6702353616a093905002dea51c7765307403bc4715e73f9e653f297ab26d8fa2a39896efa14af06f8d1054005f00a9d9925ac1f4b24a33fb54c2125dbd195640b1330ff218e4a31728a6c37c0aa09b6ff55fd05d7db8a4be407e661da83c73d11ace0290f363bef21fbfb63e2ae07d9e31a33411380b77fa50266a4e1415616db4b79f4a2dad6fc4b7d10700e4ee62a01d12c95b5e129fb4fa8edd3bff617a8276332650c8a9c5e7e648816c7c576e9b965943c72df2e129b70f97a11871a5ce79c73c419d68062d47e18444d35acbee76d9c79638dffeb0a48e60babbf7629597b0c9af732ac9058544ef344caba04264f7d9d8c5d1947c13630744fc4397a7e10521df89429d238e2991ff0febdf87bbc3e9b43f82605005b8b4102f2a50bdd8bb0d5928cddd0f32fe04d6cd602cddf4d8268481ad087c64c6b2b8faa96ac8046d91d07624b9d88e203cdc306ef2c8b44bb4900567a86032e67185a7823caad6c92f5db19c6cd35a81fbf7e9029c94365ff6cf8b6b3f87bf0207d4d07dcca38b5a8a8b063969dee38170540d47c8c2be962b715233f87421a27804cec8213ed7677975cc50e1ff45502a80c24ac05ed87619e0bfe30dbd9c515908259a930e3b73e42d3578fe3a7443e8cf574150c114075782fcd9549847a2ef46e9509599b40d54881ffe16078e989b78c716cba52f9ef4bb076b3d231633389320cf2f0ddba8f7a29221e8003a1aeae1453139cd0a379f580c2a88b26d6c86f3638e74f91160db61f2ecdd2902e6a7787980400025952188416a7bcb72ec210163d3c05ef9c947ef6d3d16038d4e3c60298b5691948a36b593766857703748351a050b5acbea81ca3199f7f962108c8dfc0cb3b1ad92104544f03bd11283fcae6579a5402ccc4e98197bdacd97130267d57a575efd4c4e3dd63a35bea1f5df2e6e638779f6ce894355f54a201be51e82a56a38179ea8c5f72e700e217eac6dd2bc351bdb2dda060d447ed52c7d528f83e9a339c5b270841c39ac724e60df91fce5b9ae0578b451852f6b9d0b6a4ea3d3344cf1b3ac7d68b39bbfb210956cd49bd9419842d955eebd65cc52246b979fb5ea8f6ac6661e702494734aa00fd1bb0352eb00b29447783dc01358cf93f1b1594e2e7dead2d8f61340f09c81b862a06270db16d7b1ef4594b20a70000f62216dac04162556d2a20dc102ba2967949238a3c0333796b66abff8319af78101375820f98dc71db49fc04d91e9fcb21721bcb84dca8b6dbbec391222ff6dd0175ac90e915699185350d04622f73f934acbfc103f425bcb8f1dc4618f12c3dfded20f9d612c3cc4aa5e8eaafe567c078d6ac605e1140ee0ce0576949a4468a379a457d558c9523a24aa92798405952e84276001b546c41f3dfb8b56a28a56d0d0339e44ad7b6d9ba325a4b827e0bfaee253719c568bc81a25f235047dbef861c0ec96e59aa071b8f336aea0728aee76c49fc4507e9ea5394b4ca59c93adbfe3f8a11344a3ac14b9ecc9751714ab9f7283389baae3c831f82761161157f72b1a53db67783b804576a5ab4c00f02d863347f5413ddb11f2ce4d75342eaa02f4435275d86adc8e3d6f360e76ea80e4086307f49ae794f29e27f81691ac2bbaebe359909a3df94ef0208e432da48eed7159f118bd9dcff050636042be0d5c25848ecfaaf58866d0d7e60244b13bc9e782fb2813ec15a8bbf72646758f28a1f8b88d941b67d3b893c1a1f1134a66cf6c57eca02709d07a99f61e89bcc40d54519da931ebfcda581444116d7ad1c58b602c4cafffa202cb27723b25e77b9a0348fba4cd65f8dbd46d2970e01d20a5139e3da4ce93a9cc0176ce4bbf007b2d769e08410648896889435016bd6885510fe20e9e74f586ccf2a824c90b71f8e0b42015ee15576de89b9674ae61dafcd5c4688d98efeeb5a9117d599b646310195215981dd3fddfd1a7a278113e7209a8794a12c5ff55c8c46b8e2285e874cf89425078fa156043c9647fc5771e0c578249ac724e84bb007553d1ffe06523f638158efdd47a5fc4c2b4f44622056d04c0c7858d1921084db6bb9e678d50c13de2d5c06884338033e6a36fd8acc606c221119eaad0ae50d3b59d43017d8e2b266d663c3c6e4769369b2714b1496f5903e60593e5e8752dfb3c1db4e0d32e32db61d74f3f0a1ebf9c032e08ec1c9ab4917af0804f880f936adaefe34ef87656b1bbe97c42b6492668029553b0f2f5517aff330ccd8c69664a3fae4d628e1149be28dc65b2dfd2133934486044c8eeaf2a20c074cff84187f3c37364b199a196df7994bcc94d8585d34f4982354cd1130383a4418b5dbd984d5e6f4ddbc45ee30e9c56382d0a6712996b7080480f4e5d8be434e2c2fb32b00b26919578ecd8341daf7a75c7c529ec343cf69947a58bb223e6659bc245c9bc9ca0d3a6c394973a9caec3bcc9df8ff9732a44f80d9d9cc6abbdc7dd246f79ce67c7d84297d1c257b3eddbfc810360488dcd038d6490c1bbcfb55bd8962d860507058b7777118c2e675f0c8a21b4926ab5620cf49ae218df6da5485a4a671d0bd545be252f32912adc3372a80de3a37666226eb184400cc1bd80274068e2de52f6e39b8c7139afba5ece51d0b5fe786641a253f35ed008e30e4a8808b262de7415055cba9c69af69492d68bc189c5d3a62c7319dd491b7c23cf218d16198e02e51d5c517cef54d4c407a22ac8391a54700d7a1c064992ce4351e7e64d7a2ffeedf8c1395495381473d3f054ad0d7539f98a6bd0544d9c7d50ae217080db6b4de9546b95034ab089ccc76fbfeb99542a98d44424cb70106a1e216f9d682c83457bddeb9677ef6116b50ee0d3fd73ad0bc97cb479db9b5dd1adafc9a4d4b06bf61bee19e036dcab3b7f3e44358ac118d4bc7bbfad29a7d7f90ef2fe499a342bde02071017482eba355c24366b0de7de850f178b596d1f539544bedd21d79bb34772c04656f2f126b332e23bd64afaf4c15ed1ef74dd5e193b2a0646136b82a2c74a25e5734c78c02e344e599c812d0227b77440d48d6361d41e339adb8452730c71452aa7f954be7687e266e5b88aabf4930e728760ac446c74c7386ef39ecf7ef86ae24044e75e2eb0c11843143a9b6392227ec575d3702ab68feb3d443125f46620c0a6e9fe670a64f9e9ee155923c882edfc8ef9d06be0c1f71b8865b772d9007fc911e1116e5153e394f27e0e9dbcdc22e5e0176cc539c4f85d0d03b0aebdbe32961bf8a92e9fbc95471621375f2f49db47ae5a8f97cd79e5980069d75cd29ec9b61bd6732b71b3fb2ebae78323c300a65690e111eb24f1389218a1f584b4f18caba4c68944cec4127ea5320da03c2442f91cafff0ce3ae889fb539235b4531a79956f5e610ffa11adee83eb4b94e2d6af52f216df6c70898c3fe32f2fdcf7c135693c7b6861fa7556e2bb9ce89e96ea82032fbfa20da4e9a567d63e66fdb52dcc739ab0b97ea5969d443ceeb1533892daa283d45659f13594193694221dcc3e7fe188c10da14cd9d0bacc71a14cc10e94a9dfff57a8ac986870007a36c08d5df4f697e4ea53ff87411d3c1801be2e67a8bcf6b73dfa1a33bd9d26c9e0d7bb59d6c3a755f71491dc55d0a1a88ea98481a02fa6995167f3dde15c7f19c753873a5704af91b195494e99573a9bdf1e5b6d2fe719be6dd39a3139886e76ac8afa0fc3cce804238a023e21c9f9c4ef14e31b5f68730246af27e9dc74365ae03bc1a3e332ff94b3a7c21f2ce2a8651f817b0f144c30ecddf2fe29f64692c6a82bb553d723d4ddba352eb3ef3d1e61177fce6f76cc3b31b4bcade747735c76d060ca9a50f232422bd53bc8a60a16868a7cebd42519487b436c1f09f8d4fd661a25f596e90e6910d73a9dd6ce5c2b07b69d95104bc8b8bfde4f85858788fff4a1686114b9133f2be7bf26d206c3f8ab3980f175856a005b2bb29f720e3157290ff145dd8cac0b6b9a29062bb8efe1cf8019fae2452d21df58a37c8f902913b307d50c908c0ecf8c09f8b7927cc3b211554f82660346a2b550beb5ba0720b3b1c9702557ff4df82fa38312d380606957527a4c286dc543b558c0da870ff10403b0caf70d7d1ef206ec41797b5b3e88ab4cd4d8761ec8dbf8108a461ba0327f1d32486d1671d2b362a4f932b115a5bec502d8361abde635f38f0949b7d5795d76ac67979829c335d07ea1fed4d29b94367a93a5fa2c1af1231166bdc5c4fa9c4b3ade96656a9477aa8b3d7eccf87bbf48fafcfca5e9dc24497c47c32a16b28c5be3ae5ecb7a88432021d9c4dc684224e8923853e417e8d3e1388ca9cc39dd025fa8efadbee81f1bbadad0493db64a1f087c4883207f0f8161c58b5e9a44ee8303ed4c587ac4ceef2e81a47d4d4a5c9ab400c8e3a03a6c0e2635b6901f027d3de9d2e3ad765d9a2b8c094f45f7d84338b470f7d7ce14f505362abeb7cf71a72a492f0d", 0x1000}, {&(0x7f0000000400)="151b3ac9e99d2f57b09993ad344c973c23b7446edf1f5ad8da5750fed40f2f7bcd5a8d8e5ad9df73dace5f3c8db69cfe8a9121363f2a6b3a831b6b4ffde8fae6a5eb597d91486a80ce3e4c8b9083f6019dc57b7fa58ada4908f575713c36882d2caea4cbd385eaa76c5fbbcdb6edabb19a81559c896775128a416774b04fd3c9beb9df7eaafbb2683513a4dab21dd598b6baf8ddcec00b4fc4b9f5495dd3a3d64a2bffb7745550d650638ddb94c3d3d7319b5e27f9da4111b3b0392d72df6d2ee81f589c63622df770f53aa0835da3427d8dce7e072a04d649503c1d62dc9cb47997f6e65b8997e3fa2877", 0xeb}, {&(0x7f0000000500)="32e15ef6573fa9c253292f6c48a5b5d4647a1f619f5f30e96fbe5277aa632af019500df573de46782d586a64a069b9c4d9a60cb0c13d25729c1e8becac9f813b12761d83ab4b4414e000268b98cf62e5b6e9f7ba35a44813", 0x58}, {&(0x7f0000000580)="da6ee59b2555c0295a43195719575b85d2ef17839d0015f3a4b1bdf821e619d1b341494ab255510925bf2f11ef261c278a92043acd5e7d64fd264ecf3a7c1ad1504440abca0cbafeb149e9c862d12cc5acc00c724a4798cd863899dba393a6e3fb3388ef58ffbdc86e3c657539194b739c9e6b71f92e684fdc269ca5c5d3bdd0fcab362917c84953319ca05f8e79e084ccd8e8ff4ed72c859eaea742e39347fa32e374", 0xa3}, {&(0x7f0000000640)="85885bcf839028c274e55ad16718824152fc18d02888e6789e4837e89029d55473fc81272bbecb2e5d425665f7bba4b5e73f3b77185b93c28af31f65694c5afe45b532e577cd45741a5b75bf904cf798aca2aa8cfa903cec2339dbfc90a730faacee2de4f35c188452f5ed0a7cb9be116bdb64232db6867008f4197f23641bda24cd381291dd53fac17021b216587a2e22ac96b41908f16200eb86c720bbd6cbe90f863365793a74ff363d9f4128a5b0b2a6572edb3132e3a06b1238518f694be55e4806de24b6ed9c9c586d6fbf77852c6b6d390feb5fe186aa2f6954591daac8eaa579b0041ad85dfe38705b86fde0860332b0", 0xf4}, {&(0x7f0000002980)="f6aef429a68a06d4e68de67e7b7d684e325800f07b4047131d3fb0871244d8e0ff13d87235652beb5a73ee5b3fc903caf82c4f82655b6f96043c93541e8a8debc39f527df6e8545fe632750eba7e4360690cda2f3cc746e90e77ddab19400065286f43d3df83e87fd9f7a3faea35bde4651c8f8180b2650bab1a0e8e8d15dccbd7d7ca9f50356cd30f1e614e436aa5e4dfda6d958239e73dc1e6d48f753704797185ad1dc133516bf14ba657e1f82de8f1898c8356290671bfc2a4442a7c78250518daa4233b677e65da0ce97186f4898d69725a29bbee907f3f891005ffff0bcfbf4fdea2b72214c98e512a9c4aff117b09113d33a321b89b0fc510f348eb8035aaae43781b2693b8df374c1b78a96c3fbb5bb43519d54d6db3141f185721fbf5165334786a9947d0e6adedec877ef22b72af76dea75f5953a94f15f8e58fd687c928fbb98f7238df586e2ff57e1806cc476b2b66f6362c8c6cd024b5fc61d6a7643ebea4ad0e3a6e97d3ad2ea969c3da0ec9153af7062ad2d5107322731c3682ad537812a988b97fa79c35b94be00b281a2d2f960cd921bb4e5ad8679efd686ed3fad2fecf93e6837719b906437c7994cdfa6cae0e2bea1893f6325272351a0c2b648813fe5a001eaef089378695fd77fb05e521dcf978e9413e3017280c64928282f27d8ed7c8b54d789ba2e352f9cc40e102f4fb31503776250543a53c61116690d85dee79eda2aa95f9766d8360806be74d84a1c1d6455e3766284dab8c0daacd9305c5832133cbfc1afd3d0d0e97916fc0a338e21e733c53e7fdd8e66078d6a118cb38c409213e4ec8c5fc006834860199573f8d53bee28a1f7690900eb5c07112b66dca1dba72eb4ca21d4a942ea854b9ffebc02c7a1f1ee5f1078a68d6b281ff7b65e3609dc1314f3d253d1462d230b9d382408cf612fcbabf4737a3aa7b982417eb6bc054305c1456aaff67744902369a44b8a25e602232fa07a9a5e8d7a1d9f0978e04e1bb8de0680f579a379bade53a7809051b2c3d7d9e14526cd4429b561a8daf08974b90819abc0dec3fff18052c65cc98af89dcedd3a65cc47f795ea3364666239cdece06fe718e2eea9deae601636039b046eec076ee9288785b100a89eb1f26b05148a8ec1cd739f57f05f74ef4560261bcdc0219fd48ddcde76f1177c64dacadc566f032fce962698913d5bcedf06019e74e4211b07d3512e2c97ab47dd24532f62fa6981ffdd0ca1075a72b8cbb37d0ce9203a3c31940aa81dccd2498329112280c0b6c6ff9b5db862960a6dabe360aedd62935cdfbc5dd8bcde94946ba1fe46541f138d84e03eb15a7fe1a4e17f72d24551211b880a7cbb307a6e4a87f2739310d51dc63ca83b4b2ecdcd1f7c161daf12eb0548446da488b14bf8ec23288adb761f7c97e1f7b8602713262f4af6a57f223f72098257bbf39d216d4c04b4f10c843e2315020f19279e60cb161307fb693102179348c9a594e26fde55b647ee8a1cf26470beb0a847e4031e683640968ef815fd1f98169bc7872838525bd0b4fd9577fe56cf6141daeea640da9178523d2cbaa956e5dfbc8f96171c435da920aaee0c4b09411fea0f92f4e1b755318a4695c57f444ab0a7a98a37a6daeadee03cde99040b1d2b0d11941800606b6a6ce651009e452cf718c7d9ef4986be4e07559b69b2635352f4bdf242429d69978026f85b782c9e604c45c275e6be46bd16a1870f72f5c4caf50206d0692a4d4fa465816ff5866cca13635b26742b4585f220b416cd69198a8ac7844e841cf4f289ba971213f0122c9f71e26881dceb4039bb4077aa120ff9ac5c1706c5b8d62aab032fb3de9daf509c83453d7a34065123a44747831d0cec33606336076ee617faa261e6e3a9977c04c1fd55bbf968cfc54f8711c1cdee5c169d47d9ee852be6c952bc62b264231768e7b5220aa74cdb363f1d8c91c239c4899b2e063d5246f8bd9f96f57b3431d8959b004b83a3b9c0469ec124974cb7da18a8090f26fc3b10eaadfcf038d888e9f98412bb94653b3636b35564205cdb439fb9f535be288cbfdc8c39cc74ca36a47121459d9a1fc1ccb6f32161ed68099b114390353ea261c3ba0fd1b14bb489cf6302cee919fc436e7225364836e511ca7275f95584200eb634cf8357739d157763379628d2efcee338ddc9baaf98d040ddf9e1d41d635c6e228f0c7183222c7cb4dcd685415dab59cdbbd83d8a1b45daabbb51025cf64a1400469f5c8fc77aa174e4ac6c223a8770e360c1de8ed5914fec2be51374f6e01e3ee78ef92b4415aa4fb3bea525e34a1ce34d80ef87b4633c4ef75880381dbf38347731252fea9bdf597bfb0c5bf39a3582ca91fb6629e4da1089ae1eb3b9f4405f4eb4be442f6343919fd0316172cce01e8025fb470849dac4e82a539635dd8d63536dfecb063c97d325d111791bc1bd6aca9884d5c5da20b414163754ff514c035cb8a0a62828b1449b8b3700298151f098a8d5cc58df96e1072adf498556b044d325c48d53ec3a825c6542ec426e160bc03945bac6e01a255589e8b64c874f1a312931d73e091c86906fc8926420631fa99e8f7757ed117ecbbd4fbf9ead4fbf5f1bddc3f6d5593df6e1d52d927c4c44b46d5cb5a951f57909333089172d012b8a82d5ce90f230b1de9466e0604729c98f5f291b2b4dc20666ca845dfc1de51013016f8d2714ffbf8434c2b44e7ed2ec8bbec4322cc6cf3fccb2027b421b94d7e4b175950da5f9ac0ddf5a181c79b99fd650867c227b89e0d969cec68d698632caf2d85f7a2fa2b27a0a24fae30113cc70e00fc0f4cab633013c1e73c0048f4cf1b003b9079e7fcbc45fa9db0ecfa7eac4715ffd6df231694daaa2334b3a7bfffd88d1ae4532d92af3c2cf3474cb9d63aa37462168a77be48782136b79024a92459cae0ff17b613b7ae3140888094e423ba306a9e0d91a6016d5ae7b0427ea72e16ada34012750244da4d73c030d1f74e59752b2d5b157df375c65f53c58a10bc80bd0e9db10b53d1f220610480a65eef535326eaee1c02aa3b2b1da3cde69a8d5f0e24b47a802aedcfc1be20945eba0f8508b7ad301b0bb109681b90e627f297be83e9bacde3bb3ec28e43cf2c2ff05a9b3304b364d921581115450f83ab8a11edf7bca91dcbb4daf8e9fb2009a5cd3c3ba7a9cc2a67eaa0b0a4242ba1b458b0da61fea5cd424323e1d88020df59749eeed262dade1aef969e30363cf5f1ee6af82c57f60b193c1397f0c24f03b48fc25e8dfe9f82ff7c14547690512022ef0c1a8f25c5e008aa1b5a90b2f3d266d052aca6263da122f7551a2380359c40c9afadc592ec2921db5fb5de5c7fc5628731bb72723139808675f1cfe6c92b351e29aba24a6af0043b4447a48b853425471350db697d9f5360ab6f7e852979724a718371c6067cb78609a7c4515faafee133765684a285926ce5c1cabba8f59053accc61472503c3fb79ce5b414354aa73386d89dd7fda24744e71cb1fb6a03fe79987f81d14d670f70b9f801b49821f447f037eaa71853d3221823ec8bcff5ba6fe5233791a1b265f2deddce90c18cf7d139c1e84ca12c13e0e43088da1da2dd7c0b648223d3978dbcc8c3fb2fed88eee537260ee7faea927d3af845899e867e13ef0e484a099ad271cb6a424c0635ceafe0c169f71714339bddc41ccb33bc736ec52e736a0259ddf3c50b8d36c301aed11c5ad9b72103fb6b509d912102785615fbfd657c65ecb2fc3a1e5163282016fc19e0db9d5e1ae4cb4657e5b1baade49a1de30da8133b30a0fddaf0605bd5d9504a1ed0fd49822b9f3648e7594dd522cf7e11a97961888d64732348aeb79ecdfad21f88ea33b80b771402dae07ce6566f4f57c278e8a2ef5676fd3cfa05cfe2e3becaee20c30d91b3236bc24e8301cada48e283224f2af2b01e2405e5d1bb96b2b0609e0a93627d76995096ccf340b673b9786d851aecd00019c87d7b9d1cb8773f4bbfb86165ad1ede1d24e35aa62a0db4b2e090c4b63831fbcaaa4623eb6a31de599b0af07844ed8c1dbcfc675bb0cc55f0bbb6cb3b4661a965d62ab0cb06524beb5c115bb14347d6d87f5c95e1e84e53d1ca3a68c4d534ea5cc2815c5b647c0edbd75d9c6dae0843931363755720e8950c4d399de8ccaa64418712d827a31f647056e7ca42a0825335de5a345870d43c934da38f573816fd2c00e3af66484e76a544bd0169efdc81619fdb52197168a506c637fa776c4ff15ccb3e32c1579b7cf5ff9c6e2ebd965e5f4fd4912a66fb1acb3b55ec3b7e3c2f7881ccfe7115023fb12cab8b65f95eccb9de854ee6f65388c4e2fe36d31a0a6c4d74cc179a743d4c57405b376231c71ccbc3d77f8b9640e6b11cfd2f70d66706dfd1bd055efe2a45af6a08f4a7d84055e8567a3bde4b4f5515fb4ccd567b13bb4aae7e895f3cfa9e3e3d6ce2ef2c2aa2224fe3cd9e3701c6de0f2fa8d96e1c0bc1f86cd584c72f6452c9c514fb32003d2fd65117ca7f537a4715e0f87eef797295df2999440711ba0f03544dd174aa6e810cbadf5b86683dd7ea59419836759de07ca16be3398d2f065a7ea78ac298b48e4d135c058c443bec21aaa9c46619ead2d4b80b69158b5980941442df42b2a7d70e75dc276b658e8aae02d79edfbb615ecfabba7a8aa119fbc874d817cab47506c1dfa211309323d92a8e2408da6c82155896240cd1c86311bf26a6425a3e1d373de1a27e09b3850ec0390e16b8a8c459c5c9a7627f450bd4d1d00ac12409d2d92e64ced029370cc8d1a923e757e6646bde3835c2910bbff3209eaf3add04744207a1bf3fd2f662fbc35849c2ef35f32faddd007605664d7686709555e83c2920a55302ff828be254e39e7b4d3d2ddae765fa4c720c4dad155206693d5c6b972f8236855a105d0265c5de9f94331e0044abcd85d5bdd25399f9360a84d00d5e0d3d028344218d6ef930c3338ccface5770fa97ec0819b101339ce1857cca9ad0e365a1f3c51aa9796ba31fd1f89b6f42ef9e6ad8f36cfe5d5727845882122e14fa904042b4eb744679f47dc102ec7d085ea7145fa5fb73868963bf813d55bde11e0aabf956586df2949a99e12924b8ad87570b30a1976b9749b3e57cbbd16f8142e66f40e5d9a10472ace1b790d437254a61cd5d3e268f839746d1f1d46149042f11d1f2c2619c0a2e16771c9453951f91e2f4c336d1f4da356faba8b8a0c01b7072d6896c6fc275a63b5e17bccff1c0aedbaa1f119d83b4c6dd836438d93163151a1d897b15153a8521f6cd45117a6459e0b95b244ae8b4fc2a8bdcbcee5404038795bcce774a052c9921f7890ebcf466a02875a7395d028be55ce659cfccccbd81773ee140bd235f4323cf7d13f3f8c37df9e164e0bb9aafb080371b9f83800e9c94223f774a7d03eb4008bfdbf035df104e73db87dcdaed646d29ea8e3462da94686c23e9b935a0330005e2dc02ea2d9fc13c520cf17634d9c88d0c53a22995e51982e7f9801678772cd27772e65c7bfe8d17ebf7785d8bbf2d5e62d725a4434482e0677064212c7a875e989c839f8e91519f0f4892b8fc987a9cbf752708feac09d45e6f21e1ddc551173244e55d770ae8fd7dbc2c1093a6e8715759fc84a6fac9adb3826a10cf581cf9e39f1fee4699774699361448437014a39e8d569bde75d4b68a8a7aa5ea81c6bad01b204ee2d38ef513324eb36c36ef807b4ca1c74997d0219d655fac3b739a2fb9367d432c61499703bb111344c5d7f9963686ec1c2bd29ae7350617f798a9c468fc", 0x1000}], 0xa, 0x0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8000}) fcntl$dupfd(r2, 0x6, r1) 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: 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) shutdown(r2, 0x1) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4c0321b80cd00cf00000"], 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000140)=0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xbe69, 0x2, 0x45, 0xb8, "91c1b95cfb65d5a8f4efcb4dab4f6d0d50a3f4b7", 0x8d, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x2, 0x6da5de5300000000, 0x8, "54d2a3c8674a69dd83315c1e9dc58922652e7cec", 0x2, 0x401}) 16:00:20 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0xd433) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 16:00:20 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x401, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x4fe, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6e5, './bus\x00', './file1\x00'}) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=""/179, 0xb3) mknod(&(0x7f0000000180)='./file2\x00', 0xffffffffffff2ffd, 0x4000) setsockopt(r4, 0x29, 0xffef, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) faccessat(r0, &(0x7f0000000480)='./bus\x00', 0x80, 0x1) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x30) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300), &(0x7f0000000340)=0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) mknod(&(0x7f0000000780)='./bus\x00', 0x80, 0xffff) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000080)=""/12, 0xc}], 0x7, &(0x7f00000006c0)=""/115, 0x73}, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/47) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000002f00000000000400a610c4066327b43f1726f51a761c70de1d3cc8f153ab3f26d8f5fa6b9d0d290423d6821478d9660f216bacbb28c132ce0dd1ffa7908ca65ea57194c6d9f58756d03892d8a75c3afb5eb7c91d1ad2a95c66f7a2be68abff9d90e73e2728b9085820298453db0260c59cd745ff77aba3a0a5ba62f1f3d0bc7308fcabf5d4b45d6539ed6c82ac224aef76f19393f36df1a158ed837de9895acc2c5019253080905be01500ee8b477916603329a3b04034eabb66cdb204658674f5896347f2b584bf8c689ff77094112a000000000000000000000000"], 0x10}, 0x0) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x2, 0x0, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) r8 = syz_open_pts() r9 = dup2(r0, r7) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x7, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x0, 0x100, 0x9307}], 0x6, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x12, 0x4, 0x9, 0xc91}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x7}, {{r5}, 0xfffffffffffffffa, 0x66, 0x60000021, 0x59, 0x800}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0xffff, 0x40}, {{r7}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x9}, {{r8}, 0xfffffffffffffff8, 0x8, 0x20000004, 0x80000001, 0x10001}, {{r9}, 0xffffffffffffffff, 0x13, 0xdd3601b3ddaa5ca1, 0x7, 0xabfc140}], 0x7, &(0x7f0000000240)={0x3ac}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r14 = getpgrp() r15 = getuid() sendmsg$unix(r3, &(0x7f00000019c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000480)="dce1d22e9a8d894bd99be3eb0832def8a3c6aa07496f0d57446a78b7c2e2e14bae9a0a2b605af6dc747a67f961154335d6004100f8b89c70f265fccb9001931d3ede74c6908d84ba9ff065461f407c63edae129ba76689ab26f2b5485a29b2529072a879df984be10ff3a004deb1f32427bef12b84f117084bd9c366007654b097bf72df", 0x84}, {&(0x7f0000000540)="05224e362bda9c69db7c376d54cec8680a35a585a746658c752fd92f4d61d356d4d05ca5814c20f533af28dcebf5744e889ee4bca723b2d2e6ec6969a1261857f3e0e85f8122355f0475c13a73bb95d91717897a5d4ebbde901796e4d356bbc6537daa37645a36bdc1fac80afe3d0a0642313d7336be4a13faaf40d87f17dea88f6442eb1cd7d9f2e5531e31f47b8e87e0717dbf8317a15628959f498c202471cfb39306083197d5ae25e9e018ee0a3543de026ed1b0b39cbedfd2c55f7caa2917cff715e7c8f81495b44221421c70a7a15cd0e0e4604fd1aefd5dd5fbb81f09", 0xe0}, {&(0x7f00000003c0)="722bb3c72363694cd3e94b341562a650c03cba50e40786a8d3e7323b64ad06d643f4fce7eee2a910f0149040146438a6e10e", 0x32}, {&(0x7f0000000400)="df88e662f5de97617cf34b1d5da1fe74c5", 0x11}, {&(0x7f0000001640)="ee41f6c52b3928a6cfcdd9cd09c397366655a2fbe65e56498944f991ff728f1556448736593858778e49934d6d40e1115b230b5855c4dea30b593ff0f75d2af0704bfae1c04c85a1b5cc7d6386281139750f802717f2f5e74140ee3bc7667a537e253354516212abeb2bc2fd8889d763d75ad1798a271cc60af6f49b2bb62ce6fd648c350455855206e25b64308e965833c03c7a703cdc3490988901a774eb294cfafeea25670a62b70df37df1768771bbd0a6bc803d40bbe8173e477474a8641e6ac6764ea75be9340e9412d2fd7478344342108add0e492251fd85ba", 0xdd}, {&(0x7f0000001740)="cc9fceab561302a1d3f690052dc11ed680a114fbb4549eed014ed0e1ff8e9a82095c6842876ea894788754500437d8e5bc878cd8d51fd92c8481c1fef4c8b4c2bb576cab47c022bc4aff98a928bee46f5b1b258d59a76f84512bb36ec9a5ad36e0238c168efa4985e970e6b41fd08c785144a2cfb11cf206edd6c1b012ae04fc2ee95d08c5fcaf9c0af412d42831d01c7a967c26353ac293ce208bc67349c34b1f6d33e89013a27914", 0xa9}], 0x6, &(0x7f00000018c0)=[@rights={0x28, 0xffff, 0x1, [r4, r0, r7, r4, r1, r8]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r7, r9, r1, r2, r2, r4]}, @cred={0x20, 0xffff, 0x0, r12, r13, r11}, @rights={0x30, 0xffff, 0x1, [r7, r6, r0, r4, r2, r8, r5]}, @cred={0x20, 0xffff, 0x0, r14, r15, r11}, @rights={0x20, 0xffff, 0x1, [r0, r10, r2, r8]}], 0xe8, 0x40b}, 0x8) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000040)="3b1a1bc34408cf833dc46d88a70226f4c33887f29b194f74fdfe8d9dfd205fa7bf0fecff9bd04f6f343dfb34b3a6cb7b4fb5926cb267284157e1a533e8f2f89417f54773615ca8605aece6c20dd86735516792fafdabc0cfd89e16c5309ab88f3248f59ad7", 0x65}, {&(0x7f00000000c0)="453395adb8f1b6b6df066029f3037dc315d2ee92af50cdad3d432f4dcf394c0785f0e83b2428c436d4cea9d60dd0914fd8875b9449c0e1cb18b4127223499b61c809b384e6dd2ac7e67e9cc3c4fe12a152a6b58abaaa871c9e944eb9cb08389a641cce3b6befa89b1cafe175b35b1ffc5431febab6275c82dd671f960e07d6e08deadd22ba5f24f57e5fe510a4c097f4f745", 0x92}, {&(0x7f0000000280)="2450f4cd354e5ba170f8c5a29f3fd297b12beaa6461794bee17bfe64909c42f361c486c23af67817d6d38e508f2ff253d5b683a547c8a6b72f9af62a83924a1fdab0d7eab7290cc8a651cece6144bf1f6e84de02cca3f20658e15646fdba8d01189ed9796c0da2bf030ee88317b63dba4a10d50011653162c91b83d16c0c8ba8238fc4e0e42a36ab087b572a25f35a3f6a798fdf0b50014d76c9d9aee3955acfea01c5be2a9ee268e678ed8ad4e5125d66dab3a9c52e45df56b35e1d5841552d4243226aa5e748c3618ffadf7acf6f9212cab0a1f270511a90a510", 0xdb}, {&(0x7f0000000380)="79de0c9562fd0da2b13227631ba84906b3171b614aee601342e0fe7dc87321dd4a135cb81178fb496e6a71ece70e35751ed9370465f5bcc058dc51902861fea6874cae125e1449f658c8a99ce2cb169501c968574de9092dabfcd6633b2d47ffc3037da395fe0cf9baf3b80ee8eb711f3c78981b58c67def916fbb75aabdab06f152add3c0f91e8fe8fbd5db1f1ab485628f280c6211015ea9bc0f780ce611b5b45d1af2cfe4ec100001b2384fc1cda0bf31739fdf7a7251dc9ed449d339cf58dc4d38fe9085277fb15df5d723c594a6a3333620532c50259c8d29b5508ba19a16ad16f50dfc9e5f060cb7e8f992b306f947e4f92328caceda4b4125a4ccce0d7ec060bf08f3d1403f8a66982b01c99eb7a2a3426930a7e3b082c3773ca203de4f74f9e779fe00d3378b7b5f46d127a5c3273e249e9014bf0d6d7c123f8ec4bf2fc96053a3f944758b6115ecf4452f3a1176f44a2e0df5beaab3e7a6f013cad04b2926eb35b5099f3bb3d3b6f0250a6aba22277321f5e41c9e7a8aad052d89bafa60c88de98e14d8900168801749fc7d9ea37d97790611b24ec977d440afb6f679c454afce9c0879757f909dc89b15040889149e9817ad93c7309ba863d25417c09ae14b8a97a37f1983efa318357d8f784ad116015c281a85093f4c1d218022a8bcd1109ac03af3e49f9c11396842de5561beecf51e61d0c1cf273bba659e3eaf1dd6a9d90852017ae2c79850cabf294ce839ef9f1344d28db65440470e97236ea2a4680093cf8a4c96fbb0021088163bb54fad913e2d45b38d3fda7d9f127cd3066b608e44775c826ffc77f2ba5d3352429411f49569958f1c0725cc58d8a9191d0b57483cb0a7f0d217034e3a197ee8678a70d996c94b7f3a309b2a1103557d16da39eb1c3e53860f6772bb3ba2a79431652e83a54e6cb5e29190e215f083c94cb6dbabc3fd697af86659a05645b8c0e21ba299d7c9b3754ce2cccb109ad907862ca99da41167867f3e8394d5f1908f59b53a11078634eed4f89a60c33b6ee1251d92101fec11165be55e66d2a7e3b2d1c834219b1ee3b0f318a8f84b1df63b6f538ed0e22f61d1740876fc87065e6f23bdb6234c592e9f4e2b9ad21f229b7684e7c975c792f62f838d7806dbb53b56a5c3f79551b96b17754c4c3ca3ab9ec452aa5ca9309e33526b75386d30a50cc4b8ff8f88591251a8c395a143c0c7dbf4b3029c05c5d6a920f6b5322795f7904cbc607587f020602ab34a53a6521868f2e14f046fda6900d7fb9a766c51b7c77cbb3b79ca00db4cc00322a60080fad271f5850928c81bdacecace86d5115001fabe97e5e9a181a81d629e576d6b2791e1e6cd5157a27705664803d3f2d67a55fb2ff94e9e81c1afe2102d44b11d90ecf158e69fc825e0173656550fe45c40da125fbc979921d13bdb8d2f250e1cc820a7068097d02a1594634091e1440d4f267f4f0eeba67d75f6916c1d6b49509fc6f8506e484dc7cb73b28ff144cf4faf9ae5489be8269ee118ff6fcfab9986fe5ef728b55eb7cf459e0bb48785b47e8100ff823ea07b0a00600279a6309e0c6e552a9b62d997db5a8d346f5ce56b03e914c42da2a2b0499763607437fc41beb96533f0246009577a6cf726644c642e68541e418fe0439c201d8e16d617157fce8acde71cc9bd425c5ebbbd7a14615db44d1505067a9f915dabf7d5f09bdeaebb691f0515df219949727a3466ec9187e90ff96b57a7e721eef63f97e42ee5f52bf86bd669e46addd548bf4982e97f53c5241e57866a44169295f9c8e73725d5e00a27c83b685a968b4c3341e7d07c54d48903c3a9196f99de8be1460d5cf1dfe757acacf9ab90b7e5fc76d0efb1413be12f1fae8a7f4fd3fbba47aa2a52070bbe91c003daab0712aff773e5cd357d406ab02fbf5cd7fad6b3f591235d7fd0d274bd7053110f83aa6cd1d40bf0a3b7a46add78e8518526f10afadb600a2e058e9e5f98abf71869433fc7e6eded3dd8f6f9100af7e7bab1c2c292e24372a0f00fcd2ca7c99e3810e1cf7288044f4348bb8c9243cd77a523d0930522505ebed52838a80017a10b3f753b7ea2ac071730d53f07267f7b9dcf41fa7426c4880c3eaaf0dcf1486fc6815122c5f2d90e507f9cbda7b4a75033e44629964ce2f082697a263619a360ae3360f1605fc74ebd4975d6dac9bead240adc3ea8afd199543ba3e6b66fd01401bce69e45d4e41aff326b34e286a6fa972d5167c70ca314a0ced128d387064d52a42fea32119dba0fae48e6d0f07d9a73cdd94d8b85a30adc51466111b7b0572c010f6a17362304a18d1ff9f40d7e3eb78df8a1fe3df1773af3576b632ee7309e4df264bc89cda4d97eb42984a833931db64b5b3f36b59886c4d654f138bf559f8af660cd466ac8261e7210ccafe6691a431041d2ec2f34ee4fb611b72da5a70e807d5dc8747f36c9c1bf3dfcd5a3ba5155d7d89bf2d9a948d6ea3b72f74be084f44aaef19a8a11ec3ba7fe0e1e8028b263a16eb0dcc8f024cf4e278b8fd0700e7541a4e553c6f751e01dc73c3b1f1d0040910be8354f632c6b05dff6e0de9ecfbe534eb9dd15be2adb25b3df21c777fb22aadddddcb812fff55e64a0b9f08b6575029a27118f8c94f494f5462a0e71926936c5e4faf9d4dfe48e530d992be5f50a592580cd6c73873026cf64d460c9c6c6df9a4b5d4380f5807476a5a10729cf6e72f517ce2da3b876d4868a12b866807249adac67b41fabe53c45e98882df9b2f6543ce2404eb15c72e8684b195974f753decf2f1a4ea99f99330801fc0f5edc4afe115deddd2ec93ba9489a07e2bce008b7839287eae3c575f1fd5a8ccbb2494949fbf89e017813fd0fa4569df059147b7dc90350c2a02fc08d4a6d7bdb939933314f7b42b0c38df5ce06b58067594de0947c736b184cc7a19c5c753dc2b5d757c0fad953d679302aa0c05765b7b6d10b8c7757e6522fdd5cb02a428918ef84d4570cfb7ea08929cb2051847092470ac9e98e6090112f60e1bca0fea8bbda4f35b9725ac49b61e55bb691ccc4750efd14801d45266c1ae2a16dc3f35e86286ac65246f307743b261b457fd4c9b9f5621d63a02bbe3ce72899ea70e91600b0bb05d7bbe4921c3cdf3cb0c366623f6ad757df0c9712fe03d5b29403e3408c2985fe0542215f64577b8f2883eff5e7783e665ad1f075518c543fe1dc370d01d78c165470106cc582cf080e4c7093ce9716ff0d4d6742167db5794c13305be7e8f88a78523fafd3349740dd5848c41d7fc49d5050126e91a5beff1130e100015f5123cd2bb466c7b458bb7169b6a0e2e80354e1702863f863d7e3d1d045056e070b8beaa61008f525da4d4da20255144f19abbf54c98a70ed8e0c43d95e8b8189ab25183ebac0052f313d657052f088bfd35fe44cd750f75222335b149fa6a160f422002dfea10909dd3ddf5fe06ace484308a43012743773810c65411edd7011459bbfd4b914877c3067fe4d21d02f27442754176b81e01a75c46d9a6624b1801069afebd35e5b610632b8d149ffece8978f92cb26696ecc6ec2f982945292ee6f6db7d7b4daa0d8e9aca892f7bd7518fc16e11afb625773e6836696c4ae9d819d6b3bff8da5f372e0ade1972c99c0ef4cd749a76c7e4962cdda58df544822e9cab2bebe3dff8d5ad15847ab38d3bcf16818a75fa3af4a8d2a5aa8dbe672632c315d40da0e29ec0c50e798387e356e72727944fdf6d2a924e65797ab1dedf8ad724afb2aa78a4e0ee35c12f969c5e4cf6a4f918b99d31cccd0cd89dabe25a65007a45acda0adca378cd2f3a27a476d826c70a9680440c0d6669d5821e8f94a532caa059faec30d513eb16de9c1b1247adb2f2a1064da43e86ded08ecf5ddaa7e5d0d99bedbf6e3c5762c562a5edb23bea49086f5023f793e126406ac3fd01847bee9d695d2aa9494d7b442de4c5e4804fbc30dd385f1c1c962c42d81a8f86e201ec3c2d5bd079f36b0a756cd09041964d96c77c3028bb9c93584a1d4d7b8b356dd52296b06c0d5c4f1f65e38d54bc051402594bf239f7be19ab3247eb84aab4907bc88c7cc6922099538a7196fa5197a2b3eaab81c24979185acfac894662e570ceadb74adda074065b3bfe07f2b5dbd3ad2ab0d99492ffd0df48cf3f97b1545e3376b55e2618775885227308b910db9b4e92473319911a21b6ea348b7d84e790e5726b960f966ab23a43f6a86fd38540edc0edf2a2fb09b6d729acc65433acfafe36de4e07a097515c36d6bdd7e8d8dde414a710fd3590608c140f5d1003c17e0b4be75a61b49467bf1c3e706fe286b505329e91a0a1e25a13d0561abcc6f8d90aba7c6f80d7df22151115f61d82fb25772db2e579d22150b2e31bce1ba9429de89585b215decb00bee55fbc4c4a14ae6702d4fd4658d3497fb78e29b682a2fbef7fd4989d468559e33562c2c3d53975fe8c7742a23ed189cfbdf7bc80d26b6e5672e286e1fa7884f7734275265457b2e468237f2f74cd51ace9304289215187ff980e8fd1693f15545afc5c7b66c8d5e8a970ef53cfeb1d0212e0db2eecd4f1705b3329d1d956289a397217e165ac0f243552d9c1a1e5cf2cb4f4d487f9abaaefa06b659683e93e7707c04824a02a50f316f07b80d36da32afae1b8183de9522290eeb1eca0ad5e90c73cb3d4e82a8988a1cc2c666f1afd3d413bce05151450565f2c8bc176b5ce70f26c712d0473abcbacc0c913bf5dbef3a4e072d0c568ccff121b7254b62983161589088157938ca657e5a9aaa9c0f24028a95cbdd1c5034bd05ffea68fa64e8eac9c530e36d15f2cccb834b5baddb19bbc50f249a6d726b22ce848bb95a9dbfe3c8d87fd171f0236d3a30b417e8dd0ce14c1bd015bc12cd47b18908c8cc4ecb68f7684ff8f3553e04a8b47879083eb489b4681072ff6439d7425368273683ea774a9db2dc68e87db1bddf5734af2b1f747c2b87ac7d57abcdc7f307a35a8400b2abbe78a63cd59d4a079fff89653c987474757fa78fe5dc6a8751694f82cf2c69e039bc9f4d838e46ac4074206c26349c452ba38bb780ffcf437dbc2d021554134eaaaa28b5502104351cf86cb2c8df71db9c0a4d9fe72e2a9fbc769ab10baf5c961b75ba9a24de0a62218a7e416b5982572990c43d59fd88db2465e3f117f0f7f99183f4486cb35ea6100a089e9ba1ee4c7591a0710dc19a93c380b94ddf3c2b0b26e7545cb4f546511621adce65cbf1a0ba8303fb40897bb86b9ea0d7e4bb62ed10d08160a292fa9785fe95fd543a445b92d07a28a25d3b5e3298d0ce96621aa5e095740a5f5d015b6c77553fd38fc9e3129ad9835e5fabea1bef0ebcfe9243abde90cd17abae3df5caea44887542a3b6d4508dbebccf1e3304b6938aba82483a4c2bec24ee6073697c8e67f152f05a67932889de54993179395e1992e5d9dbbdb341fe4ca9d444ecdf97da8a04e09350872a34e3645a37ba9e8527009a494b865de60ce29f189d2257b9bd74f3bb4d7817af444fcc4dece580fb95543a77cd4d9478236cc5d40a4ba19b5783c4ec14a4e9f2e5494dd2a62752376565759ac8a55f45d8eb2db88da724ff86953d197a3238333de11ca626fd765184460fc7148238c00c4cb5a5f7c643063aa00bf745f8b8fdecd1955fa8ea81fee8fae63ef4199c764d802b7f18be998e46bbe8423719da8af2e675821b85e725d1e2efb7589252e40cd9a6bb89dcae23d7dbb9dfee5f8be45cefe4f35fc70e83a69353ee4a1c06dd43e2fcc177d2ab7dcec23f4446a04ab", 0x1000}, {&(0x7f0000000180)="eb5b2d6d19", 0x5}, {&(0x7f0000001380)="bca3ae82a7f81725c164710d07e0d44a26a4607356fcf55f867ac47e482e26e8ac79c51d92d571a70ae61d7ba17fa63990ecdb1060575e2cf09afee9b973c7c915d9b8724b6ecd7ce02ea2d69a157bb88c6bcf8e1102fa45c95278807cead7cd7d82abf5f12a8457a5217c31fbeea2e34f76654bfacd5c00948583a2dcfb0823489af95a7e2cd52bf27184887f4a2ff9f821e4e22fcfd563a3e812c3c26f74290f3f0e78cad365994e3f5b8e48a8d74acd48b79ab4ce74b41b602dc4f52d", 0xbe}, {&(0x7f0000001440)="35d6e013ee7b7ebbbd331a784f437aed168032566df5d532263e57b4efbbc971cbcff300d44ff82df9ad5b594810acd9849dcec70f5f630281faa6b8c4c553459fa3735cec98abd60111f5e26d3987ba5bd5d830402dfc1f800630fdf2afbe6f606149802776af4366d6732390b67b13e7e60a266ec13d99ed1669e4d92b4e5d14", 0x81}, {&(0x7f0000001500)="22a545342732c7cf3989f6cebc53eafbe8531610f8c237b83444d956474704aef6cc988a171f72fd248b26d7b38b1d983f60cafa20ca65836bf7477807dc43abc8f74e8a67abff3db34a44d81f1c734fc3289a09c1c99342d48dd776ccfa2b64659c33a448a22b793bacc3ea5a8dada61f6743c4b0b57e049eff31f6579dabf84280503df6d37dbc5e8092f524585913f10046e02b959833bdaf40ec36390c321a394f35af8b6fba5ef07b3dd1575ed2cdeea4f2bca1cc4ae8f6749c1b1d6433a01116558d6b938a23824a76b73c4b238b54f0cc8e5f8452019c35fc44810319fddb99b4bd4ae96d7bae4dbc5559208e4e25c6e540d6beae8cc5f45fb5a853df659e8d541618ce45d0fd1f92c8193c91842890a161944b031ef8469a7d3efae2120e157b8106ca178c7f6b7db6ba9d01a35553124f9667a0240d379f9dd11ef309e66bb0189b6ce42aa5883354173c9b0af5e7e889506573057d601d909267e11d4009c9ab9764a9be8d1a42465b0c2d5fab65851dc81f1551092a45964f7ed82b760c6440e2b16da7824ea85ca29779544315d6c098af79c581c92dee7fd786e91cf2b764b414e363b6a861d01969db077ddd3847724ede2e88ffba4b49213238673ce44d4aea752133c3bc54b5d132a7542d77835260c14c81047f4c974f3a9e090fad00a9d8d3967c894b7c76d7710ed30dbff314fed9284420198c4859f5dd4752bf939b2f06be399f78fd8470633ec8a00f4fbdd0920a2443be353c7529292ffe92b25677b93ca5b2a16f556e3b100e2e9582b104bcc74beeccdf003ac4775398b9e9c2baf8579f211e86a8f88cb4477f59c78180461078039dc3f2e55f40502a0e1a50209efcfc4c1d717a8d50353350028ce35098ee97e361894b0902faf7367da48fc544a077e1ded1b3e8be39f5712d2fa6661d65eefa5584a04e6070a3cd7d81c0d663c3095ae84962ce9aaf8326b380f8f6e8713a2d755cfb7dcf783a2225da73eb8a8bf1735a48f9f0409a7b2bed9acc4f897452291b5affae14b3f791234b010ebe41df7729d8a6aa413ae4e93a4299dc9582d668c08589a8f1ab5e09bc4b62cf5dc9a482f170eb1a27e382390f605fe518fd33d6ba9661b71074551e2e7ae347f415559afafb815f007d19fc8df136a9795572a2f623736e6c16a9c2ebdf6b1e7f6b14084325008f89ea3e38d88fa77047bd4bfed6c7d9875d2a419c967295c751442f0bcbb600836a87d1f18ba366533e964396c95b6c5d9f5e4aafd20956fbdc1759159a1c274cad584d0a85130c30e952d7167eb0efa6f2a4a5a689c99c8a90c2ed214e6dc13b5956578b56cee633dce02427ea7bb143ebdbb94dd24be4a2b4758b7c74d06829dd7addbf3fedfa883d94b63709aac7d11bb7a6e06bd04b39f70bc3fb86bef2780257c9cd52bcfb7ad3400b0d66a8b02c935d2c9c4eee577c3f4c2a3839d9ee64b06f8896512f9a40fee5c95ecd3b921d528e1f6787594bd4074bc0f02a7068945e65a2cda180dba494761ad5e7914bbbfe098cc7fc36ca0940f6dfbd1f6dfae47d402369b500de4447c38c2d948c7ef56cd13dfdcb74bfae2e815dc4fb5a373dc625cb50ec534328d17587ee40082c29ad998663a4e21b1f90e449e4061fcaa76eae8de031830d13c2270625f59b57ecc400f107f347ce05878874f69c27a87c5b3a24fe6d0b49e29a09c68ae54153207ba98066a6a7ee8530d82c4198650902791f2bbbdab59b7d904b59ec06bfd96b23d5b15a64ceb33e29b4759409bc93850b1128d40f1236689fe506197f270c53e9a525464f13935e3edc9af457c8774bdb1784e01c47e53fee7a7a9f953557bdddea91ae71c41b24ccf05923a7c72bd2b7ceb90d0153a9d4495a75db4a2a1e7c4756f7c618a38f9ae674ee43ae8d3c8cf5e3f3c70a9512608c175f9f43a815ec8fdb49dfb517cf3b0dec457e9e80a7a5d8ef0a4c5e2b5ad7ab6257175a5d1147b11c43facbd09a373e271081e9c2672ca6c6951355db8c947502874008798e37bd187078c09ca28c7fd7304a4af52ae1d60239ca979bb715c3d3874abd76ae05a79dd7ba7003d29a27ca149241e5c5bda84c9a0c090dfb2d1c736ff69d05c2a861c4cefec431b17895ea60f3082e0c86c371df366e71fe9d9100cbf444f8638629b0b7b19dac9dc62b8c075586416265a941317c1435476f3f6204856f080c63269465562b01e999b579f6ee70fe5e3538baaad19b6b4c58b8822762ce6e98478a5eae25dd4c8da1e00c55fc993da221d311234983131d62daf18154eb5ebad0ea227f42b6611252acb7509879320dc65c18719a0e4f58cd21d74a13b9309efa33f85691a6a90062236c528287c2f170ad54e9e57ba6742fae58fcf713347d6636338e924a1fe5cd8a54c0a6ad025e0b77e08126799ee1ea500b05c4d6c8ea97b21300043e5649e696209783a5f5b4752a73edc30db32ca40faeb8559a6d0f72562fb03fef242d8b126658751568ac3156eea40081d14473a09b0f558e601ad087b478d37e3c76862605f6681bec74bec04eae25bde78f38cff117ed96d962de0f2aa7d82303bb77476ca39dea780b858252503f0bc67e7ae50e66fdae4969820ae9140f9f4faa750c2e16311f61f3a359b233bd3713b52c87e625d523a6908cc7f957735d16725b3f75e5d81c63a996e86e029c899ba000cc2657e5cdd1f0eab1eec6e25e2a7325be7afaf1dae50256c8ed0657e5507e49bc98479daca63e39c6a41a01880b405aa39c9baa854fc173492afa98275d8071e4e9f4034ec3efede7c1c0363e48d9efd69689a3457e6ec386bc605f30992ef548ee37f2e0b73d66916e6db993a8eb6acb2030a217019ab539ec43051a7bb9a28e99a660efa49f6a49c766659c245ec34bd0e5594bb841f0d3c07e0f6e35513959ad50b4dfcaf11b5b97081f298f81b602e48358d25b960a2baa37b1e51e31d7ebb66241a2ad216c4a51501570bc3e146446026f2bbad02df4e92082809eec3b76d7235b2983e71d531164d16ad4dae0b98e3bac16860c3acdf9756ca8a485b1be43fb55e129c6cf2b4dc42d9e7335567ac315c7e32c0728a45bbf624eab822ca7e6ddc860732d8db57612e3a473f15e561195e1da4fc7124aeaed9d15a66d1b4c25f08708401fab96c96cb1f93aaf2c2935816e365b8a4c05585bcf869716fbc621aa42d3e378a2bbdc4d060830fc51619b71bfb4d227eaba7a54e96008d899c2c71843d69568d1e8c77e8d25ff4843f64e3f54634daf164bcbeee0037e0fafcf5095bc223650f304d4c5bd66b81ce859f031f5a993401c8e495b16d356339164bb391dc6e1ceed3adbe926d612aa433d432c78a94ede785aef52d2e7b530dfaf749c90cf458b57e16dbc9ebff72412416d3f3f489e42a86b023621b8f90caad1d07bd28578641b6574d19970641bcd1d62e0e5ceecae49217b8dd0f41ded1a64e0c1c3114dae1112b96b5eb1f8218e5bbe17fc2a5317863fe8344af759a078457ce6b8876adb8e0ca25d4bb38702ad9131fe0deab2d607199866f54c9a3b7c53801a4f4026453b3acc3bbaf9f9bcd475c1138428d639408fc1343356867ab8eaa9381e66f30bed8ed57cddf4a1637b355e729d929809b2fbe360a6eaa5712d2deb528e18533b96d80b022c29dd6de64558f3da3a91f9d6af6433f55794ad65d791e211ace7f9d18bfc03efbfbec0ffb1955d511f609708d97de104a18fb438dde4a41b1c48b92740c154eef645797baf95cee74910365f18607d2bd411307dc091211e0a3aba9d3f742260b139af0f8e55294e2e1c8390c59c26b6b8a13b07847fa38393ef58f99b7290fe8d333152606650ec7ee17aa2fb323cebfd9d3497667f1a407f11706a97a4b99e1ed23959078028fd3e94a5a988820f06ef3939c0f18d87df36b0820155dec6046981f0b5406847fe7b474eea97fa2e8a657b2663ba528a73f85563eeb6a2a5d8a647e5d1ca7f8a126d2e0656d77c72928362bdafa126e57bddb2439f7b689459e09ad29a62af5988eaa39f40ef33db88c33fd83307ef9bc6beb233b4b2fd6b3c2653e50f00485197e4d4d1b34ce0e663f7975883c7c9d834e6883280d0580a0603ead3ab861d390869cc5f04f22ea1586d06f448cc4452f01d99033b34dd1ee3e3f0fa8a6df187cbb14a5648e79b8bf5b6e5cb14cac773ef30fc0abd6caec2fcc962e5794bb0f84cd27168b3e8ed4478b4bd12e1c6fcf720320a395c0fb8d0fbe221b07604a5be62dfc1badc6dcec671972b7c0b2a8353ae76a3af0a1e591c806a0b065622d27355cce5faa47de3aeba21579c5596012b594b2a5861a30258df83860a8222d24fb4c60fdba2d7eaec9c3147c02a4db137127d49bd12f935c7261a850f4ee19f33d02db3ba5d37e15de1f41b17251a7dfe99ae2fdeda0d2bedd5827f144ef51a74c39cf8f3c376e730c2c3a10cd0b83866b88bf0c15f88c9bdda045a138de139676accf03a2d6430fff5ac75180096d9ab525ca4633710f45aca35daec3aa1bf1f8d811670b3a067d376779155d11c500334b2aa1ce245eb8a4ab477e47ca927199350c804e43b4db2648b7e9bc25ef0cc14958b99a8743cdc3bbd2d39c27694e44130686a51bd8ce3a40c139e700726c4c99c995ff9508f2e77ab463a0a6153d181cbf93474a74410d421a5128ad6c655064424de95160de23bed53a9fdbbe6eeaa3bc5cd5393dfed557db81d70013c12cfc6377a724790880b6f6ba0c7ab76ae76a623f34594093bb660534501db687f6981afb50f3bfee6c763e4d1578d627c7ae1fd1a75d43bb65351a8e3cfa17f8e6c19ffe6a9651bbfd709a872d64f434bd4e6914799dbfb5c403dc109b4b4c7b4451d108fb595f889df907e107bb0f06195f5fbe5536beb7d1e0a0e0ef3293c85dd40b5cb23b00ba3f9c95da1561a6ee8e708835e68c22b4e81e10cfbac46815b001b8248d43c4554b64f5f2922e097f835e0f58f8cd615944941b2760506c98501db34a49e2fdb70c795069e0c628ff17613f3e24795db85e55d765b04d2d443027dd5b7a0236a40d937071f5d3bce132778add8c6825a8696f9003470f9b30620b57422dc0c64dbd0772e2e2216bf9ef1918013e8400d022037eb76cb4afe24251a562d119eb089a5c167a968d34fbd4b4e7b5332f3eab8081eff3a6758b9bbc7a5395ebd772d1b39d95c2a06a2f033557cf4a2be9452b8f11ecad3bf878756c81ea3a440cea22276c64d10eb54e797e2f9d76ec797f3da7dfba7a42af8af8a10c5d4d6f27f59c1ff9e1f5c030e9e0022d53378410ae1cd669ad52e5a8e802773d7cae3e632800653dbf49adce6adec27f055b0ac043b3b002c675fc0fb8bea54da432d9f8131e0ca242ded17c5265607184be744050251e859ead8bb5d66c3a4212fd627321f25395c42f3042cec6793ca82b9f2edd6cecc57d2c97d4d08e2a8b211554c035e9544c432c2ab05ddf537891fc6df69ef08e7e4159f3648da893b8bf07a63776f85ae6672f6d71f1c7ff01e4ecad555ae85ab4bd4f17f2e285502702d106940d525a65bc8fcf64e4664f78d728df29d658399f1f7cc2c42b4bff98cf667ea4f1d5e275cbf917e3636fdfdeb11e8394a0a5982c90c4eec53d3511891aee7a9c57ebb3e62cdfe318d75296b0edf49aa2d35ac12a882effd829d0b1922bcdcdd5ccab9d70f0dac7d9ed9550d041e64bee28ec14415e5a84ea49af20a387f0b46a58e1bcb7f3ce20fb15d21e050bf97988bfe4fead9322117544b0396bce36f984f", 0x1000}, {&(0x7f0000002500)="45fa40f22a454dcb287f98985381a1074657ee3a8687ec83161257", 0x1b}, {&(0x7f0000002540)="8c1e2b81f4a915463dc39e429d2c6297a8d7f73a38c9748bdfd06c2dbdf5bad9b79eee822201c539519c2e6d380f3ffd54e225c277c9ac621efdc5d6eeee3f9687", 0x41}], 0xa, &(0x7f0000002680)=[{0xc0, 0xffff, 0xffffffffffff9420, "5567196caf4f99567836fac71f19e3ebe1a650799fdea8f7523d9513d28adb7d5b5b1753192386ead4af1ae97374223b111ea094e5e0da947d86d93e9c3457eb493ccea56d9dc1d7496e866ed28891eeb6f2870ec57a713015bbd8a1e2cc3404f4a273b0a85f33610405879126d0fc353b7cebe1a646a33a7f0c17732467dbbe3b6de6b426b116f14dfdee09353630b5546dd8c93425797a1d1096f17354cf7251b825960b66cb195a"}, {0x48, 0xffff, 0x13a6, "7442b9868b42f035009b1707cbe21f5d4262cc04e452fdefca92f81c5371c3f80cc21088c73d7f6788de72cc04946b2e65"}, {0x90, 0x1, 0x100000000, "7ec8dbc40e62df8f7ce87f3530ea03de0595f7f15a0a3051683b3ed49e8df138328eb8895f601a10665661be751c3141f30356177c00a40809aaaaf7fd4b7a651eef78356f7ffaeedbf3a34a91148ecda44e21b0ba24e2a13a92839e4f40ca41335f3a265be2607e3bfeca45adaf7e7d76afc98e8e3c17973361036a02f18e85"}, {0x98, 0x1, 0x1e9d, "540e9ac94f0c21f5bd6ee47156f450e8a77cc6fed1df4b9e60a570f833b9cdc06e9094a612824334f51fa39ef1f3a9c85ebd43faca485ada9eea62a42fd86fda7de75ce40c64eb4c3fc2f5699af34d56e0ebd79e636e1dad2d3bff26fba648f2604edc8becc16df328070ac9b968c4b55406f2659de8eccf6c7d0912534d2ba1970cfcd774011d"}, {0x88, 0x1, 0x4, "f488467c31f78e9a31016b8a32afc9b46ff91ef628499240fd4f9c32681b9b0f114a9e790342546c5e26667fd3570c16fb1051540c2e0fbd2c3265200841e59b5ec4d7c13813e71cd9ca72da313cd90669ad7a90cdb6b35c55aa80981eeaabecfd291e5c1ea71ccb2450ea220edf5ec61945a7"}, {0x60, 0xffff, 0x1, "36ee27e8f37aa4e48aa7cefb0b19c9413e8db74cea63bfa928b924cf78f989226fbf487c550f174297fe0c970270d2f5e74b3b0f66a32d2b4d5f622f1033a06514ebc65e8da38746e4f764b2e65c"}, {0xb0, 0x1, 0x0, "37713556b1fbb6cb2a83010567df7d8a1a7b5f992cb97ddaea115831b642c24c675e3de63bc0da7e70d3bb34a675600ab319a3745cfe618bfb54289b8f3af16636e5bd8821795bac8c4d90ba205654518616dab1d0a47981de4f33e531a88b1d833f2d22896b03ff7b8f1a30d13d729dbcaf4ea03e72d09e3dc96cb82a6df24c2b33ad1806db66f7a1df0849561613776511d6fadc5fc71e3f1c21b3"}, {0x18, 0x1, 0x5, "dca9417f6396"}, {0xa0, 0xffff, 0x3, "429b549eae8a70369d9c67917f58f880499ee6040b1aa30a77c3cfcf1f3ec6f205d9a5d1d416a4ca63733df7d9d9c1a8484d6ae6d32ef60f235870ec69f96027ddafa93ca26648243c519542d7370493e367fff31bc10c30a5ef2472694660d09684489bd49c2db86d5242f4173b1ee4dca18b91e1acaf0b8d1656153dc1da55e0201ff3b523001cb497c1b2df"}], 0x480}, 0xa) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002005, 0x12) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffe01) semget(0x3, 0x5, 0x2c8) chown(&(0x7f00000004c0)='./bus\x00', r2, r3) nanosleep(&(0x7f0000000640)={0x1000, 0x1f8}, &(0x7f0000000680)) dup(r0) fchown(r0, r1, r3) 16:00:21 executing program 0: r0 = semget(0x2, 0x0, 0xffffffffffffffff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/214) semctl$GETNCNT(r0, 0x6, 0x3, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8c, 0x5}, {0x18, 0x3, 0x40, 0x5}, 0x5, [0x5, 0xbd6b, 0x4, 0x80, 0x9, 0x31, 0x0, 0x401]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x80000000, 0xffffffffffffffff}, {0x18, 0x0, 0xe6da}, 0x8, [0x20, 0x5, 0x1, 0x20, 0x2, 0x54, 0x84, 0x5]}, 0x3c) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="b2cd512f25038dd36f4e75", 0xb) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)=""/159, 0x21) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x3) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000400000f153e21773eb2c3cca907380f4f161133e52fc8f8863a8727fd6bec4e2af49c42dbac724981d09fabc991177e0ebaf34b546762f13d2ce14114da2bae9c2cbc1dc7983d6963050b619222460ed4d84afdff75e4afc9c40e09e329aac401d9a8c9995f387c08101029fb44d81a315e2dc527cb42ec93f05730228cc8d6f0167e45a20d04d46683bc3a1122eb4bed70d49361b3c710f2f9b1597e3de64ed8bcca7b13b21923110ff7dba0c76b26e8f2e7b38e9e3bc706a034620deece206474495c69893286ca0c3be"], 0x8, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0xfd}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="08000000000000d9ea03de009c0cdbd2a41665babfc7703506c237db0c657ed647cf12e0217e9694de1f7c449182188b1e4fca3e7f8fa6ab5e51dadb07df2f762060e7da7bd40ffe55100f7bf2a46b0639919cd3bcf6b1c989977f2380d9a1498ea9f05d4c350212c75a1467f1cfea0f7ceec219e921e03b1ddf953b3bc42c2d8563a67c9f8c4600000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="55034fee064b071f3e3d1878dbb3d44a6b60f8011e2ada203d9fe666b63fa4bc48b7610d9ab52eb3f5e15fddc303d126f392ec09a654f651c3d9cd8f4bd75ab9093875c4f12a8e7898e2f2e7938e0c6b63aa4f1420669771deb5b72507887e7dbbf745c5b3b055a1abea71f6371b0b", 0x6f, 0x404, &(0x7f00000000c0)=@abs={0x67167a6fd11b41b, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) 16:00:22 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) fcntl$getflags(r1, 0x3) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:22 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x8, 0x7, 0x1, "582c4662bcb29253c3aefe972d845c2db40cc456", 0x3a, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000000d96, "ec442a7158c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f00000002c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da388646e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce00000000000000000000a558a0b3c803492e9a9e1c890365ec624beb0f4c59bc0f25cae1", 0xffffffffffffffe9) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x3, 0x164) recvfrom(r0, &(0x7f0000000240)=""/196, 0xc4, 0x40, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:22 executing program 0: socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x10) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="5bed17a54ec851656ca3ae66b5e7ec444fbc6c36d424b5b46169745811064429003d7b34142dae3c2ac8ce574163cbf2344a98c685e3deea5255b7cdac826efaf736d764f3ddbb30b8fb8b64e31d3e478fe92fbda584fa91d760d7c53de974c30a3b4d7bf16c577ceb526ef71f13394665c880a3eb4d3eff9f155e130e45e4cb6c33e95b98fedbd3aa0689e83251ca7bf2e7281690ee66d66e44ee017ac53d1a4ac2d65d5acfe3061a59cfeb890aeabcbfaf6aafbe9d2aaee471e16bdda949ba213ad141da765ceb2851fde035e7a614bf153a01a6eadbbdf5aedb8a9bdd01f5d5", 0xe1}, {&(0x7f0000000240)="4973f7e49fa5032be44e38967ab516790d892a1fddc26601d5452db3307221ae0af36c04a29e034c18e2b9458bced1ce2cf959ff938abd501ce632b482b169798c5ec2edde3543e99698dd8190d7eb21873ed7e025c541bda08bf9db6084ac8964d7f071aa58d7ba9c63da4b164981836836e05ee0ddda26ea7606a0ce0bc3f02b95476f4e7a0c8128ab", 0x8a}, {&(0x7f0000000040)="a648294e9683bd37ab1ade2c25d57021722dff79321d51e0c093f4a7ed646010fdb601e6b64ea611", 0x28}, {&(0x7f00000000c0)="9491a3a457fac7588db14e4eb1e919fdffd0d54c963c66426393607fdad65081b413a269df3f890bf84c461b0c31a7", 0x2f}, {&(0x7f0000000300)="045e22120abb5056641e041172dd1c52c73b50fada662e2c4d8139943a2138922da0a9caa5b6dd9674667a847546b6bc530164ba8bda8874c63061aa14ac10023641e3af3a901c0b29ac45a027f8c7eac632300f9895a5d3979fd0c2c48c8a94cb5cc922adcf1e9b25c9536e66fec2a5338e697fc7d31a017cff6e6bb18aee605b896a4219fc97d42b120d92f3ec38b84535392defd04bba9b4d018e44900ed6bb565c3a41", 0xa5}, {&(0x7f00000003c0)="4aa8d8c3d21e886dd59e8fa3db5d57fcd2ad8505025b41f81809bab938b3e2571c6fa6978e407715e85b97e762a9dfa2e706a19d8e794dd2d9338e87b76ddc874226ae89af56e67494df88e4b758aebb104bd248cd6f94ed5907315fe27458374ce5306a44b529627070910c6ea3b92c2a0e248efaa52fe6ceb92279116a559502bbc62795b5e675ac786280270085c09d8ec04a70fe51a07812b0ce694977b322aba14216f2565abc577cb4f0150679f651fe42815ce06dff85486a103e7f80908c4dab4c5f698c89a0fa3dadf642167fc56f569a4b4cfa3bae437ff9d55d44", 0xe0}, {&(0x7f00000008c0)="d56c86d01c138bfb8cf123f003d9ceb110de0bcff2fed0040afb1cc9a4b92fd7bedf6076408a3d08c6b4cdf7d6ce29dd1cad68b665ee65767bc5629b2eddf773c6c2a3e63bd3788e67439c8bd3c8c7c87e522aa35161fea5196acbdfbf00c8e47cc478f05472a73e5177e30323f790a0bb0ad80284c6bd86d00d05ee317847f6ec27fa956a5e7a795f5e5ca775882da6c45feca28ec3806e470d555a08d23c38babe8e37d28a25b3ead19f1ba4e3b4a5df249585bbc243b4c9c38b93e540786410cb", 0xc2}, {&(0x7f0000000600)="0a58513ad96295bece2edc482694975ab8df6a866f416b6b97fb6370209daea7a94f8022d13f6acd02ca2087cd84f1972c336a9ff38a8db77cfa4ae49d50079ffb9f68cf5a824924758204d7827d88065df63b361c0e2e19b01e6fd909a5f695252edf9c9fa0f060438af19c4b69f5429c535fb596d3691ca02198441a6f0deaf458e53e4ee063182e4b622451b10342c43ebba764da71b7e6d55abb6a8be3e8869a2c95e9b6857b0d0156280cd24eabaacfe280e98bc44dccd05473d99245d7235560622d6402c0dffd4cf94869f2ad741934b11341b3c4e52fc43404d6028aea5b68d0f1edf7410e73d9c7330b60100518ad", 0xf3}, {&(0x7f0000002740)="275dca923d54350b09199b4a276c227147a33113c0327f60126afb3bb734ae3299e2a4ff9921fe4ff708ca4aebd82a296e9679bc895e1650847c61ccc8918d26d46d89c8f1b63db4fa9e0f8fb492a0794b2b453c44bae2eef180b2ac6ed118d1366ccf16c41bc9d8d8455ddaab2b4b2387256bae61f135e913f51a6e98f0da1f2180ed91363efbb5f57ee296910dacd8e9e9e10f78328f676a499838d7df14ac258472f020cfab21cd17cdc0cbadcb54de4a8698e638c7397ee1b88aa427b2b35b3fabe4c036888312d9e9b396974ee1629276a9ec01db90f8343c9ad026c4c992e0b853c40f9c2fa4c6260380784e9f147c8badad175ea72763898f74d39bd1adf709f3ef9d40235fd3b8446a254e5ad11eee6b4d482c3790d0d6221b357210a3c0eb2800e82d15ca70e5749b169055a8220f4bc4f80ea0deba883891f92d843141d2b27647ec4d220ea214b69930a8cab8212ea8164cc270bce1c459771e335f8ca3aa4c0fdef4e2fbd804e64833ae90049aac5febaf60329124c7601a6db78e1f20cf1f818fe491bd449b90693045ec234a0e1904c3ec4c22b24d368497398f66e32cf31583970666e8010731615ed09a0677c8a34d33272b0e08f7e8bbfa6e8e69f571efdebecfa30f982644c8a2149eca9d800b9f7dc5af2d48692c6bb8fd02b40fee0671e97bec8c22d91f0628e1c12b1b7816c09f716904e2aae552bf56fb52e66918a24290aefdb5255e89214cbaf9601bfc6f8fce0aa39ac454b013a79eef42de27da720fb3253784499975d183be3721485120c33f8a1926ae5744198d52d480c8cf102bc815f10983e725c540b4ab7aa9534d5d28274f800e475706954a5f83de2256dc0c0709317be865d7909f64ddcc6ff15fde379038957acd90350433ce5d3ba669fddb109f8b44db4d08dbaa2d35d11360f28a0d2c1d9005b276ec3cc456b8bd8b5cb166e0d6fde365d5a327e6d6047518b91256d21f0398caa0b0cb92917b25798505b934420b431fda3dcae6a7d9f2b3ea11a8890164e922013000db7cc095fca846be56150554a1df122d427e6ddc3214246301edcc2cac54b14ceb23378eb73f29cf8f763a310add93381f315120234839a2dcd711e460f89fb996a37f8268b7bd3932133513a51e47db44bab7d3a64c4ef65e49122c558ad68247be77f6e6ea420b92744e6cc0a53bffebdf70f773b4588ac4a554941dcf33a449bacdb220156d9175cf681976f50197a7b016b226b32e233ea48c8c26c2b99f4d0ae23a624453d3a6c9eb22f09f80c82bdcfe1961f1366d0acd0f751c1fbb52f21a82f421030741a65dc65bbdd4a494531019287a6c210bddff0a5c700880f037c5cae770f0bdf99e06cd939d644d0fb642f2aeb79e4c66d4a2fa9a6340aa5c4c758b6bb0f885a211b946500d6d0f49059e690db8aef57d43ed4f95bb850b0543c51674421b152b95634b9dc6b3cb7aef38575fbac54820b74b70a8c073d20528fdef21c433e15fe7a57925832b9520c536214431950027669dcb33165a2d36e2b6a432bf326e27166572f4ed81a64f98085de960eaccedf0e434a468128ba5178e2101a5716a7de84dc7a14e16304ea0b9499bbdc4b032e625e210b76538dfbf822225664bebb36cd71a5e0fe4fadae89f2aa57aec5e7982fe0e04b042730091fbed29e177e33ff0f1f3d4b6d1cb35fb4567e01d4853874feeb5ccf0073328727567f53482755387c665e2ed0f6d5ebca6b629c5a881f68f19d45ec9a1971c6df1e95bab92aeecf1187e48a23febd8921d89ec5d3a05b2bfa2bff8c7f9a9d39fbd5cf46a6a15d65440d1b46b5eacf2dc473a2e2e5572e84b98fb153e777e5e0b6b5ed0e4c07e7d63c28f9083fe3db9ac02f0a30bd6dc6a614b8e9b26b32b709c86cc1eed7854563c6bf26c1328886fb45092d746e4967014e3911f489fcd9172d096142889ba5c632a163e82fb4baad769ae4449de134754fa322799eed0c7f2203bb2537bfde2451c39882eff417c9a7655c871b44249fd7f046fe9e66742985f951190bcf7f0eed06bceaaec425fdf02f260de3902a7e5458510a4e97614efc9f888f68adac856b7082cc1f29fdbd888288da963a5b4f713528ba5a6afba699fe1196e187c27c07a3cc4fd496ac3f86b0a4a4de100b8ba018d9a685d91ddf21512aaef647bac0f85fd7ccd6c8efce4b8e6d7608b75f2d55e9d41bdec4ee3b7a62eab1feb4f11ee192c987a8c8735a0fe19166e3127521f5e5cf2d02d5b892f376da19b9178ee24a89c9b0935fc310f059384cde2f597448b01adf21f2dcb35cac5d5f25c0f2bd4608057d21319bdcaca3051da71aa71a7d4d3d6b1540073a8c68b73782b3efaecce1fb5522f0e96fe14656d4854a26480114f4fe35c3523323ea914fbe0dc59ae6f73f1f18f35004af649f5fc5daae7d52275d3e136925aed010397d248b6eaf4ace6d427d53817cd3964b64ca7bdc0ee39c7c091f9d25e5efbae8ed99416118b1172626fa081975994455b05cc92fe26ce7eec07714afcbee694ebc23021f0aaadd5436c33938d225af52ff343ecca9bc552ee84019401724cae1b59d6defcb83a408b512b4a0b8a6ed0f454a0e2de2ac277f53a12a8f4268a59c4a81d1d196a9da6ff32bc05eda7b824cadba1433890e3a16395b2099cee6cf9fdeee2b949d816406c0b9e110a1270f9f32a64445bc4cf76bece51722528299a141258ee0e34376456d4ee0ead76996a97495496a0467a6a46697e9fab1cca3252e59cabded0727e62786bccea74c515f0f89150f13c3f8ebc90bf21a8d1e10b727fb6b90e12eb60f7ce2ce069c49b464d76e68f0be427d480c2f89c2a3709ebb8314a8a02dd27c1f6bfd2766cd5b3c41f431bde13918f815b49d7e219f7efa5d518fdbd80ce919c29d949d02affb1467325c4d7063630be7a2de24883561be3ecbace0b4382a3f114e023dc6d899ad9587eff8ad50f0bc5e63100e6b3aa6b873e0dd0c8a2586687743fa5d5a15f31d5a7a6a9d6d71af8380e5dc399f802b963132f574e53bd8d606ecf23afee55d4435a8963d58ea87558fd585982c8b0411b18de7a753274f068f04a56861323423f094539ab0d6d912935832f783ee4e33a0628c142bb48e216737c66b0afb0b04e0035db33f06ad11f7081a63602b4399a084c08bc2451bc9760d0aa7cec720132e5e32a2761e2e5c2124ccf9f89304f0fbe79b4e17cd904dd27afd18e9a3f9c76330dd4ae0a132c77a453f5f6a9ab7ec8bfff1f758d83058172eb7ed72c1041e5a132c2e592a343647d5f6ba3bd2b034819bcdbafccb31c04e54f65fa15bdbbd13093778ffa7c4a63830db2823b683729b2ed951116e7826e3586b2983f47efc68c0b9fceee70d7538ee58aa19487f41d97d8c79a8085f03ca442f151bc52f8e956571b22e919107be46f6324223a03ef9d3167608ec8e800a928a2640d3681366fb8c158a0f5ebe6a202f34aad9d7d07e826635215aa13905cf1891d1ff608ae16a76cf9d29fe945ac2586039e1baaad3ce2ee240c06aa3d2b0f93b04972ad2cc56d906480f4c77b66b242cfa5160d16443ed1395c98473b97015a7c16239ae758130f5427f7434a46a64f7cab6471ef5cd0b8b37e7c918ff01020df6a6ec16fc1505010b1cd11c112310c27a80d1bb36557ecd1f77e043b33a940d468597251bfff4ce793f3879dc7deec90311fa874027a1d7a6c223e412356841f57ee2d576ccecba9a2a668ddb70c68cc902fedc5de89c8209d7f0d002cd7b6b4a146ce68425cafced0b0436a69878a74a7d736e4a324625ea58c0b245c084cd1aebc145c6e9cbc3d6f998ece32aa0e560f78bdbf43408063b1077d602648d894aade7225ad91fc3b6d0ee322ee1f8a8120d95a1cdd6ef5bfb760ff5714cfd57558735f0537a0b77ccc815ea89584915b618a8ec60b3fe3c3d8715cb7c6bc3855f3e855165b7ee9dea6edc27cbfc7799861f95da10f1a56ca9c090eb6c6ad56fe2c5bb372243703a81d509c011196462394a408c9bbca0d74626e647291bcaef999a94001968f7f4db3dc4116870349c904b76830ca73e0c8c098d1ae4c986c86cfce96dc81d729278d9899e394184d2dcad6b6ec578c43582ca727dac836e494dcd1158ef8a16f5bc3e1e38a5f987b73e0a48fe7241e0b7c81ecb529bace82a03163a866781bb45ddbefef8e320e8a8739e6e6c64903add325f108c354e5434e9eff3f4acbe20e6fd3885a0b46b0e96d1b9efb0afd752b7dc05d4a8864df7146d418c2b173f990dfd8c8dce3c778f4f7af5c63fc369e004645b58208d138e99e92e2c1fd7fcc9883b9c458ffbab906e5f371ef3e3dbfd1ff89b97e1e6d48e4998f6aa774497b13296a864ebadc4cb0f41ad708f054125c10afc88dc710a446909542d1ce364c2e8e692ae9ca24d38c540fa6c0853f67c9dce6fa18d917e2805fed9f9ec044dac807bf03e217559c1417eb40bef2ac3a8aa8a41f278af3b5f8b89b8b45783da79df4263d683a0cd45d8da2f8847ae6e47266dac71c1634a06ce3cc52f54ee670059f70098a7c07a65eb3bfdad7abe19595207f193013e5b62de176673e529414ac4f798dcfbfd0bdb1d37e8bc41dd49402abeee08987e3fc658ab3e9063e66ad43fb2e04c8b310ee54181e0afd66d6d658366be3ec38eb1449a3b4c4b8d199f3dc70dfd384b5b2e08ef9174fa2043dff30498a36257e47924db0c465969ccf39fb3e0d6cdb6d3ef8c90572ea8785e33f3bcb8969de638ab1c1086879dc3f910c8f28920d71234ca200a71a2308dd0e190f07ffc6e2b0865c29803c64bc1b0428466fc9a877d7a0917be1594b40aeda9aa56511cdbaa9c5ab9a41729fb3e22ab0e2a8f84021392039d88c5ca45501424b1c00638aaffaf6bacef737e3f91a09663226421bdea41a7e6a719b3583c0c1c739c53741b7d715742d2d8255b658820abd23b819fcc52b32e3f7b82d5395dfd76dd9f7a16897f6b4528ea49319bdbf43efc68dd16be91f5f70462f42d12b5c7129c5e8e32e8382928e867bc77075818a3333255b721e46769c83899a8a01d546c60262e897d99af52f2cf8569a6de64c6e03d2e5426b2f3100694fc0709312fbb7bc9c58f4404caf3f9d1d359bfb7e731e1493654da5db7ea97164cc7613de9152d4de1415425b3641928adc2187aaa69dc8cc58c69c698c421cf12ba2fadbd528cf2948c7e51f852b0b4c01bf892aeec30feb5f8896f676a0b5197b8f07f586c09270850832dd67c96ecf2e738c4d70d9862a4c54d4ce830fdd9df7693882d24218205bf5f6869ade57113af6c89a8acef9c91a590c73298c186e404762920db36242e0a3f07a24ea7f83fea5913d7dcc931660db756c5342f587290d00a231a9c98da9e8a0898c433c992490b79b62109ace72603629e1464d605372520b16aab34d556e57d4735812eac7ed1e168296408f31a767964cc9adb8bd746e01e9f85de45b6c256895bcb35356fed64055f6e5c0650c042ea1c85da81b9b71d2d6a989f87f9d38ba24215e351d9e1007bb0232a863cac822ea2f59e22ce05f87daf028fef1d60d2fb73d068287c87234d614363c04b506dde98a9df5d386a2c865ba4d78c9c21248b87e082ef5bb201484af529fe1a954d5dd0fe491d70b81a65d78d94c0cfcda30f7034b425a136d61c8420cc198329587017c38a251e9d1633fefdfc683c31eb80d6bffb72123721375b5aba36419c32953b14724d9ffe7dc5a7d2f1ec65ad22f3a4b79d880431766d457ece56c4d021f", 0x1077}], 0x9, 0x0) 16:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r1}], 0xbe, 0x1ff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x7}, 0xc) close(r1) 16:00:23 executing program 0: r0 = socket(0x1, 0x8001, 0x8754) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) fcntl$dupfd(r0, 0xa, r0) listen(r0, 0x3) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xe) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20242, 0x64) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5]) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r2, &(0x7f0000000040), 0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8004500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) fcntl$setflags(r0, 0x2, 0x1) 16:00:23 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') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file1\x00', 0x9, 0xe2, 0x7, 0x0, 0xc2, 0x1, 0x8, 0x2, 0x2, 0xcaf0, 0x7f}) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') recvfrom(r0, &(0x7f0000000240)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8001, 0xffff}, 0xc) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x1c9) rmdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x10001) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x100000000, 0x3ff, {0x2, 0x80a}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xaa, 0x88) shutdown(r0, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10002, 0x7) write(r1, &(0x7f0000000000)='L92', 0x3) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0xa001, 0xbac) r0 = socket$inet(0x2, 0x4, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x0) write(r1, &(0x7f0000000080)='m', 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x26, 0x1}], 0x1}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x401) 16:00:23 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000200)='./file1/file0\x00', 0x4) setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20800, 0xe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setflags(r1, 0x2, 0x1) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x101, './file1\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000240)='./file1/file0\x00') 16:00:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/114, 0x72, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') setsockopt(0xffffffffffffffff, 0x0, 0xd9b, &(0x7f0000000300)="a0ff2d9b2aac0cf4356b4eca5cfc5b44ef47984cfaa78bbf091f4fee39a68fbfa678aee0bcd789bbed2ccbd59fcb0707a1af6d47294e2eb3ad8d79db34ad020e4f7d1b9bdda5b6733678cc0ce87604ce53f25d803183c44be7ce5044facfa309c3be02a0516d05b7148ccc8385eebd414e9bd18253faa6cbb32737277411908c0c3c75e9192fd0051588073d2bf0f955dc5453aeb070b88c5002ca4b48ca98419d7d66143eb73a8adce91ad7851b51604636b0e7d3d81fb622bc4588195c6d008582821eb4208e0c38a49cd927d0504f6625ec0b656db5114a062793a72bd73dffbdc95dd98d0bb1735c7d071acd622f85c4", 0xf2) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2006, 0x40) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "a52f89e51076e03e6e03a5fa8b703cc34c01e28a", 0xffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x80000001) socket(0x20, 0x8000, 0x1) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10004) r1 = socket$inet(0x2, 0xc003, 0xba9) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010066ca2bb66000"], 0x9, 0x404}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000000000009edcfa6495778b72d044f2759a3a159ec758bcf44bca3d63a4a5fbf9"], 0x15, 0x800) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000001800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea0867c79d40b50361f83046f8e4b1cd97c3e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80610332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d", 0xffc) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) 16:00:23 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='%[\x00', &(0x7f0000000240)='$\x00']) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xffff}, {0x79a, 0x8001}}) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x9, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x6c) dup(r0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/58, 0x3a, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./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)) munlockall() sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) getdents(r0, 0x0, 0x0) dup2(r0, r0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x10a, 0x2) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c3774f4c", 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = msgget(0x2, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/102) 16:00:24 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:24 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ff4000/0xb000)=nil, 0xb000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="b9986ddfed1f1206587d889239671d93b5826c4f4101ab38bdcd02ee1b18905a723aebf53a5754150ad8261267fba2d57b36323659dfd9bf3d3c8df955655e5b968f55b3febd220e60ca81117aeaf27069833a0a615d113747eef53a178eb8f2adda3713c1", 0x65, 0xc, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40000080, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) 16:00:24 executing program 1: mlockall(0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='\x00', r0, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x92, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="01007325f012eda4b178dd343436327f08000501000002110004000094a30ff7904d64e8d081ec9a74dbede9eee46523dfc2edd260d19b84774a590808051c9eafa648c9567ea2b5c80799925dacb92575e9c34e1eb690bddfab80f030e2a09f6e96141372b57ecc5b50f432e2d6456d044b8b590d4857282921c96a555ec3e794749f3c56e7a771b66593731e10f42936c428def8de52454c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f00000001c0)="e24d498e186cac0e3a25bef903d183ce04", 0x11, 0x6, &(0x7f0000000200)=@in6={0x18, 0x2, 0xaf81, 0x972}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) chdir(&(0x7f0000000300)='./bus\x00') getsockopt$sock_int(r0, 0xffff, 0x1227, &(0x7f0000000240), &(0x7f0000000280)=0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x1, &(0x7f0000000440)=[r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) readlink(&(0x7f0000000480)='\x00', &(0x7f00000004c0)=""/23, 0x17) setgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f0000000400)='r\x00') login: pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdb60 va 0x20ffd000 didn't change! 16:00:24 executing program 0: r0 = msgget(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x1) msgctl$IPC_RMID(r1, 0x0) msgsnd(r0, &(0x7f0000000040)={0x0, "6cc5de2e7237028eabc3fe7bc1848f68b008e2fc9b188ccaec87ba3b947500ef7a9bca3b42ae45d1166f8e782916f37c8230c15fad8724dc32a65eec381a240d1243f3bb2895ae3f3f515ce4f5fbc1a3ac13bab329d12c255842dddc050674bf961aade20db726b18e4f716c7003a8f11ae6d97e22365762f2049492e8c30a15bb053f774ddcd99f1da92c916a1a"}, 0x96, 0x0) r2 = msgget$private(0x0, 0x40a) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000005000000000000000000000000"], 0x29, 0x3, 0x1000) msgctl$IPC_RMID(r2, 0x3) 16:00:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000001580), 0x7fff, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb}], 0x400000000000066, 0x0, 0x81, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r8 = getgid() r9 = socket$inet(0x2, 0x8000, 0x72) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01653000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="9fe186c2d7fe06d924a17c244d7c1972d52f02b59b119e2d24dafb1312a5393e3e8ce2fba8c89b11de8989b40f7d31968974e03734a773342a26004314a7a7ecd78adfe2acd24897b8883908d5e90bd21d1fbaaed4a14084d52e7ba67b8782013f6b8ded2042d264479367fb1963cacbba58583ca3a422f0855d65cd38e570824f564827f82d69031c508ee40157ad146619fd4aba577ca170697c85c39887c8ebaf0ef358ea21619c9e8e7b618b0f9162aab46aaf96af6e8d2beb10d8571b0b207f81745147d1", 0xc7}, {&(0x7f0000000300)="f41e414a693cfb0a1fa0489ab4fb10f9698a07b25272d16bbbd36a85b7ef3cf0eb3eb4cfbf8298067c53f81b8b9397f1d110f6b673ef65e0512260d2ccb7bde46739434a930b757e2027d1fdf047bfb519468e924b95d313fecc5897020046c7ffbe649449a486c7b5867bac8ca2d32956213aebb4208d63d9f0c2163f5acd6997cd7f12e9aee58faf698d08eecf477aa6315c359dbc4089b977f4fa373933f375ba158e0eae2903f3b3ec0e47973555946183845b71ea76e718c5b138312a075c23737544b0808af8c0a1f1d37078d129e625cdcfd73770c4d21b6ef37e260f1f77ee4ab97ff779c9aabde216d0c2b04c273a3835e41f4cab1347c397695ba46e0b8c57125b9ad69f58c41b55d8c3e8778382ee7d6020613da6f104376f82cee54f61c95e169aa7c7f3209ebca9f348f8e71396ee204a5c1bdd546308792e7e3eca6ca5a397e47136da3034f88a253c36814bed4e6f5bda97e9a5ca3eba0dc097f1562d8702e50c7084b8b8d87c7bbbd7250738980bc5eedeeb619f4c2bcf66c57220e5b4f775f1f3504a532069e9927f449879da88906c51866794e11370c49ff3ad76a772eb433e558892275b132e07875f4ecc4d3a0cfe9b7c871f2620bf0aa4deb41be4e5caae1cbf38e663582a4a70cb1a621c3b5f6da593ea898cf9b1d9ffd031a0ecf6f21e98735cf3c8aca1b59bff714cf8eb8466eaec90465e642aac658b0404f03c77884eb769b41cc6c171a6f1fcd961b2e2fd98862d1f722951cc79db2f03e3791eacf8fd6da5a8d8fe53a9e8e99149c6a99a1fdd4100584882c45972232751cbfec7cb7303d295a5198f172187b1c41665e68821010297531a5a78cbb42a4a797b7be0835ac54eb3774a9fa4a8a0586ea0dfdb0a6fa8146d66fa8cf5c7ba31124142d707ed32e31da177bb2993d419d7c7135423170bdd4d50cbc38f2b844f06b194238458dba1c88a0a2d85f90b7a86ea0f97ec8b926e2213ec6c1ca9f35314ef927a480829f34f76e1449093d5a848bfbb7132ff92b3cceff7ca82b4c948abeac9faad82b9d0079fe236356deee176b0691393aa9526bc225bcb290e1f76fbde3852f834277bb4f98b2feae675ee6624904d00f09ade2322e5e41c36ad5aecaaa39f8a5a9e97435337f147aa063b543df0c866f0eccbb7f77642f4a16889c28f535701f412c20994aaff91a807469d77120e8e0b6d2d3a14251b6e34e24b9ab5bdaaa377dac57fcb9ddc6748154bacb7226de4bbc9481d99c6ac6802bf3aff3594ff7ac6199c5d654e0e22e3e7048e2d1f973a0f6760625b6ce361cc2ab88b0ea144881ba2311984d117b0de9be02a9d9b39eec213e9625f7c605b0dfcf087f76fc750c5070e29f938f3a4b4b4b841f3dbf4199434f95a14e90129458a4a9a3b1006c453687c464c3490435c3c5ab4fd71308f8f952a94a69390acdde0da24b405f2a6bb05a854c3a9bb19f65b5982fa79b4da185a473abe9e69e406cb5bb815405085e653f3096e93b0ff7f52e8b95a50378913e697481c520823e897fc2d73d663245ab9996c6d9276b3419a530d297940e7475277ecb5fa3503959844be26c6ca77422733efabba16184896952e984d43d8c2e903164c44790c6a2c8f6958af20da8963a2477143af95fa4c85e4995571417a1e611f22bec0314935b30355f8939b0ca50d7af1738e6a1291411e7196c3458ab3f54b74fc9dccdb29155ca67d1e93b411c760acfe2009fb666a9166d27936f8da747524852dba5fe6c6f983cae2e14c78519ad1d01295fe5e6111ae90331dd030b5cd120fc3bcc8ac430b4821f5896b305db59ed4198ab85866c4334cf27d392928bb4130c5640c4970491474c2bd040caabe1b022efcb9af131a7486734f189a20e300381565c8c7fed38255fdb943e3ed372b52887611c90dad9786690db98076bbc838bc84d3b79632467b72750ec3067077e5e41c7883ff684f73c6ba12204b56d490d74cc5a38240d237d79e775a2c574e3e8c2412a580cc59201611c7551b99beb33850fe830e1537f15766533c28f5c92150693890d22a1563869e083adf219f0de2c24d5e2cf6db1c3a3b204f33c1e95163e6e127d6cd7e1362da5dfd2f6027596723c83666a025664c3f509538d9c332a811a26474f3181a05f249acdaad06b531dfc0b7ea6fb3f2184fc0014a399e29c0a258a9d7e0a6810fb89c5492bd31ff2f2686a9df5d34fb9db784475322f435d47a18c48b6324098e56f1fd66bea71d2c738704494f2a7a4bc6b795e06c17917c72a2227bfc44b3e48c4f6e7894cabbff6556ebedc2b2892c241362d53a658351b2df2c3991abfa568ad056fec50ee1c9ebe7d33c15a89ff9ad0e0529bae9858f569fae5cdd9009c1eb840fa349a9566174bb0fd3f4a3bd4470ca60c2882c346779ea5291388f78d99fb8ca29ddefff25e6027d4ff8f0dfdac9c63c298bdcb6252a58e28dc4441ff5fd2423667f06635ecd1270902e7c9eeeeb3eff45a0a4d6ef616f4e1a00f697a8c65eb1b45a988463f2465667c9ecabb512975627cc209420437001d55b067738a202b64dbf363bf59ccb6e057e5ec515c4ca63b53fbb52082a8df03a4630ad329691f9bd77a821f03360dfbe0e2e06eadacf4398388fbab22bd2e915f8df5e981bf76d62f27cdb4e451fe52dc41d3a3c4fbdac231668e445b7bdbdb0210fa507654e3b1e166a2ae85efc4f754e066eb85a967a141ac83dde829afbeeb09c1cee11472ee82af2ffea581d9d82df328dc204ce7246ce9b32cc723dc8bc6b7a0dcafef0411b8ac1e8b83a308084d7b301ede863bf3ba0c2d41b9e6901e59e6cb79aede91293fe1cb302eacddb225ffb1cbd6c57517ab4bd92877073933dea4f92afb54159990354dc27ede57e6452f14dfefb0387a77d7ce8ed9c8219807d2d734abe4c7778c7d902576da29cf7b17840b258f2367736119921d7c3a13b8492c09f72c1f9c4dc982275d060f39160ad7ced822bcad380a950339397d5d3d72933f93487a9f09fedc09972e2bd58c9eaf7ad581d41a7001c3d7da6eef7c6d4462df2d9a34f6a5516970bcb609c1ae41dac5c8bada15e124c3fa5012387b39a5794c4aa57fd39bc37f5b16586e44a182be7e2a5a6279b00bc6f728c7a999ac693161a1273460711899b97235e2b8b6ff4a732dd60c67b800e129b98676a1130d2098cbd3e61854a818bbf0371a6178e3d6564a8f213cc7d83ab0aa2992ab8b368bc07427bfa9a240b1e0642804787e1a794037a1503e2c538bb55113f76b6f3cacbedb6c62c64967da1ceef19d212715c083c10fa7603547dff2db0502f603cd06d3dd77c58b57d9a6f67344854d0b72280acdd71079968b38884e51f7bf487f855434c34df246b050d4279e9ff9fbf83df45908bae7611340d040973b8195f40239ab00e6a01dd3c11d94914f47524995bf2bc3c588f25a71fc298bc9be34a914f42ee856a1807343c7206e0e196e1a0426e93edf035c876ea20834e9cdc2a76c303d913081a17db0ab49271a85db700cf65d7be965d6ff5cf5255e00e4d9a14fb0d80197fdde5abf67198e8dcb9179e8a642337537c4d875f0e5aff6057b3aa2c77abd6db3ebf7c6e0428401b0aeb402bc1d6b5c2c83657d891440b3db202ef7192f4bb318ea3aef1f58692c34e6af5b7b3507601cc276b983f38f1fe717e29f6f526228d741f0880eafb8b738e5c588ed99428f70d730f21e0dbc7863e204ad236ee370b0bee44da75696483cde6d5f65046d3db5da154f3a9c5926a7ccc33cd9d9208037650148b7ba6a66b69919ff37b8ce685a112775ee99deb4f7807e539ceb4b6003528481df0238c4efc90c77fd26db859ebc25767d00adbb3b8c0149976f53dde8f23880f5c0240a765c622241b201bba09365559b0a389377ca4e5f3a8092729ec7407009bb3f2fbf26a467187bb217891292450f7941f9b7610ac6234bb20700fb34238c5953e4a78829a8cd11ed372dbfa2eeffa7ec1dae29d015b3d341dbcd352d1eefbef7096aca7aa214ff3ba36b29cb64a8a5df0a4f320748174f2b1fc4b4eb32b9cb1df088cafe48d9fe73aef0af7cb122283264426f71960d1558fc21b1992166460224f68e6b44d4c4cf119d043a99aebb4e01a7697b1c2ad17723872da4223e3c298a4dcd9d470de97080c58f44f413bcbd607a739ffdccaf7e59c023b82de9232f1bc079b87921740bb5069e8b0cc030f9e80d5f4e50acb064dddc4f1cf9ae0b9097a733b9f5a2a02a4b4f0c3318d19d0ba5a06a6eabcd42a8b1d9845482ea2c597fe5c16ffd7b0e561b64e9393c999584fd54684ba89600d263a7fc6669757d775b67d17531af622ac5639859e62bc13311a74ef469e66e427ed8ab705e3816c271f92e36c6732fccb7b2bc9212443dcfebd30c1a2b7a16973981c5d9227e27239a9bc91abd8a5ac452d49d3aec1859b1136bb37db5b3976c379ae8765cf3a639f302f6722db37861757f872f1235a6f9dd55157584741087d7fbc7f359f217e782e856c4f651224193f5fdd73825bd4c1092205d0c99600257d2b60743a3dc73e656400c8d871f2eef20f125d62ba5ab92fdc526dbe804e4bc63eaec2253667926b67aaeb36519fe1ab7e19e4796073238647a6083cec33051b05044eac34bf3b24eba6996549baaf2d300fa431cb8e151005424fce8b66e697de96b183ec26a64b660d048df6196612fdd72e36a2328b2e7692b1ca1034013b79c295fa65fdbb97e1961362be829f3023df10b6860aa4a3c377d615705925b7f032c9bdd736d7f02877322a73c3e104c141ae8abb020eb0ba68f4e094c51d55e18c0b7456c4e68ab956c4ad790ce89f73dc76604dfc3d81cd31c2600f5442eaaaca61ed13ca06497cfb78a73bfc3f2f1c73c9bffc11226b4ff9eec457c420658e130910333bdd4eb806926fb1d1f02f75f67397bd630c655c7d60992e00b40a0ca128c1c3dda92116919fba0a72671c0ae748aeda17820903186d984ec4d75385c13cc83bf817005f1c16e7d4f53f5d0f55468a770ac7e35dea83635d2e56b268b2ee3664bc4a1cab8dd4660e46b64f7f8f63b4938aa67b404b18cf9344f62b03cd710ff0abadfe6915ecdcccb5e8f1feab4faecb2057c13dcb53e88c4a9f37766b0db37b1e0901bac34e86fad210734b83fc6315270b1e75e300923799fe61cb28d8056231b98bc80d83ea02401c56da7fefc88788de5a7a00f42a92a1f9725678c0f8cd741bcf643a98f45cdbd06eb4cceea5c91188360a1fb31a11ae945b8daf9aac3236bbdefdfad193709df26a383dd58fac457199859362cbe5754a9eb6dbc6adfa5c933bcc7f5897204558ad7dfdc5833060b2fb786ed9e1c288f1249b3f876a2c52460775537e7fbd67043731f943989cfc013a052fe6ade8f9726bbe848f8351b66f2be326c3f4554c2166c5c615a8911dec276e184b55b4590cf5fd42b4991c25f60e262b82696e75ef7544e846d1821432f4a47252d90fd1d1eef64d57836e07444268d6319ca33c77cf471b9dd942902e0f430991daede069ef0afc07e889bb72712b7970f7ac9dabfc38f95f7a38ed5f2f1e79d7931f047b9618707a55c5431fc0f18e62b3ad31d11d51672f46037118de463a50084e8292c0a17d89c6dba002b0ae3d4927def3b3569c3c3956af41e77646f1da66598df2d3f743b12c5392cf2bef4940dcd8ce14be7b2d3b13a938de606d8edf68ec63300277dfead84e36aa2ff7f11614de01b80e9765ff847b4fbd95016317d644ddcc924a3a09", 0x1000}], 0x2, &(0x7f00000015c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000dda675e3cd53e60c39b432ed492be474d37dd1406a373b260988c507429b05823c44ce6584b3ead66db54eab0b27c3735d45bd321271ba372dba90d3f78774364804cf1fc9b5bb4513d04ea364840cc976e0c327df17a97a99e74b01dbe0374eb7d42bcc71b8383836b77192f095deb941115664b01de1f6a6a44da5148138327dfb6e7a184d7ecbd319c1f768412141baed65d2c02985fe61cec8f0e08fdbed60", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x401}, 0x4) 16:00:24 executing program 0: nanosleep(&(0x7f0000000000)={0x7, 0x8}, &(0x7f0000000040)) nanosleep(&(0x7f0000000580)={0x2}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000140)=0x3e3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5b5dfbe1210cfc3dce3bd17cd3f2ded78d9721044fee92d16682297aa1a44e7deb0ed1bed67d736258", 0x29, 0x400, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:24 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88faff00000000000000000000000000000000000000b07ddd4473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815ab10fcf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc68c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d8c3c3b62e7e69cec2c225edd6689d5a2f6656acdb5cad756ee1a499ec478e9d29b96c0bd447ce462be6bc117fbc1b34ec7682826a08b91fa6ad4e72cb6fb61a9d7f995c0b6edd5416e10f305afa02d65876923a6dc6e8085a5ea13858750079e5eefed1ac3a0cdffd8fcfbcaa6e5bc9a1edbd854e5ce755d8bad5dfe849911f71428de9611f75d7dc65aeed22141aee2539ddac2d1dcaa09b26412000bb1fa2073e114f5b64a4f300fc1892fff5fc393fc6228c54e04a84770dc7e1af33691901cb49a973fb51385c2ae737065c1357a12655e6dd9a19f616a3b9001333314ae946efa07b1e26fb6a368a7e8a297998bf4f7b7bc38d6d1218c795bea1054a94f46c47b4ad9f881378a957657471efce93d320ffde60e4c3e8aa0ccd994a1410684000c3ea8d4b07f4ecaac5a65c033ab144b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000380)) seteuid(r2) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 16:00:25 executing program 0: pipe(&(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) 16:00:25 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x400) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/62) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) close(r1) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0xfffffffffffffb62, 0x7, r3}) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) clock_getres(0x4, &(0x7f0000000180)) fchflags(r0, 0x40000) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:25 executing program 1: geteuid() r0 = geteuid() setreuid(0x0, r0) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="6402c9bac227d55bd7a73ea3e9b239d1fb4623e01c5bde13f49ee91109de12d03e9edf8fddc2f4a1dcdd643beed4167bbc88b5f0546405929184ea49664bae6e79b5703f20ea4dfd40c37f9901cc2195e128ed5fefe7ff6f93f3d645b513a1d2322c4f4c0c0e261d67de6e967177398bd5149d5b54d33df27a1b49977e0bcc29d9e036abcf363f381dd41e2efed8c848c28d1e4cacb29ef201d971f6ea4aad6c23089ec49897c2d90548fc787a999eabda6f46", 0xb3, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f00000002c0)='./file0\x00', 0x20480, 0x1) 16:00:25 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) r3 = dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20880, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)) fchdir(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000240)=""/135, 0x87}], 0x2) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x100) 16:00:25 executing program 1: geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) getuid() r1 = geteuid() r2 = geteuid() setreuid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x8000, 0x6) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x18, 0x1, 0x0) r6 = socket$inet6(0x18, 0xc003, 0x3) setsockopt(r5, 0x8, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929877", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) bind$inet(r5, &(0x7f00000000c0)={0x2, 0x1}, 0xc) seteuid(r7) 16:00:25 executing program 1: preadv(0xffffffffffffff9c, &(0x7f0000000100)=[{&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)}], 0x4, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xfffffffffffffffe, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x402003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="f71a25d33f6bf821bd8d74e71339d357a4224dd64516838a3610705fcd84ff249ef3fb0f3e367a2b17ac2b61c8bba1b1cf41076386e5458dd7c9ac658824c380c1bb266da9ac84c515730f4d31e58c844e7351a05dca8387c583db592c12ad2963bef3022845e76deb81473c91814679378aa8e5cc3a8a8db410f1833aa12203d74188143ab641b8e902e0c41d66002947d2699ce7615139eccdf1d0880909e0eeceb7163690fa2722afc12087df9f9d77c627625f8ded70ba987199081c6cff20164b0aaf72d401f589430ccdf47d5680a6fbd2c8e18f500be2e1c9c19c1a1a6fcadc1a50057e3ed44f0a108addedf3b5c300f8fcafc2710dfdfa7fd2590578f1d0b1a5ebd0432f4c4f1a27f971d649f9c758c4b3ce48ba155e69514c4f27a76d1fded58c356ae78fc8a2f54a17eb4bd30c6db0807e56657815ecefe061bd6ed264222f50e6d52c8d475c9f3ccedad72293ee52bdf5b992eb32dbeebbc85603bdda48663db91f57c5b8fef7a3c390b9f58d97d439d3151eac249f1b5ac07f1f41804c360418e73d2ba611cbf5318b6db0436590b2ff4ed87ac30729c196e19ac7f2acd9e2f2e947cf3dd19565eaf38f2020d397ea0a20cc1ac5b82fa1be56b8c1dca4a42868139e55cbb5256d292e703c31ab438bfa679f0e1abaddd0561454af2e107df208d3c840b53ad22a791533c2066e82ef7b9b61db52550da9fc04fc7de92b00930520981ea507459776bd24a53c060a59e852ffec959e9fc716b6f3d6a006916a44409433ad68ec175322b0067992531975fc906e21d58f6445b5fbe6c83f62b1cbb6f98750a8a30ba719bc24312b1255235410521657bb6ca7b5d1f148672dbdb517771f601aee278f1ffb250bb18e7cc14355683618cc7ba3e82eadf09cd60bb3fe2ccad88568d7fc714e6048e3d21c49a6be06d70c9aefb8b24c29d6b10f3d36c4644c8a11380e4d1a300d18920aa3667aafcbab97fda81313574d1423fbdcd2770b4e610149b1e7388e426ac271deb3f5c8ae474ff0c6902d06b2c546e6faccb251a1eedfd843d07f5b2619cbf7de4341bf953285c2dc345a0401791da413e9a3bd109d72dded499a7cc2a44c8a8d8076da318f3e0f620476de3af046b67d2dea48882fa16b94446c3699d272ce73f9944b7714772989326d917be393e25898b3d0e079325f6d52386bbee7c13c12743cc4f681d07bfc101f0b8cd5d616e39852a05f6d3e502c42f1ae994a0d1afb056f2dd688b2663e4f368c1b04e13dc4e7a8d31e0b2b62e367eebb3b1aa11d5461187742b7c766ca956a44b3827833b9f176330662774968c990d5e017296e05f6c9b0962778cd006550d80a567ed0c3c3be4067caa23bc138cc09e4e5e95ccef1f1242fee7c5c0a31067a0e8ea0c689c5f0216ec012442252fdde4a1856f8e548a52c15a818a06e246a474ed2f2aeeac88b11fd66c8ebacd0c37a25d41008af33b6bd83c9cd139b43025b59674974f3a11fcba6e7b5ab399075b310e634d2b0e5ccf862430c71c2a8981c65aa4f64d746c1d501b2e7a2a39e652f98e965835ef3fa8f223586dc5c724eb554e9e75441320d5b69fdc767f1ba34c54793e030ff36983f35fe0d0567e336c74fa0dc775e3b9aa3db3e75caba60ff3d06ad57fbb2c07716f5f39a90a79962d4837b7c53e80b5ba0c8eb5bd20de4518f75de95ce570d02c84a5d1ee3f01e9b821d4745e7231c6de811b116a05c1f6176e4bbe4fa92071826767f961ddea96779fa81bcf410cd1ebbfcb55654597c8067c2f261bc0f3084f6f97b5a01fdd49f26b5fb27932faaacf1b726e127ed8954785fe1dd9615647856bc946470fec027118f48d0edda273f041e85137efbd4d244c51bd82728e969cd13f5d87b3b6797287856cc2e9f62376ee7411b50424204bf3631a22ea8190657078774c4d6fda367a9b58e786d01b10b2d94127426f6ef115aa07475d5b70c3feaa70d296c68996fb58e495d5de97e216ed769a149d41ad09ac16f5071f38712b85268fffc28f27b209a90af936690588f285308e2e00420bc45b78ec824cf5121986657e22defde644cf57867aaae613689ae4b26e1cc34cd2a6240ec934a4471c31854ef92ac7d7ac5f8a8e13adb3731a2e27a85cc64a3949c9e105628456173c31b21eac4c033e93b261aad86648a5970c4c3cb8da9803ede692c8af95a43192ff3e18d3e615fcedeb2a059d3a4df205ecf25a9cbca0bf778a59edecb4b6ef39be21db0014ee1d365e262ed180ad88e2539face3945e140cf4fb277458f4c16ffe28975ad89539228df8cf7332a03bdcf7221949a78c83cbabe3eac23bf34d4faa8aeb728514879a3156716f483b326a05247bae11ba955ea61f9432ae1e0647b492b4ae2f0807aea26469633c888c49ff40b9e62588b64861deea38ef5b28e1604af7b3196580aa399f9c1d67f384fe900581217f23771447cf4aeffe9e460438e152e5ca91cd5aaa2c07c87362582e78dd2b5efd0b22bd2c0aa695951d12acc338913e7a1e81e11ef861cb1c80d4cce9629053b5336127f097d28af4eafe87754b5e1660fc7c883c58d49f8e16cf52fcf4f01eeb4451ab3d844a872fa1b5fb77cadcf1045c48cb36db66cfd8747244af03b99306811d33521f192710e0353e92736ce6d60fbdd68627f5c24364672f826cf12c925e9356fbff4f06f8ae798213f71e2bbab07110ca79865eb28deb9e779a3828a6c166452cb3d507fc297a8ff1b8eaf510993ff2218015b7a98c8227fcb8b6d4ea227b11c18ce5f9d8ad00f3963ca0841c90141f3ff8bf054992247a18a2aa56a43f0f97e186fb1ce156adf5d136cc0ac86a8c6baa2dadd2c2058bbc9e4d8e9492c43dd44fa13b40499ef77eae78afaa86af04dbb825411f9b2e1f97ed5166918085d2ed5a0b8abeb03eaa6b3267956f519b88207f77128d611853896c27a97ae9bddf22ac4b220933c532f0e83bfe2ae6b2f0b125cba7f83a92bbe4132017a34b3d9602bc4c3deb25efa0b3f6bda005963524cf950cf78f6fc677418adf2c478ed9fda4694ed78b7684f7566dab30e7429f3c7e71018c8954faa466747e83dacc6a280b6ab8664b05a1c799b0429a5d06b3f7c46b4b8555b5850bce2f9eac8f4334a624ed49046ebc6afc805094038f7a2345091a810028aa1479f825af765800906bbff31abafb0896d1df0504252f7b3bc940fe52f6334813c0b32a5cd4edb55dc9327b3e505bf0d85d305f52ebadac9a72d038a91477d8d5e8f6cf585ed5233cf766aaa25e206ac40f8fe2d5048ff711201c8cf618e2b2353d4a70c3990492c8afcfffba67011ba71c8c7abf1d740ca708794ea413957b8be3bbde139aeb2619601cbbdc514d154d3f8f2cb45e91c1dd1eb4fb1e075a7c0abc9a2697116538f75d15677787fc7a5e4dfc8cd8e59d33fb5229fd4dee55a235e7f45b6dba2c2ba43a79f2cb88bc2b1af62c21517f982705356ee6c1883ebf87e666ad79e590ee13e749d384729645fac3ae418c85728f010b2c5ce31b47d3139a7eed51c0a5ee0d7a40f85997f8c713969dff43db310881a1362979696d78e42559694d2ccbf0d170e5f4c36af25cb2a3b26c0541f586f55feac290f609e8830059e91637d5c017ac346d2ea2fd14d9c97f236fec6b75474c275f69b7a7b29f4e18228d3bb8bf06b901937802fa39603b0e713cce517f2f2459fd9d9d3916a763bac9f953a0384a8b482a89f46d34630a92248dce118a3ae528320cebfc6b24e52ce08345ef2794ba78b075ccb7892665fef1bbf66300c127cc9c79f4e904cde7aa243653df4b131e0e752f47122ad536c0304988a0ef1c556035aab3b34ed6ff094c4904bac5cd17e1ab14bcae2e603bed144d7f8bd612e38c46db03e25ccd3c4e7d7dc4045c7ca5747b346e91dcca79f82a2e3903352a7bfb5284e2fcf37b7a1b0c831e97ab309d1bee9fb47f0f408de5abf39a338ff8a5ec317a2920776880c3511884952a2d2a4d33c6ffa274d50350edfca5a1f91510c6c57d575d019ec1ff2ea9c7fd0bd1073f420a54b03e946e431c57bca6e47847a76499bb4b1e0a13555b562a83bf3851af885de98e0173d7b30da596f04abb2ac3f13ef1cd331d59c9fa7352f14e81a19fca902d56b07ab4c7f1e5034cf047b1376ec9687efcb660d6b29ab0993bb0811787038b1090214a526941aa6086439c6cb298c4b2ae1e8114d3cb34beba4f39113c96e7d9008e661bbdaaeac687e482130fa26f38a8dafa527435b2b87323384af3dec77e40aac9c927630b080fbea6a2b2599a00c7b4cec555d44a54b76f947eb6db310e07e9a7ab7c7c1b45ace09f73ed76ce73f6f5a72b6f8194785777427960a4106f1b3b06d25fd68b1396254987205f1ec2b60f53f0a2aea283bf636609206d661e70a82cc132f9eac07ebd0730b8ab77dda453edd7804923bd88656e4c7acf8c080db1cc8f6a9d4ba1890f2314308e57c20111cdc0c9458b6707f6ff97e2a42c16970c8c8d39d6eec8389aa8f0f98237efe60e92e7553dadb243a95944af61c391df27c4e21380ec3fb8600a8eb5143ca1b7f3ec044bbcf1e2ab018bb6e6a6f5f925a8a0b592a1ecbef99f776b2e2883530de5ab46af038a026b426d3298cc69f85f1ed9fc1e7a98b379aaffc4c4f8c7cc3c2844ee0f7b32462b2dbd2bc1f96bb4d60e74ff1eee8529711ccfda297a9e7fe4f6e2e3f48136e112b4c23a88aa14fce432d2cb78df0d6a9b4af3994474867d3c5789844013dae7903b99c4bb8ee0eb9d3ff77e1edbb1d7ae2b5eb89e035a5999fac33944519186010bd8f5c07d2a871e324989db2a8ca3a62e419fc693eff3709e751d97ff3265cea34c56db3020cca71462bbcd6ef7748c28bdb50539f13da568fbbb36f1c3faa93fc9eb0b4e4266845441af3f11e4823a9b50bdee5abcd1abe28d10383e049b680a1f92dcaea24e158fb6e9b9e2ad3cadd5c58ce5e86429168f72ab38f5932b409b3f420b4b8f43cdb2adad3ba2408a5a1c79cc0bf14b56becff58c86df03d4640ac286d8400957fd867abe2fb9dbb889b78a6fb496bc19d3671358ca43ad3f78aa2e0c710143aefe4b12a09edf47bec594c7c1ecf7d2cdd7ee9556f12b97809dc385f7680bf2c717f610b0e74b2bea9636de5c1e458fa8a05bf55d526930694742aa1583cf01623331964fb55fa73e66907fb67c9ef1118cb56da91b6f92e41ae8a7b233d7030b3e8760d4e41312c89b182a7ca5f9f2e6dc0b05156a6fe2a6d7e231de227b5861d5d22a3eb511c242b7b0608296832be6ca623bc1f852cf6cf7a8d7cb8d6a62ca936861f7bd83df9d9a9b1e40113460b35fe350703f3559b5239d7db82111ff0b25a30cac7227cddbc5e99c28c4333b75425099f2dad9649433a361293dcf932a7e73a2090d730ebc346e8977ab04e1b15bd98ac66b219c86ca156e7116aa8fe1b2741ca60aa70296dee0154c3504544184a981b1b418d1b30122d7509e46f031eca1eaa3c199df112b9d885ae02fd82eff6ce4202c198147085352a04589fa65a7255b044bd792b176171cc380223ee65926159ac0ec40b9f338db0860918bd5546f70d68818da3e2f1e71fc26ca443f52b80ba0e8cf0aa2f434dce5fb96d59016d38923f11c4790d2369acfd18cd4e25ca90b6e804697c34e80a630ffb11a3a2903fc06ec8506659b39389e5f7d6de3691875f9e6efe9ae30e6e1f980420117d7c29f1def26b9d5ddd15272f2124f9464215e33ae4612670b8fd4977706a9bfc9940fc904bf6baf2f846", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x8) getpeername$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c8ab129f5396c3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a611369000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 16:00:25 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r0, 0x4, 0xec) r2 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x5) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x10, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x64, 0xc6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x61, 0xfffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000020, 0x2, 0x27db}, {{r1}, 0x0, 0x1a, 0xc00fffff, 0x7, 0x400}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x97, 0x400fffff, 0x200, 0xd69}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf000008a, 0x7f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1, 0x4}], 0x0, &(0x7f0000000240)={0x9, 0x8}) r3 = getpid() setreuid(0x0, 0xee01) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') fcntl$setown(r1, 0x6, r3) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) close(r0) 16:00:25 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 16:00:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt(r0, 0xffffffff, 0x60, &(0x7f00000000c0)="49e9b5b2c96c06bf53298e570b289b070a0058168209ad1e3fd5ca3d42d3a0f05880cfb14eef8f5c62ca4a0c49d23b47afb10f1da22e49b54899769bf122d47d0d0b87ac629815cbf7e5fae6e6d8929416fcde020582c50008aabaa38061a668fe3e634e20a8f4e01241938312e7152bb4db74f93177", 0x76) socket(0x1, 0x1, 0xffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4a) socketpair(0x18, 0xae1ab0471483bc98, 0x7ff, &(0x7f0000000200)) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0xfffffffffffffffa, 0x1000007ffb, 0x2000300000000}) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8c) 16:00:25 executing program 0: chmod(&(0x7f0000000000)='./file0/file0\x00', 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) 16:00:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:25 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/184, 0xb8, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x11) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xf5cbbc9f00e4e73b, 0x40) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) r2 = socket$inet6(0x18, 0x5, 0x7fffffff) utimensat(r0, &(0x7f0000001240)='./file0\x00', &(0x7f0000001280)={{0x1f, 0x1}, {0x800, 0x40}}, 0x0) recvfrom(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x0, &(0x7f0000001200)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x608, 0x16b) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffc, 0x7}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f00000001c0)=""/165, 0xa5}], 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) flock(r0, 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="4ace6581e1bd0b70f8b60f5d", 0xc}, {&(0x7f0000000340)="d10af054f760e885026ce96b53bca8e705e46c7bb46d74cbbeeeff7049782fca8f3510c1a545b0410c9e34b07b05ff59801c514d8ffed8b0a4e06999310df8137ab3feed930ba3621ecd1041dafb85c73a82137e53bf160383ecec78c66659454efe3d0868", 0x65}, {&(0x7f00000003c0)="70c9638e4636625906d8effd788024a711fa39088ae3ca99ad640e7c60168ae5dd3fc1b632c0516f01da82975cb90d6ceeecb9ec9182fb1d43d06dd970a4175b2daa9fc52890e579", 0x48}], 0x3) sendto$inet(r1, &(0x7f0000000480)="0adf6d620b82cbe1f587cc95b73bde3a956e09393fcd9ede36c5dbe48399f542a33bd82162e50142094d5c63b20b795e456a572d6b87d622434d2fb81cd548dbef86e861341ec23114", 0x49, 0x2, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000740)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/183, 0xb7}, {&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/55, 0x37}], 0x3, &(0x7f0000000700)=""/21, 0x15}, 0x803) fchflags(r0, 0x60000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x1, 0x4, 0x10001, 0x0, 0x3, 0x5, 0x2, 0x0, 0x2, 0x7ff, 0x9}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)) flock(r1, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000840)={0x2, [{0x2, 0x3}, {0x3}, {0x3, 0x136}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0xfffffffffffffe01}, {0x2, 0x81}, {0x3, 0xffff}, {0x1, 0x40}, {0x1, 0x4}, {0x1, 0xf7a8}, {0x1, 0x2}, {0x2, 0x4}, {0x1, 0xb9ea}, {0x2}, {0x3, 0xff}, {0x3, 0xfffffffffffffffe}, {0x0, 0x400}, {0x3, 0x100000001}, {0x1, 0x8}, {0x3, 0xd0}, {0x3, 0xffff}, {0x3, 0x4}, {0x2, 0x301}, {0x2, 0x5}, {0x3, 0x7a8e}, {0x3}, {0x3, 0x7fff}, {0x1, 0x8}, {0x3, 0xea6d}]}) connect$inet6(r1, &(0x7f0000000980)={0x18, 0x2, 0x1f, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) getsockname$unix(r2, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000001a80)='./file0\x00', 0x80, 0x1) r3 = open(&(0x7f0000001ac0)='./file0\x00', 0xa0, 0x60) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001b00)=0x1) close(r1) select(0x40, &(0x7f0000001b40)={0x6, 0x6, 0x6, 0x401, 0x1, 0x2, 0x7, 0x400}, &(0x7f0000001b80)={0x6, 0x1f, 0x9, 0x7, 0x2, 0x0, 0x200020, 0x2}, &(0x7f0000001bc0)={0x9, 0x8, 0x6, 0x1, 0x53, 0x1ff, 0x3f, 0x7}, &(0x7f0000001c00)={0x7ff, 0x2e}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001c40)={0x3c7, 0x7f}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001c80)={0x3, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/tty\x00', 0x8000, 0x0) connect$inet6(r1, &(0x7f0000001d00)={0x18, 0x0, 0xa1f8, 0x3}, 0xc) 16:00:25 executing program 0: syz_open_pts() kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fcntl$dupfd(r1, 0x0, r2) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x4, &(0x7f0000000640)) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x4) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186a00000040000000"], 0x1, 0x0}, 0x0) 16:00:26 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x64, 0x0, 0x3a) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}], 0x58}, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x4}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/216, &(0x7f0000000000)=0xd8) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) socketpair(0x13, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r1, &(0x7f0000000000)=""/28, 0x1c) 16:00:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r1, &(0x7f0000000100)=""/146, 0x92, 0x41, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x1, 0x2, 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000001c0)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) lstat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001700)) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000140)="e20423dfe8b400bddfa7c4cfd61a831f4c7128e6ff1cc850567f42bbeaed247337fd492e58b3cafb0ff59a0ccf67a11f464bfbfe7f2f7f6f7ec3f684e8aaab51d15be402a48cc047c0a4284c05ad307586a20e32737e562c6c431a61dd8b65e644e070bb76ffa67dc9d0a4d1939578d0c473a786524a40530ba4c5c0e6774f930a15f90fb9806b64b1995eb88afb53b13b02a4d3989855d6919122b5f47c9cacdb4b42bb3f6d77dd97822479b01beaea57aa", 0xb2}, {&(0x7f0000000280)="eee47bed2df0d0ca3f9fe3793a41c10491db0387f8bdb7200796063e8a89855eec0b5eb582e3c84624a65b7b704af517b721548766bfa1daa67db7ca7dded78a80b359f9f4e16c6ee77bcf60e0618e994226ad18fe5ab511abbe2ab33f4f8e4c187a19c088aad3e949b0c96034d8700f42b8b754c1f253e9980031b5ad14d5f7942ecd1bd352b94cff2db79293c088398cf174326de20f4fa4a9c54ead6a0155e59a893fc33764a6b85a1746cb47ef42de2b9473ee08fd7a50b1c012e0160700094383dce0f51e67888efff5cf437a9533129509dbdcad5c2811a3725d068a9089a28c5c98594845ad54a1bce85321fb6e732bb26419db575bbdb2917b89c437ca0adea0e6ec25aa305b53b0ecf00a5dedf9939f6d728f07c4b876d7ff220fc6118be87cb06cdcd1be7d357d9c9dda18161e194cfe924969f49e84feb20d505b98cd641d84dd7bcbc18ce01536393d3a48ab2b05579e246edf76b27ebdc957a3bb32821f89671bc75d38581d21cd08b5ea19e1af6b9f94642e17ee6d76432ff347e6d49d2ca098cf8136598a7876db58e9c816d0c6898795127b86d14168b0d17cacd17bea469ac9f0568cc9728c53b556a27a3103930e7e2ad7a6896fb2470b0b2e8114b5a9f3ea9fc4e9bd5c0e6fbbca05537876ecc48509a7d54af0cdc3a915a29158ff60c457087ae3fe575fab1751d0623085e55ef57623db43cb1bc7a0519be06fccc5f667bd410293013700c4dd47d3af45b780bb230020c6577343559e410437652e58065657c38bd10fdc8f32753d82da68f6d7256fb838216f35726eedb0aa6fb486c606a079d0406d4dbed37564e741fd8d97b6ace48b8e214e2c1ec39859f62769640dc2efedc07ecde97ebeb97add4087225d6477e2a7a72bf5c048ce649334e6b90b8a925fb76b5ae7159b6e3b5cce7a3e4d3801d7684f015b0c43c20ab132f76e10e2db6732d001f3f72ac5cfd69f5845871a09cc1901d86c30706202dbd67c572ff337da61e0c18ac4c283430708938cead17a97d2310603e9982026cb3039c4b3c03a680b79074f9b89d4ff3b0faf6901cdc9906958b590b1da102668e98c174f8d6aa78bba5ea5cbe60ece78c94047187d54e2aa09370a076024b4a5631f084a22f6f00ad1097668344ae014138b8118faca20925b9f6632bed2d6dc23aea42cc62ca18c436aa4e6999f14c44b0be284b932f45a05a517c8b2164bd367a7bdf2095dd17b997f3c25b26306cc852e2e1c849aee10d044de75673b69e6b91246a093e1138081c04113d995cdf6dd9eda578f88456c07c6f3b479b8f218d89a3ccb2d4e3710a68a4906384919a9d6a1d6e4c36198308a74bc25794a4e36f266b57ddf382b9921b6c2851220cea2703baa6e1e60ad1e91d40970995fafe3a0d814c2445bf20ead8aefccff69e7b052c54c3f3a917cd0bb4b83fc6d05bf46d5d89fbf8e973b1cbc0e0c332b0b13b97668b6eff616da59d2c569d44dfbc4786bb4df0b023bb0f119c5020f5bd89aa169e928af1f6de6bdcd7b1e18f98c4a40d96a93fbfcf821803e72f03694ef57bc3b1824c70709f7bd53e3bb3fc7096cdabab2c924864c342b5ac9825e9b625b035322cabe13d0b545beee1e7d2ae9c934248c8586df106bfdec607754b2e916d1dd9137b659cc0383b5f32e2ec48404817ca3a47ad160c9b3b9c69a681961faefa66f50e9afb9dc595fd2a90d9f913f41123aae99d4b12117fe74f27bdff4288fbe15c41af5c2dfd2c416770b5376b30388294635017d18197978e9a4ded4bc7e5ede254dc31cc4410f0996328f0a1b19a7c1d62f1aa1c44cd2ae43aec23cdc5e9e1a5fbac95ab03cf5283e7c962ee7ea35cd98aa27d177ba1b5c892c579102cd0bf79eb085990ee2f71dae9a3082a4cbda2e9de8ea887860c41d17a8edf8c759f0426c60c58c617a36cf24ca47ba5741485268b232ae95b21bf8afa24d9581361a01cb467868f63d6364d1e2834f07bf225c6cedb403da874e355652c80afedcbfa6a57f5000a2c79d5292352689c5398081bdfde2fa5846ed59dac8ced9484f8d5f285eadc6bacf58d08e4c7f6434619664625a46813575d99bf75b70a55dc46f41573233c2c1f25cdde95ab648dae1a105b557fc09426093062a51a0206c91a26281d6be47ea20e06c2c635dd0ed95189aaa539bfb2d6acc5810ce7ca9b3f1ba7ea69a90b3d24fc08ed4bcf91073cec553983ff3f5f3d2f3b8ae519c65d05725e03cb60bd4f0088e24cd228c0674a3a520bae30c78a8bc6ce7e9ae031732f691276ed77a665933ab481a84adac3e9d319002faf800a91e8842024fd65a74cda9ff415fc90c08677785cdfd9d110eedeaf90dcd82295a100265742dbb1ef171a84a0c8c5a9bc1a8036c4d50df124bd74653a2a1777281e13a8d8926257e450051a449c507dab7ac2aa999a1d13ab303025683aeaae1f21499da2f2aaedb6788846122762afcc6f464f71922443ada8251f4c737439fc0ae52d3329c44cc1ab872d8bb0e23ff8cf854c135eed6a4a2e93547dd523687faa3e67ad545c457bf930568835a0d78558c3c7565af60bbeac62c69177a4cb2cad1c3b30ab3b121a032e3896e8d02d2c7b8e86bc301c7506859816c153e3424ed698077c9abf74984d281cb6d7e00d0bab7c5031a79b81e31dab8685689793fb32be2eef7dcc1890bdcb7914bcb54a83d9f47c7be997ebe44a99b41aa683040c724c401b2248ea0de1ae589aa9267910b512db100a4af5fe9cb9f4533f615d2fb86c61a153b49a76c3c19b3b3672ed9ecb7b05e58d0e17dbf8d53b9577b739c8dd3a5d94be7375371ce05cd9dfb17a11f55796abdb27ab59a8ae4f14ed67904841429bb49e12d43169a29f6741737e6675d01e409582509069a3930d59e097c4679522e8903c81ff42f485da58b19f057527375c654aaf8b956f867c2cadb42ee2e2834d0d655be805a07839c4b3d0da426aeac0ec1fc8b03413798e06a9745335bbe13bd632234e10bbc0342d3851e44cdd5adda277ce5df9c6d2c1f097a2d3b8610d6d296226b10ec585e03e73c4c8e73bab7abf1ed3457d03050d13ec0487a3157f5185bfe4f166a89d8f8b53d2049564992243e2a0343843a9f6db60b0f4d7839166004bce2567bf30d1dae5c6e06a7cee09fc2e788449dcc1badac68d7f875f9b3ae2f2b554a698d951820887c04055872d6e8f945405bc8129a202571b121bbed9778d16b2643d5f07da8723bad8781770c28f4781a5dedcb98eb89b9c7a1eb8a0a2ed76a0a573f83f5dd79c1287022ebd05b3e7b22f686cb0b506c0b05f02ca39f743011813db71addedc7a1365325425615102f41d14fcebbdfeafdbbf6fae048528e16447619f2a6036a233d871cf3029308c51d16529a55785b7fc12b48abf29f7e3b79e405f1862c82cfb978fb768532510d313c5570d94f9a071d5227c46a5c138d673b599eded3118800639d1af7e0ab67a897d69f172cd92b8acacd123d1c88afd6c550a81d6d87c5c7137c53901822edbc0ee4499697ee0f99e995c6bd614cf265fc2f17e70255a6773f3db84c2ced6fffe6ab37fe49614fa0c9060b966489d86025e572a502b130c3ded3bb9247d8bb37c68909e7927b6dc173a296b255d060b53410a133c6c5767077ff445becab97f85e1196ff69790694cd4a6dd307aeaf4927c323c722f28b617e5bea56192acb9c662e06f157f24bb65f0f6f23845827c96ac8c3e5f3c5515bbcda03396e5c94b07ea6ef90b07fb09c90b6a6f6cab2fcf46673f7256f69b2d235a00eff9d973892714bc8bb616e70fde2accb4cdaf0d16839c0f2bb165d3f2eccfe358667e816cf9ed33a09751844e3be775a7e1a148d72659b19729d4a1ef95f78a839b901674c43f16fb1989ac34bd7e94ee9b38433da156de731d3e37d8353a041b7aa95a4c3954c0056a84ad0d8ce3555134a7b03da89bfa3ed3b6aaba5e95b2b49c167cc5c9ac45229b012ffa9fcf533c04e292e362ad3a6b743018114905441599add14fe8150be4d9c9ebdec692aad738642f60085f32ab687e57d0bed3f2056cc4dee0b113a5e43ec93a3ad1d6cf3622784510e7156acaf63929fd237d71b9818fd7284b63660af6fac8df34747e53211d866ebf0019bcc0971a821bf7c87013546d5f37b327f47927a6ea3ffd93f8330af1975498b29b58303a5c4222403e05d0a32a3b7077bd2a614193628ac4787147d2c8ce9917a3e739856cc00b179ed86df32a4c4fff092cd1c0c49410b6a48b8f57a4b5134779b3367543b464d6e803bc0b66f30854637ccda00cfab180b9dca38fddf1c342ad367314a3375e92d36bfb1249bb128d6d0c767f47573fc9847d2703d91ad43e2bfb075d9122550864ce23ce63d1a746a3ea6539b6aaa5611a2a58d42102d9937c0a24315fd292276da61f642ddacbdf17318d7864612f8d685dfa4ad14f084df61f51d578281d9ff3a3be2bc17977a3d3f2ad1531375ce89716878b2a794576a2774e61c04f28ba3d2dda8d1c4fd870004461005756b2d4f8eb0e590fdb69ef9a23a1ddcedfee92f59adfb4b7fa4507d80a7ceb905d39248873884d49c6b7bed6e98f86fd5112ce6b5e3a92eaa33d8212abd2335e683a7a844a083d49817bc2560fb80ef42e9500b08e0f087eb9719f0d80aa46436e7119a49710d28ef3022415d940b09cccee09e7286e1079bb3573d9fecac1508abcf67474a4c248936ca9a731be56054ed1c3552493abc81831cf47a5a73c0b0fb733a39d01616fbab02a53d2123d7ee0bec0ebc384a50d85d2defdf0a721be4337f35c15664d1cb9c50aa2dddc37d70a13d4297ecac0148d843ad8f73f4c75378b5994e646919e6ea3e328140abe6e368b627234f7c7733f752a506c532d2862fa0fe2a14d4a857b8273e88e9c41bf3b58b841bdc9ff0a13815e2e635ddcbf95af14c56defe0abdd650ffe01247a1f0dcef2a6084ab088ad3cc2a5c1b25ebb61df65ef78e4a951eaccea52b9b6645f4620aa8de8a76764fca9704b7da6a23ee1b29d33bb7f966d177c1cf73dbaf69875bebf1f854a3b0e0f6abf4e771ad4131791568b3efb36ef02c2d95b038427815ba24bdee277cf0e989275c6890272fa25f5864ee47c3860eb6fab828e2aeaf06fe6af475f987854681f239711822f282071689d8f435296d0d8701571155a690ce60b5f4737a0082f473207194d239f16c3a8514082a3eae8cbb025e054c06eda4fe017b8a4aa7335a547dd8d5db16913a7959ccb0928da4cd2e134749db30fca8a67b602157b15514a99b5660700a2eeb8c1063c08ab3e1261776d7048d604cd2592b87399a16a238149029b2665a16be656093d936529de23df49f43372ade42c0c93b9f600f92a5add2eb3ca1dcb022b19959c31a742cedc4393ed5b65721d74a82813602780b21f441764295b53d1aa3732a7c28401c5be31a8ce0e083525d60cb4c5c1e5ea1c94e5853d46d29fbbc63685e71fb1508a5af8758e87f6919f26a6045decfaf1e28a6d3c2cd47e5971899b466832276b669c24fce7d21eec063a68910bafcd1dcc44a27ed03265e516035a800419704374c8fe73b57f526270ea28cce4fc4acc1cb80365cd2c5fd0261de37d292a145533600929efcacca227d48369216016aead2bd0e1db965c0637bdd67d1c5f2224da5bfd67819dee0ac6c2d23fd10c1d38c24d4a7eacbcbe1d9016ba790f1528000e06a96d0d5984ac2cde689af10506a4af08744bad116be597f41eade0f48b7c7b9e336bcb05894913ca6cd75", 0x1000}, {&(0x7f0000001280)="ac42d0ab6f1ca1afb21324a1618040bf4f5c20d554bde386912c4404f7d685b213e9854035b1cb97a049bc575a96f13d0a6f6e7af4b919628b066541f3d4e74bdf9faa6662c20c6e8442c6a5183e45a027dff71aaf7237ce40820a91080a34036d625eaac07bbe5368d6cc5979c328ecfe0a59fb5f307c3c18761d24cf7d31818d5fa8f77863869885807390d492d5d362bb83a9190b81ccfc6c5554315918e8c6456f72aac0ee2ed13807212bc8406e7772d3141f7260f58ec431d2", 0xbc}, {&(0x7f0000001340)="7416c1c5306b4a53d04ce6f1422b284e705f472732ac37d2b885d703e732da9985db555e436baceb29843c27b23a419df4377803cf8e9501126600faa10b35c09ecc70553a962dba86801e4d0a8d00ab96e2c3b9a7affc7cee810b3fabdafb96e2f863ec4a87bb17fa44f78dd8dd2e29239551dd25846ddca9da6112f7f7baa684e2b7425ab79595c9853d9fbe050d491439a4d9e83c191a2e46cfc548dc1ab750c21b206e5d442774e9e4f5340d304b515e517cea8aa1fe10b1c8a218b69722c9b54d63ad", 0xc5}, {&(0x7f0000001440)="78f87cdf7c96cb9239263de601e0f8cc9f8af0e0b86fa341f3fb088f467760f018e49520bcd754d0ce5289943defccafaf9277c217db279a1d33c299c11846d1b156c46d31137350fdc1a5a9018760717adfef73c092f0d40f", 0x59}, {&(0x7f00000014c0)="84057235d419640fd579d420ecbcdbe7fc4017760da6cc72b9c93bac88c7f5872189f355658e4468cc66fe570e438b47cd53750d67f3ad414a1a4ed437bab66ba3727bdd55f0edb3cf9d2c7c97c362f9bc1f2005dac72b813ce82d9973131d9597f69a2b36291b4cf00740726d3ec6edff0a0f2a27062b0a15b7b9c9f557", 0x7e}, {&(0x7f0000001540)="04dec8cc416a7027c91dda06ade3f1752b40cab9a02ee9ed0b93e35e3ae492b29c55399f596d1ffdafa8d52c3924c75766e92fe57e5ebdd2507d1771d9d0a349c3ec6651e25196f9", 0x48}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) getppid() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70010600000000000000"], 0xa, 0x0}, 0x0) write(r0, &(0x7f0000000400)="76a06d3790da505f8cb767bc7c2f4f8d68526a66b78a5e5aade3fdab7063dc8975077c46461384efaa8eef01f3e634f3bbb290b864fdc6dd276e75dc918ae724854d251e813e80b75dd6243e2fe3fef247ca0b98426abf8fc969906038304a435093c46d3d47090f43747dd3e88692317df399a750d3334a86823466f1f59cf3f7c5eabc93290b60bea6b0ea604d9fb53862725c0bd1a2d28b99a591b0564111456ec92a274f93771ea120e60f81072c3ffcbcd56961b3fc780daae0f1887c8fe18ffcf5a2d307cafd63df320209ef92310a94a3f598c16b7da63aafe6b9", 0xde) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="9d10267b87b4070282754141127b69e125df2e837d6a31b8c1ca893fbf66284d98e83b0fb3bb2b15d54956d548b614f1c168e9da1f42d91981cda5b29882d70819f70779b2737f97d82bcaf771e2400004d6a144cc329daaadfa1b5fdfae42d6d9cde885a44c753a9e808f3cda1295c7855da3b4", 0x74}, {&(0x7f0000000100)="e14a0120afab414edf7c2481530434216d6eb03af7a00ace25f54c9b8bf3d35ba472bd825c74ebd5966eac2c8868f3a8e7cda6e4eff6be197ae0a9b54461c14816e73e0db50d3b732bb17defba79591e07cf30ecbbc9d253572e1e653980a77fd0b01e4a444e83a6795e3f9dc9b5bf38bb1979d78c1b54d733d33e6c580bb129f4b8449db53687a9b06e06059e7f13a8c8040fa61b4f8848", 0x98}, {&(0x7f0000000280)="d55bfafcb4f2a1eec98ab801b07fc490dabea0c7ac5b6031d4b7e9d79650edc5c0588d5736627a5da8ea6d25d02bc758026ca603b23f56b4674ddb7bd4f175a286756cbcb649c5286d8c22ae96fe481cefcc5f228e940277a85553e2b6a52d42b7ab8c748911570db5f45b711a208c2d5d036cfa032104dc567e1bdd1bfbb338de45e566eeb25d7604fa5089e24ee30859ebe394d2bd4277458fed0d24255e44674ccd2f200f392cb54ea369c5e5added970a465be0d23c4d29199a6160dfc9f95732f66c4994b8a935c22cfa6a65c3af6e8378498a33c4a3cff8ab631080b", 0xdf}, {&(0x7f00000001c0)="62ead42ba7aaaed397dc616890296869de38ab3911eb13aa9c5555ae4f41437b4b59e4cb8b51e10d9e304d707c557b4e220357abb31f90ae5b9090539441dee3bcdda8f2a51a1f5b0f85cdb8e42a4f768a322bd3bdd82b4a94e83dcea4c45f54edbc5e920f2fe399", 0x68}], 0x4, 0x0, 0x0, 0x401}, 0x2) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="6e0022d1ec000000433a0fb12d06c61b34b60000000000005826c8de3ede7d00842cc596aa455336651797156250acb910b0fe4581cc4ad880154a225f00d26a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x128) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4002) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xf77c, 0x3, 0x2]) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x80) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() read(r1, &(0x7f0000000100)=""/31, 0x1f) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) r4 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) syz_open_pts() 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') dup2(r2, r1) nanosleep(&(0x7f0000000140)={0x3, 0x16}, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9e, 0x0, 0x20000, 0xffffffffffffffff}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) sendmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff43}, 0x1000000000) fcntl$setflags(r0, 0x2, 0x1) 16:00:28 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2000000000000000) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f0000000180), 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="b7b08ca0b7352852c9110227ce3a756fe1e50b0c1b46952689badfb1a99f6f1b49fc2dffc5185a192bcf239538ec5f1a9840620158bc3583c9b1fc769e53bfd027677e6484bf96f234576b1f9c09d54dfed4939a4b88bf4eacba98a9c86499790e84f869bf2865654de7214138efa97787e5bfb3a8073e2a5cdd0534ad9c5b23ac64570f363bc3fb2744b898df05109a2345c636d9c77cb7a2a629c1d748028e30a475ec249b1c9b888c3b4cdfeae8ea3e5959096e8caa2a195af7e62ce9c5546f689bb02e928db82bc220ad99890cf1da6ed869fe499296ad83e79affd5e9d30270e391260e16d9082c", 0xea}, {&(0x7f0000000180)="766116d96b42646dd40b5ef1eb4084f3f3a1b999f34efcd517e9bc776954", 0x1e}, {&(0x7f0000000340)="d11136fdfbe56d758ae702d1bc161025f14b4abbfb03a1378cd316e6ae88db1d7012201cca78a9c718157440a0536333be2855034ca0b861b341de28ebefc5287b3733e394d126713137a76fec6c65f3c2d1840fd73f2f1388b7ffba894c2d64a48edef28d215a843c52f07931519fb5b6491b4956c449eac2f24b93427a477bc1f7e223e9dcd59f3cb01d2676f0600d1791bb742b5eb3f92a510039c175ddb897977b0928a5e5b8f4a8417d5302", 0xae}], 0x3, 0x0) socket(0x6, 0x4000, 0x1) getpeername$inet(r0, 0x0, &(0x7f00000000c0)=0x2e) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0xc0, 0xae) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r1, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f00000000c0)=0xfffffffffffff1a8) open(&(0x7f0000000080)='./file0\x00', 0x204a8, 0x8) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x10000) 16:00:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x9e41, 0x0, 0x6, 0x0, 0x80000000}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001100)) r1 = semget(0x3, 0x3, 0x82) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/27) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) setuid(r2) clock_settime(0x0, &(0x7f0000000040)={0xf5, 0x7fff}) r3 = open(&(0x7f0000001140)='./file0\x00', 0x3, 0x110) renameat(r3, &(0x7f0000001180)='./file0\x00', r0, 0xfffffffffffffffe) 16:04:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000240)={{0x1aa, 0x5b}, {0x8, 0x3}}, &(0x7f0000000280)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) setitimer(0x2, &(0x7f0000000200)={{0x0, 0x8}, {0x3f, 0x2}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:04:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffffea) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="56a84f24c2680c16c44836cd5648f90a64403f8a7583dc2cdcf2c290c1204c17ef9ad0fc5d4bf14cc599637eb621afa43880b013425884a317dd7b5e600e836c2cd19c2aa954a8f6e7badb8e70c90ba49fee0c852da4386ef0e8b1aa37812214e31c9dd23fc7ca3522e504f8a3cb3d596110dbaa4e638dae1a199e9ba19bdb", 0x7f}, {&(0x7f0000000200)="9bc3eab4caa40fdde1eec561c8082eb5a0009068f683b8f68c46e1be9ebd9f8d7514eb08bbe91013f63e86201904bfc647f39ce769630deb47d97e369ee2f20831fa400f1fed18987079fd002135c9ec041c64", 0x53}, {&(0x7f0000000140)="cb535932a03117533bc69d81fc4e4179592cc3", 0x13}, {&(0x7f0000001280)="b904c3469e71d315be98c0e51583004c0818f881605799b6833c0ffc020c5831c760d44fe37cad1bf0aa67aa32d0d8ba6dad2ddd621647ad0f2cdf5391ba55f684a26488cfeefe987e5c3bb94e0c484d675fa4e8cd5f3c71a6e10f6f073ec9dfe0fff6bae9c0e38980dbca64646a78ca2e06625e19b6e1443507d180d6675d21f88ba1a56a379686c74864ea2275903eed9d91754033c28c62b3d44bc2c8a28e48be45aa48cd4ec4d8a4e60bfd9446b02054379936249065e6ca865d2789749421377a4fb5264efdf646dcac0032ce45c43428ab44ca58d479af04dbc3fc29e9db2b31a87880bdf4a0f38d8842b6fe9bb1bda51bf98538dca9460bb675d87659cfad48b18fdfdbb9cebe7138a4735f31ac20dfd80ac6d17159e5c37386648c851c23e45782c8df95a465445fc6eeb483b6a0dad08f78f61b64e5bc21504fe9c507aa3b968be91bf7b98126c87c889e3bd34e62bc6b8f23efb16c45afd0d5a129d0d13d9d46ac44895d4c6545a56fdfc85f36a746dfac29f0a045240131bbb372d49246a1e88f3abe7112fa94119787aa38e72571a1c88387d38ce1c869d99640e3261e4289828c472f7a904fa923d726fa758fe2d4f121f7babf5fc19a6d5d5155c042431e64c8c9d3d6b337075e0b97a805541822f5ee1832192ce1a4a4fe0b9f25450355922ee58293c8a2766497058e0e7ecd6c62348899afd16e760718c7a3e072461b89ed2e5f613d97fc569614166e3bbec57be797a3ded167762a9479366ce627cca7ae3bd566d00a4d059b2a670e2b1552c2d7fe82bdfdb4d8c3efd6b97f8cdeecf358332f2f381654f08001194370d91888375c7113aee9d414b357409695012d3fa4e18872525a32d121a941c9539ef4e062c8c66d496751fda0a72933868ac28cc7199b07f056d20a75201f0270a9b8303c49eb51658b4f668e0c4d9c70f560a06001e30e4630d4b127fe9f880feba1c6f433293fe9988e7202b725f12f79a2b87ba2d28523c42c12378b57b71e5bfaffa9fed0a557899f6580032249aabe50b87bb56096044e5635e3eca9309b8537181f919957df8b6b19f2e0c3d3b8c69abb270d2d7fbace03bdb8391bdb79a96aaceed3f9e5bf642171ebb74b91bef0e51378dede808ad29a456f58ad5e182af2257b28ebd941940776ee775699b7a4960fb777f21045406bd75ea1935e9b856425cf017a3ae6aeeeca4950ae61f400b8f341051be24c525d33466078206e9fc7ffb1fdc64be5d9bfbf563ecd2621d566d475062d0acc0f560681574704031503b9a82cfe582940a6bccf7dcb5b98fc92d328f6cb111ae214eda2615aaf59dc84838f126e29bd170576daf7cfdd255597e64f527f8e848e076e3b62eecd370e25cba91be7f687557fdf850c1e9d5907ea34be1b10ca3a6821260fb8eb48bb4c87d43f4e42425f6d28ed75c612c7732408c45f4f0b2aa688ae4340ed5553b68db8bcb2e1cc8c40553b600f0efa5e1f970d3275c2aaac1dc6c22c0893bd9faae0e5d32babf70a612f7699500e7ef3626dbd200bfebcb37cb8f89f7b7c86d4662406ca975026c37fbc47849e028105a5b60f52532f63b7d1e20584de60bee920b97ba08be5e3ed49c27cf2ac7ccc5f473b46763b8664975632de5beabe4cf93c73973dd2f7c32bbfa4d246dc3ad7d4e3f0095becd75c376e7d3127bde8c03b34b084c92f990a79fbeef6c745e2f7efb0871b29651784c083f0e827201cc0237b1a36f9af16c0c9f6d68ca81564957458f99bede54423d74d595ff500a50e8e461138277ea96c765689cfaf325c555b3d1bece8d6235c8973331e4feb154e22b314eafdf7898ef4c235fbb1fa65df85cc5946335f8567f0506d6873ec67c518b91a97b63145670136bc2c42302add675efb9961898c42fc59b7645985fa3f19789a86dcb1a4559b3ee8d2eb803f503e9b01df2ed8c5d0e192827900beb9ddfaaf0f63fd264d15221bf253f03c29f27dd905cdf47f69656ebfe308ec4a5adae4893960c29e2660a62b5ea9cdd24057049dd2824fb5c508096b2b7b30e76f99725a4715d95c661242e55c477a776b4ab53ceda4c6cf4a7b56cc59213c27be02668f7886cd262b636a9a43b03f65ed43e1f8e1eeab00dc218cd84ddd0eff5c68998a5bb24419e49d4c18f3152f72cb00a78bd9e4601e49bb87596a7772118c0cae37c29e7cfa444c1aa078a9f947bbf274784afb3a5077171382c9a33613e8331694f124ef4f467cef46d04ced7f0a041f20a44f55d24110a26a57e33bfb1b7398b3e5cfd8afcbcea16981a4da2098c1b23d805ee62bbccefc23ed2b12d9d59206cc53be920fa5511136cee2890eb817fd92bc42d8bfd0fa33e9dd1f5b84fac99d5dbfd8f8a07674c79d367d59fbc84d3c52465a6cc05adadd5e24fd254a5815bd28a49d1a9fdc8987c5b3b01a3268753e2969996908bf1de324eae126db36546a6fb78d30abb338c519494bceb9f41d4aa2d5eec2548bc3b99d799e9afdb2e77f54901fc1a3c307e031aa93b948d7304b8a94b79f1b751b0bca491ad318330735580fa314fa28c2b6754f32bd54097cbc3552eb04947f05d00a89a0c91607de6d8fae44aa5010410eea0f72b89ba95d8b102fde0a34721ec948a6c54d928e994b3158cccdfe3fb7672b390715985176b0b3a0cda5fc0c5541d588d190ef6fba75c7287e566fbab090311e9e2678b85b5f5f12871d177796a27e9f41cef0d4d1d1172973731e26d230ef15204f8661612798f6206185e272cd7e029002533ae1c5d7d9230b1016f519c5310f7e659b97b0bf07d275df70be1b093fb36ed31063244e8c66bfb71de139d678db1e50cdb32e6f3cac0c991121f7a92135962894d8a78403988ce9b431ee18474671db54b68451d7dfd487abcc730caddb7a29e24a8a93a06d14052db7016812c4913e63e94322fdd6725f767f8f10978c597b576f0b34bc20122ff7e99f13bac805b759e9d64e7d594487719d195bc71d72140442e8e7c274f8eed1bf37bc5ed638189236242415b9eb16b9c610d1a3ac19a2a400ad73521cc8ea4827f6ba7f81184be1e432bfc363cece87ce335ad555b10fabcfef518401d7639366dc72ca8cc1d9f5f4f176667e45b42fc93c88d3511c6af9f9150d68cfd02d5384dc4f23dcb09b15ed1f4635bf4fc8df121906f144e954f8a263047d99e21a3181f5eaecc8c227eb0df5e190652590b151cb16f6d35f18196b11ed48354c830ed8bf2d267a305e75d12bedde6f59e6c4919012166c91caf112de29eff27fb110339126bdc70ee39f2173f32c0a76d32311dbec4a38a0c893ce58fbaf2d8226973b98d85c65464d98a211e1227f749ef2b18718b255c6b79ed83e676d3ffd078f52cfc4ef8166494550cd7c9e62906d0adc8a81d731ee6c20c78e33c82ab313d9703b60036000221f6136005f56b047f018317f5a49981f294f73e1046db4df0f95b843cd8df05b6d37df1f308e354a825daf8238181f507240254a43347d846c96f4768fe8e96ee1aaadb5db0ecbdd8295596420b4cb20568ab548c48c2e0978704437a518bca2af5702768c9ab15ab0d4ff942bbbb897f8bd251e5403834c62e140e037455ac07a4103080eaaba2ff6db57c2bd29ce6b403ba80411e9806fdcdd57c12294d22d61a1d2e6fb65d1ef6f2c3dd1da2b9b1f46c46f0059ecc194b55ce854c769886e7bc13e95a7bcc793488fe4b90df28dda263f261479af6928cfe1c9ce5f23311b6d232a154642c6a8d4025f7da06aab4893cfe36de9b268be240b459c456970515664ea8c0a3b8a29926981d3ed5ddb58912a96f3207286a8318f2bec486000f109009df13a48f4257c29f180603fa2f59e551ea293287d0709ba1a0e587131b28696653b032e4a374a7d689822a98b8e6e8f1dffd2a3f814047950d8e638ffad04894a78ac935ab6d8acca198d572768719ea8877763fe45c08d47ca20ed94ae8bea348b9d9ab8b2159e69143154b053ba8f4e6bd8ded80eb3d22b7b9e6ec5e3596081ddc460b15f81f5e449050be8cacfc5a64f7fde7f037164172a999c53872d3ba5ff657f7c72e58073df282681a2d98daf86caf43fd56c07bd0b343e5103ab512d0484d2952dba5ff3e03bf1ee222e4c4c1a07c6f3d7dc66281c45ae4d4a6a07c3107760868bcf00f78fd4e531031fae5f99b98c6121642b41dd3833ab74faa30cb87395107959b9a8de420f179fca48670b30375084784cede102c789e7456bd1bd04239587e4943bf13f47dd517915ca2e65b64224a886de6bf823cbaaf0a58f7d5683ebe82c36f8ab227e5829fc786a4ee560726a4c91ef98a67eb2949f51bed816adad81a270107fe2403d07eeb03577c01a1f25480a14f9fd1bc292fe68452979a4bc5ba40d374b2f6a8f1b6d0ea94669f26a2ad0c52d8961c2ad9722d13b32ea313830d870f943e552344c45525afa03e8cbdf542661ab2582e7fce3dc95bd31842336b1c4c97b3402aa913e53563fee0441710b122015740d1e4fc40032487fd9b6630419370348e1ce940ed9081dfc38f43ce8b854bff85d53acc45d4406568020a9b149e54ecfc60ed1b420b88567dcbedf5a23870802732a85c2f55eae4ef6e02586d8c98e4bad101cb628d8bb706ce1ba922930815aaf9933b564a1d469efdfd58d2959ccc9d47b5dd58698b0efdc2b1d785823410b226f62299a69a597da86ef933e1150d7487350eabef3520193b5b73bbd7e69f114f2c49d54eb38a50a526aa3b0a237a288aa31211b6718cd72b8c0d4f4e61d842e1793a5b78655dac4a942d79bdebae0882a1f36ca58b395e876f9be1f3b1a307a00bf3679def794bc9be07dbd3a92ffd5d6a28c31486d9b0993d609dc3f68e9f9e503f2c0301aa0a064c366ef5b26215cd7ed156a50b227ffdd27c81b43d19f9b68fbd0b4d96d9c79abd9bd5c977ce57aff2d3973e40efb96568cb16e55198d20c9b923e2253c58fd09783f4d03c2f9f09558d20f0f667442cebc8baff40f3d99f87a247a38501bf6f8b1bb8ab905668bb2b9e215fe5a60ca114400cf06920074497600e13f0b45ff5585d62136655022c23aaa91a699dce75eff3c811f14176030b8bbbb7bf875961a994b76aebeb0ce666cd9688251efe82ffaf0821c9a5a6d339ad6b199be9bb95be4f6cd9f089bdd58140c0f066cb64d2ff5d3c6338539931dca70f5a36e61436a196ace9f1e5a6e81ef706cf19e12b4e2e4eb92b737adc268d40ad25bc211576437e440286fd2791553119c079a0d0aca34899479bce8cff4f9bf509d3ae4602fb598c15e2924d4e7ae4d2aaedc566758ffff1e07bcffcd77e209cf3015931ecc07507be98a1c37b2080c792113409a6f148b606378cf17405a5805588e3f2ba6d2d5c3b23df00b2d07532c9735891033e06a1049b162ba387716261c54db8174c38ee51ed6580e45fd97b867a6e804dfafa95e2938d97aa8852f083ff590bd0de5d706106bc2277de7e19477eb645751adc27bf7096d49021bd07a3deb41cfbdbd234a4ee56fd5cb08206f62889ac7d7d33c190eaa2b0b3f81ae75b49d473c3cc333e5170aceace307886447a40216faa5d6e83890324c331f445ca497a9641e85948dc959c057f389f072ea2934c918392bca5ead9eea0dba0b98f1e15fb64da2cf674e5a4513ef2bc4180433235a59eed4d3db8fa324941e272b224399f248d6bd3ab00792d56f0314523dcc1f26f5d6e490e3d383023aa5c93d93c1b3a55ed504e68685d5a70555c4a8b8808d1d526eed199552d95906febb", 0x1000}, {&(0x7f0000002280)="ae34e9f03c028d2f2c62e872ebfb3517ea310d2531e3ffabf722c768dfbcf4bfa4f17c1efdad2023286fd37a943e6eb4375e799895cb154d04baa1a16119e493e15d090c377b815e952003e531ced59eb65313bd8c2adc4e59b84ccbe95f7ba888f04dadf5727f5ecded45ea12550f9185a63b794553fa2e6bfe659fc3035cbd3b1caf461c84a6e85f98b80c88c7ae947fd85f0f07b12824c7f3f2ca3a893086e28fae0e06cbd3f98af6fe19ca1105a82e8fac206802ed87ed63dd5f21688665768d73c3bd74f135fd2514048a18c935f77bd6336874725ec9faa979d570144f24845dd9170dffb64c99554c41d1d8a0cc7ed9e76a7da36f54caa1c5a562e39ce0bdd2ea2f4b42b926c10753296a09f19b0733e90e44be8cfca345f1411c11c835b7395ea11a6d1ce2a92ad4e201d0355a1306077f6125f03b68c92c7fedcdaedfdd314f5c4708065832c1f4cef84e6da3143e741c812de419ce98190c4d22b11f2a16a1a3aa01355c9fb5e384500663ac68a0f60c1eab58d9757275f2524a9f4e928c127f55bebc56e8e546333aeec1158cca72c1148e143262b48887c5b3ef633c968359569697f992fb123a9c12ca4eba63ea281575fe05ca77ad8e7faf4de46b52df06800dbb34d16b65c4680c897c713349acf5042481304559612fb0729a15016ac132ce32b6bd849aebc09949193cbd89a475ba9da0595461e533b238571920a84eb8d7e98243f565ddaa9506f63aaba7be0adbe5debbdf2f7e4baea3e3e4ddf024be4b51616ca75a447ee830ee2b8d1eef85edf11e1d4ff41176c284dab8e90aee05e7fa9740be8ed5376d5acb314c1e68f199e15f5e307d21682bfda28d057b76a9b159460140831541640de32c504784a356f857240895a07910aa5528869ea42c41d4c7acef07b3600682fec82b21de94a2c376f78a466018cdd01f1e9802ee437324343547e5565c63694276fa23ad36a4f04f465ee571b5459abb9b68585da87343eb4bb48a039d1134f320e4983200ae78b99a702e69212648a52cb74fce52de64bc393dcd200fc32f4bf924091ce9569625a887bf231b467cd9c74bc454776f45939f721f73eadbe1c7033989ab3c40c54d60a316ce64100c946afd691caf3fd80bf2c06a484881a61fb9184665961d144c0be57cca58ce0db44c04a42bee3b398a746a90c5ea168e02b49f538792753cc4380564f0b8d34e189e1c7b6aaaaac0a267b159e82b5ac704d57713bf3535adfd8cf3829f26099ac41d8bf162f2bf39a282f8ea9670ae6bbd5b3005ffc91c7c3d91d86ff4800fe5602f188768e79bfbf538ec583faf8671e55d93b4831b278cf2cd4f5332790e839459189eceaf6b01900529e2367819f1025b92747709004db85dc0a7dc4d3d60c67f3363edf1bc04609fe0a36957e33bd46f9e79635d6710c671c2c493d3ff276ce27c7e5fb381502921bbc15c35e695363cb274d9ca75740f0b4c019e2238bf4d1ae34009b8f77596b8c5687fdaed8c7dc7b4a95e21d4c109504b219af8bb1bbb2024d97833c8d3d1d0a5d13d64a1e74a72d5a919e68cdc93dfd64fc378226ea7235dee0c5f7cf780ba9ee20e86bfca88c446da864590897b829630a596ce3dabe2c69bd20b86971aa4e637018857f8c5523b7a764fe3de56f1760a6059f48924a7651f0be7c4b4bdfb1faea662dbda17ac4d807802c9fb5926b60ec16aad28feead8095e34756e8e325065949786f1afe4a09d4124a7c325989bc95b47226e1a89f936a0b9ddc8faa8647408e2d03b28f1a011f890b433fcebe641bc3628025a6d718cbcd6819c460d571921f73d419d66052ab504a3d19687072d77a1d0a2309e950f1d4d0d61c0c495509eaf562be032b21541b831b10f06e62f89a52393b8351682fc3c8591fb461e6c315e270615e02a40c3cfc9ee7c5990c9ed84e07aae96362a20892c207b05fe493a9e5aea71e1ad082a4d24c95723d16c471e925335862d628ac61e9c7b3bedde79263dedf6c3282b32ef1fd3a30021b090cf950c44c9f76769b2896d53c1813bf477e8f73ec3faecb2802388ecc35f0f667ab1f3793328b82b23c36c620b809f391b31b1fe75fd973e94e273fa82b4ef8b9e314b0e3bd6038f015d49451d82313a0ab2e0c94a8ff900bd361b59d31759f517c8316a407809f8948baa6ce94325f142a70e5fed22f5a8e4637369966189922f7ad19bb604d3d9200533d6c06a3da59092d2fdc3120c181d9ac6be816b729edc101cab13969f07febd9151f0aa50876ce0f70257ae7adf634d4b02bd0bb23f308593e9925f89f34420f210371becffd41917b7600b10f496fd3c2cc8069c6b725ea7045422b7c122c2ba811d8c504734ab101ae9308b835e8727ecc75d88d63442f80d1a9ca15ffac3f1a449d15e1432b6e07e1a73114ef68e1c4d291144b317e5901b9bb2064c2e78a3428ba66e95254539b7c00eaefebcac3eeef83c26360759dd93c411cfa3c52cfc17e0b9b577e396f69d49b64d5372e0b43bbb28e38b2f94d6872e6a9be0c471f3167881bebcd0f2dfdeb8c1f10bc18fe5d023f705909e6aa6f838f6802a1e52f2a6b9fbf62019202ab63c5346f781e42acc718ac684c8ffac5bf7f9b3c6f6e6946e23f573546e17380e4c248e30bb31ba7d37316687af6f3a6574e36b516100945959d72ca97d7123faeebc148e9716b67a1765928dcf7649b54c70285d02f7be00c218a54cc19e3ed9b66a636ff2d4d2c0684c15f56ac76445316b2cc708ef826e0b348ee6fe3b57d9385a607028e9404b3413bfe3f5ac6476b544939a7a160a224b724be30d015772c8a3dd5470f8d0c714f7ed8c28787abfe42298741c58287adcd7b54c73f44fa0bcf043bfc398cffc39914a840defdbc094b11fffdde03375bcf71c5a7327d29a821b1c1c044c5eb77688e7396ec46b130671ed15cf2df1f051c23021c250681bf6d035140c914c745aa9879552642f658c3fe24855cb29484ea3c5d036a9c8f7ebf1f970fc114067867deb8b1da0827986551d23bc659ea3c15c22a82fbdce28876a8c50b5d5692abae3695c234e0cd9ffc1963593caec77e4540a231fa1730cc8598946f7c9b63f6c34b7815cde49516f5671612d8425c26bb8d382d662cabbf4ac4b901554f14079be74be6b9224e939c14ea4901bf97866201293fc0c64c481c5392997b642d329e8ddbe41b505ac948065ff162a79ee53643e2138389363ef70a6f6fc4445f0d764ade98f6c026a3c5d4f3d82b43c19ce97a67c3aed6ef533a5ff158efa2d5c8601ab334003426d4c89674b94a78fe95de41e0d7ea77c2b21b56fa9c10d1cea2d77f8387a9fe42d2dc673fb4109a92d2d10216a2c4801781bd99254280906e571322ff4650d31f76186d2bee2f028b8e9443abb7dfc7e3a3b7861dfb2a136c19ac6ecc113d5b6061e0794aaa2a77b2326b104837d4e04482c46b91819be975e02aad9d223ccfd6b067b207f2c8c38d935df89259895ec9676fe872d93e7015cf4d14083f111c73f9f60fdad91a9ad4b17a667f1308f8c12a64d4fe5ba479610ddf9ade10946c2b134aa233c2156b705ecce359e5d808fbc17f8f057d3e9ebe23b685aa9e89c7ec4cf1c37afe57eb35024664aac25e7453ac59ccd7827c300712c8d7b9b299f64243ac63f792c991c79cfd2e5b93598760b1129ddd843656ea3e04a714686f967614eb9298c01ea88f8c1e2c46b2cca3fa01d708636941006e2bf78952f5a0708962a3bd96f355b7fc3dc8d8da21b38a7b3137ea2d60a40a79e41d17ea880e91085ab288d300ca4928784cbe8af117cf1add7541ca13cef1bd6ccad4656e7acb391880f8e0ee34207e502c77b107cebc3e85c00ec1c916cf4be57206aa6c61a0f73eb93214392328ac2b9177a6f41bf394ea92bb0b282fad3682f81038b403d688bd43d82e3b0a7be7a65e71dcd827d538a0bbdf01a05d7952339a350927ca7d1fe13895a1ddcf8ab579b0feb310cb35772701bad4d03d7bf2d0e9824b63e49d07efc13415e94203b67913f2177a88d64e6ea73f0d7306e6c4561ac91266e3a450a8b7729f403bd53c2081f6ca97f195d57d1f5b026d146da605d6fcc53d72f347cfd6dae09ebd12ad47a65f4d01cc8fd3b3b2950676962b805c588c1cda65ea6f43d7ac9377d9a29058260defc50fc15313a1bd24f3e298ebffe7d03624ef5a91e734a4f5dabe51d49e6ed18729fe925cf6a1a64b618ea28781831bbe11dade3256e2ebecf0db925dd0392dbe8a344554beb4d72d4e4c8f32588a5d88e44f7c658563ed6535afd1dfa19330580d9448695d28e559ba14706c1253fba409a80e959062b3d1da73db1ca03c3c9e828693d48fd9ab6ed05dd559f28db92dc42d3f2f7d26ec83ef6b123d7d476895445ca5b77cc4cf8fca52a3118603f202abd6a3e99900daf112de7745914964beea6fdf75c037bcffcddefa08f2b63c95545fdde2c7309a495a48497fec6a71bf13a1d6afa19cae6d5cceb425762f5011d6f81ec37027ba37c0086db87d8aa41f6661c69b81d1a530c9cec3e0a50f3a665f6b75d63eb64a8d33ac62250a2c2e8302d8d95c78ef980e36eb1c7dcc17c1c727aa77f4f0a438a991297ad0405a5d4d719c561f6a31105c90fb55767af813a5cd1b3ca0174797d7f78765078f07154ea0a35a59dad72df124275d3eaa7608aec2d8dd60ea5609d39dea92d0988a14f362c5d69465af348ce899bfc08ea6e698f0338dc28dc1fdd491f8f9f0eb7a34ad39c7c229b2383214a39ca195259d702c991ae5630b44e30a9a464a597ff7d0da3a811f449578028b5e9c30aadfc6429c89578fc0be65d99abf589463b9e1694d5089d704f482156a76d64b1a697ea5e5a3a0b9c660e5b297af60752d396836ca9aad467d6abf352d3eb6dcc3d3469d0af31ab27f42f460f56caf0af472abc9d267f530f2f589b8a791914277fbf6e16c05f620a93343c026bb499854242b54c393a77e3bb795babf3fccb9d728cc7727b35bfb99e716d48836439badac78d7e8b59e6e4051d46c9bca906354ef5f4d3a3dfb35418e8fcd08af860bebad7c0d329d6525d40280917b5230621453b44826de30f83d87419c25588af79009ac6560cd45983c8754ef3c21213b528b48f318fcb62d578daf9d67b4856c433855e58dc0e184328be0aead1f0ab25cad6babea723916bfb74949ecff39a8e0e70c64d5131d2c0faa59c4a9e884b296e1731f2d7a9fa9543bd11604c59903b861d203fa325968368b30757cea5281fb312b7ae2a14e96df8e35b0480ba5fc7e0d4805777ad29072a70fe43ed456a7fdaaaf312e3235d808238fd302ffeb113ed27db6051dec95c235d1a12cf57f6f0e83744d2bcbb27afe5361cd7ac7ad853751ccebdd9979e77d7b9c57ae570a2440ace6ef37443b74acf69c5190383cb56d811de240131757ae21268e03e3cc03c7f37f4324dd055a26884b3a32a4dd00b27ea0f1b9b32450627e97ae2d20ae0172881d52328bf9e5bf741f3ce6c39628ca699097a3bc5700082ebb90c19f11c406c930f4a856ae426e8895c43c97b1db4ad6c25f0ea058cd7c5eebd63276befa2787cda5551890dfb9c1983e66a2e2859e01262048e53cb96b8c6de5b991772e2945d1fead1517cc737b7e3b0fc324abf1f30205a563b0832c4790b10ed44c50dc445fd48edf0aa34ed8709a939768ba51df03ec91a8193acc8a48ea59e94b057aad885369b5c7b306a7e879508d6a9ca876ba4ee7d9023fe5bd889efc31a461588deed7eef84be93", 0x1000}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x400}, 0x4) 16:04:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8a00, 0xa5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/3}, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x4004667f, &(0x7f0000000080)) 16:04:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:04:05 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000008000/0x2000)=nil, 0x2000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:04:05 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB='ile0/../film0\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5763fd3e62aaa0cd571eb0d45f87ee3510e1e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c301119673"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:04:05 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r2 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) sendto(r3, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r4, 0x1) fcntl$lock(r0, 0x321ee34be52250f5, &(0x7f0000000000)={0x1, 0x3, 0x8, 0x4, r2}) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) syz_open_pts() close(r5) 16:04:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:04:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) 16:04:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x20000082, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x43, 0x339, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x61, 0x41, 0x6, 0xa4}, {{r1}, 0xaa058d5f995b2eee, 0x10, 0x80000000, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x6}], 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 16:04:05 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:04:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0xffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) semget$private(0x0, 0x3, 0x622) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:04:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="000000180000008b00233a278148732dd9a41af1f25c7bfeff023519edffff0301000000bf02008c9798171f", 0x2c}], 0x1) 16:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) flock(r0, 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2", 0x0, 0x7fffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001240)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000001200)='./file0\x00', 0x0) r2 = socket(0x2, 0x2, 0x4) sendto(r2, &(0x7f0000000200)="349d3ef9f88583667da824d0f0a3150e1183dde8e320d9d235ab23ce34c61c06447c6a2f0f84b34470301416f9d22bbc8b63079cfdc5eecd8a5df431f26d394c4e1ec730f0a7e9522b150178a4b52a78c7359e00bb0c2498114be773b9bbbb15fe59a4e36241025389ee998c774f823e67d98e9d774ccb1e16200ab06501523164116ad5e70b9ca11838d39812aeb161f39062d4458cb92bfd68a7ac63ad09e64100cd326b96f0a31e9135ad16c06f02fd5a279c1679bd8f43192e5c0c78e4a32615204c1e1b83883fc7ed84354a3f0a6a4bfc75e0414c100a7f79083934938eec8cd69c4878d487469fd093e5ab71db23af04fb162c19c0162ad9c894e55caa2e899fbeb122036890424419baaffb4eda5b9d578a291be42aeb2765caa6e1819b8eaab5ef38a5f328e01cf2cc0a74cb65ca40e17031373491c0d6adb6e806f2901287b8ee713c9771821c31b4a7659864037bf9cdda31d42de27550fefbe8c42dc7e9b0b097a5787e9d1f2b3f16739d59ed7f3889371a23667b026096450cb53cf4e12fe58dbbb625899814c083b5553dd961ccf44c733744432cfdd73a6438b7b4cc93f925b86e0b2d395e5add458343603bf5dbaac27fdb4e3c71904310ae88bd28400531f2a298b488a73d42f92e95af9d59dfb6020755e852c8c9fa02e756f8baa888265ef197409bf62e7a84d2c9e931a0882bef8525cd09315054eba2f0277485973d29e292c3974657b26f587ab194127ed3ed2e59ed533d82a617351790f0291463639113f5a58f0526e48d8a949d419580d33e06b4e5a22719ee99603699dc654a37738f54432361cb4a2288b0b6eefaa2a33e33abcdafa2bb4a9a36a2fd747f5040ae7d51b365f4130af9470ab0ccd08a69db24a16c54f25b1cb819c41c8ebc3d7c8b537a92fc33c10298194491dff4d45a45141aba8a82f9d00373050a5273de9f9e4d46bbd0b202b32c6e56b5879f1ebec9baf2a0f31a15f343dce8439d36ddfe4b6d74dbb3c012827888165b9f8cd14f08c2a265eea88f745e3f008584647c581a3f288065777a5bf578b9ccff3441525b593fecffa43761c5d2961c9c3678cf0e165b7a20f1c057e9fc17c38aff54cd6dfcc020a4be3c56966d9bfdb32e025b2cf647718888c2b182801305d16b60736e118dfddfc499b5d01a6131e5b96a0819ded647ca4d99f411486531af097f0a4d9d691cd808be7679ac286e6710fd0b348178c4875f9d0925f5d3fa879d9a356b99a4b77d0cd595a687f2bfa005767d92bb4094385e662782835aa58cc0f3710d4b2a2748e43ab492aaa1fc7f50306bcbc7304b6e32e7923407eefed72ca5b3cc81c297bacb9bc6e0f35706651f44963d67da1de0098eb24c305c20cdd5510064c66fd571f9cdc8bf6d6a46402c488875915bb625715de5b137a1cd79d1d8b49d5d6b2658a0dbb313aa454cc625edb05d89939e46dde9baa4260e8bf747f8f8ab5c53cc0a64026fdfa72458c9bbf1f7652285675de7b76aeb460af4dd6a3009b11549103a838aaa087a3bbc8ef8c9510aaead832c59486b7eba4b01b911a9ef2de6e808981f393be439bcebc9ed33629c1135af748a7816f02a413aed3afd2b6421d4b5472e76d320b5e6fd0eea012b48603e34bda4f063203a24335521d8b58447a1e3bb514d0087b81c360bd6f86701628f4d89142f5d3c43608ff621f46f9f7795dfed2a7d81c8d704627e286c53301e34288bced6940eeba424d7f08920badfd32e0f3c2647cc104ceadd0a52dc53df596c0933fb65e103fe493a15878d9c8f4ce5391f416158b641f34158707601e3193cd95a5307216a5fcdebe5e3b76a4f2a87b85cd02c978d69acc2d44544651f38068c1de67bf7f602c4e59b0bfaba0787730fed5b15aaeccb8f5959c34a48da95ae87b5df8022c1473af0d04a25ab4a9bac2763ba0e3e14d6e73832e0b706886109f959762338fcfc46ea1ebba05f5d31d96db1e10e848b27f469ef962a21ac925d3d09e0f85434bbb7686e5e6f3dd65e1df85659c07d816c0aedbf29f1945b8f6b3054465e48edeacc408ae146056b7f6756478aa80965b2c89ff32d28f1173b1d3f8b34a2779cd18b00185dd7edd5d6b23460637c1c00ab442a4e6d1bdbfb730c8d7663a8ca26b6d9abd17c5f287d07a25143e78e1082ff7d9a6b805355cddabb1721b1766847b5191fe60c3df7c47ad308742133fb7970c5ec307c211e446c0a91470f1d5df3ae378213d4aa0ad5f5aaff59e5a5e8613c43f12d24808c15beace56dd20d4d4bb94560310d60a8b400ee4e6369f22a680d0e60dd80a7ae3fe8e28a111e5f344da0cd2f302a8b1459546c6dfcc956ca5c54c602dc1520c2e4c48fc1251ccc548f80045f99f8473f6bbccde0c8b3e8738ff049b032c0691eea598a7741c2d77ac882251b96af56d87d63288b6a8f2a9705d8b4ba73ed7e573a1af3f2ce5e7bd24a9fa0029d1f9249c6cd824bb55e55575e99e0760144a6382c0a935624c484b6413400650204f2637cde2e5eda76eb61e75dc1afa4387ec1b8ca90b680a124d27111f69f8edb20caebadc7e594a27a4e6daa33418c3a3c5c2cec05a1de09301fa09e48b575503700f1737c47b88edb2ea9de8b41d4f027896441feddfbbfc6a9e6ab775878bbc010d8faf7cc27cf2bc48e3ffa9dd1a70f44c1f1d949a26b8a5d8935f9f44494ebf6d9c6a13f5a3db5ed9ef963a274758fab4c60e1895377c04ccd2139620ed6cf284a58d47c1c3bc6b91f1eda5e22e44122d5194382bf48d6aabbcae119fa586cb3b99781ed324f00ec51b0ba57fb4db6df3a865d82018dc726944bc3d275144cdb881487a5d3dde207fa3f098f98c7413edc230b8b2caeb2891216024ed470817c964902eaafe54105224b21bf8ff4994df2e80f82a439bfd84bb49d4c91ea3de9401f21d84129aa898439b1eaccb6cc380508ec5319361a171ff8aa4c9f64281232de2166055a2530cae5c89723912c3273fe00f2aa615902e5828a5dbe3418a590069241c58acf48a96446e3d9cb118dea9312187e9d387379a75ee1a90e9fd3be95f94e6ad56604cd4e21297065b32f63e358e94e789aa99bd57b76771f8065a0f6603a6ef9602289101267868f63e4e6f63d424f2a881272647e0b6b838cf522c468a6ebb2733eb7ca2abf9aa106ab9c9b21920b91844e8d1fdfeb8287610f34a7f3594b5858247b5b4e9fe795d730a017d5adc1a0317288ff9ea288e007acfaa903d33f1522417a5bc6350f3d8e6cd621c044ac87600a874866b86fe5cd16b01b737912cfd0c4b0ff6e11390f4178033412ef36bcfcf529243b4e095e0092058854a1b16e8e78b0ff6eac90469c541cc534462a8a116664ca4aca9b15f4a810a15cda6996c2415fa7322e963cf6d06f21bc12e3e95c405a9f03d4bef995fc3ab278a7bbf8eba51dade9ea1be66accc0c437d8579af507a216049779a765a5a2e02b10782aa64487271750679fa8e4a69ed45bfa35a347ce01688b22479f3bdfdec364127aee17516d0250b37bc74ee7fc0d0a11760ffd73b1be6e548598df723dda7cd0c17f2347f0c154601232ae70153147d10ca42545b4bd5d76b7be21897494f1e888595190625dc186ca02ddc63d2cc31c15bfde0c5c75c08d7cf04804580ff293ad73b1bb42a0620525c5079d0e9d7507d9f6651074d2e32686ebca8c8bdae6cd19c4f63432b4d4154b9cdcb51014805064f8a08fb34e431c12c3339d1fb0e42c6c8f34b1868ad9bf3563e79120240014286e0ef5fdf3c418d42636f091f9fe3b8d72e0790b89d08b8b319b04270591ded60f0b9ec8fa894f43f99daae22b3d337ccbbfec6bad2828a5dad8a3a3d3d671d12d8bc71185d684804439ea39e099e5c97e4cab14e4425633d489cff2f741024aed68beb04eac5e534f86e4e04a78e0787add4c94da2fd407b4fcc3ca2729f56b6a1bf8c3673873e077d2a5d0509f41312f2e35581b44ecd99ba518c6b6e31b709bccb60f6dc94513bf25a12fe418758f5477a8361c0f6294288de426ea1b8418fb00d09a2e22e96734f9af9168e9ce5ffd71c05f13ba79feb78be261389c86fe8b4cf6d3d43db51df89786b9e4549572a673fb55e85e80ab7f99545e635c6b8c77177c183ef9bf8c4c1403059936d0e4ec1f0e630f2dd4594c296b03812fba37829b05b559932f8c1d372458c8b7006c4fc00b0d748acfeb971563df2856c744e3308a3735493d1d4eeb7aff7e3c6c33138c32fa401b137a50b45aa74cc3824109d8ebafe9a33bec300f3c4799b33aedf00b16a89b6a92c91f0f4b1bb9a212d57f1df3502b54d639ac57dcefda9f549baff2421014ced81cc41e71792c4ad5e479fd2f9ee33e8b8b147b84db2bc85d0a87ed39b85f20450d62a621ae3af58f858cc72867a57194fb739bcbbfa3bbdc043b43f192ef8e341b16a50fe0d839f5738543267ebc8a71371f400076532025e0501cae54955b07b7fabfd4b37c00695451b2cf701675db71f483f26351f70adf3e325a1d7a441e8494e922a07ba110c64afd93e04736b3bf24d8b546e94e497e2eb7cdba896fdfcb69d34838d8191bf80dde735950919c921f353413c454c2577995b61410f57ea105e00b9f009265da41088a26be58ef39b1414554a58751f52283e4757f752e6d88343642d978894af88ed31032eaae8c67caf17659ec1fde956c88a17854fab11250fab0c54b7181277604c7e7984e1c55af57511312145330241114e03a726015e46d7b1d2d134a72469d8865be73949346876c261a6e0a62d85c03967a7848f73765f2e89826471f340758cb626fabedbb765f80196b24a1bb9c42c3a8630cdd3807b6596f91c0ac062c1b1dda6ec7dc9beeb8ccf290beccf9e9eb7f790903fed8aadd7ed60f05e00fcc883f63ac537e437a8a8949010e370b5ca69ac0346a4a063aede26f4dd4cb258aa2f73e8cd863f08c2c8c6e8cc16b09345cb8d13d1c2c739497702fe1396ef6adf50ed081cbb508e5a5d5d07752f9506c9a5492b23c621d44c68460bfd49028383d08ae014ca4ac8dfff9d9e5d90a039c489a01d545a1caaa1acd2030020e1fa3beebb671499c8d4f79ec317f840e5a7044e3fa139fd0b056a31596541d2c1bd3fbb81c27a270522b072f571b045688ef39f2f88893a4df62400e39f0ed27562988576db325a0d42740913d34d53961451b27a37e34c95f35a2aa55fee422d15980804f3478886114327fb77919aee6bf8c3c62e7d16efe4a28ae5b781d85f5618f5c14747d9ec9974d985bda4a49d1a1bb16737ec2f88d2453c47fbc86515d8918300bf854ab4a7c8d0e07509df179791ffefef6879737a3092df6c3dd743a7a4bd19342319f1ed7e68f7a0f1f6bc813283a2c5516b4d7a96046e696c14f8c30b3d00851d61417632e14cddfee8b5ee2c2ade87a6a1fece5661915d2f2b77e5decda3794f57bd6dd6e6f9077aa98c534b4b36a577729a72c4f0b510cc18d99802f9dd233c4e11604fb2b678b77a110915370e689afd7a794057fb8a1139329982123a084ef5d9556bb2c2d188559b0f8a2dc521ec6769b84ec8c02bf5b4c3d292cb475bfd4e321b148b4bea82e0933e53abaf2af495cf5dc31609302eb604c6e244ab0f77b17f56b71431c65dbf6e2f8f709d55c6cb504bc80e6bea2fa7f50296c1e861f6c7e6eeda46d2fa45d41ee9f4dc09418d58db201d6fda0c8fca41d9596fa6cc5d32385f06ffcbeb48fd75d26fac4db9741094afb56bd9e80ef2e3850528ce680d3592f6233aa48f4ceccab", 0x1000, 0x400, 0x0, 0x0) r3 = dup(r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r3, 0x8, 0x3, &(0x7f0000000100)="5f17b45c319ce98aeadab75f4e86573299b5ffb412b0dc9953e58cd444cc5cb8e144ef2593a6d5d92012f214c709cebd33fe8c08a048156fea0772770a0f1db4020c744f621f65689ba22af42a3f27b58756c13c3025e02cb4df30d1b6ad79977a5c1e3a28a83f2b8e3730aa3be22c503e85c0cd19691b78e508706e79e0358149f28987389398e683cca98bdb45c5b7a84b8d6fab12461da487351b7d25404f3e3afda4c9ebe377b09d866960bd6f40301404c5809c27fcc9d1ad6d6c8f1e8afbcf820b72c021cb2bf15c10f869ec673ac8b5948cbcd83a762fcab968a05b3dac08f80e97e0909a99138c0586344ce42495d1ce9b83da", 0xf7) 16:04:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28010000ffff000001df0f9a0ba36fedf06e1d831091db69861f5733753111b60eeed16fbe6de057d7a659f53f94a2e8c67ca7e1d412c1d8e95f61ad0e1b963e3ed737ac37e7ded84a2b9e9c9217e7dc60f5d7cf44dbcf3278e4fa29b12c0ba86cdaf1921f5cc0ade8d66948b2a5c7c58cb8cf60b78926c6bf81f187cd95b45567e6eb6200de98e730ed2d860400000000000000e7235d6b1cf3aba2ec3f7905907888b56bbe506e8ecd085a8b1d12aad09d528ca53a26e057ac9297237d34e2774df3d56f484c85135d6f6366cd0584690f229d6e0f80aa22b067632be48e626e965e4fc8dbdf548a087a13"], 0x9}, 0x0) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0xa2, 0x9da}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="b907b023dc5d3026a5fc6ee3584e9bba53c514711e0c87cdb5bd820c26c715908439c4c6df", 0x25}], 0x1, &(0x7f0000000440)=[{0x30, 0xffff, 0x6, "9c88fc0c897b9758734f85611cd3439b5a7a367aaa340a8d311f6a5065bdfbfd"}, {0xd0, 0xffff, 0xffffffff, "e9ccb31197fa6b14c62e9b6e209cf40ca036a1e4818d76b976e364a9d1f9e23d33d26dae9fcb74db3a8438ed830e3859360ba09794b197e9c9c0d0f467c60ba879617d8326b266ce462b56c464d66c591ee75adc144eedff93238c36ffd7f7c15715feb5476898824b787537ada90048f3df40f6fdc8ad7035aeb36ef56fd94beae5296f93e8b644f39242ad03dd122623ae4654f1553adac67a819cfb827cdc521a41cac0a3b157492b751c4c6ab7ee62fc97751fb35408c8ec"}, {0xd8, 0xffff, 0xffffffffffffff10, "2acd156736ec1fdf598cf6a68835f02e6a807de5db309f84e0926cc7308d7cc52a8f2a820c71a801a0c2a031b13563a7c2ba643e2ac247a283837298c5c9d2507c75e11a85f11fc7cf719d0a7dfcc656a39a1efa14d529134c3e699613d34515906219c25188f482f15d55293ddef2bb314fd11c7d30f6596aa40e3ac7207d525492681aea3c12ede67727e84f22f15656c41034cba384f9ef41e6d0e930d9b417eaa4b0b923306c9dcbe4dd066eb1051d285aa99f6ffb884142523ddb96b49b499d9f"}, {0x30, 0x0, 0x2, "475c19dbdc84109ec60d210950af0372b48cf254f7e5eddd7c5b"}], 0x208}, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffff, 0xfffffffffffffffd}, {0x200, 0x8000}}) 16:04:06 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:04:06 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 16:04:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/95, 0x5f}], 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:04:06 executing program 0: semget(0x3, 0x2, 0x0) r0 = semget(0x3, 0x7, 0x20) r1 = kqueue() r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x67f52eb05a9f4ca5, 0x626, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf000000c, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x21, 0x8a6, 0xf6}], 0x7fff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x20000000, 0x6, 0x81}], 0x7f, &(0x7f0000000140)={0x9, 0x7ff}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) semget$private(0x0, 0x7, 0x201) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) semop(r0, &(0x7f0000000200)=[{0x0, 0x29691f45, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x800, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x2}, {0x3, 0x2, 0x1000}], 0x7) read(r4, &(0x7f0000000240)=""/140, 0x8c) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000300)="216f939c0c050d9f3e18853835408baab9cf65af570effade29c313ea63967e705368ddf7c161daa05b38f7038db8440b9aed7a8f89360b9aab7ba2d3788f298d13615d29b29cf5a93baa5282bf7a4fcf75941d250bfdc322af2ebaacccc1bb3", 0x60}, {&(0x7f0000000380)="fc83c1864a4562eb30833766f9684a61296448d2f3eb4d79ec809800954dbc5792a0fe2f031b", 0x26}, {&(0x7f00000003c0)="910cd5082ab59c1eed6bf2c4a47569890abcf1854f307efbe3cc6a2559dcddc969225f5bb5126d0aa607f8d31b1c431de9ba1e20f92f265cd3775abad8fe737da4765244bddc2b53181d7f2795a6f354b98bce2d19de56ca4c2c121b93437058ba", 0x61}, {&(0x7f0000000440)="ea55fac170009562fff56a510bce10fbbf2d0bc7f543bb83d22c0b27dc6212a7a2cbbb24e6ce192ba1c67f4ed90b789d7a169bc1b3f8654d7addafdd2b579bf3a376a700b283952a6a77f9de20959baf09efba75be2c9ee0c88f3f0a05a36bcc89867c9f385893d41df206865228a258cb6772799a506a9185904ef973173f3a59861647415e835d0a8322e3ba9a3fe8c468d61a998ad32dee6c9c2c74d1b791e35acbc7929ad960827d49011405369895a79d750fa0800717", 0xb9}, {&(0x7f0000000500)="7737059efba4e3fca7342bb0b31e422184bf9f6a43d9e63c54e58786fc980e0d15247cbd65e2ff87384bedfe205938d3c0157d8aadfa5248530751ad45999e52d5db7531a69159", 0x47}], 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000600)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000640)=0x1) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000680)) socket$unix(0x1, 0x2, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000006c0)=0x2) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0xffff, 0x8f5}, {0x7635, 0x6}}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000780)={0x0, 0x9}) getsockname$inet(r3, &(0x7f00000007c0), &(0x7f0000000800)=0xc) connect$unix(r3, &(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8) getdents(r2, &(0x7f0000000880)=""/45, 0x2d) getsockname$unix(r4, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000980)) fcntl$dupfd(r2, 0xa, r3) r5 = geteuid() setuid(r5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000009c0)=0x7) r6 = socket(0x3f, 0x3, 0x7fffffff) setsockopt(r6, 0x563, 0x0, &(0x7f0000000a00)="1940b346ccf523af22a80fc661c561248d3ce17df971bb567cf305b00f46ed049c347153c76df209e53cd6143a463bb3803a8b47b7799d32e5ae9004f72995239b4b9d8ccb91b95067", 0x49) 16:04:06 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66699b4ad0949b4643c460fbb08eaa5277"], 0x1) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) write(r0, &(0x7f00000000c0)="e71e2d334925d4405fde7b53e052c0e8193e804c499ac0d84e1d4c2fa6881320894e698c0d9da179fe7b3887ad8e570414b0edb50273906beb112ab2ef169f2f9711bbea66890a52b9eb999f612a030daabc55683e574e50b9885450d10768152e590cc6", 0x64) 16:04:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x6, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x12f) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(0x0, r7, r1) setgroups(0xfffffffffffffefc, 0x0) r10 = semget(0x0, 0x3, 0x302) semop(r10, &(0x7f0000000040)=[{0x0, 0x1ff, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0x0, 0x4ba82a800e7eec02}, {0x3, 0xfffffffffffffffb, 0x1000}], 0x5) r11 = semget(0x1, 0x1, 0x200000000040) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x9, 0x507, 0x0, 0x8, 0x9f9c, 0x7, 0x1, 0x0, 0x8000, 0x8}) setuid(r9) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0x400) setpgid(r8, r6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000980)=""/251) mlockall(0x0) r12 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f00000000c0)=0xc) semctl$GETPID(r11, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r3) symlinkat(0x0, r4, &(0x7f00000001c0)='./file1\x00') setuid(r9) syz_open_pts() socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() r13 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000640)={{0x2, r9, r0, r9, r2, 0x100}, 0x8001, 0x6, r6, r8, 0x8, 0x7, 0x7, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r12, 0x3, 0x7, &(0x7f0000000540)=""/255) 16:04:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xde0, 0xf0d6}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:04:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x9, 0x1, 0x1, 0xe93, "edc7cb4e6f30a66ce6502456d64c7a700d4f9a2d", 0x5, 0x3}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r4, 0x40) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind$inet(r1, &(0x7f0000000300)={0x2, 0x3}, 0xc) dup2(r4, r4) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:04:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) listen(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/139, 0x8b}], 0x3) 16:04:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x5c, 0x21, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x2}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x38, 0x0, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x5, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x60000000, 0x7d4e, 0x2}], 0x5, &(0x7f0000000080)={0x8, 0x6}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) kqueue() write(r1, &(0x7f0000000340), 0x10000014c) 16:04:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x121, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:04:06 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r1, 0x0, 0x395) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) pledge(&(0x7f0000000000)='--\x00', &(0x7f0000000040)='!&@&\':\x00') setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) socket(0x0, 0x1, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) lseek(r0, 0x0, 0x3) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r3}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r3}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 16:00:01 executing program 1: munmap(&(0x7f00005f4000/0x2000)=nil, 0x2000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) getrusage(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xaab9, 0x0, 0x655, 0x0, 0x2ed, 0x100040000003fe}, 0xfffffffffffffff8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x3) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82e12d2f66696c6530003c152cfac6c4261375cbb5a6c5d8c2b4d77aae6f1131cc3daab85723b58b5e74d670f839fdac30d9ad3dedaa0f0a3c315ff5983f2c7641"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4002000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x9860) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) recvfrom$unix(r1, &(0x7f00000000c0)=""/243, 0xf3, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fchdir(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x28) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x1000a, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socket$inet(0x2, 0x4003, 0x40000000000003) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x4, 0x10000, 0xfff]) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x7ff) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x20}, {0xaf, 0x650}, {}], 0x3}) setsockopt(r0, 0x0, 0x15, &(0x7f00000000c0), 0xffffff32) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x1) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/92) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x5f}, {0x1, 0xf07}}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) socket(0x3b, 0x2, 0x9) 16:00:02 executing program 0: r0 = semget$private(0x0, 0xa259715b7c514cc9, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/34) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1000, 0x1800}, {0x5, 0x80, 0x1800}, {0x3, 0xa41b, 0x800}, {0x7, 0x990, 0x800}, {0x4, 0x2, 0x1800}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/69) r2 = semget$private(0x0, 0x0, 0x246) r3 = getuid() r4 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x5036, 0x3f, 0xffffffffffffeb77]) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000002c0)=""/93) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000340)=""/106) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) wait4(r8, &(0x7f0000000400), 0x1, &(0x7f0000000440)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x5) semget$private(0x0, 0x0, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0x8, 0x3}) ioctl$TIOCCBRK(r6, 0x2000747a) socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x10001, 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x7) getsockopt(r0, 0xfffffffffffffffd, 0xa4, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x19) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000002000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) 16:00:03 executing program 0: syz_open_pts() kqueue() socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$KDDISABIO(r2, 0x20004b3d) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fcntl$dupfd(r0, 0x0, r1) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = shmget$private(0x0, 0x14000, 0x10, &(0x7f0000fec000/0x14000)=nil) shmat(r1, &(0x7f0000ff4000/0x1000)=nil, 0x2000) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x6, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) chmod(&(0x7f0000000040)='./file0\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="86c1b4b75bdcceade35a5b52981ccaa9c4442ebdba479476a8da650019a3f396ab9a0368f72067bb2c3329d336b0a40355205415fc09b803becf2af2dd3fd6eb67447a66a1fb86b5993a51059fd4ca08942708ec6dad09dd8ff1bbcdc7c9ec9ce645a03c4ab66c321466995ef584a5", 0x6f}, {&(0x7f0000000140)="d65d5e465cc9277f3ca50615a9efff091172e588a6", 0x15}, {&(0x7f00000001c0)="50fb76caaff20977f663e1d62bf103db255c854848a2ff871dee1a120da0f6210e1678eac29267611de4db86c890293b845007635302d892d7246e8f8b60118bd16a85583dd8eeb31866c1dba0481c6799a93bfdd6cbf9657f9b8b7a72c324b0c77e9ddeecde9555849f1fe1b5da5abfcd9f178f3afc4ec9153ea1d04b2562071dcf9536a2072105bb12e2f5e6b4ada496f0c175666f0078b46908215b79de3d1e4ce5cd839c42d380fb636f5bdecee9885515be03cadc412236c3efadecf97d9acae6cbed0928442aa3249b971688cc905115475889ce31700ce7f8d0180af1903806ee22119f7c075c277351271e054fb3", 0xf2}, {&(0x7f00000002c0)="d8e11fa50cefff16d5264bcec4b04271448e8b4c2a4a4a696cc84a3e8e948b8025ecdb76bc54ac015c321507bd02ac79587350ee0cb73a4fa7d2278aaccb", 0x3e}, {&(0x7f0000000300)="c46fec0e86cf1fea206c3bfea7d34bcca4fd7165b6c6b776f238f57686055c7a7ad5a8cfabde4b92f8e8f89dcf19381b53e3a5c2e0c51b5520f4e8c152968837aa889b8573242762b249e786469990e6b6307e5036dfc8b7f527b589fcaea6ea8b81b5b5a6d772f815d369143bb1727efc6aeef08bf19056812dbbe1bc0eeaeb689d9cef15e25b4c32434290c4f2b10622e9bb54c627cc224a65c4b443ac3a74cadcfb8680f3497a70e31f286e", 0xad}, {&(0x7f00000003c0)="cdfdef2b537c6e78f26ff2aadbf984cdaca3e4ff7c8e2e7d5b48d886", 0x1c}], 0x6, 0x33) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() chown(&(0x7f0000000180)='./bus\x00', r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x8002, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x101, 0x10000, 0x0, 0x85, 0x401, 0x7fffffff, 0x0, 0x3, 0x1, 0x2}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x890, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x2]}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x9, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 16:00:04 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1fffffffffffffc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getgroups(0x9, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="ab66669e59138056a4bb6b0a4ad3c1f81f7c310916", 0x15}, {&(0x7f0000000140)="2d69c7035cd3a9c7279780aeeebc6064fcb149e2956f06d1f244f4e6f77385ae48e6704a5ce175571244222268fd1fd7d27f37967fb94782cb28ddf95a44b72b1554d463be49fb84df7233768f30f3e9ed2f25a06836f4ce2dc4f7899867f179625d56071343579a61ec75500a7e1f15cbe5a243c2e322b028f6114c08bea6210eaa049f92d1df84998ff34256d6230f658fb996913ce3a1a8552e6a2262a66a7c7643529f4709ce4e67a5d08cfea97d1cff9bc5be29531680994c9350b34569f486b4", 0xc3}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1e00000020f4ffffeb6c37c900ffff00f278b1a3953401f5d130b39dafa374b4fd2811ab94827f60ea08a207c91712353663c047c24b1e3765749a6ef864818d011678b5d4cca77167191c1d5e4eccef507aa3c8b231cdaaa2320d2fffc03c0e45d2a69e8f1677965fb7cb71ba2e51dd21972328cf52da7c4a1c61f0", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000a83dcfe10000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x8) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) semop(r4, &(0x7f0000005540)=[{0x2, 0x7, 0x1000}, {0x0, 0x729, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0xbe062dcb44ce6486, 0x20, 0x1000}], 0x5) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000005500)=0x80000001) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup(r0) r1 = open$dir(&(0x7f00000001c0)='.\x00', 0x800, 0x22) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x200, 0x8}, {0x0, 0x9}}) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820288bde788cf376a65"], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x101, 0x2}, 0xffffffffffff8001, [0x9, 0x346, 0xff, 0x0, 0x9, 0x6, 0x7, 0x3ff800]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b7632879735873a402ba444010035b9ff8b5ff86018a1194f090e87354fdabe756b79cf30f0ac0365c3201ab40193c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245b6e305938202efb46b02cc662c", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="a1455de6cf1948dbb0410000e38e4122858060065e3a6c9e5537dbced608157aa0522706502e6896871d15e1e2e0243bf3abea4f9606ab0ef84c4e5b6ae5851160325f9936839099a17a9827cc17035fe0d958f5292293cfa3039bb38402c508361bb526f5a118ffe5c91c8f7b41c7fe6c317d1240000000d48eb5aec70d612d01e564aff4ac16906588b633d4ef7acc637a2fcb70dbfa83b3ed6198a61af312167f1c90f04472a7640a1e49adea92c9f6de64f76641860661c5f0ef3ce15a5cf0bd67", 0xc3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x7fff) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) chmod(&(0x7f0000000000)='./file0\x00', 0x120) setitimer(0x0, &(0x7f00000001c0)={{0x6, 0xffffffffffff00a6}, {0x4, 0x20}}, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$inet6(r0, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffff20) sendto$inet6(r0, &(0x7f0000000000)="ee5fbdc9881b109110524c5b8372f1e9dc05777a71f278e6624afe643d1bb32ac9249f40aa7462e0f76d4340906f32205ee6e06316f45ed1b1655a32183a2d09d137586bee60d94515d8b56035e7552c4bb26a04758802e34277ad8bc0a5ed43db92a6d342e4848e71044124630bbd654f405e11d0e52649b25e1e59c80f068ca15970ba4e8434268ad5a7d90a4b96ecc13882ef4844613674be0e4316cb41ab6789a2a4be810c47ecc285872cd12bd6e0738f32ce", 0xb5, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x7}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x401) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r3 = dup(r0) mkdirat(r3, &(0x7f00000002c0)='./file0\x00', 0x2) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r5}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20000, 0x0) setrlimit(0x4, &(0x7f0000000480)={0x1, 0x5}) getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) 16:00:05 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002004, 0x4300) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/109, 0x6d) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1000000000000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) 16:00:05 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xfffffffffffffffd}], 0x6, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x80000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) 16:00:05 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380)='./file0\x00') chdir(&(0x7f0000000340)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x897, 0x9, 0x8001, "c19f2792ba0f020293d4aa0b62bea8423867ddd1", 0x100, 0x2c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x8c) read(r0, &(0x7f0000000040)=""/21, 0x3db) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) listen(r0, 0x7) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000001000/0x4000)=nil) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1) 16:00:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = getuid() getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4d223540, 0x6c6a, 0x774, 0x1, 0x9, 0x1, 0x1ff, 0x1, 0x1, 0x3e5a, 0x2}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0}, 0x0) dup2(r3, r0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xff00000000000, [{0x3, 0xff}, {0x1, 0x1}, {0x3, 0xffffffff}, {0x2, 0x3f}, {0x2, 0x81}, {0x3, 0x100000001}, {0x3, 0x101}, {0x1, 0x8}, {0x0, 0x101}, {0x3, 0x3}, {0x3}, {0x2}, {0x1, 0x1}, {0x3}, {0x1, 0xffffffffffff0001}, {0x3, 0x1}, {0x1}, {0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0xff}, {0x0, 0x1000}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x80000000}, {0x3, 0x4}, {0x1, 0xfffffffffffffffc}, {0x3, 0x2}, {0x3, 0xfff}]}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto(r1, &(0x7f0000000240)="74aa1573eaedfe63efc34bdc9602bf88b45cb25950b749afb1c1a96a8bad88d293c5804a7af65fa0cc62f75a1d953788771431f22c6f07f1666a77a220fa455ef6aa432cc2fa656aabc506a6b760c2736d0f6208ea139d88a3c9fb7119216cb525bd97257d38e4e888320b3f2b45dbe2ff56a25fb0a1b054f7fe8619bd7d42745d1f4a8a54c47ea513873a3881438569efdfd969619b6adc7e250939abb832af9afe943142f1e59d39622bfbf8a00cab9fa9682838f743079f88335fed8cc3cef836e65c6dac0fdf414c9869b33f5c4e0fe0d170d5dffcb0021105aa1d79", 0xde, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) setregid(0x0, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa01, 0x262963092bb158be) write(r1, &(0x7f0000000100)="146f0c41a71f276e152afe6a157ab891a8d32d56aa62bc6fdd75e1a5aaf7a09c489c1f14aa9432118ae53133cf71d70c2ef68b6ca344e9888d286c9d6626d07d61200b3e4a88cda78cfe44f9", 0x4c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f00000001c0)=[r1, r2]) r3 = semget(0x0, 0x1, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x2) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'.\x00', 0x8, 0xcffc, 0xff, 0x1, 0x2000000000007, 0x7fffffff, 0x87, 0x3, 0x3, 0x401, 0x1000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xcf, 0x8}, {}, {0x0, 0x1}], 0x20000000000000fc}) r5 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0x1f, r5}) r6 = getpgrp() bind$inet6(r4, &(0x7f0000000240)={0x18, 0x3, 0xe612, 0x7}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x2, 0xbe, 0x4, r6}) fcntl$lock(r4, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x3f87, 0x4, r5}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0xd0dc, 0x1b01) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x60) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000140)="a3e899cc7c32251551f6f058361fc9fa2216daff70397652e3ed212d0054a9c20a818f4decd31c2d5b8cc4d1603e791fa19ed5c0266c2b2864c6578d06f97a4cf9261de9c74e91b7c503378872c422d5f921afefeff567fc221fea08191be1fd0d78f14d7f36d1337bc75fbbde3e6f2d78fe1708980f895ea7a5acc56ce6a5471bbacc070d35079a85aaafb7e7917f21", 0x90) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket$inet(0x2, 0x1, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() clock_getres(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x9, 0x2, {0x1, 0x81}}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="1e", 0x1) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="eacaffff02fddb8e7c", 0x9}], 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x144) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x1, 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) seteuid(r1) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/203, 0xcb}], 0x7, &(0x7f00000005c0)=""/4096, 0x1000}, 0x2) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) socket(0x38, 0x0, 0x1) shmget$private(0x0, 0x2000, 0x280, &(0x7f000047e000/0x2000)=nil) shutdown(r2, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000001700)='./file0\x00', 0x401, 0x110) r5 = openat(0xffffffffffffffff, &(0x7f0000001780)='./file0\x00', 0xe01d6d214983ad88, 0x40) renameat(r4, &(0x7f0000001740)='./file0\x00', r5, &(0x7f00000017c0)='./file0\x00') fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0xe51, &(0x7f0000000240)="f8cd19266af2665ff6940181c29dea703e2ca897406e2a8307f8ae9dd2a26a9034644967b430b2f282ca110884de924b5283bfcfd9587d7de90bd7cb7bfbc7548a51db331edaf1ae3f375adff2cc3db46d3e551f6003cc602055982c3c0208b490456b15cc9768f824c44c55f7af0d29edeb29de12235c5e1c5c6e2f9fc2612ac50973db401688a2d77e514021733880df159a6e645d1191e4e612066c30133369bb08c52fa8264516ad712925a5cd96913da220c6ba55b14d2505b9f1b2f1974a500e4386260c75318c27bdc4fb532c93d32568131d6a94180ee9953c2668e7729b5f44d0530c463535045f83", 0xed) poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x6}], 0x2, 0x8) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="b124da31a1307a08f6cecf90300deb5ca91d49a58e2bd88a5a2e866041b3a0eb68d5adfe2ab2dee6f5148e405e264551991766638f4c5b05ceaaf27908df015ed9", 0x41}, {&(0x7f0000000340)="367fd3372eb9377c3d49ca1bf2d71a9c64c474ccd7653e8cc4bc865d5f20e66c3fffc9280bebf9a2d060a292304fd7368e5aa0a09af38171f348ae972c3626f7ede7e01e262730553b6c6b46997f6bbcb52318a4b38a6fe49c3a529ab4a1e41bee132d754c3454fb596adbb0b7925c69c841944eb3a86cfe7e2fb942534a23962e1c5a5a171d4a49b02d903be1346bfff2c5ea2f80a5ec8b1ab559b9d6fb6aff740282359a02779e986358bdae939912d0ab5fa9b82322109b4f00bf3c6344678821db1145123a46aaca21fff60bcdf366a1381b9ba5871a9e7d82589dbb4fff7638addf0e7be30a8c4db51c5c3cc1469f1657343191ca9986e4ebaeb69235b01d3c3a53d2e8d05c6b6f3ff8f2dbe95ebe20f01163d75078eb67cdd213a175ed3fce55a83020ccf2bc77ae092770296b4ad24a1caccabad2fa4ddd8c9e071a533155af2af17527a04ce5f7eece861519c32a9b4d5d7c46915807cd8b9c32aba7bfbdd8a8e91ea03c7b0433765f00f7dbcbfb3d1a617613671fb6c9f70c26c1fc2b2a6b5a572683ac1407d291c1a58b450a679d3a6fb18baea6c1be7421f33ad83006f953eb886a1b3341fb7066472490a4419814733c223d58ee14a6e2b34d8ac5c243aafac666a837a7c5314c63200962db4e6ee46a7a4e63145e390ee0a10a19cf88aab7faea576dabc4b88da21bd20278c9a26a61f7c978d06dfc1ab1f90937e2114f741af4b48912ec9b99ee8aa6f4c23894238db3cd74d9b0f01ccc0c8b8f3929e7e032688185d6c476f05c4703181758afd7b7800ea65d6217ded56f541d28b83f313a0b19f8409f76a3046aaa9f8d5a7dd4e4ee307f4d43d0576aa74c999662ca0695f884db2322bf62b6ce0f6c3389af0d28ab65f902629297456d37da942448055b18e3c7c148f947e45c4f57cbcb054dd99877f5c29efec7e89c782cea86c461a007c61b110857f48cb0effc48abacde5b6c065686dbaf114a6212a4d1b7e548c7387ca8349fcb383f1c16cb5a11f75266c4e5d8f0ea197c6ffa4f26bd36658c2eb32a7bf34f3f6e7adf94d003ff084fa386050dc7649ab3f8a18fd585ad63a4e100902cd08d1b8fb3c4cab5978bc973962b900489d229ffdd5513c8d0d47da65ed35e9895d9a6fbeac0722cc755c58c674d06fe082f6232405cbe3bc5f7672bbac10d5b5c7abe54a01b0f6b755dead1fbd391fde4ef5509d8b487e6d9e12d65a5415a9fbf4535ab41c9656d8aa8c6a1570ee4eba8f53661d8a30ddec1dcbad0da1b67dca70b8a03c0b1b70925b1d013c02d1331a44ee60062378da506f6bd7b747ae45cecb16d84dc0260a3c838e340a8325fcee89da48a9f346facd4f095ca7e97e80b89fc3bb009262d0de1ec185b5b2f5732712babf1f93b484037b4691ed613d9ecaa82acbe07b404b6c3f7a61717dd5aec39687133a9520f9ac957ea91babfba460937cbe2d78846d16d9921a0c71f587f407770cfdc3e8a8cf9418690d93f6237c9bb1f8c1fe7b7ef163eb8e821ac3673f7cfe7869cf5d941b4710cbf77bfbab2c2c0bc044d135e36056862c8228439ddc95994704da953f17cc5d104c6af5da4ea808843947fa84a1f6d04ba1972b5344faf6202b7cc589f967188f909d893bbb01fe692a8dbbc253670b37151e9c2c53fbfea607315cfdfc264e20b1ed92653d01bf2eb6a0cd61b0084cba169a4fa329fbd08d72b299cf606923f79392c0d82f1a7ff5b58afa0a33683febd75e390eb6e1c93811d4101c2312af274733ef6187b6b738f4d4992140c3d0242b64d089c8aa949945a80e1ef3c8759461edef86cf5915cfee4984e5845753545fec1154022b8491644ea2c188852e1e8d843c88d1e0cafafecf30ae49ef093ec55be185321e2388f876f0e74257ccbe79c4c282ac3363d626630c5dd41bdc1b0467ccd81175d74b5a6dde8e4e3690d44c9b3b00a6be5e84834185eea7d4638683056b4e777137f6699a747791f9c14638e780b4a0df6aa4dc22af91ff45bfef04610d79cea125126ef6617821d9d9b6e325e451f3ffd138a7b8280443cac36dddfb0d60a422624ca9ff2f3b0fc2dea71e3c443b977d56949a09196269ecc3496871d18b6782709d8fe668e6180f054d9d9ddc038f6f8205432d44a2673023db2a186709b67626bd5c7dbef990bc9b876bc9ba9f54df72d2697bb24a92720c802797eace009991cfc3254452248da40b4dde7cd9f3d5d68523c72f80e04a1ae3c182f753ab8c9fda9ea34334198070e69ff2eabc2d5cea140438c25d16ccc93e2c5f6396293346ae6b475cb8e342b4f7c6f00c2d6b9e23f4c3eecae567d0509d4632232f181dbb4c586bea5582b03d612a7938e7ea396a09f4e50975db8d7853610c5eb0219f57d47429b6cae91011b75b000c39a5da7169f394e9c1dea7f66bef26c3b0e78d36e6133cf74fc0a0eb1fc8d3c55c18acb6ab84a483d121e01e804e398f89368dad72116f9302d9826c53e6f1bd8c8d65ebab1b3bb8cc5d23462a5c29ba2fff7e158936901b30d8b550d5c8bc7da41b6594dd6e19ef6ef1dd76a221bb6cd49b256cf594f33b12a3c6799012f87019e8809f475acd3f87ca64798b6986ed23bbbd1de85943d352a38f615217b0e48f0a52c594bf37d493f7f9a49c5b708cb356c1f63fcc1257b6259c513b2c0bd632ef3ef324e7f03cd11036a714d3d8541e58e02f984366a0437a95eede2182caf50fd318ba1b890a24348bff02cd1bfe6b061db25280e5cc4bdda83bf218238efae395757e3780779ad6c53b261f17d82dbf7d15cbc7d22328086f7c43071a376a7f4611ca27992baf2424276e1524124ccd40a31036091c15caf3364767cefe305891227994b1018258997170b4e47b7c3da2885a918cb3da9626ea2950307bae2fd0b6bd415ea46f0b9c133ec0c62d21d67db24edc8d44ef21d08484de65e6f451e1ba070eae65a50f670fe211f473d79c591e1f3db3a34786dfb20719358a6c934db26115ade64a82c75a8b6a8eca9b05210012126e21654093711066061fd182d9945fab7e5cea38321c88c316d9e6dc810ec65a2c52616eb441e4f340b257e42f75535f62e7909d8579b05128d66681afada76d6ecd23b4a5729ef5a7c82bb7e021c69b4342e31896d658418bc9a83e2a33e0c584395aed9bbcf2162b4543bbd361d9aa82b78af8590cc2852a394f883a927a2601eeae5f519541d74e0c0c76375a97f54f7ef79343469743c68f1fdfa075a6935b8beaa26a40dc70c12e1146af1c7bff7b5e82729c92c95013f1533b66b6c9fa489e651fe6abdc02962235de8d2946e3606e66df3060c2ce6def2d81ff63cb7691b13f377bbae6e3cf81014d87f4395af68ff07accfa0e20c36579eaa8d6e8f130eebeffe3ad2347e832d6009a0e6e3bf1cd2342b735a2cbd2daaaf6ffdf3952e680f0a0a1d23f713320b2776bd8598389b41cc5e84fab6bd0746e04f217de9732b59b1ffed7817145b7e0b947345cef31f2c51d6941ce0f725b2eedbe1fedd8e2f9787f69c2026427bea8e7215f2bd0f265499184b090da7a499e33eb7ba5405ad62210e7373e45401f391290e4ae033036233a5e54526dd5b9121a3899db8dc19b5c9fdf355ecac2b162a5452ead270af652afdd806ff448eedd8e6c7ad44e12a366e1fedfa9e3877e60a95d20de6325e7c2993754c10024d2ef8681ad5f4fff86395a0587d891bcae37cea469088c782409c8a8ec6fdb5f3bbeb3c5e295c60ec1162754f64a3e9c71854a91562847a59fea5b03227df9751a0943c2d8dafb70e0ff03c74c1408b2d72c9cb0f6ddd7c89b9057b093e423f51abd1b958b161d26c13afc77ef58e0f64d07bbc7532d7c8d7d48627a8a42103be0bd11b96956bb10a743589e79b7d41f53edf8820dcb5c25dd31aa9be285194e0e9b29e5f7a9583353c40dd379a3e18cc22dcda94ecb1837eb63b78aa798572ba6a0e8b048420cd053eac8aced5a0a260170f23c0f351ed0a4a3e3762786ea847aef9ce925e4216065d3fe6cdfa69b399caab0f0361567059dabcffeb154c42cc7069b3bc746e051d447142e893c1f1c215926d119a29ecef7297ca09cdb9f10cc7de8345b0c540852d67419755d30f960826dc031d211148143b2ca2e566e2fffbcfc016b4060e61abfd106ef25141baae8866d09bc4b69e7b03f649a0a81e7e0592bf08c6d7f98f7c31c129777a3b4f658451fced60c9d274c07e686102c567037a082b0546e5b4c6d3c0f9dd23a4301f147102795488843ea0a9e31458aaeca4addd7bb60a1ed268de37ccb63c839f07607023f7b230c4029ac4d8ee58455fad72fe587d5fdcdc30b629f1c28ee0f0c5fe81d0d27840f9561541a7aecdc5544ef2f0229d8181849140da5889baea92d5210fc0506d696a9f768aefdaa20d4d7c0862ca576703d37be83072cf6a4e365d9978fd9ca7716750e957880e701d82e4b91b0bca7642a1b96f8b1ff579e508371c306d172175a6b02a4047969a61fc6feeed8948fe4b48b7332926401edec90990a1cdfce7648a8a3e725d7ff59e70b216a33cc59bbc19341b5b74d2bb7202faf0d84f908d593a2c07bf88272c6ef63ba1e27a594e4cdb34e910e30b4bc9debcad8f6aaf80a0e45a7705e8d9747444c55b41ffb2316298747b146b23a0851db570bd4a593293d7d8e3e7760ff58d2f71c1b82185ca1f4374ca19b967febd15da6ae8302f4637b162585fce13c54debc2e195163c8382b42fe0fddc25f0c20434d713ccd760df559f3aff03a91d9bd34573818956d3a2a5ab7dae252ef26f3029579c4e7bdae6ba0ef393a9f74124b944e99dfd1e6aadb014dbb72d28b1d0349208790e5cb7808de0f0d2038d9ec1940205af8eb02e27d2e696f83ab14a332ca87ff24fe0b9582504b61e3e7383ea4e33bd4c163c0104a8fccd27051e71b8b40220283d66b18a2eb0fe25282dc3c83ae17e358915d11386a16d9f155b36c3761c17a5ff9c6a966016618cf549ee4bc4ad7cc34471bee14be16ae6f8391a2f23cd2c2bddc368d0dd9b6bc5b514421e8aaf7578832253c21008990d5ef04a45f2b3c2bda6814e9d9304f3327abc2c65c08fe395ee7614fbfd8423523df1b7f66cff34e40e6bc507c154d9c31135cfdc67b21153cad7f6324733d607b63f2dbda333b697783c8698a54070569d7d73511ca327af1aae58b7177037e55538d832eab8c6ba70755e6303c5558366fbee051f26822a1690de3b12cebb485bbe773196b511c6fffc1999c7497086d2ddbe97b0340a4a49b6e38cd30e3429eea9c2b948e7abbae9bdad695591545536763cf49c6d1e2bf3b3a953449d3c1e1ba212ccff5611ec4daa8b78c3b1e1b536afbd33326509a1eefee7b24d943f87cd1328b755544e4ac02bd5496c8954c766edd88ae23a7168f1787f8204f9f7df97708645187a88c409117b8def17c822348b5f408094953d17f4cd29d17d14d63ec6850a216d1f4d456e17f85575890b2bb166fcbcc741339740cd5d7c3d6945e7b1bbed92d76f5cadfd6ace0a2b1b4d16abcd5c2f64ecd71d435bca0c6f5929bd9b3a892c868c58de61e50a196fd005f81b85c4f4cc4dddf7f3f81393e3c232a857bef23af73a4f01777033da4ccdbef279594b770a379a1cd39fbf4445f895b4c54cefc107d159c5249c9d9ac7a1de2130cd7bfd3184a8d9536b5d7d3049817de7477086a4e62d88aa34363334703facb963a6ce0505a09c7bd15d5e59aa1c6680e3e9dbb2575881a7560db704b27efa50fe76ea12a16486c22f7d4539", 0x1000}, {&(0x7f0000001340)="d7a58c8d0263aecfa203ae33031e200c5b39c02697b011dadb24022e5cb6dd7d6b4ed55d983995da828a2e40320a0a202c114ab79d3164be045062dabf5c824545e08acae8f31ef70010abf9e7021e5929d0469d0750f27e00bf7ad7a4397a3e60f1bf10f12292586be0efceffa1d4e5ea00fa190f1c7acff35ce38e3cc10df7b012f2c328b15c48bcfbba686da7d468783325a44b4b0426f8a9b866b15484fe1f36fc7e2da2afd7a26b44ffb49b951327176992e9b7ec071edbb40ed2acf717f963b833c3ecf41e38b76e23d3b4b07d6bed669709cefdbe67e64604ef7dcbfe24eafa5cdfcb", 0xe6}, {&(0x7f0000001440)="1498a7cfdf7df92518931ee5fca10f6533291bec2ea127bc09465d96cd8a22332b840f998fe8d122cb42faac2e566278f6474c6f223ac31f2739173883fdbb6553e7b41012ed8d3b9e813b663a2793c134d8c280bad71d48e4669f06e7f28f944dbcec2f87c26f1dd0c3c43b51e497778215a5f0c69a8fe06ee8c125cc5903fa8eaf929fc66d059da17253a62f39862695b26de3d6e09a6bf52168385d62e9e6ecb1581848edbe5dacceba055c499c161a77f7d1b28e", 0xb6}, {&(0x7f0000001500)="c6fd13a7f80191c6b4e382ff6a2fcb7c65616a04bff3326d78b359de59304db143f01e41954ded29f423ded7a5139cbd578580a0e3e8174c4a52e5055d073b5e275ed158d0742e9ac193d2ad704457706104937ae8d83c7658de9f6593424615da9aef3fc2c5", 0x66}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0), 0x3b7) write(r0, &(0x7f00000003c0)="e83dc21e32094e1ddcadbae781000001000000007bf8bebe6e6e509be3dd2fca4762fa46e6535df0f6169d8fe9b7de8d2e12c2782e57516b6ea0b44c1b3effa6c6d692a9f3519bb0e35b77ac4b410e1b2f02bb87b4", 0x55) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = fcntl$dupfd(r3, 0xa, r1) accept$unix(r5, 0x0, &(0x7f0000000000)) socket(0x18, 0x5, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x0, 0x100, 0x800}, {0x7, 0xc3a, 0x803}], 0x4) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x20) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="189252e7e1d9b70196af2a7cbcaecff327c6f63f1cd820798dc3b2405e2c796d70247a3392bfbccee9cfecdd75feb5271bbecf79416a6db4bf1292f69d896d9a15aa5dc628e921879b25b518c410d3f5c8a194807137a73428fcbc0b497d44d95372fe0a8d3b09bb1155d6e577edf70cacb6adbe9a9d1c663a48c770b59a8d329fe876b7ad245349acc2135ffaef0cb8566903cd4d0626f9c00c9d591cfc3dcb218b8d5783fd5d2ad4223b78552dc4443048ca530c991189a9d0b731e5ebcf55258e818037dce99fe4d1b4b8faba6ed5", 0xd0}, {&(0x7f0000000140)="73a9", 0x2}, {&(0x7f0000000180)="1ee70173e756ac907b54ee8ea643518b4480750d793478bb5aafa7c351db46e1a16011a09db5e14935ae6bca64d75edf95fcb47c6a0a9879bd7f2a5bb5de981ee8dcb319f988acf4de2122d50b2175d68d266b8120db269f860342602f34ce220113ead80b16257231621c6546cb8da1e044212c86865a906558a509f47f4b9a7ee272243bfed3f21d02b8cc036ff30c880fb1cd1e360a7f77d5ae6545b4cfcbf0ea1756a04e0a40f01356b3a68c2db0b3f634f6f8770aaa0262adb10992bccaccc1670325947fec", 0xc8}, {&(0x7f0000000280)="2999a70a20886f9e3c1f8a01da6d93de3387bc8484c0878f1f4f35c8303952b103b06f83f8765a29d079", 0x2a}, {&(0x7f00000002c0)="02f44887dc8078ffb95cc9866a8840913b015e161ba2d6118ed3cb83725286770ce0b55993653784f8bc34ceebd365c56c9e9fc605e729340a9683ef7743c87e078c33eb6b47bf752be04f9a82c711d3d8e5ddfbb48653c7b9a97086c76acc04644025b650f3f9b14ce6040ae6b41e6cb4609e329ff2f97b25cf04a8a35be81baa38dbfea5edaa1a3289fa7b4793567323b83f86e3ac80e249a85e2ed30af2fab81341d5a523e881d03a500ff997a37aa4f20840250183b99adcc78d54557626ffc08c971e1441ecc246edd28065111f556028d59b2a1a57f082da2c14f98a488ebbbf9c6040dc321d447be7ba6463554d6c9e6c6e917796d9966d070c464274e6e6114ba0ccd5bd413dcbde6b0604491578acf6ac30ca25c1ccbbc376774096fb3fceac1c419c971d2b2ce87fb01ea7029a383956f0900ca7343589fcb017960d37f1ac601771d205c2c769db4698ee0d890d6ac854e7a446df984954f09d4c34da5887d0334f72aeba1d57dd73fa475952cfccfaa27e3d31c2f37e3f5e70781b5c24f00ee6d39bdb366fa25e84a41dc9150240d503cc3f17e7056485df0d13f24d13f4657bcb69bffdc258b680fed11cdbe94cf61bfa75a73bbc70eb1f372a7ee6523874f42385cc85b5d3a47ac8a8891b25d263abb52131e4727358dbf57777fa6a1d54e7c4983962a7152be7eba74a4788c20b544d6442ce119a1dc4e3db2afbd1e3213d5c6880f1ed0d56178733873d99b7d7cd7c89b47533c35675b107acc22ab58968fa96e629d0e158f56367d62568685427612407bc684c72818a8b3ae1cdbff5db745193375384bfc5e050e8be3aa21be30fe72d2f92413b85739ae35610e9eb4153a1000f6503d19481d84e92f17329a744dd45793e90a963eb07280eac6232312776fa6591df51a524dd17bb2229d8371add315f26e7e52702abaafc016e879578f71f6681872b97b3e5f9cf48c77bb84384132f8489c28385621142923a40f0cc465cac46a325098ceb8b1d19f12a6e6f4955d12e582e8d9672e0641acbbf0dc6e8ab2c5fb907ae4e182fb6804dcad5c90e4198917a201de2a4bb8c1c2de6f3d51e9f92de0b32c13f87cd323cf7e5a4f6f744487e4263cd3e86f313d4b8cc19ba3fcfa248b42967950668d498c6e0a3bfeb18c156e4dae23df22295c1c9a930597e6983a322b0d6d6d7f7d84e3b506d714ee8003e5fcb0139c737f90adb6ef1a15024f90efd4840cf89138f4cbc19b566156ebbd2dc7a122b7c181d3f0eb4c53e62097161be40c70beea160470353c33dceaa2fef8e8f693b3214086783404a0a1f9ff9c8022e7d150f34b767cac26f39bed7b8afd577c9e4e7c0515619fbca2af13f308661fdbdcadeb5e10e8cdcbe2efe094f2a86029582a747af0d27d7fd094a80c5738cdcd3ab5f88e3a4f0ce8b4cdecfb190e59914c2406643abe5c9953e880b03f148fb1feffe80a4d91349e0697d595c03c92b69ecbd6e206bb1eb092ac37dfa1b23bc2b75c7a219e63764823aec234115a18f1fdf0c00d2f2edada43cf94ebfd781ccc68a8839aa58cd1df7959b4d7b1dc1e793b100d2c9bc6f79add5f13fd50e94765234c104d1b1e1a8eb7a56c658bd6472fa487b4c3e45d625144b4d3f3e9c2bd1de7902a28085933516ea451e72bdd43fca5345d06e203ddec815d106feb4ae5370ba24f14faa83675031374e313a0387a218f96545a1520b15113ace3dbb8169f9a1327ab1c580c03fa8706b7ec130c4e9c4f3ec624341be033529649a2f7c2b27729a626ad9e65ff1db3ba9a7ac58b3df7e555c8a512c8646836c445038bc7c4dfabb10ae0a279e0d1a51b78f8cb4cb8081004012de19031527c529a00028d3b75577da8711951f5a527f95ab524ab0529d562cbde4a5442b6ae61883fb1c50dd380fc38120bcc277b37d91df3af79faf6a451456d83ec0f315342e2b865083261b7f330fc1a11470a41a3abe187162b5d827d5d8897efb632a49f80e0ce6cc0701b050e4042579e400640e9523770d0fd09b97644a2fc38f9553c9c2956eaa16a24b1e1eaa70ab4f16fdd2455d7fb08c37f11efb2a197409a056305c2f8344562b2c89b202bb07712b7ff5a11935939576ba4fbac07a46ffa1b2e1cd3c01f8cfd7665334659704fcd2e0585429bfe6675986a2caed1a3069117a3471a9dbd6c9efb30dc454149cc0055b24f325b0856034ba0d67c805f1c9fe5a823ef08a71965e37e24f9ebbd831143015542602bd565f9d27e8afe99329a5d24408382e1d5bb2263ad1adb23191093a97a9699531131e9e526f66ea5201ffbe80832836168eaeebeaee69211f2a716f9131f5b2ba6fe48a9f9ec0acaa3e34211456e1d49dd77c7b40bb0fed00354f4e8b0eb09b06ab14018342d2b2cab6de4e24e517ef3d97970a46f0316826592be2cee6847c025b177514da8d241e804155d3e0dad4d1e44e3cc3cfddd304ef5f67afeec0a27d8cd1776ace8827d053bf6abe92cceb130c97193ad54df6903045c0249fa17bcc4b15a7d47372445f1aced9de0d037c30a08b4ad54d4d556a61a05fac6f75307defc355f9af175f29adfad499e0758faa2793af6cd2e8894599396ad8436eb57336894b9926915dbf0e5a79cb45d0522a2ff0c20701ce0edb6e644e79f161ec0e9cb10eb08cfe33f9b5fd4d8bd065e5e22bcf2f4d5d9705f76d53b74e0d37f3b6988feffdc8086d3746ef9a109159c9690fe7bf11b134df07fcbec9cd66a091273b2ea938246054186b1c67d2872a00793ebad883a4ff94297d336f2e5fddb79fa8dcac601f2ff25b3c8d590d553707a31dda4a84d57ba195c39b7b13eb523c89aa0c23144c4dd8362f385875bbd48daa7e3d225c6ff4020cd0b7cd00e10ad9fae4a82f7e8504118525830e82b90d4b926e9734c67fe41d937518a01e3c8cb3096792a946ff67c25e0bb8d1bcdcf2b987a91b4c08fb6a1fd1552df075b316082521e1e3692c4d2e88e74b1a37144466854a9cdd7fffbd965a92efb3cdf404b6b983b6938cf51bfe77ece999c022cc37b6fe50bfd304a09af3ff102241b180eb4617e6dc97166388cef6c7d5f53f97a88a15cf723e9c84e09f4c7705ee36941720c9ac0fa8c19ac809accf02d20595beedda61687ae5d792e522a5b3103b1c5c1398dd0d48ea8f5296293cb3f35695f3464d93c69aca414e1dccab1e8a0307f17787a77ae9448226e0c9e5b0d1f4c0f01306264cde243a4e0e867ec4662657db39be80c0642e22beb9ea1fdcb318d1487191eeef20b0ed2b6ab00751f506360fa7a9e3ab0e53a3039ed5caeb81f8105e9757a4557923d36cb1bd7267bf7d7e70455821861a91233a7290bfeb82429e2915bd3a1cb8b723dd5ecda770bad99010b29af27151f1431cb0286bcdc1d071345744ce8be1da4a8660184c960836534a2779534a6eea64ca48edd3aa02b6412b13dac652af7f9fa8220760a01864f40bde13606998cff943eff9c5434abf89be46118bb41076cf76366efa48f433f2a45b9ee912f57919d047e37031837621fe88e2c82b6adfef87bfe9e08ac02a4a4b8bd63c918fa23779950c67bbb0e4cc71005f47b92b1e2489229e93b2177286e82b42b05e713f7953b92aed514b9126d11af497046564c34b3cec5a4e3b90cf70f04d3e4f0f4fa24968f80a15a62c0ed92d82f367818af538c63950ded7d4349a08a37bb8a2c7fc099cea15e823940a28ef827a7df60f942f0b2a5ec0cd8c1c980ebdecb8a1bdc8a803e2dc2a2ac725227f49ceb9f0360fd692c8c889094d837a9ceaee148b489ca99118e90972fbefdaf342c55b45d809351f75dd495d19bf664cf5bd307ffcae27906e2298b55dca7a557bf1e068556553d5dead93384f764341fda417a92b7547632007bb6bc16ba8a2ab5dbc1695130dcf5805b1e2046268166ebf6041cd68be7d87bed5ca58d2d4615b487b2d1383d6c50c1156f244fbed3aad6eef7bc6e62d35f2a165b8ad3073c28daa2a4448d25e755fdefe8c67ed3a6af701dfeef4b65a7479a04da4d08416be8414d81a509ebf1514179419ae1d8561d4fdddac04b0d502abea22d398c448a12ff05adddc150a8f1aae7b0e7a6f43e77043dfac18ce4d192b0611d99fd48d2afdad0c688fe933590b33d13060d7cdcb63f5dd0d9439adac5cb449811aab1bd2413f67385eb54d660480a986f06c353314c9e0ed69137cc6df61608bfb42d424871175e7a2da0df537dfdc71456e7d1548ec42d2ab72167c40ac6e64a984ce88108886f2f4b2d55fafb610f1be0b9221f5f5cca67b605cfba2030868242f7542ddc06edfe0758ac5de27d739bf63b1e8c1c4e04b275772d08b4f5c157c0242fec5617e654b3c1d9c303b9599aa518b12ac9fa0a45d181a41e5916175ae66751c32226bbfde7b764354046177ee1c0fecfa15a47b52ca33cc7dd0c779e61f1ee4a88e28fbd08dd374955d01955980ef8a518d61995630cf357d6bfa0c354c89377e74a8446f630a39747941a2a810c5db684dbc5c0bd8512b6321dafd3e3a044fbfca776802cdffe7fd3b8b1eb6b5b4bf4df9e22e346851387ceca33d91195cb8ae92c0ef81981fa6249f2eeda7945192103fb333b04bdeefd16209a49768edc7e301dd79e18204de44cab6bce82321b8762514cf8e9e43ee49b9280ce099fed5e6513ba5b0b17fd1d8ec6021288a7b6aff0d406b8e0806f9e877dc350439b92dd9a12d36b17a2d517e1f88ab8cbf443fa2dd0baadb929f3da4eba6560452f3376f68b635b76be87347977365d8167de3db936338279cf9fd022aceb94ac37d6b347643b8ff288f3fded3c30b74d359cb539809eee2fec3c515fb16aec6cc437d347cd2aa6cb5a52e137cf861fa6fb681385e639dfac9d883d9c11d1126bfce4aef41670cfacbed6542f83a881bc49bd94c9d777c18d8d0aad11f0e24e2fe56e3afa7d7be433ef76be6f8fb1eadd500ccfc8d3ed8bdceb24aad3578cdc234be4e3f1da8421ce3a4e922a292697b643450bdc10e71b28e2e61928e4cd16803f562f7dd5d7384dc05476ff33f197916cc139fc73ea4b92c775f3339775c64fcaf037c75f5e2469bfd3ed8c5e922a3824e02191c73d8a8c7f76efdec83312f5a4755c829cf005cb0f24ff3b4dc65619774e92d3c0f319614668b76500097954d595aa44a7344aeb162d825da648d1dfcab3f2f15c16a0f71f91b8f3ae93f0eb7d11f2cd1fe552bff9af300aa94c00051deef1cd42030c286f78bbf74f2a7c8708be9a3a41d4119700d2d873b390c2e35abc96094bcb9d62d986b35097120a73aa9446775994709ec4d6508d3b468a4d288a87111412eef137475d7e005306a370c7f41a5d1ae3cc80826c3eed721de870f279bfb7ab41a6d0e080afda0d1a47fb3f41b3529113fb1762b9c1eac02861dc3435cda0c91dbd51481341231d032d5cf7aa65fb6c03dd8d39bfe62261ff0b58ec0422fa8a52d248acfa0e16a808b914a3204f796555baca53b38b3a96b555012be7adcf85d9e9f9f3c081cc1bdfe606d5b3b68e1c0e216e63f77d671282211b85867e4b6014cb4ab4a4f020f69c6d62985e05d4b72e53dc3773a17e675ff52f674fc387bd9e7ca3c3edea7019813f4894e58d30ad89babf93e2333dacabd4553677c07dc44dd126e105756f484d0aba1e03fa34cbbe2666d763ef915e6f30105fcdc71647b45cdb262601e827b35e84fbd2443bbade3944287f2d042ff9f20b845dea442cc78144be2e8e100fde1acd2ff680308747f08d351014586bc963f59009193b1", 0x1000}, {&(0x7f00000012c0)="5c474bab428f00dd0172ea339950d0", 0xf}, {&(0x7f0000001300)="7a2f31dea533a2cb08e438738eef2380d17730e953ae04ceddeb72c488d20ead72324be5e4c0e207f3136948e48a0e38ca8484116f4bb20a9bd7507c3aa3e70e3048353ad4cb740c227a0c9aec5a751978ef33d625d21434cd5cc7fc9c4af283103825b2eb15d843a25436f339dcabc064be4915cf46a7be9dcb38d88ada1a2ff3bb0d623087deb68b6804a1ec0136708e23cb6f17179ff8b2ef4c8bf63fea93eabce311807cead0f5000e5c2ddb82fdb12738239dc52032cedac68f7ae0c0b30df4de82cd14d86c9245737e33da2002fce4770b702b095ceafbe55b3d8542d31d21ee2e338c75329325bcdfa21873095a72652ef64084c0762bda", 0xfb}, {&(0x7f0000001400)="75641b0014e761888672842b618863454918db805f9b16b2b3e470da93743b9716e66ea9990e7163d59fc9579f8d3297db18aa1204ef65", 0x37}], 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x820, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x441, 0x100) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203", 0x3}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000368d0c68614c11104e759d64fafd033673bdb7d511ec572a8982f28f15ed5b3a4389e9d0f306ab9aa85a2b8f0affb44a97bef02425ec69aa0bb8d2930ce9d41757993234e351f43c0c35e026f5db0a480e327780d87b3321de8f0c29901784a0d657c3207974354c171aaa341aaf5e23b1561315cb0d680a372c1176bbdfb8036447e221f46ecd5614e96b1afe93c1c107bf4dca64d4fe25e5e71285b2bad3ebc304"], 0x10) 16:00:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000180)='..', &(0x7f0000110000)='./file0/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/189, 0xbd) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x10004) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) 16:00:08 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, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x2000000007f, &(0x7f0000000040)="d6ae3551c3928664c640c36eab95992a12a5bedad46db5d6e0e09e460f8eb1026f59592ffc3d6032daa62088e19ad5839d7b49cfb0", 0x35) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x119) sendto$unix(r1, &(0x7f0000000180)="1116838e3ece5f", 0x7, 0x6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000000, "855cfbff67a7230004001a000000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xc0, 0x2) r1 = socket(0x800000018, 0x3, 0x0) syz_execute_func(&(0x7f0000000280)="362e676466430ff53e65c1224bc4e3f17840770036450f38cdb500080000640f4f1bf32e45dff266400ff1be7b06000066460f10660bc42221f7df81dd00000021") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000340)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="9b040000e30000a70a1aa50000000008427df83aff924aa04a5240be9bb26e4effa44cc939963fc65f38476b81ebab8861d1908167106ea32aa4a43a8ac73fd48bc5b0609c71263d3bf0a3818e1bae18e268f91f9ae919eca0f9aa0494420715422cecb99d7ad770c094043d64a4648de332259a72bb8c10bfc1eea4206434adcf44b1b67c5ead6c7e1e52d6e8a3223d8974e7125a6771bd79550cee98443e0a102ab905003da7c81f6129f02ac62be28d6e0ee491b69eda07307600000000"], 0x10}, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='r\x00') setitimer(0x3, 0x0, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') readv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/87, 0x57}], 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000008988000000000000000000"], &(0x7f0000000240)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/68) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x6, 0x6, 0x8000, 0x7f, "4e409d16f7fd40c5ace94285b25e6c51ba2999af", 0x9, 0x400}) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') dup(0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000340)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) setreuid(r2, r2) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x20, 0x8004, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x8007, 0xfffffffffffffffc, &(0x7f0000001540)) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000080)="1b85cec4f7b96b7b12786e43355efa63e908e0ef0880c9908352fa344c8f1b33f6b5cd9b6188da045775655b1a73c0e1dd07e6e093fb13765b423ddb582abf1652c212d511a0b429f9e81611a830c1dec854cd8702ffa56a5ec9ba5a969111a76f8f2ed1c4bf4f7b565367016f64f2a1951e375a8d17ed366be48c2c3249ffd663501ee362b32b4a948696d07211e99156fdbe2e1202910c1dce0f39efe0be9809c4880ed4bcba9d3ed2a8cf77beec", 0xaf}, {&(0x7f0000000140)="a29738ec80a7c7f13d443e55f67be994fea7d2dfa968be36d923730b7539", 0x1e}, {&(0x7f0000000240)="58f7d22e5f4ca2a9f5d23428b7b470bf1d4e3e998a6830c7638dc1571c3eae42ab8a77d0a7cf73e1006e943f3ab647ed7a8aab3da28cdb29d1dd8823b39c8430da7cca4c7765e690c5dd6793deb4dd45ec25e9a7be6c8e9b0966c40ff3af29d6ac2b6db16b1bdb153cb2de933a561253fefa3d302d25ba65ef326b3f8b23bbcd4a0123166f08b2eb7b598b52b54c96aae1716e1aa3fe1f8ac21ae45b767b6db514b9d74501352a3e2b0673ca1303ec48eacb313a6fcb737d20058daa20794cdf5d926e0e2cc9e0d989a81217859f14742aecb41a430a4f562452d82e69588aed63802049c6a245fa266dbb63153fb21ccfcd90ca372131ab59ecc24cd7f918aa970b46e2860a3c0d392aaaeac6ab497949ba013474bac9c45ab7d16c7312fde39af7758d3aba85e23b6664e4fd7fd64030dfd27ee1bd52011fcfce73dd783b6a925d4b8ff3cda3dadd293937dc2e6096775cab3a2eddd9498e6189b3a251bf1b351013eddd88cce5eaa3cb2dac49d0325bedbd50c912d8c0c0abf98e2f8d2843d3ac92ca570b5ed8feedc01b5b10f27fc4036d9e29e876f620da54ee3bbe2d85b3623aff9df6f953d7513517522b4909169c93db9c769a85599ec755a71be9ccdce6dea795b2084fd64bc4a3fde28c22f0fe46970814dff282ba69f0e0d96d9c772a911f780cc4aaecb5647f9df8865bb223cf9b9f190a476a8b605df833760da9e6bac6361cae5ddda2eb99af2717fc0d4a3690770da10d7f4a143b41c469788b4b4c0e5142c903b33a756975379a0cb857b112cb0c635459fa5382da1c216d791c607946d2fa973f74c5495c7277e23c7206b34d29a6c74ee89e73945191b98e4a8a0b86d186ce1bc38a40681211dd6973aa9d550d502f72abfbe86c5b8b7bbcd2bd641f3df3d82f54eb3444777aa2ce7eea3556323430b6871173b8e041ccfc8e4fe40410783cd3886d32a319031aab9c0af96b2c9102ba9b6029c67b02f534844efef6788cd638373101abba6ee7c719170bcd4f18f881428a4fc7b9afd6231314b5a0baff5b4b0d0c1f3d77844f0de644351d989787c5d110dbfa0bae9a158a68d0d0ca58354edd557360e57b61d8da202a91aa9acf626a4d0c13fc06758e7b59625957e72bb5926299db553894643f668f18a198ee568c69dfc10025fe8cd8a078b511068ac2155d68c28c38f13b0ae7979b777d548402c19c43741d0eed83548dbe8a37dff2f8d2651edecada738f7fffc55095e185ed2ffd5366f6acd4de00e458daef8b96d690f968439cbb5b8f519f21723e12a7fdc7c9ac7fe10dff190edd02fa0d1159f0beeea11876b829a8c87dc2de59079d5d3b0f846334392abe89e78238117ca685c90d7297ad5de3f1d41710ce394c8231c6618ed4fd42945ae46e172c2816e6415de660b93973da90b23e9e17b01f35a0fc48de6afd37b148e5e22b16eb6ed8fae962064314c437a86505476b4fb1d41532fd8e4ab25848b682b6dd9af9701a270e4aee9f1ef773d4126176394a69e51f82437248f2afbff65edf9cdd4c85a3ba0b06d8485cd8215c744091bf5971152272569c3999e1d8f6d01db34ad55bf66f9c70c45b702a592413cb9a5f97b72a0634132988565626c09ed0428e53491cfb56a535ee72af0386f1ccf1bc2f4885e9596a158ab015d8bb0997721c0a7e876c47233b23621e7f06cc5c07a8c25bfaf863533f32d10403b4b34f4e48ad75ca279da32195409dacd55cdef5d3678327a26d3568fe136a2fa056f45504a769a06e650bd80977ccc07e8f3ba14b5cde9df7b416c6a18635022975b74e165384a7a2d29f61e284a8d3bc42510ebd19a50a3924b0de0939494885a75b7ed34288e90516deb8fd3279715fc24f05f5927bb2a576d5049e76420b8889b31c75949677f23ec0baf697ff96042b7c7733641157b495051186e371628a2d440aeaf4a74e6b96d33b189b72bcf92162c84d1938c6447caf6dcad1fea5b2866c23818a4d498c9f0f69621dbb958c50b671da7ca9d585da17a65aedff88a3fea6ddf746f15ee3521cf74e7bec1fbf52a40ff0708e8148098b9858324fa1d4948be63f88b453cc5d82310a0d459482b3789fe4293362fa25f10a1842147cadbab4b9e45efe5ab89bd57804ba6ef98140776793174e676737128bba1677e5cf5c9236ae5db5ce5ce5562e3c5aafddcba73796a71ef1e1e3b25703951baf665da3c5891f39bf2bd34697478c661c3b1d9db82ab71fc4b9af67a5b2b63fc6d356ced97c2d0c78bd108bd78f3e1250d2bec628cacc95c936733b1c2bb72e49487be6569363a23c0c40179c49264a1a1ac89074af5a9bc8bd8168241eed70e3283faffefcc2be345fd48e6a4f8bc244d3b814fda56eeb706ccccf12585b12dcb1f46cec93be602064e18bb36002330f5cfce4906537695b14d039ee55903053e3f0dd06efe54b67fe1db8cde609838b73b59f2fea7ef6b3ba87e0870a886033063253f507f32e452eb89f5ae07cc7459b6d79ab70e82de4e8b322b15f291a92290219b29471129ebbaf8b7335edd9967db22b643bf80a57ad31b0258800415e64911bf680431ce9197f87d4ed4333c785c23b9898f1a361619909af955af796bd9112f2bcd121bf321fba3fae2982004563917025d80caa70712652781573147a4876143e1d513d6c09139cfeb06001058bcdf514ac09ad7630f0f6a6826f93a0c2240e47f2e284ced35f20215067e243eb8fb4f48f3d71dad6aa9308c5cecdcd5d6b30733a046263aa8c8a09f05ba8e0dd70e320f7cfb8d5fae69d39437496998940ee7a5adeb7c7aaa37506f002ec4c0452a654081d11ab7acd2698b808283efa21c3b075cb3f3f5a974ae92743f6c056e9c5d0849c03cb09d045b5cd7c4fe9991357a3b6da8bc83ad01affdb163a527ca728a204ff93e6c43a24cb683c7a6a123d12a3c4ad5e240bb3e1309646d6e01709badaaa767fe33e7191ec2f58af753f77f57df7effd19fd6f82b34fc9f018fd087986d32089276a3245fac5a067cfa1f6c71f828ddb0755c8558fd3c551e021800cbc5d0f33211e6016311a5fc65fa95056154e6c3580bcc737830c9faab13e7a4ec666b69c34357811d661173b3812c40be20108fa8166ae39d11a16a08c948535fd08033ad69ec7b7423739a423c6340447c334dcf8ec9730c4845d8f5e2afdf04816239b382fcec26376d42b2cfc034f68123d7de63ae51cb15afcdbe152f8c7319ce6370c0f6cf0a6fb03f5eb2d437c8331a501e457bc3048e8dcd84bcd2a798e0c12ee5c012925aa2f2ff92a3082960ded6cfeb19e92212e4ff3b02f0a412890997768e50592be6a90ca4c08330d11ae08f0a4388399510eb375f31cefeae7ddaadcd7b13caecfaccee2f2f231af9dea9971dc38b3dd6832d35b1e19fa0531c029da3b0db77b5055d03129e3fb18004fd94628b2a8f24e5965e1e4899b42e948b8afcece8a6c5d927aa35c3cc3303720e825e9bbee75273b59615c9fca82e9e3efac786ca7b8264e452f91e902a9c4534e466f43ea3ac668a2383f2ff0bc48b05070aa0de8e23db33318fd51823844e32b9af26f9850f012ca591717bbb1f8dea583175490cdede27f28ca384d826b0135ff49e2999a75e001a4e3d25c10647453e97afccbf4f674bd7e76618cbca4d36dc4d99800763016ad1c7cfd7dd6d79f2bff17787ec42ad9367731ab51cdf29e5cd9b7c27d4f7ce5ae878aa3f2f9de954b0cbbae09c84e1e8b035e8d2f468e9eb836a4128156aeabc208356f995952a1ea2d58a073d7a9d06f4ec530570ca8f56d87fe47c199abe79ba61141edb6f2abc5582967233ade7db21456240090bfe038b6c8cb3e0d1fad5b6abb59443cb70b40714d54ed346fecdbc031fe9592a26c71cab4ce34fc47fa14970fb3690e65216381678ea4016ce0c76998e97f47d1961d85f167d520664a52dec93bcbd1ffaa99c7ce28e8aa27522a06912adbc694fae69f057e02ca9f08f920b45ebe837f730570d6e7aa51dcac1aa5c8aa06605727a82fe26693fcb87ad14cdda05e7d05baf709fc0967c2daa7ead9487801cd3ee9dca9e5515d9b7685d6125983a319ff8e8494e5c62e6ef678e9a372b7e76e7c0f3b4cf1126a3a1137fa644e2cb7a8d59ab1a692a63ca701dedabc3366f23067400ee8dff6339406f8c3207ecf71809d426dd56d03da7f033cb1e8af454ffe64fb9b6991ac00754992f2a530450ee86e6abd1067057a0ebaed8f4e5dec09e127507d1da9003155664247fada2c04c652cc46add76b498552182b3d7a0bcb6a5d3e678c341080f25bd1c2acf2332c68908a45eb547bd332b3e0eeae1a8d6c03f1e7d08383bd9d0fe580b487a55cacc5aa83a65f0bac362918e4388a0ab60782d7cdba75b3c02270b97ee55ad4b9674f11a897533dca49d1afec92cf9d5fd8a3603055e978955a58d5a40002f00429f9abe46df4fe761f4b7df6ada14ba6060e1a358ece767f60a44ef71ccd76cec84be3cff9b548bd0761aeceb670c5dbe85c7c435e8b3f921d6cbdaffb56bab13cc9cf933f25605ebb5d6e3c70f5cbcf9d631ef91c2498eb535665b1c33c8ca13f2d94af0857189a754e93d4955132608c9d8726a16122e95c29b97df6c5bef7465b83117ed5bd1cd8da26d6910d2a3238adbcc05344f49805f56ceebf3d7f67c1be15229791f3584b5f6f0de519d0f3c3ec49c8400eb79289f3df0f4ba9075fc9240e32581dd771f10dfcc141e5853aee4f311b4d5a2d40a97e232c7c483d73c46da33a4f210357c18f5081e77d43540038e52e2d88bb12ebb01c02cb5c0b6931d74efaf72411603f81abffab922ccccbbdf3928472720040be54761762000929858220a564b620d03d51699de4787d2e20738bffdb1cdcbac0db801b93112459ee17734c5b94a755f713a88844cfbb7e7bb3ab3c2577bef932e3454fc9796fe89cf2a38d02ebc75949ce4f5535f37310bb3dcffcfa6983d487858e39e47dea09623738cd34075e905d0794392a2bb027ae9b91f95dccf1b1ded3e9f60fdc9cb2d6ef2996c148ce1809311dd66f82ce6625bab08c293df3cd94f162b2165fdfdb315606d8a81431a143e16f5da8961141f0758b4f011e09c6585043bb1b118901411b77c825c676c5fb964f6af65309dd22ac0bc6843284491c60122dd9b16fbd91c22b1a81048e459e900ab0e5e9786c22be1e7e7be2af7025025f8750eed99175419af1901fa82a59a38d012119088c00533c955824d89189bb37c4729ddfcc3fc80adf3ca666ae69ad6e4fb8f3e9c8ba1e6d5dc4f0ee002a9c13aa7948f9b52a5f21a03a9b960a772991e69a707f7e03d2807104814c6ba841eb1ccb03bcbff38b378444b871e483553bffffc0664685a596c30cc624cb4e0c02eaf3db687af642dbb75abb884f1f1b43dfc2de7a00d1cf0b4d2ead9c247dbaf4596311c2fcfad4c308a4c3b342606987b3e576eb7c6357f868fb91705b5ac0d7341ca0dd6cc502f3610d1ef6e4ed2ee151e54e4a36be016fbcbcbdcc6c31e9558ce95e14c7f344449cb9dc7de3b929462bfecc745c0759033ad1148e8224addbb4b845b39c7b55173c56ecd3bc6ce643440d8bdc28c3918ef51fd0c8274e861fd53f95dd752f3ba35e99b0e667e20aa2b507c79e18b26ef5939a4f9116ca6b78cb5b2124c116b416916f253070ab2a47a6d74513b7a9bde393123bdc555eee40f3e6a49905002477e427255189bd12dfcf954932dd327f8a13a1217231c00371cf102419545df9f1f158b41c1cdef69546baaf", 0x1000}, {&(0x7f0000001240)="a27e002e19b4ba32646a0d5831c716f2745d0d39f506e6f3cc102a4dd6217d39cad0bd7227983ac8efa26c31cf", 0x2d}, {&(0x7f0000001280)="9b242c705a22cd62eefa015fccc88c0857fb502dfecfd4b7d625f02e82002026e89830058bd5d59d4fc0c50fb8c43a82a4d06ddaada911d51cdc5d8adea8a6b20e32ab4e03b5d163940b844bc986a31206a5185a60b32c0db0a15f56978d1d433a59b4bb9695c4bd9df016284873ff223b0127901dfa02c8f4387c6677842fdadd887797299430a6d41c5db4d38e4780343392741e9555730ab19894b0d788f843ae73b3bb6635f9ebef620cee309a593dbad009", 0xb4}, {&(0x7f0000001340)="44f4d6516d751572a53d5ec7b907d0dbde2e5229c2f9ecd373cb56b6e247b546b8f2a10f8fb36584434e42b99cc5232ce3c34b057dd8b0cbe973e6618f8561af28dee9dc2e0a961508704e1575e30b1b9004eea12c971505f34a5f31f3952570da65d9eeddc847becee40e560cb54eeef0fbb6e8cfa882d1f03236c7dda2af538f92a924d6d1b4be0f45ac75318def0a7b5ccfc1d4765b0bfeab762e3cbe5e0f923bc8272528364ca50568b2365144a05bee0187ada0cd4b1fb2f716718702c7ae1329da743d10664466d7bb030d01b42c0e203649dad38c89dd", 0xda}], 0x6, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x30, 0x6}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x5f3, 0x4) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffece) socket(0x1000000000001, 0x0, 0x6a8) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x6, 0x1000, 0x0, "000000000000000100002000", 0x4, 0x3}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x252, 0xffffffffffffff7f, &(0x7f0000000140)="1dc9009054c40fa723d7e6885e8cc1fe8c3d28f4edb53fa3a15695b10626fc7781df2f09aec1f433b7e3fda1475c9f176ed839923878920a15d3b168ad1fd6d0086bab14f281869abb89665e40f70f4de907d49e290b831041b0cbe93174e8b2dd16a555b18e1dd5733bf463d940a053ac2eea776aea869bd7232c717bf2308d1d6410559d3a68a669126822aa7cc46f64b4ae82d92e3c37bb1cd0e471682a6b21972c292c2b6352f09b95105bae146e0a86c320dab136eeaa30620e3cbb531397581bf43bd38d06f35b3df707c4f4fa712a96f8b21a5f3e559a1eff9b5569f6087f3b4702bbefc3a406810294ed53449e5f85e6ca63a8e82cafcff41e93b1820a7beb02910d575ed7f57902a8e458bbe8bff598a559b75a0754ca7badce6726d77a1af03bac8423b1f8634bfff516f72d69aed88b7fb1266a7ec19f519bec32c192af0a47f687d7b78a053f58b89a33a0c940226ffe7f3210eac525bc508a4a16112cfdd576b18978f4e71d2ed1d0d7b465c44623fdaed0cd8aad7c66a1eeb37d87a32887d12fec7392273a722f1f3eae53aeeb2929c446bec49e8ece635a46f8385816f3e2cad3a8459a18bf73a4e1bbe0bb9d03c645ea8bbedf11f3106a2d30387eae843a87338afdb15276d5a03abd7571278103b328d6ed718914a20b4bf51f757db4b4a2ea9b1b7631b6fcc6688e81d4ddb211fc17a6f9fcf91e160778fbd0099cc47a5308413a35b0023d54b83089a14ce95aa2ebe2c72d61187403598fe7853b8419589c96bf3bd92cb136d7d26b18519cb00dd108ee6924bb804870ff3b83469700c5ff67d93ba528f5bb8cefb98da759347f66dad527ce0710b2b8fca05a94e77fa6a209f77224b27e4f17873e0619b2141953e00da6ed432a4851b6e36f7307173166b3ca2cf4d806b95c8cb61adba019dc44c025fad55a490027aa5968a06cb0c480cf2522df86ddb0444eccd7822276f20c84742fcc8da82582f860356c2c209cb8258021b9519364165c1ab0e9990ad65e57b76f2c44a662be9fcecb0f62eaa91d3b3e101c05d8117000a4a24fabf0eb5e066cffe79ae167e800bbab01091563ecb33b0a57a7328511ffbff0e34efa69fd39a348726b5651ec114c7edc1f7760964620be34250c6f748425df3755e457ae37b5bed62f96a83e570db31b0c8c73b1d889f1fd110fc5e7d084224da93fe9f1ae36cd5a38d977c608dabb1fb5b093575c53d8d0b35fcc9a78f238ffee9ed9adf7d47320f219a52692a22f42c53637cb4c4359a6e2592175ba65bcfbf2b93e9be4746a7d90c5387aef3cc061d227f193cec564538df47ca0f1ea7cd89eebe2d56a944adf2f1028c6567ac9acf8d4ff6a016b915d9d5d7fd9e8bda7596adaf06943d2fc885b3f47e19eff4237bbc8f749f07ff1e15c64e410124db9f539263068e1d9cdde7f601f09a858ba953176c394a3a185be5b3fc322c8bb58aec84effefaa924dfd681160b54a7e6e741dd52ef3fbeaf5be480c900f618273ffe0d39f3683b8a9d3d631586594faa294ecf8cef3c9ade775d2f5fe36c02ceb662c09a419abd4820f131987c0b7d921e6c8fd482b2ce4e6d0988d92a74fa926a579579c761f89b5f045b7b95b82fd2ebc19463b6f6d32ada0d228f17792aaf4ccf2d30740b9b56814262bca20b13eab53fcb8b8a574201a93724c5127337de31996518ecc69f6946c633fad78404b7f6357448eecccdcb8fc5d7e27b0055c947bc01127e078a758d587e6ae36bd5730ae719b40a4346fc7d58e149cd497b8dae251970cb86eeb544b2a5d8b8f6a7aed26a5fda6ff8d03b853bb30a46dd580dadd0c23834708d26d126781c2bc83fe2885cf6407256fcc4c9e91cc28bcd0fa67077ff33385ab6a173a64aaca30dd2d92d5e98af0da7593d4afabe7a1590936494d84d856d55fc89581573adefef16c2df47b90f65755b52c2a42992a8780a7bc6fe132fb81ce74575226ea79a3f4cd86461cd9ede297debedafdb52c3d81623584a071f472242b08dd367a67488546c501596685e0c9abb27923eb129ba5d38b5593e5aa67dc427b536dea125a02ef9c98ca29a9ea2041c648cb2fda256b794b6d0131f285c03ffcab1603a5b952359e5ab2f8dc7423d14d3b2ea85c699b79522367af3725199fed579ac68f8c10571aac09432adb7ed33ee140a7fd7d7ae6538c1288d21094d7e3e864e3f7fae89e2cd2b10c8e84b39a2f0b70e65bab7a2a57935fbfce4af76b55a7ded9adc7bb123223cf763c23049d4c749e49bbdc7d9722cbfb1af2d2b34371540fcaf14ab1c3cc7bc3486cfa76e487f1c11b5da6ba4a1af5437b7fa1eaa3b3953ca24e7505ee1cd9440f25f66cc4329f5eb7fadb2667cd6619bb10719b41b1950b551ac03823f6217c6f64be200ba1dbd334b0287571acf10afd8030b44cbbc692abacca74c6ba5453db11d64bc31214e0ff916204299416f066a0c874d5320cff848b5d23993664b33da05fb76edfcfd4077b38644601912eba3896298be67466f9c90da747cd4fdc2055ab46333260a4eceec209f471b0fe981094d2123fa221ed203ec8f949aad0a0749fec4dd440678c94fd577c1aede4d9ec072c0c6fb7f11e1c1802abd9c82ea06302babf40e3bc7aae458096f584badc2fab0f59e877d12ad926576abdc8c9a11a7fd66c962d85b437c6ca8ca1d89f469074cde4f7ee7283d8e1a5e3cfe9594aa1ee6e36414461655e1e706df69bcd7795d16184ff974a29e7d809b83db7f10a96860470f05c7cacae23f782717afad344c386b68df915b133a294a26528810054d6e5e076fd5fbd322d7231359c874e5de04ba21538fe5aa286308a6fb1efde4937a632b02fc12bc20cbf591dd7d5a8afc58bc04b15493c50007f29485bf8b39a0241db05096079956ee1339d6035878732edc2869f4ab646f0b2a58d3bdaa88230d5985b0bd1fc138bb714664bdbc32534dee9f9ea430c46e632f5d7cce6c04d0fd97a479e604d88b89255cf417865c67ca1a717dba94b06bf9c9a43ffc7e5b8ad7f4d3b291ecfa8530daaf7cf509cb2ae57b954fb117daf1f64f65f53e42dcb430efdf067d5cd2e520cfc762fa92895995ac3de201e0f2c1a31a290c6120a9b9a6eaef99ee00605646f2b8438d1e3dd4ac976c500276ef660e7c4fd34c266cdbba80da74f147357eeedaf97a8a401a23e799875b39fae33381c8e0a7aacac44caa47d4173f0f836c8edfdf1896d004fe47858c7bb85dbecfb2fb57b99463966d0d12c9b1e4afa65c5712b1b525878e34e4efca298b50d4309359b88f03c465ed2f5ffd6679edc194a1946bc7da17b70f60608a55a905d5a3724ee781a887c22dca2beb9cef2be45aa2d348705861f57779bbfeeae97295b2f005fa4ab61ce110cb0d307bbc7980e10b30d4b4297d7798ac0bfef5c173e0d714d5655c870c53b9ffc2bfabb87a57a069c7fe4442cd035f74f7db4e186f2e631fee5c5a4cf0d2a4f589ba69b9bcc54acb127264ba341b5abf35725cac9b92c5dcf2df34edaeb63b3b660a44ab45f34c1ed889c9c7b53db9aa0a0fc1ad3ed54fdd1bc99f1f345f01075bbddd718fecda3a5122ad8f2417ea64fa4158c9dd7d03f812ab5e2940386545569b4446834fee37da030756c8bfded865f26b1d07e9cf967d7549d53ad4fc82fc5fa0156e73ab63a6b380f3e9a26a9750a38d5c1406249d489f7ab5cebb21729b63766855369199041c54ec33842ad9ceed4020b42bfc4d4758f7fb820219853a1c94f272c983c629dc0d932e800fece367352720d88c1b6414925ea1a084e231bcac1592bc9c585b4a2318b95f91a88f5163ec8ce8cadfc744bca057ae00e71971b142f0faa7887cd263d0a968accf66f7650e7a28bf147f426ee305bef35f82e80439a710d3907c6fd44ea8d9aba6d0b5bb6c8637f99b74ddb81c94796e9989007d1e7014060f947ec421988de4ad353dbfbe74519fe4536d93ce28edbec544842f592a33b406a066387c6714d4fcb1a69dcb25f95e6a87ad5f3db3a46a6fa2eae3b25286c8aa9ff80f89ef5ecc861a47899b08920564445e5e4bc8364cb27b77e28cdf8095047c61365abaccf2b6ff171bd42714e99cf0bdb0c882a0913da380d1ffc700731f0efc8e8f89b6f6f95f5397f5c6b36ced8ea8efc2091bbf5fea59d112e8b58a20772bfeaa05a110e57c8755a1fb362eeb3fecf2badad719cd942c408fd0e78bae28379d2e95cf17cce6045b33e8b3eaad82c79870b1ba23aa0fe2a3de8f5b23eff9236bec6a9e5b0f4e88b9881a7e25b905d8e6d09262c97e668c6e35c436a1b189c910852ff3ee6674c728ec3ce333e45bfecbc4f44d736e579ef77c73cf1ca266c817c7e9839cf4379130bafbe000b6e5e543e73292504af70651e3be720836e45165146b6d5e746f748812879253d4642f1733d8e0561833e7c90987d2cc6696f1ed7253a29b36f3c431b009e378b7bfca8a768320124952435daf14155cb3aff8148978517907301eadd9d99696f09448c1b9647649e358ff78f679721713910f9cc96463a3000377a5f5290d42d2cff1e1bd553723ac48e2efbad88cdf32f794c9264f05b0e8bad44cf4abdd24d2f720332f20af5451d98b06de0d6c7a1489806ac700c1a717013509d4b70b6697f48b720d8cef808cbbeaae5c34b6c670f328e19020341b58dfda68fb1e9f0668f64669683330eb07d8360a29d6d46bb0b6cfcf652d910cea65cc9d619532d39bf4c5bb2d76ecd32fdc3bdad7dbcf808d16ba33fcb0de4930f0b272d82bb80d8d04ac6e098dca06d774ec8308368da1e8532850bfb1cd9d9b55f3a64d6b17c72fd43ac006501267dfbb231d5be3bdfa291df836f18b681cc3fff00e8398727fd4610f35d83de2c12be213c0f050a23126f893d2b118210c543ad29a71887ee66b71ff4b64ffb1161e77e6048585ce11cf33f64c9c7a57fe12c364c716cfc229cfe0a85d4bc6d04364798cd413f52eec33cf85afbcd617a8a3a56170dd917a4a08bd694263d2b0119160e257f28a313bedb3e33587be9dd4fd04119c99925392065de5e3bc774a01af75105a39d2aa3d2ea093650f374afdd10c3379f2ddc181fe784f30812f514b1ccd19ab1cccc922dcbf50a225bbc1ec21b885c3e545f1788655fd9ad65f8a4cbfbd6ee8370ecd69974625219dfd7c308baeadc8bffb7a61fdd71efd44fd353be52a4d601a0c87ca2df7fbf2b999fd169f70fbee193bf464d01e51df6983eba313da41d3ccf590a96425c62391358c5720907a364892a476a5560fd7bb917e49303bf3ec224454d58d6d5f61af079af809e2a9a60e68fe75c189ce6cdfcc8ca140562103eb2c2c75d9c80531d5ad4fd773731756adba9c2f707c914f1433100b01a31e67ea4fb88deb185a32b6c775c0150916e7810fdd13fbef95a08acee24a1deff3dc7526618699ab271c22b23832bc83b2050607077d344ed3b295ae8bacd75c0301775f57d61b7ed3064142d6685c41d6ee522833512758316e3f054c5e980c56d1f8ac1c627bbf379dbb0a6ad31c8a165a06c615266fddaf9d64cee87408b1b8c7af94572b28cda6841ae60a1f91b1c7af055ce013bef3b31969967d1ce2db4bc3b9d8bc718b8a424e9047dd1ca3c64d2a0f75032dbe0093dfa16b4c63dc0d13826cc6349cd9dda6bf99792f199f33d231473a1b74a9b82d65c1c16f7aa32d0ff599cc632783b9c0bff837d950913064a49c5dabf0d6d8fddd6fc86e6bc9973417b75ffbc318144f4257353f7435d44d9ff06936240", 0x1000) write(r1, &(0x7f0000001340)="2b00ff7f000000003c008aa42aae2bcf50d72a70a9c37403177420872d2f2f5acbc3957d60a3652eb4cb9fe9098bd50793ffb3cd092f1a9508374c146d8f16477d94ea9c971aa38936421151e43e239dcda3952b9a8f0645c4e22c06192f415051c0a483ce4503cb10343c70332aec4bfccb9803d23c815712645a3680e37b36c3116dcbb5ce46bde7fbcd31f95d8c53380612e2797fbfae3df3119ab5142d7891528ae1a948cca02be7438ccee9a63d33221dd2d9bc80279d5d37dd7383273e8cafbacdea51443dca3fc4dcf04397c95aad6ffced80eebaf1b19319e313340000000000d5b2e868236c8bd29f98c73de1012da791fd3900580966473b7edf912c3a8b858d260a0c7204b8f9980e0262ac945a75000babb18880f16f81956861e16d5e2d7cde77db5b64d47c89e0a41fa67442e3792aab5c85d405c9415934", 0x258) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xa, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x2}) select(0x40, &(0x7f0000000040)={0xe77e, 0xfff, 0x5a33, 0x2, 0x32c, 0x800, 0x964, 0x2}, &(0x7f0000000080)={0x9, 0x7, 0x100, 0x80000000, 0x1f804471, 0x7, 0x3f, 0x8}, &(0x7f00000000c0)={0xc0000000000, 0x80000001, 0x9, 0x7, 0x0, 0x0, 0xf362, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7fffffff}) fcntl$setown(r1, 0x6, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:10 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) dup(r1) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x0, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x18, 0x1, 0x101) 16:00:10 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = semget$private(0x0, 0x5, 0xc0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000100)=""/68) 16:00:10 executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="934c8c7a3f541513ab63f23e26f41264d2d091a319be0ec341e185b4718ee84490bde0f43bc01e4555d3", 0x2a}, {&(0x7f00000000c0)="7034a17d8a00f78c31c880ffbd940178889ef75998b6c5f6ac44b74c34cba451cedae0dd767c0613f8779d68e23867011946651c", 0x34}, {&(0x7f0000000100)="658175c0d54ed5e085124118fbfcf9101f129dcd1e84a3b995bbacc0cb6ff06755c71cabceb58c1e85f611b18151c25bad3a07da27d43aa779cb24696fd410d7666d7df0bfa44e4444646bd8efc776449bb5384d31b114c4b3f7d92d56c2f9b41bd63e2f0a5ad4f62bea65c96d98a1a51adeab0c34bad5a9af3615c87889602e6d0839cac1a5011b08bf8109c69ac048c01cb550ddeb6e3547c2c3a67bcb8261529cb10702c74a2e65eeb07708c2a1caf26c864ed4dca649653dc1ff0f824131573208569b21c9649a077253b5928020", 0xd0}, {&(0x7f0000000200)="f515fd8e83e8201e73f75425310bdea98a0b0752e14718c47dea7de862183139c0bbd4026b2016dfd2150c80012e9d00d7457d862fd592ecb7b66822f7711ab0e32a48bcd19c771ae5cb1b452ce0224b9f4f6d540ec8c9fd30c5a74d117a9c324e381889a7a84d7e6dd31ee7d1b04a56667d4a35aa42b97ef9b2ad69f4aa17687c7f82125f111f3782fde15286e8f5c93d4a39d86aa1eef4dd69555e9ccdf519210c1f7f541a5ef8c51f7a053d95fe0740812f4b5d4866467d8794c734fc4cb3df8cf2085817ec088650cb47842059c4deda66289e325f9443116388ff8fff01414cda0ff3ac002025ded35d09810501581fc9d4bc13", 0xf6}, {&(0x7f0000000300)="5be78c73fc002aa4ac57aa6434473213b7bf41a8aa7c1eb95eba1ec4cec2dd094320cfeb3af730edd2b9e65da1974357c977f828b72e45e423ad13285f337ab2a2a7b099c03c6141b8cb31f8bdbdd67c75965d5db8905f06b61a63f041d1199770cc12d25ea8a24b5de46ecd9666c157c87c6d44bebf547f8203bcda75822d5ce35025fac927e7bf48b6b236c4881e9bae1c7dce7520d73eca546398725238327ff7f1729885c3e8c2eef36d264dafbf4c59bcb464eaa0e7d7993e044b2b0f7a16e1d6b3789dd92e15bbd6c5286dcfb552986b2ea2793c7383da374cbc83c4f74ec70fe33959a6f590ee2b", 0xeb}, {&(0x7f0000000400)="8deb050b18a4d5cd2f0c9c21", 0xc}, {&(0x7f0000000440)="12c98ebd7f7878e72d113612f47284f2288a2774bc15fa7c36caeb49ad72b324b650f9ae780802c45fccfca4ccf06686926858d4c5822288ecff33b51ce74c4b510e4b1a6a42ea953d7c19c0c9f7786521328a34e3d807ccc993fc63822fccff30118c0ff5b74c9daf857403449e4c11604411ec96fd1eb10733ae52afc5b6e55ae4acd5b1df8675f77f0f54846eddf15554436863525397c9fe2c3ccfe587c8b040d403d113efe8250302868725ff108c38034ec524d294e325135516fdbb37247d74679a6b37509738d8ff6040e651c999e399fdb386fdce0356794a66", 0xde}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x18) close(r0) fcntl$setstatus(r1, 0x4, 0x8) getdents(r1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000003540)='./bus\x00', 0x509, 0x4) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="03000000000000000a9764d81ca51aac23546bd6f11d0c566d6e68e2aa5b8fe52204212ddcaf222fff787c8eab5c2c2f8845fe00ba133770aba809330e735e2b0d24406adba8171ec35e09537ce8842ec49cb8627626561e334017b017c8949bb7464292722f9d78eb8e6ae39468e2685c4dcac2523a22f8028e9099bd92e26110a2b2ec5231841f17d5fd6e2d030ff766ccfb61d8ad7cdd085a32c1d729494020435c672dd27fd8fd9f0eebadf63b74fc362e3eb41c7b493d3e3afe1f8e9dcff6d2ab12d96e60b1903dc01a6f62f9d3b426fed3e8600d7e6c95166663d3af331a8670f6b14e47216e8b66971625f832b1bad889b2565a82aba8bf39abd9d60cc2fa1b99a9df82364abbc9c426c29861714e4266fa0600000005795afb3c8a399ff52d7e0d28072eaa2675aeecbe88cc385b4602f2614227aa48683e830614b08e217255da2e930ed4c00764e893aec02142c5a72000ee9fa9bb3a7736547e"], 0xbb, 0x800) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x30003, 0x2) recvmsg(r1, &(0x7f0000003480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000003580)=""/4096, 0x1000}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/117, 0x75}], 0x5, &(0x7f0000003440)=""/64, 0x40}, 0x41) accept(r1, &(0x7f00000034c0)=@in6, &(0x7f0000003500)=0xfffffffffffffce3) mkdir(&(0x7f00000001c0)='./bus\x00', 0xa0) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x6) writev(r1, &(0x7f0000001400)=[{&(0x7f00000002c0)="6ab0eb1637e15c0b13d49df0bd0e65673c80d106a4fab5db0300cc92a12897dc6ae3ef829716deada2b495e1ce3d374a3f15e8dc84659f64e02ea809884a0d4c92104bbd7b7bddb8b1d71a0a9fc7c3bf00a1e1a22b5249941f12b31451d03a821a8d0118307252b8328822e1ea91892003917cc0d233a031f9eeafb702dba16898b25fa86642310f72d31e42449571714fc387aff945ff0e8840aa3d9e2bf255ed68d3fc1488620f87a6bd0380ffac10659b54d600bfd2bde4c255bf654b67c38d0bedb5d831582c10d3d103c5fd02043d456d06865e58c3e6b86756724c08a045a804ad9466d12682a83e3847ddd2a13d4ec78797bd6fe071fdcfb62d5bd1ee65afd4d6db934322c7ed6a0f970d15d4dbd60124a889bda21d7b66f6bd8e60712118c0e8eab7fb2721c356bf933f6e7d566eed64d4a0d7268bd50f2035b4fa2ecb728cd2252b55ec100194e53d0567a13826e3476a49f6fd8f7ee1f0e3b0c0145312258f767a2686600468c8bada73221384da85bdfb39409ba179f06a69ed516a2b6ad9fe19640eb419edc09ba2c878f9b7e7489ee98df8d0b03f55daf99df9afe7bdb034f9c2419751487b78cf05e58ba5f3932eb63426ef90bc5619877e482ef35fb5b7e6f6650e076b7b094d495633d41307116014a54c4855f19117f63ed4c0cf388dd71e3773670c1568b3f8ea246e88c129f3f24430e0fa078dc68a7c4025031f32a4dab04df1594420577e50e222860049fb2e198ec6f8a7f55e3e6e41567338eebd4ce111a9aea3e217759fc32450a1e9cdc954ab41b5d35be56d2a22a4b6fcb063033c56963391f4b08b5d01708cd86482964081df02032d0febd251233c1a29c7540ad22d6e9fff4917fd942418ca8a2c5629862d960af052b7de060206719b9ba8dbf43183472ea1b42c675208ee3e9d7d443d5c23760ba8ee5a88447562c47ca23fcfebbadf1c9db99d9a918ae9037e8de1534a66994cb25120728cbd2306806f66ae1272a6e8a3a882d9abb331e95718ef53bdbf6e57aab6e209927c7a49426f87786b8b9986028846025b70c87e8de5a7781ea4ab405a08e653f86b9c4a8c0279eaede37b0739d6f01894fc04de0461be73a3b1bf8f881a0c5ccfd75f32a2283fec5fc9bea5f8627cb4af5cf9974781339a790020efebb8bb47c7d1e408baf34cfdea7afcb02d87aa79ea2c4eba1f44743a264d61edc59ff10cd547676ba7a45d2eebef9a1143e3c6a85247e5a3e769728638232c2e60ba3915550c0281855377edddec2a4a5fcf0d4cf467db1273c233b10452b8fc29d0809ff4242d1a938a8e45d242607b724926806c8ce0acbb7a31bdb1dc9e8fddb20cafc02101632904ede5bc122074c0d565a44d117b1e3fc10b082802dc10d6f412ae4384b14b4d66cc08407e5a101f22af99f1db1b63d63b4037b8c0659223fb382dc00ca5c140ce7cf9c09a1d7a463f938b468c99537eb2f10aa744fd03858205e3774ab3ead46970c6df1ebb0dd9de4de06fd7e9c04747758741505ad59b37363d83e8e9d1b67ff49aa68e68d3e8d6dd29d089fbd7fbff242cf8f108c23baac8d07d095ef394cf9166946a6db86c16811393d690639ac032232692e5f850b1251c1c8b36a3f0c97b1b34dc0544a4ff7e5d66f6f6cf4bdafeb9a3b0480fb78af1b203f0173e15b019cae49546698886d1f02bcc89afb0d40c6d48d5706f66459b49bd86b5a701c64d5e2c51dbe8a6da4631c78bab2dba538b1b7cc602722b9edc68abbead16c71bb53c8b70307dc4035b65b632c34fc891a3292cb78903ff79abf40e53a09805150b2bf297dd034cc096c9b8a90f234f2122c75f5ae6cfcc66b220496a921ac2e461037c4e2da0ab085bb197a9330a02c4bc2e854d7565c3bbe7e05de9202c2fcec0e013dbd65d5de13a92ad4b6677b65df7133f52cec3dcce2ad5956cd387d974ea111074f842992bc25dcc81e863545343341753faf5d2787251ebf208338bd9ad92ece437dd5acc66d57916237d242363f41b55cbf1fc5f47462f4affb1c397d7e8349f6176966203dcde52aa37828aea3f1845820c087992a737933831540d03f75de2e6b3532dedee91a22a9c11734c8681597f3ba2e0f09b3eca0c318031406807a611624239ebd0cf87d121d9fbccb98f446c594d44a2508ae34c57da57d7766b8c32fc4c26fa1780ef005b1236d3bd079126bbb5587057eaba0d38283d07dfd980cea6a4320bff32c489d1dccded8905595f0395bdb69f3548f48171cfccfdace05e95887255d8bc794cf768700678a1796efa58950ffa9e520da6463356b8ae5ccc15036f5970612fc05239cb7f92560e777ec49f0f3aa7806cbdccc5192253d360d4d32059e129d5b24f7b0061efe247bad314910ae9bd63e7d9fc19bd09828429b3c8d98817d02a22fab1e7c4d0da3c629c205f3381e63c453f0714f07faa85fdef228a8d257dc8f6d3f287312a8942da3765794a0a7ac7451a658c8f8162879d233b203d56923499580b7febe31950b6c8ec33ebefc0e7c5e6d2f2c6b04fd5aef4df1f35ce1c1393fc2be6c41f4bdcfc9941e870b89e359601215f95000ee379cd96fc8937e295e7c78cb45883a6dcf3f945809ab7bee0db50ec910a78fa35d62306f1236dd2f998bd1215f8f9b436e35d0e3466642c5c11520d749cf80f7e7dbabbef5fc8a3ae765cc868fab512942b987bb590a2dbf44a82369acefce183ae22862050a6e3db8b6f8189f39f70c9382390bb01b7cb4902e21d3be175cab9a418b44e24b83423da9e37f32cfd5b51470582f2ae1d84a4b1fc6e9cf9d544d27efcc8e3bc0003cea099934a4908d2a47ad06795dc791885fc81ad9f191e0fc11f3503cb4ec3209d446a3ec881abd72d79998282666da191e65df0e3681f837ac64d2bf010c9416b1f4871bc32def6d2e2b66e72c66d615544e70a2fdd2201328f50c72fd6015ac9d2a7756ee6165a8e1f1bad8798c801eec768f8cd1c5f2ab73e353330516a3e8f02b44bb84b99bc668f2468a841ad511f507314e98b6485e7323083094be7532cb82489e031a38a363a33122b464982b0e79f99d048d436e03bd0ca86b5c36764c526502324d455408644e03dbf86efd85cfc3f4e87a080ce5ec096e694be3018406a5324b482ee38b4fdaec449c20b41ca20d28eacda5928664a75db63104d44f6ebc7ee2e4fe3bb51429bd71d63806f8b6c5fad6d9ddb33794ef1c176054fcbd577820f8efb65c99434c70eb40b2608774183fbd2042f00e141730b9a3797c38b9845b4b4425be516e7ac5e71f60686ab265d623cdc63f4c10541fb9844365728366e3b5a6764dc69f4c9113951c8a0e3383304ef489ef7b15a3cebdd2bfd9b47d3e7e3b136b0e07f2a681e1f12510476d4a711699a6f6a5b6e449e775ec0e41c7c5ad909d74182807419f4c1ea1de92ed9841ee140870304d02f9c6328df69777353f154eeb029da8151653d74a442b4b2b75b9c1e0a2c648c3504ab927f87956f1138473bd6632c6df4fd4ac01a426a4ddfef1cc4006bf26fed0d8cec71819e9389cc43bf6f85c1e200067e3e0497c72d8696ea0fd292ded762ec7d013f0bdf0df6524cdd6614570a09f278424f51aef3b3648458b50ae24983ebc6e92f01a7af35b0f82e557706633322291edb49c0fa343e8af815dae1dfcb685e74c4a6203e71a76a0e81ddc5299a1e75b0c932d9d5d68859692884126dbf17d55aef0d0a2201b4afc676179134dda3587fbce3f937b7500334b0762dab1a79e8607d704de891d9ef606d5121c9e00a0bd8b305cc26ab38fb0b0ad0d248a4f0f51cb3ef90a3486a353bcea61fb157c8646517a7d1704070517ea5ee5e0eb1a2cf7b04a6f6006b02f559859951cc3577b1fcb1cffbaa589d9dcd220994b07740e59eedd366f42e1093a6fa3b9e059a33570e9d58213763d2a17a9fab568c68b6c9e5a3cabd1850ab6a3f5058d6bf1522736cd99b081e5b7df3cdacc5d5edf09db1a85a90bc011767e672916908900dccaed12bfa22793de18a5257bcc17c3f96327663d13587e8638d6db4661c7db6e9ccdfe450137fecdf444641fa2bb6ea1124c47b9faa5ce46483bf33bdb8d97c7423fc63664e8e1dd4b8dec75858053f77daf043487c3eec6b935f1ac75eda098c6fefe72997aa4acdb552542e5763c5784e4130db3c3b62059f5fe774c59b59dd41bdbd9728c4a737b2d3337f015b9d35f361005e7ab954f1a6015f2519c72dd1b4207f7a7b9d11d59d64c4e107956aacd572e1cd4b55836274de4fa37eada4382b02871caceb120f501aaafe0bcea2fd5c367815cb7428b7c051a37a2ca7f1a62a6e28577d7473edca746bb4e50cc3c0b5f2f46f0a1957a2b9c930d932caeb3a5ecbebc5de9bf0342be7dd83d8f59d9ab91f53c98dac4681a0fad7189ec182bed5370d2afebb1dd3736000933e7f6a33ea0beac45d09d238bcab5a980435a9625373152a925dc068bd39c916063bc5425d52fd0a16833e16030e55cebc8c276995b53a0342b07c7663a839fca629426801349607680951b4dc36301957f1823a29187409b112c3bc6fc8e3f9e285b32f3830cbc8b9297957fe29eac5b3defef5b5b045fa963109582656788dd0344015323291cc630c7601350ab6e6abe8a076858877adf4f78d7e6d7eae21eb229d9955dff218bff455484b1ec1c9b06396066273de4a860ce47a36663f0189de4ac0222e141f57e97768464f0ebd801b8375bd66c2ef1963b7f470dbd3c589a90bd0d94c9e51b90cab83db26227c897328f5a957777401f17ee7fb40a62ea407774ca47801ca424f678812c3b9d65254a2dd9fc4a7f2e3b987c50569703086f4d25a0bad04d22baac5a6db4ea2d1a614087314894c20835364c9685acb174afb2359dff887708a2b130ae3180f55795c130f47e584a98754e896fb1e305bd04103a6fea5b81e669676477ba3859cd35ef9d62b9b971956d7fd3235c68143caf355d9e6f8f8c138829c9cb7401dd667dac0af05195c2977adda2b538a390d4a7061efb7b564b3e957fd2dde55f373bd4500df5712771add672c081b7e9ec2244d998a6863d25804dbfd8a7b958b59c8b6affee1a2a990bc69be15cd0b311552ebc858e79e340e449cc62bd2bf7f52732ee236d360684b3dcc1cfc9e85252e4b2b71842c216d43e82aa83e389ebbd3d595ada2baccd07f3fb63c31fd7e779fe3161557d09333b20c3a5c408f3642a2fa722f3126f672e26d1bdef08eb9d27bc644aec1936753daccc9d405c4407269d9ccbaf890ed23862ca8fe866ae3ab4ed5e490fd1a32a9e2b3598da44155b735917aa4561a14cf4a7c26ff348045b98cd899a0572929a5ad9c94ee00418b943dcff15ceb8f21fc3b72b5f90045f03cc400aa43c1e39b21c432c961b66284a490ffccab8a072cbf16c6ac136df6c24ed5f87074380f23da304457be2b31054351a023434e3aad5d68890d3323e1f4235c8d09cce131736f0c9c336af42083f1dcfef2614de15f4c2905d21b33aa81e16b7411c83716c57927409214671a5f4ed591e132d4f80a6cf34fcda4dfa478a044b12056cfd1ceeb2868b71e83800b3bf7ba668bd2bd92834d16c32ecc1c63fccc4c054308", 0xf8f}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffe75}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) setregid(r3, r3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x2, 0x80000000}) setregid(r2, 0x0) getgroups(0x4, &(0x7f0000000000)=[r2, r3, r0, r1]) setregid(r4, r1) 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e280100000000000000000000000000003c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) pipe(&(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007ffffebf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe2(&(0x7f0000000000), 0x4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4}, 0x8, 0xa9b, 0x5}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCCBRK(r6, 0x2000747a) lseek(r5, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r9 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r10 = accept(r8, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r8, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r9, &(0x7f0000ffa000/0x1000)=nil, 0x2000) getsockname(r7, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) r11 = semget$private(0x0, 0x3, 0x2) r12 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r15 = getegid() pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000500)="ef32e389c5d0ace950a509d60b284f14447f1e4e559148ca26242c8ff2d7af2f722bb9c94c5ef51fec456d7b025ad1d301c773c77ba3b9cf79a919a50869a5ce8ab82915ed8d0a4785149bf5d270157419c30bd2b315eb8b0d462b52471043e424e8641f62e6e280b5e3ddda5025f34fa296d2dd1ac641211eb02b2e1c53acfc7d5c5637562092a134ccdd3a3d3ebe32419eef6320ba912d5cc3dc5d078304f8bfdf24b144ff0c13964c1454764edf417287a2923d2e58ac6490f062fe5517d511d41adef2a11027b0d2053f6c611a", 0xcf}, {&(0x7f0000000600)="2d8eb0d7a77cf3c058b0bd01f2b76549ec642b519645d22f738ca4dc6ce8e19ebf3125232effd07d082f11f491133e207c8ce2e85411f7510cf6950a2d0078ceb519d38199700f123d6a48596bb50e75d1bb995b0ba2c562af652ee7052e3d9a33e77373d4a30baacd39b35ea0d4c562099a72c40bf8537fbdca3329dcfba8b84b37eaad946e3018c35c171435bd9419b1ab7b6e5063c162c507cbd8ce15f6cd42d7340178135f790d45862ef7a698eb614c87dcd610f31d7f62844e63456f851fa65d2916fcfc3a2b6c7a9160a6a4d18fc0c34041f87cf4abc718c3c9c98879", 0xe0}], 0x2, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x1, r12, r13, r14, r15, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r10, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 0: shmget$private(0x0, 0x2000, 0x14, &(0x7f0000b3b000/0x2000)=nil) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000000c0)=0xfeba) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0xffff, 0x9, 0x1, "6d98f05cf100cda89056197733c33c814a87bcd3", 0x800}) fchown(r0, r2, r3) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x7}) close(r0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000040)="081af151d336d15e66c2f470bfe41511f4582b36c640e34dcf2902a712b1eeba32b02df34ca5869270a3a5ddc5b319ccb959e32ef7b54797f2defe67767e57da26ef12be6fa0bbe89b18acf039df4f8782b257c796e3736955d693c7817333296b7ea634fc7f19257ee6e49f26a7b3fab7299ed818", 0x75, 0x2, &(0x7f00000000c0)={0x18, 0x2, 0x1000, 0x2cc}, 0xc) syz_open_pts() semget$private(0x0, 0xffffffffffffffff, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt(r0, 0x4, 0x80000001, &(0x7f0000000b00)=""/225, &(0x7f0000000c00)=0xe1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000a40)='./bus\x00', 0x10000, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000000200)="85bac8d6a1b5d4f44712114d9a921b5c1eb226128db104af12cba7719ebbf5c3cd26cc7d94ee155f777fcadc6a4ac70f7b4d96f4082f74baaf852a8552d3efcf5fd029aeeaf55d1ca884ad4b2b640063691d06ac95c16421fcf2c07fcf10b44b851c35a393f1279d55402a6fabfff1114fe42c237c849d26ebad66564634a6c8b21306d8051c208d8d884d51cd673cf1068a969e2f80de9c5026f0649f8ac0f8cca323ac985addfa6a0957e17f13a670061b13d19cf172fd04ba54040dde6052be88ac1dd56f9dd599b601a853c78832", 0xd0}, {&(0x7f0000000300)="9ad895126802650045b12d249ca9782cafcc1cc43bb541b7394f912d4047e5303780351a2ef9e759ac2296f5c1d770b17f683d2243b491aa745351e75bd81c52aceadaa5a379ae3b8b8a4cfb229ae2eb9c9a7ca3bc8e8dd2e8b24d5284faf74631d561e32500cf80c34977fda4febdfae6ae16f2fc87daa11783eb6efc03c741c5bf82255bf9388926b5dc07433918e955ec3e0757f9589aae31", 0x9a}, {&(0x7f00000003c0)="9fef52aaabaee278708b1289d66ef362d133f93e18d4afd4ec2b91b4266f364edb6301c10ab64a13d9320fe0c2700d19b7baa4635888630d93056e87577e88286e4afafed2886d9c690bc43f7c97bf97aae56b9b544e483a94e72ebe5ae37127d331bbd6885316d1d219cf272739ac27584efe94510134ea81534a3ce23387857c7c35c845a4c6541c834bb02cb310a53025c02ee13c6e362b7c39823894f272f45ccdb954a271091abd2c1c0f36f7fcef7b24faa33b7fddcc6aca737b98bafc85e349e975d2d0c45b733717c427e55c8704c47340fb688c93", 0xd9}, {&(0x7f00000004c0)="20c11e2345faf6fab625eee9ad30ff66bdcdbbf4b6cb9ee27b93766c6d0a8623b9d03826f65f2b7706f0ee1a23a1ca3969267f78ff6b6de699c00e59f83b677dd39d7d6faf6727", 0x47}, {&(0x7f0000000540)="8f5f5916b0e387163e961f0512ecb668d3f398877e3a44c2d47637be673a24bda95fff53853d980cca0e45a4ed8eeffa26c2dd947b703f6ea90e7bd709e71ff17533e7fb3e74f201ac243bd90ac0f3a9e1a3591f6b9d8f632bb3b2efec2d14309d841171b8eac7a32c53289f28ce22239f315e7364cac3d22416c043f75c1f543a72f18081476199e6b1faa0", 0x8c}, {&(0x7f0000000640)="f1780abf1c667fe498699d488915fc8fb6a38243ccaf7ca1a0356475b19215063a0e860512ac86a9", 0x28}, {&(0x7f0000000680)="42b83b45a95b296173ecee1ede1582f694f67a5e37d869a27b58a553b7a5289411097788bd2037f01aa89610", 0x2c}, {&(0x7f00000006c0)="d209e1fbc6f3aaac7ca8f6897c86bbab796f469c42477de60e2878ffb1f4d0417c2ca94ed51860881639fa2e34cff612415d61cbd16fdbc3cc2b21ad33164b060d8f211353782c15a3b89901b6f943e56afe974f993cd172974df01d51de33d07a42741521bbcec5615e79af65e3294f88883d9b15773dbdbad668ff2d0e9c7de26d565345b6773d31897ff90f694fcc9b9e239efa578fbf083d23b3e162836acefc2cde4bab688ece5a1f3edc2ad3c1bae2b57703f63ec34a238f448db990c0c1ec461e67fdc4a024d58e0992b02825b1e0aa7ad8bacd8e2a0951c3d83aba97975202e61d82179154dead6f27b2d0887653", 0xf2}, {&(0x7f00000007c0)="01a9e28460a874b48aafa1181035041bc33cfd035ae51c11a92bb078b552cb7199c46e08efdf0d4da36b18337e34badd3daf097a5024c01f7212f4867723a304fb074a36473961ec018beac90cfb434665e54730d7b14566034f72fc6cbb991a446646384482d26bdd79bbe5d66b7ee95a4a2b6ad2b56df1ee5ca37fe2697683ad4a2e1f780f5d377b21bf6e8d9a2a517d4a30554254a343f0e212b5a0d59177025fd73c840fbd921b345e113f8bb18df57d529d9db893f34f0b92e6a60513fd3d209c76c9989331ddd7f7fd94ec", 0xce}, {&(0x7f00000008c0)="d7e21d6a8f2cd3f0e44472b1d97432979b48b2968d79d035dc7c4e5108799cfb59ffed9e6e1b87ab5fd158da495f0671bc8a83d560f4d1c199828317cd03d8c07ab3a1a1c628594cf34de9a1253294d167be41cf0961bdb2de8f25294868d1aba74a731b9c66b73f0b985bebba79633867117d673f429e35f408897df182dbdd64a9c68eec8c19912920fbd3848401669cd562d96dc2b61bf6217bde68818dc4f1e3ef2eceff592788f32b2b73", 0xad}], 0xa, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x104a, 0x100000001) ftruncate(r0, 0x19) write(r0, &(0x7f0000000a80)="77ef87ba8ff6efa2d6b42809a417038fd686c5b6d5019f5ca98f25ee5f6714a08dbb0972261f85d45bbb26cecc0382fbef79fd765a2d5f803a2f01eea86b92b88669bc3a6f6ec6b2c9041e2baad5ccd2328f9de31f02771a72ef03d0", 0x5c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x6600) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = semget$private(0x0, 0x2, 0x202) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000240)=""/180) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) flock(r0, 0x1) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb}], 0x400000000000066, 0x0, 0x81, 0x0) 16:00:12 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/157, 0x9d}], 0x7, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffffb) dup2(r1, r2) 16:00:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1ffe) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x20006) 16:00:12 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) ftruncate(r0, 0x9) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x32, 0xf0000000, 0x1ff, 0x81}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xee9, 0xa8}], 0x2, &(0x7f0000000140)={0x101, 0x40}) close(r0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x30004, 0x40) fsync(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) chflagsat(r2, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) utimensat(r1, &(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000380)={{0x5, 0x4}, {0x0, 0x6}}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x3) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = msgget$private(0x0, 0x15) msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) syz_open_pts() 16:00:12 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, r1) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:12 executing program 1: getrlimit(0x7, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0x3fe) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) fcntl$dupfd(r1, 0xa, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x9, 0x5, 0x20}, {{r4}, 0xfffffffffffffff8, 0xc5, 0x80000000, 0x4, 0x107}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xd0, 0x2}, {{r4}, 0xffffffffffffffff, 0x41, 0x10, 0x800, 0xef27}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x100000001, 0x80}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x5) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x5c) ioctl$KDENABIO(r3, 0x20004b3c) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f7301a044fd330555d3c3a1940a547b39a480125e4a5619515a460c42d19b09d99927bcbe09ea23acca4c8a003bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b800000000000000000000", 0x2f) write(r4, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) close(r2) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = msgget$private(0x0, 0x110) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000001000000000000000000000000000000000000000000001b200040000000000000641f388e10e80500a6f7bab7000000000000000000000000000000000000000000000000000000000000000020bfd9016871aeb5c10000000000f09e0000000000002798239827b28ce0496a31d09cf9987357b1bf2cc8d2667c99d17c1a6dd7dedb38c3115e70362e10b536cac8464a43ebf0a58d3e4eabe3567912fbe81d04c20f"], 0x1, 0x0, 0x1000) syz_open_pts() r4 = socket(0x11, 0x3, 0x0) connect$inet6(r4, &(0x7f00000003c0), 0xc) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 16:00:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000800)=""/58, 0x33) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="581abf94ef6bf3e4d665335148f87903d5c454107719f950b0b1e539d82a6200fa2dd2884a63fe36455c58b108460195e554690d841f41db3c543df0024b7b9cfa", 0x41) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="386364507b3b575aac94d025e0f78d96cfb9f751752302b7359430f75e6c4f7fe4577d21323e44f51a20ec3e97678169eb1dd50a88d62292ca4ad688a02ca3e5bf4a4b67334a75e168f6e4365f77af29cecd807cf9a910b37ff445b9e341371f98d3d67aab38c05045d0b5a9d5f368a4e6515c1e0be95447d3784446e61e22bd4f7568ec30decfdb08b1e70d3202e24dec9df451c1986926eaa734eb2bcba7290b7aba17a5f176f027683d757b2661f3960661640a5cb4beefa5aafc31bc590c7c5dd4b8e705b14c5904d6a863ce7db6514d8ecba2a2c838a1793fa326bc01186881f86634121af95a25507175955eab6c0894510e7cbec9", 0xf8}, {&(0x7f0000000340)="c52f882381f622bcea6d6d98deaf8d6326f58fc1f742c2b7ec3e9d25129cd3624c651538043fe25837466fb8314b5b03080c8861ec95e9c4d2f87d9a15698ba117bb692b61667f7c2ae407ec3395e476f945b3141ad39f0add46ea04313dd71f8cd028102d8af1d6fade354b5f2c5efb41ef4f87bd1e459326b0e3fc54348273c1cdcf0f1809", 0x86}, {&(0x7f0000000400)="2ef4c1fcedca32fc21a465edd02cd6cb0c1699cef27471f67e8992dbb46f73a2562867e4d28aef8908e6e3fbc8ad641ecacc8a99894e1ac955c49192c433fff9d7620e74ebb7781079ca8ed627e934b2931fc8c3aac93b05b81905477e9897d2b692475577f02423f99fcffd018585bb76c7813e71a12010c0c33840402fedcfe383c39285901860a6f1c464d910e151d9d9617cb415c0b56fee09c4cc0716c763589675c24eb89b25907838fe6db5e182a96eef76a8b3b4115389f6d1e952d25717bf7651bec9911a06e4c85bb546d4528dc21de85e3e5e8e63ac4d7e38ef85199e44b1c60efd00835e", 0xea}, {&(0x7f0000000500)="82424b1ee1ec81f45d5659ad3fcf6b149b66c564f5d9167521c00b294f38fa36df1112c050868c46c453d328c58a25381b94091681f802c4d6abd06d2eb260a834eb6c4b67dbe6d81843d3cb40057bce9e2810578a1dd06a3ff8f0bcbe6978e420510ae32caae1ed2ffd5f2e9b88dd4b8fd6659063fbd07492d66d089b66f1e472e9596b1fb832fcabdb50eea1c9db77bc9d2badecb8a8a7ae179b3722b7cf46a194f82b9842b2372f8d4a1dfffe40c1aec9c9568b25ba818bbd2483eca45b125bd2b8692b9038ef02f1de5827a9e0b9f6d3eaf39ca3c914c61a294a6ffef6fe663a614e15e1", 0xe6}, {&(0x7f0000000880)="83f81a3d87daea189fb442eb6b72ab4b8533ee505aee1035242e233eb0e184285b6316bb62fec23fba88bbd61238dcf76663e10e2b6454d96e5f42fe0b42a216387b7454b09f7ab209f619ac841c70bcbe98873de05ec443f9dbf31ab235d9e4637bf87e5c3d527f2fcaa297c70745d459332352fe23c061c5d9f354df5152dd01c5bfccd6737f6e0b7ffea52898ac202b1f0394895809215be27c2a32ed45e58855f79a771a6058154081d2038bbdec35e436d29c9189dcdb67f7378641f7c2786d60c8b47c02459b6b5a3a0d2d69af400614abd5252af6615de81e4ecf84bc91763d883323f3aa2d884bb18008281325eb7e2724ab653fb249b174db146a34d7dbed82af3e26ec351ee511a766449d392aeadea261eacb69798da36820876b00f421f71426f527fc8886b9b4732f3dc380f38ef4616b78213c312ac589e090ac77b66b05fd4da7abc57702755c006ca85382581c0b54c0875c84dcca6c7baf1b4dfb338b5e96b4c9137938cc7844d6e5e7dab75e43bf94cb4dac8e19bb649c2d0772f2bd12bf272729cfcc6b547213e92a15f8c60d529081cbd085326e5cfff454e48eb9c1749e2b7164742cf6c4f1b6f683a9fb204f4cc561a85cb9dca301bf00243c4d6b30b1ec33f21507f081efb2342bca41989c53507f97051cfb5d670f6ea29d8921b5005bf1c0e3efc3625b2a9911a37a1796dd0398a803e47db30364148c48039c67036a5f36691d83c382d00efda452f6dfbae461b727c3df95d1e75629e91e640fb494bf04b25eeaac459084e1c6522782c7e066b417f1a375211c1ca79c6eae583f6214d8d5f3d94ffbbaf6e6b46204648809f9db58b6f9358464c29109330624f374ca47ef4e75b700e2099d55219b93bbe2ec52291951a19f3afba23cb52182791d8724bec7f5b3caff0f159e5612ec2d866a28da0f0e6bab8f5d7ec59740c05c879a7854a2a22b1b987b91c4ec7e056d791f8c17aa06db276cae75dfe64d9f7e1767f86f64ffb0fc34e353225f0ecdf58be087d1675ace82b57200023dc007a7d34f25c09dc81b888713032bf5924210e3d71cf2d035a9eab0213388bedb70ab1d846bab8fa16ae9e79ae629da8c78436a6296bcab14453bef31d7b220543b7b263f9bc5552d8fd5d8fc01ff0e495a70117dde5382e2a73dbbcd0d14e946d1af502b18351f1ab79a0c9b44cb47d4ee0a881489b4e95e0e27d6a77996f288f199a6ee0b82befb966eae4fa1336b1ed28d6d026eaf10d6e1b8f50400b27c17c2904369a5069c498e651f2d89979d219aa3b54eb1e947a8866042b67b1b9ca4ba98f2fe6c9d370f7a14ff11b69bd1ec0148b80b7743c01d51466893af1c238233ce80f2575890eeddc00e4665d422a6e26bccc3f6112bc99bde04a7d511351f35f41f5aadf226da6db7adca6ac70f8f508873a4d4572ef9c710dd6ba1bced6a316d82484c49e995265fe133cb2fa80d28350cc6e1258832a22aea0cd634940b3e65765d789eac2c04f8701afb184abda88cfabd44b7c0b2959e447a998b21c449b662d261cd17e43dd1d6cc71882c7f23d448f82ffcb2d31d1bae98e34768afd75869be7da637ade0df35d34bcb8cd243d5fa5e16ce6254cd7dc4d838bf977bd2674d72b4cc99bc1b713dd7ca53d9ffdea2f6f78097aa126aab81c6caf746f560fdb88e24a4c397a34057286add20002cc392cd5623976c94dfd7901be9a1f5e0761200fac6b9781e344f06e9d0b8b63e15bad31c71a9318d17bbb1831bf5a51ffff2f082bd07df939bed1a452c24224cbc5e4734bc019186fc152c900208cfebd723ecf876fa5a15608b6f308d3bf3d7aa8d0e5ff650c5bc930e5713b27d488c3f9d05364524392fd70d3d2f36436100c945fd2fdff87bafb96a711c39d852657bdb1f7ee280dc3b1cb147a68f1d64d52d8e7fc43203c1cfeef30a552f639d2b4159b3a3be9e1cbc05b694c1bed4e1f242bb007b28bb7ce9cf100c856c20c84e691596236bfcf22aa679c6d84708f2ece3e42bc637af40f9d63f4aebb499aaae2ecd0f2ca0b162ac7646c69212cb3400e91141420d02d2be79e7d1bf5d66119ad2b29d50151e2dda422e78c4860874824d7880af0b9d9a31143850b866e77a46817f60d9b9ba3896ac454449213d8f49d44ea4daca658e40d6516935e1d0deba3fbacae56bcc7ba6850dcbc761ee0917a4e39b2fb9944ba07df43a8b53106ec1589ce466efe42d86cbda742b35585fb359039317610ec017337ee24f645578552023f2f055ba65325c84d5382cc929dad81fb077acdc48ec1888520494f94ed25775dac9aec72920b122bf3afe3d8bd238073ad92cf14147a6128cc956c91246689f339e2855bf7559ea0c25d029c85448275a4ee31d92916e201351f90b52a94fb545f9dd1bed12d0a3b0d21833bd7ff726fd0bdf73cf7d5a0f2a0dfac1a28d69a78ee87abbe2b1f44d339d4b30aae79531c86cb36aecab9f1a67385b01dadbd0bf2d4d49c7b80c6eeb03a49266c61c3d7900f784cb24e318730f3c8f169d8c016372489e6109ce98ffbc4756e2fda24c0d11ed7cd7605a7d1529b56956ce802aa4dd61e832b280f084dd0b430a4e847c2bb95510207144417d5d8f20db785fa64985501f41a25b054ec30f7387a235b46758aff1e74061488814d741fbb501fec418277107f1a87887b8e03f87d1f95f65d4d1197484bd2e083571b746cacb6f3e3d80fd65211854e441c20cb7cadc8c66ce1396a30479dfcb0645fd228e443068a53ccfc058ae43b6c7a26f5de08037ce7a77fd9eebdb05daf8e036b55efed9abcabcaafc30d533efd0e8e2dcb4e4486923b7a4f7a4b2c201d39fbd137e14fd2b543468a594922565f3ae414eeebebffb8664fd8ac18f4bb8d7b73d3c14f5ea4ca5a0a9e6779b29de052107c416869d43a5804b702082b669be19ad677cd054e95e270caab2a289f5d9afbdddd91cf8ab54e9fe8363c7b9413c44f3be51cf03dc05721048b71e8a86c67ecdb0244cad4a244fb6ad8178ad6e83a5e05241e1f07f4dc37b6c8dc56f134f75c64b1359e499f4d2bcbda76e9cb3130cf0ae49299543cbc4b546fa4f97a3336bca16fa23ce02559f8fbd7d55963734a618850dea007f5623cdfbd660feb404330e26fd6763e1df521817ad713695bb5c9bbe2f37f51297293e26bf9cfdc414f61ec28897061484f7aeeb43d7e7c0b926b2f5221d847c084b0c646cfe9cce26a3c98568c63c587a3852fa3603b338b7ecba93f73d7305f56380ea9d9132fc8befebfabc0c1ce85884147864d2aa54ec00e3aa51802e2c2c203b2e2215d0e906094a584f11011d561291f95551bdf02d35b198b8a9dc26f89eb0b790d1b2bce5ceaabadb8f4803d4893e342bcf9199c256956a3d26af2093c3b1c07c197769b5d987ddf58eef026dc99bdcc70adb98c9b8cc95cb3efdc2fbdd056f3d98f27abf57163e32c5554f99dbe4278b3bccf53354464275a06d535375e1311882a35a46a72dbabbc152592e480b0d5d1ee9128c452fc427fb2c7c08505909bf25f8ef76fbe36cb78f9dcae3b09dc3e4eea53336cc3ce88df7d54394815ccf0497bb2983c5de7dd2af83528f9eee10de4bc9a31423c658c9992fe19449f8aaa979b97adb264a9b142f0cee7df2026cc6a26c2addc1a44af995b7e6a40381454d98c27b3ccedc988f9aea51e3d017e0e1e417a389c41dc86c4c3d5552beb7268b7bb7b19f6e83a05678a5628bf6287246dc898974230bbfafc6dceea47d70b5d055ad96bbca1aacf1db6955a0de33d24333833683634104ad4a784d2979734e7f5100b5488796a5b1c4e952abf9606836f7d92fbfb215670e36a25bc1a9249c4515c2937300056b8f23eb92a30a2363aac5f1270026fa6f9cab409f1caab598d3cd3239885290421d0b94204fc40d01785bd90cfc66a92d964dd2698e99f797127b91d89e01e2370c5cfa2be3233eda259bceefd09b4aeb67d22eda765c9ac471dc00cdd6234ac4bf2d7a0f34ad60a51ce00f75d777e57ad30942a417bc19c108c4678121fb832de1ffa93bdd52efc41c35587ba2efc4ffb51316f29cef3483df7db33d47534a868fa8a4b78ea4b9ee293eb46e9d59027bddca7d9ac60ce0c50378d815795f1ec8cbcbae3473b9f6d5887aa999979f746b2d20079576dc0d56e8131c8a3fcdbc9015ae68ce60bb73c99f3d422debfa204f4e8eebe2f05cb1f139e8b3bffe6a6df0f7573a76e5ffde4f6bd6af84e9096b42913f437e5555caa07c222fa6018703f0fd8badad69b8867ca3ae65fbf254e85c811bce8ffd54334b9a6bd6986313a5dcf2ec9c6c4573c083d3df70c42ce54358d77ab04ea0c455575cc9f61497fd5505acba2b5d22816af7e35bef8d1305e772bfebaa835f8eb720cb14d08670bbe39c0970d42555b47ffdafadf79e4d5ee41124b6433ebd3a22f35cd85edb41806c96af3966a5908b0012cfa921c8610dab141fbe8a3901864f6368e3b98f94e8f516aae9b8fb8dc878a76870a3b5d61eaa175d83b25238f4fe446d4af6e668743804061772eb668dbdee3bffb6a64e5d9628dd5204ba8d17e1fe4456eee19c6f9a76c7f3f076d819cef7cdc37228e209291db6d346def456b5aea5196d6a4f04b55c1efa95e45d89270dd30058b20a428cb03a76d9d727dc0605cea364ae8388f999206a6d79895ebd6a42749b954b797bb41295475e16690f05989573e4c43150d37cc20d5359c427ff1d4ef0f63b926df1b1ed5a4807d71a3dc4159477e0a348057e540cfa476d90307ca421cced19e87aeadcd962bf4c4c92794086959f3095f16d1fe12661fb14478f2ac82e778b6cd468dd13dc022b5072eed077f7ecacd26b4299cdbfe7612c6b43785890067963c820ec8ed0b7a689816bd0f1c4b15a4b8b1607be90a527b91a79c6c698d52c74ed181c090fda9a119c6cef3cfefa99e325d1820a925e46060a3df8c48c3b9eea7841458eb682b9dfd170a6d9eb8800d1f5e86508b997eb2b3e294eb3040ac470e27d26900bc06adf0f21f08a9880c6d3a15fa24439929aa5a64210d04fa9a3d748270b4d5ed53b4ff653f63399ffb869720c4d0b2d5df4b97bdb471a5ced2f74e112bf4162a82465a4224df4f27e3e826b7d5f9bc3018e54bdeb2a1186ccc8ffc9204ce40a4f7bb92b9c523c84df92f5db6686491ed67fcf1f71ea05b37ae3886d6b1d6e82eab6537110853f602ccc91198f943b365e6c2233cdde5d8afdd31e9257ed1c2d4e9f82f78013fec84cea166d38f412e38436a4392e626e3e22956b6f425a457bcbc71b15f2d8a2071941c223277ec29a9adbade1458db79e0ca5ad02e45cbb0b18ada96fedf788597430b49562fa401b7efa604742135caf0932182f789bb740ae962f988920351c7942c876faef11f6987d591a0ed897d9f516efb1f4635cd1517499eafd30f16cbe441a9f3c18812577a3321cbac51e16a329d52045522c008313a35e9549b26960a38c92dca7a39eebd03238a47affff340aefbde15637c3a0089422614fd9940ec66220348ec66e680ce6fb9f37e788fd5a470870aee45f88e68568b4e5cecae5cbb604307870c74712b671bf017c7bf29abe4306e9dc430d78a9e74961553d2e46d89ce663e7649bdecffe9ca1e0ebe1346401491257d22fd0c81d79b5f80e6eb786d88f2380a677e00fab40ba07199385162b013b5bc5c6eb4d9cb2bc85a34ade11ef9cb21ca26d4519ede846888fd3d8f8d481f0caf7c2087bcc1833d70d0954bd2f36372c5c6867b0a95f4fb9", 0x1000}, {&(0x7f0000000600)="30e19204feec91aa1ac5094bd69172d83cc133fef5bb18587fd7e2c2bc2d0ba8bc5be4cbce04df5775a3c293b1a717751fbe854d0cc4ebae51cdad494ebd2ed08609b96cb36409cbdf53282f1380c608ab4e5f2590ca5e45aed632319f8238e60e892c81ec9ba9b80339f2d3d0e74067cc53557bdb4253416261b0cf42bcf959acc8c471db19ebacb6d9beb4f3faba75053ba2a2added1623695125ae821062e0ff9e9cb6e36e0540a6b50d926bf7ed70fcb8793302d52fff03a077f6873f1f724f2f5fda66b5dcb511f30801b34e6259fa5bf3c71b931e81e1b7a0f478277697068dcb9e06a41ef3d9901e70e", 0xed}, {&(0x7f0000000700)="4531c894d34f2e6641aa2f8772faa375c4ff897bb2f724837da3820157d24c0b11575f559f99c73e8b6052c1eae23720db201dee090d69c2c76cce6b1c315ebf3d1e5525e64dfe409fb7b61f43bad92fa4975a3d8dba5a1a47daede265c7fff74780f9ca624be262e6ee2bbf090896b5b9a0b1bcf7e23ef82fac07249e5dc652854ba2aea7643fdcd4bdfe11ea7410168812a6827c5e56f79ff7aa6339a35f86ec89706810c7e91de45b54beb42805a932e792da664de6658597e5ebeff7e7684e4487af3ad642c650a9a33861231ac6e07f796cf2b913d768a51fd6494d3ea7fc546b66c5ee7d143c11", 0xea}, {&(0x7f0000001880)="0ecea469a68e9c7f7f32dbd0687dcf4d75c8500657ccc41e7b4911edd93ae1d2f008deeb8f431f660320f684bb5f2795e1b1294d542309222ad7332ebd5e891bea5862361292bb1a658415da3e1dd76435c0480f78d33991765282afb0b357faef095694bf0e1f1ca8557a0cb7eb8e2c4d0f975edbce869af5220ac4a62aa6ecaeb530d8da84f7b6f4f6fd27f03a02517be1d376ec9ea677103abdcf126ec452a90683ad6a1671b287bbb5809751b0b801e92fd50e5fb246670da7c44c40f9206774e590a5f523cd1992c8710d8b673f7a31b1f8920d22a4c493953cb7c9856e27ddf6f27ac6744be38e45ff427d7320a28be71936fb55af46fa75391874619243a7eb70c1c6467fb09a34edfbc615a7b683d4df0b483c7b51e16971e2c365f153a3d849ef223afafed0537d3eb261a151c718aa7322744db80210318b3ac89b86d8d61c4251ca7580f529535f3e79be0110f708f64e04754c4da330554d6459dc9e30b1ec31b3a4d366901cb197c12b74da4e875d54e16e4a0f97253c3e5d88cfc2d496e757817dbe799fad46a8817939b9c688382f23917e32825d79b124e4889cbdf394dba8b4e1d2022a9d7e8af5b06944a1038ffcbeb1c75a6d36b6956b91308ec72f4bed6da0825482b22fa6c0205ebb668970586faf7c78b79dcd946fd52feb51aa4e0405e2bcc34243dc68e23579634194286ed98bc06303fe5467e730b813f9c0b878b4053d9a6de47bad05f2c99475e029d60d68ce7f9041b97a3ead5fb6bb72e6ae8a61b6660057ceb25cd9bcf11dd19f5c113dc520fd20761484bc17a89823e0142d61906ab550628316da2dd52b87a816b8f395313a740c3a878da5799d9793ce83a7281e0cae259bd9222ca4887eb1502fede5536956926ab13453c5decb7dbae58e4193528563d33e3af90f28baf179ab54f1a85d0cd0c36cd19cf0d81bf34a8916940dc07a51165aa5d0ac35c6ce6d1f076382b2ddf4797aff07fd03b022aba5142cd41258c5e3e37a298f6996b5e5e38fab46faad591b5476513795eb81274c66ada369f29f1e1051a9a6d8f050c6143f9f8bd6b0072f12e9b827cd5805dbf5954040fb55af0c68d1608d215872fedfc1ad02e7addd9c1579d8593a6a04f6f0a031408d1ba9f8f46f5e5849c8958a731df7f31ecadc3dda3ad0ae6ce346ea40a083c5637a9496b610a331de94798f5b27d6c98329b2f5c6bec59e96f1ce28c75328832d018ab4f00a618585e6d30e2064119901cf1317ef7dfb7694aab9ab4eff4162911cb734bb794dfd39003fca73e79f721f8d4dff5a171015527a8466faa07e44079c858fc47dc9a4e6271f6897d7b9c5630edeabf2f8d68298677a724085977f33499e20ee544e8f5a579291f6b4ab511050b54eb2a54fbf76c01832a35c2f598da22fd2550e3cd96fc50f12a67fe80a1d1b1783a6ac0e9c3bb39805a8e742c929553bfddf7b2d5a2a5c55c48cbcf0ad77b2eb1a9e995f28bd6d46df9f611530b516549ebd74343ee2aac374a66c19e9dd5ab018ce245baf0297cd9a6c2fe13937fb32bf73549d114295521f75010486c4b7e17cc76f249cf1960c2d9598c144aeffd7b7e790533a7fbfc7db9096d2b8c4e67bc86150c11df76b955d6fd7cb11f1cf826ff0ab6e18473307cbe914203e8208303cf0d321e52119156c2b035254c3811164d988ec3b9dfb903d5a8fd2b9b814d60c1c69f6673b7af6a210bff5c67388aab8cd1f9d5e0049b8a96025d801d6c6b35055421a2c5ad71277203847fed67424f489acb5777a683ac38795048c655d659ca4f1fe15f4620f98283a8da8856e317128775844630920b70c0b69f4a71eceb5fde779310b4d08fad8b99102063d95ce95c728c8bf7252296f4ba810de0e32a8140eabca2963d210da531082db7c79c06977cb339f525ee2d90cbbb8ea3f2a44a82c7c6a6a487147b4b641ffdc73c44a4d28fd46f56495ecef439ba9f28b9bed30c0e98da583b6b77bc1d75fd46edf7038c0a80ae58cf5087b67caeadbcd0d5caac059dbfc8d1d486b6cd984b8169fe64d9404007a9aa9709402cdd67e7676d8229f26822d6b2358908212ffba43c8c6177dee7b4d0e8816072159f695869f9935c8953109b9f506a9a1886a1d8efb6fcaa23f532c99a2865fbfaa668b24737e0b99c208f1ffcf346405d90c28eaec2a196e96e53c13cba66fe200f0b764192469fefaf1acdd7c613da48b9d3e463fbc0a4b76d4899ddeffaf840aa153bc8b4873e4879f88d7a4f6859ea435b30de187b650e71b8f38767890c25e2d9df200206d781406e6385806c91cd5e50d253c0abfd587a6c6bf0cfe04a464b9b1c78d63e4ac51bab33b43354e057351bf4629586165ffcc3869f75d2494abb4ba8586ae949370aaa2b22661385da001e50e8c80b147d29c714ead93496ff39d3c9a9367567131f69686c83f0955467bd5562d5e6875daa542f447b4ef633bd7e6350b2a16d89be5e6e26cf7edd2334ac617f68f45a4e1dd641084de1bc9df0b734dcbeb42ec87616d4106cd8ab2146ee89c884c06f8d55f03823d29c337be9220fff709940fd5d15f33b5db6664a87378611ce744065cfa3b6487dd8716a56264f29694fe2477d0ac9b14ff37f783e01577b014f4295c0207c39b2c8b8a2b0a9319a98679b566db7e9fd09fb21d6be39ccf632898c5bc771007f0641233117d03dbda39f1390692f4cfbae5b795a76af64695222a0c75102c0665b380f6155160f1ee3e660d2f29300a7ad1b1341786313445f0265fc610fd0194006df3158b40105234ad2db23ce4e29662498b6fcf1001e5e09053b7265a2c73b782a4ff380771435e1e52037f29f9acc376c6c30f45c6a544eabee38072dcebe85fb7bc0f18d373a1509f80de6a8259f04bf44e98211334197f47ec02fb17b29ad0578893e45f74abeb2d7a02cb27dbcdacd53779d5e9c60e87828b23e0e749bdfdbf5a3dfa18fb52b0d93766b4316b307f0f81c2f15f6261363e78a46a4e2274bfe25e0e0588f6bcaeb6314e01d7f70032659754f58043c3f40f9aa3ef49464082b20d2247b6f4cd2792b768558d692d099ed04fc34298e585670d8f2fd2ce696ac137fa27828f0907b2acfee8d1fdeb51252cc95f4178a48e4e28bf61a6820a940f62b4783155b3683a66ad4855075e1c43d822b07d1a120a34d379fbf1e09a07ae4520969e64c98de20d6b629e61c1bcf6f6be7e31c9a4c41e1e3ce92056d158217a7e95cb743ad75a698633983e234500b8a21da45424e8223bf12c1815a3603e928a32b47a8b8ab03d8388c456bbf016d35ee912bddd21c5d2bdf712dcca31e7ac1eaee114dce7226872064ddf369030092155f1a840f792b69c76390f86f95f1bf410bc4ba54dbe9fe6e6701cac26d35046ab8dd4fdb4841635d03e01ba38f0f7b853ec89d8d3cae0fad6a525aca42a268684649e38d4848df2ccdc6bf144ae0034425ad6970afc38ba2b44d20560eda24c72d797833263b4b4c184fd89757c2fc0e209c8f25af52aa65e32463528fff3ff84dc5aed7825b276b438ba1a912dc0dcfe8bb60c4b10c6c748b6d69730ae183c672cc18ed602f33a71c751e1b8d24856af6c6f30b1f3474e4763f207066fa7acb2dabc9a999d6a6687c898ab175b8bf9b26fd901519a5f20d4c27a5f2fcf0da28b18950bde42d798affc7bd960ef4fdbcf2d71dc2f2545fbb6a4d65290f4f7f2e45425ff9bcba3db4ef1353eee4c3f22f4c992f8e07770211ed02a5b7a47f73c0745d5cbed3ac09bfd980aec04ae6734a52039c02a2f87e15dac0cad906f6acca119fa115a5eeec1e22062226cff68209f80b64e120bea4223370cea01c570f194a4bb0dd682a0a3084db891e7bffca7d56894463a64b2b68bb8842fee0dd0244026cdbd01f59819f0a572c8e835223bb578aa827f308d08041e66c3b8627d841f97703c7459a0f59a161f405967a83fbef636c8418200db0b6fb2a207e49ba8982811fe7fdab3a9f5c96e8617682420dd078e25d5004bb3bb8f26b5efef7e3b76cd82e33525145b11b45d820d74efa440efe122edecad3a3610bd37d056adcd0c99d235fa4d612e1c0d762e730b728cbe598efc590451d6738c147b3fa7ef5cc649ed7a1b1c699c3a33748a990dd22af182d0607c2bbd495f5453fa03d70c504663fd5a85fdec7ff439763d943d8e18aeb5f6e233c3d1f40ec256f2527620be1147c1ade0c8a8617b33be064a1cb981aedf4909cb7569871325f9de653705a835aa6648cb519a83f58c73bd20e5c52411cafea087e2ef6fbe155117f20ebca79f54b07e060d225ae46f0faa71b896bfdef62e7a38ad13cb396d1b802efcb41b17567a692cf536c16009f8281f36a47eb1601b6cf3a98011db3bff96860a68a8fd37f5064a877700ec75a9b8e2b0cc7dc72dd9cdf4fbed5c11e84c8e3026b157d1017eb724e0261f0287f2750918ac5d3a7bca8329419ca8920e147c9e1bb725677af3289ac46bd89f0c382bd6caa0a1cca04a3f157b3c3d5fb493a359a7af5d42878eaea253c36c45db2db4e952b3dc7eb73f2c7fcaf9a324ca8b07328c2f726dd3b591add69f20e54301453f92981587a33fa12550eac632a68e394e4158c1c683ab37438b11661f1e11fd8dcd6caac86f6a91775232f72f0139032d8ab2663d0cdb59ff76a4d28f2138be165b2e5b2756a2c38af14f4592f15a106fe2aa2b649a0304fdd9501c19f1ff033f2aa48a83ab9cb5cddeacc17ae439e635f05be5a47e1d1c618cc370b64e03e7cca9461e20a7b97436d88f7b1e5339621a6034eb1437694d2794f088723129a6f6d9656f4d07cabf3924bc328eb52af95aa5c144864c7a495edcea917200952ce4c23c952df59fc928e5782667c6c1281b5405176f4e847f6529d64ef1bd37a018494bf04d24a97c9b508ef97d0212fd0a9720bf7550ec3a7ae1f815b09af8ff13a418edccfbd00e96fead12adf9bf40ec2eef5f5e751e5bbd8eed24faa6302846206c4a4496e4276200d471ba731915d59a1eb20dc6c9ef8e63d22631a63fce40bba3601c33ee0f1dd06ab294e5148a34371940a3e804838c3252cb7950f8a42c2963580baea3ce7a6761644112d0643b45d3da34e9f367066861a14eeda259ccfa146cafa31fa5ff51fb82860866f6f58851e572d125c082593274eb2dfdaa1bb11f12e242b2a2fa3b602af58eb257a2aaf47dc6c870f7b570e61c3c86dd4930fe2373a5a1b96df3dfeec6cd71961c364c6a39cd22fcea50a0e5649c117ea4d8e7d1cd44481c787b5386e8363e4b67c6c9a01df2ccdbce5dc26f908170781c16b7f55b3b3fd4167c16898a24c416961acbca8067c0246bd302d74d1fe625950a8dd0bbffa8b534d6facb4dd98d498acff57eafd2d245867b256d194ce827036888769c6a4df249b98706f6f0bdae715a6f2e1034d1c59ce6bcf14ff6952b531dcc4ca0e4e3892ad476f88471078946e685eb2adcb6e5e7598ccd808353105d32a7ef9b499e7b6bba396091a287f0cfe47e6151788bfd1e1ba3238aa3bec67d5224e4783c1494afb1d19fc566453e6d8dc5dc83ace547b07c4b57791cf492f28246347829637d3ed561326001756d13398ce3c8f1c2be1af9b650a415d05962c67c6a8be0879733c2e01c04b7d57399040dd3e604ae96440c6cdbf81960e441412c39ed25bd8b15f319f4fe45ab6ad2c1d7fc7ba8b58832f267a8fc8ab9f0fb595661f77507894c504b283e14e10e40ea10a4400a83281a5ead49bd0a102d62d31be6ccd37b4fe0d7", 0x1000}], 0x8, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x28500, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) mlock(&(0x7f0000eca000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r3) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="19902d8770d38abd3687a0b2aba3747c18ee9dc68480ae18aa90cd4c25031aa02eff82f443c9d313a1815dbf0aa3390d5056e87a86547fbdc4228b57b07124a2fc8d5d3c6c654a9d6fd276df5425aaf6d0cdad422f61", 0x56}], 0x1, 0x0) fchmod(r0, 0x80) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r2 = getegid() setegid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r0, 0x48}], 0x1, 0x5) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) fchmod(r0, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000003c0)=0x9) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000400)="1f9107ad01e4d3a576eeae13573a2b9ef507c923aa19801a1ed86480ca349b67a6388e93c94759beab8ab579bf65239e8fca074b0a297723b6d9072caaf5f83654e1c0072e4ddf7a0e7547514f821cc46e2036b5c7", 0x55}], 0x1, 0x0) socket$inet6(0x18, 0xc003, 0x3) mkdir(&(0x7f0000000580)='./file0\x00', 0x29) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0x4) r5 = semget$private(0x0, 0x1, 0x21) setgroups(0x4, &(0x7f0000000500)=[r2, r2, r3, r2]) r6 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) setegid(r3) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000540)=0xffffffff) setegid(r3) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x1ff) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000280)="2e756d21d62747c4902e1971f1daed36b0c5509385e628bcdde88826fca36ee49580fb5678f32b7438d998af49aca2469aa05b947bfce990e5842ac06d0583b43dc17ba680d78de0f3c5ba3070b45e72e1ee846e4be0a453c72b53ca371542830f747f752cffc5e602a2020546586c55474a711b9fd16e6eecc44b545c4891d582504ee553b1a1b99714504a0381d7e0d54c4d9b0b66c7000c496aea6b6d97da890e209fa5d0f0821bf99e17370e4ee55d33ec9c4a8b7427f16908dd8885bc07c8a5083e73b2b8709f711e693083618f7fdc9573f91973cf8f9ff2f2b5f9ea2b", 0xe0}, {&(0x7f0000000380)="6f230d5427a8cc9b7067ccddd6e5b2c519bd3bcc21aed26333d489a3b83a38a6f1372f27b5ac3c63dc7c1d3161854446c7839ca4b24f70b6b0a4b3ba093a689bc42c8af3fca2e2961f6a090f49", 0x4d}, {&(0x7f0000000400)="e097b91f65625d9624c53cc69745e04cc5673dd4e50b8e3ab3f25f6d2cb0c87b6ca1d92eeed769cd447cc00087b0f5cf92af36f04993d1af7be595c28b401a85add7001aabb2d51e51e51e628b4064aa574e3a5bb75ad81bd4c187fb2e8c133a0ba76925feb4a31931a79e15a77e1e0223b28e72f3ab224ba932232f33ccb4b0506e0d23c0b2dbb97c5e1f3c4c6e51cf558242dbce24527c97e657121c98ff875e6ffe3a97ee25d8b9841f09b747ef94de6ead85d857f0e08a1397fe8744cf1a37dabaff720fda1d4f327faa8c6f719f1fe6f591ed8a10ef2eb77bc1a63888dc", 0xe0}, {&(0x7f0000000500)="7d1f48184dcc9ae8126a3832c00e166eb3078fad76fdc931a90f106c1d1b5376ae13b2cb99e7b1ea76a61a657a986684f0c96518f34a654b16fdc8ca04416039221e8729ef5e2f04409ba21ee95194e99dbe1df1dbbe1e69f7b04c01885579d7f2cd311cf8ab1f537a570b3c71fda0027453854a8567fe8865fc2c9bf8265437ca403c859888d9453c38ef08babae2354a19c36fd389e50510f695038d4e0357e13a1efeed83be74a73fa84c29dc5034f42562b4e100d5cb748397df6d6f27f1b1c79270a7d9df772d956de7e5da1010b7d2ac3f70db3a5cffde04958aa04436ae9121c1db4cf7ab718796656fbf08ca3d1a6caef1545d806407c05c0de9aa5b1c825793ee78b47483894b40c65027e3b61d9067827e4ffb779146cda6ba27893d43a6819f2cf7b45d63cb5edc4129a79e56e04d3b01b48ec15c59e07e38d333a59e9cc84bc8d4090350356ebc3b7087eece5beb056c7b6166c6e0e8e56cee389ced2fd3a18072d9733218e7c5b5df6dd495afc83c63b42f9d5705eb1c08b7c068d6b01b6f4aa4c420aadd78606063281dd6ce77388be84771ec016a755c931124228290b3504ae58cc1ec65953d84f4a0740cce7ad3198000e85a2df900dc6ae0a6fb8006c71f3757b4e74137bbaa82a80ba0ad446861daa5baa8a7f38c44350f6b76c570177950037efd07b93d2eb72959b46d6b0e6f26de3d3b46b6decd2b8aeff6262a4f7499ccd3598fb18f2b862941d5d42ad5cfc7901b89d39e364e627ba5426921069d59b3bf80dbab1567ad629433870cb3c3f53ca133e596b6fb2819ad30fe9d6e805e1b31cdf8ff652d652030af8cf6024495af3cd912e3e782eea737e7a9b7a0548dcb9ef9a1f7fbdba13f2c9aa6d16bb11be9839e3603182b8e81866149b0ed4e2ad6b8bd8084838da78acdeea466d596bbc1e874e1bac1998547a400bed5679029e3130bebbc094531cf41135e4fd2ba4196d9c275ba0f1476c1d29005799a2793d70b25cb2b9a0351bd65f181e8045084348350e0688bf374c2e59039351ead9d1395c26362d6c28f4ed2da4a4e551d894699818b55bc950ff24858a1f029831766878965220612c151eda3d826ff1ae81d63b2c7ffd881dc4ebbb17cad0a4cfd5cfe036eaeaf46053427e4b2445c639d38b8550b7bf04b163f84560fd3035e347dd207a2a59e813842855b2252fbeee566db8ddbe1aac04ae777c39d04ab76c71ffb7c9f620bca390b389f6a27079ccb1e126b9f5b1e8518e4e5ae3ad2c91f0e7fb4e27a772cc0cae562d49d4a647b0f862f993cb958b6324626953a6d3ade9a0cf757301d2b488854a38f052a50c9f6efc3fcf058aa41e21eff15b5dec2ab2d73afc1882a9a7de90c719bcc682ecac5ebddf741d4e35a6b276e8060cb8dc8702e11fcb041ccb4114b915cc9c41e651e8a15ff37bff6e7e6b1d1638d9b993baa4b33fe17c8d9b03583fe16d3750aa983ffc0b48366ff70f2684d6ea99f4537719d05a5e983a95b29e8ee68f6e50fe4f2b705a6f6fbf3e45571aaec54cabeac671b35bf0e48a9a8756ff3f1c11d432a3d72b918bd8072ca0c2739ab8571c795bab8c06b3f6b0d31e98bbd4ced72d37207e3a9cf1bd5b16d45de4da1c071c5604f8b9fed17b5c2cce8ad186cbaed96be5cb0b29a78317354da771660710bcbc29640542899a1e6bdd762f6b28c3cb1d08ed6e5093a179f19f0bf3c4c47a67ede9494e864f3ec334b810eb8a5e6208fde94b112e5c5a05629fe6f6dbb4bbab659a07da85e7cc5618be4381613e63562488a59a3f3b672da51fbb64b4f3231554748329500bb400527b728c52fb35f55dad1830da8b927dd50720814048f6d9c9d818e248be01d69502e5759ce56aeefca6bf5ede60d75771e1d0f78289e1592acf8877a6908ccbe8233284bf53baae748f3009dc114caddb89abdc895e2eba05a90c4fc1e3bc392341cfacb11d2858cb0b21e6b876a18ecea7fa53d39f9f7bfd1cf05e6187dca1cb6a16dc300e61dd4629808e0aa690801d90b6c042740be4cca3b2eb8553f17b3ab9760d338b36df9b12872ce3009446231a54f2594b637b379f08953856c45e2d824285fa7744e424afda70088c012724c3066bdf277af3f9e5d49938d5df161200f60430a06af35c6e0d017e417d47c93d10bce50802114fd5481b0d310e2bb63a69f46517a83fa4b360c2e85586582e745b63d7a0e750b834e814595d254a4c65ce4a3e16cbe3761885f86665fc377d5789dd8ba9ae47660f87df29e27d9298869af6b41edbc7bb1370d87b128feb3a433048cd990d5e6919326ffb589ed7b133c99d39b0aec95245a51797f843b34859c696875b118bcfe4db8c3550b137316d26e0d341e09dcb288d5acdd1470af72284c5918caa5ca3b7ecec7eef312b07649fe5ec64583e98a3df44775d5b2e1bfd3d10c58aa7a02b46ae8dd0d9c17754cbc629b13078aaaba5c99596f5b1db228b772c9201839ae91d59c94173d83de5af949d377e00d6e9c4f0fe30cbfd0463b9726c0b516d271cc0635f8b085fe9254f6c8bd5a8d32f1a2d4398bebebb0fbab22e3eb8df7f8618edf1e7121728cb103f6fd5b239a9d53a03560670a36297ea235ca9fee9b2317d8df30bd022bc04e5c0e8eb0beeffc2c00b99b70a910022b253eb5fe9d734203c3e3cc0e43f22d256accf8344039e6afb815a1cfb8dc663eee1c519d6309a68a17b27edc599dee8b63dcf637bf23a0e228f43b9ed0ca823190254b96ac49b1b6d53a023eb4a9d2f2e29b744195c3b1edbd3c1c8fdcb9d1cb4b34119341b1e6dd7a4e3a13823968e6feba9fe2dede372ab4d2d57047258801f4f1fa9c950bc65b7ac043b1d63977d454957b72b03dec9b4699b547fe1f3f5ce9c7fe7113362cd8aaca07642323727cde9b6a5f74220f839a3ed46502f4e82f37a31c5c749240ace22c27bef731ce8820d3818a60db39435f35dfa63133e5d8e26ab4f0d3d3da3cb1e9c9edc4fc97498d0379d5a69ed1e9f7a8f615d4d6a7542067dcde31df03f98082696f808bcb65d2c4840778206d8d3acf125267a975156b21097342b54569fe395a36a10d812d9bd2c0320a224108127638e53b1c14c40400b5b0d1a39a01dba5e6dac6aaf40a9b40918d8368c463ede3c1b466b35d7626e7274dd16ba94281e33bd118ca34e507e408ad9e2d470a38cbc8b998be6eed8367221493f79a35786d962b7b5a989fd463ff2eba9fe879e34f6d21c547e9eafca0ef933c5507281a1561a33a10d0b6a5e725c4b7971fb7169f117d3ad5053250afa7c309ee24c4ed821ce101196935eb9a3f2f63fe3dfb097b85961915e3f640929da2a2998acb18fbcaf7e4b4123fd22c3e2bd1e041768cc0cdd5ad9542d3e1b3c42feb78109ef02ca0a69ad269fb4ae825366c64d1a6ceba0d545b30867788b5b011ff7182fc6c584134c4f35a780c697c2d0de009e59f5fa0656dcb8b24636572aece2e3919e743333b11fc6b71d292b173a0ced09bba77158febc9d51a49513e2f00c56c8846b9f104a694d9c8431f1b6887b81a615722b3f4ae7f08230158826cb645b85ebdb6a72256864ad1ca799fe23734dac22ab30c66f6fd8c29c51ff9ac776c55bdb3e68e22ca973acb8571e28556ee43c56436a43d5d0bdb1bebb77b66769d75990650b294b7a2bc03ecef9186a24018d997c3f363078a1b5e26e536d53b2a5ab7bc4c2d5bd091ea388bbb054ddf8f35d165ce43c8172410fb07d09d5162feb9ec409425f0f91f12216f4c123852fbfbaaddc592a29b8301a19f664499c8ad10b3d2f579058529b9a74a0a4011ed39b4e1324cff7267a9cb3de3c0594f01e71dbacf684c656105141927dd3a184d9f1831c1de580712b8508bd9ae71e353a4c8501d24e7961ab72ea7dfcd59b7506d52a658590b59ad1caa44e94d925e1dcc22199ab25954012faca3f5c18b8d8ef84dcad4f69ce33e6b4b4ed27f297186d235b668108dd211ea08286956ac7c143bcf42a1759af5d5280e60b3adbeb4f0ff30c4a8a007bd0791f0e300f3641a94bda7ad64ce094a5225903f6a0f03257e3c7691472dee6ebea029efc12614f07423a33e07296ef2a3b97be7d97a4f42a3e7b84fe6c7727dd9e7dbb5e32c9454e981b5cf8b52125fc6fe5262d0170f1c2777c0e92df9a793bc04b8ed3bdf96a89805a81a2f578c931b691ffa39e7ace2aa7705cdddfd44e4267ae99d6a21ec2b30435ea97b9c3efafba4d9f5ccec0c26915d3e085e6284f3da7bb49a74fee5de47254a960b2b7942c6a12eb75c8fdf5829d26abfff998dd04c0895b7ad667ba03f27b2c1783b17c71f8d531008687059bcc711350e0731addfaadd1de184f3c93f566df02d7d9f799be605517aa886ac4281c416fc937a418aaff15180cf15466c0b6188e75b94b63c0fb4f23b835f1b5f4c1b65640bf060d19df75bb80af23b5a58ffa0445394e46c4bc9ee0ebbd28b5dcae15624954b388add850158bbffa630e6ac1d858a04cf89b402c66c5f930af25e1abb1f3de7c90282013f52629eb25d3f5057ad205cae1ed763dfd371b5d1d2f2bd65675cb35d2405a2abb53e358c72e0486a9b20c55b093675f06d07734e29ea2f9f3ea18c37190dc54841df245f228c071bcdf0041f76db1c5401b997ae8b58d91c8c8430ff6b804878c19ca1cd91ddb49c0cfe0bf57a1846787807b67c885ce2812ac5a178cc34a67bed4381bdf9d4f9d313660f43662f36b6cc5267476e08a78b141413ba30ca8de41fd35fd61a94271c6f08ec275d34f3db9f132d33138e24fb3a41b096e5e9b3aab3c710ed13ad17f05b00ee2fcc1cebcadbe17b780d8f0f67b1d226a5cf75733345ba38e7c72c0c83ccbf8b2161983e38ae1770efa661ab55bd8d470c607a9802b9d17928c79a0b7f8929883aef93c16c4e55871cefd4d098849b8f1b4e47c72405e76229f57531c48fd54f5617a0ec7b250581d8732a302f310d9e9f42e4ec591d025c5cd0debabaf1500052366c70956051fc4bd6e27635147584c1242fc95734976130b43472087418174c688b7a82606e7f4c4596aa919950e3316f64b6b0996432e7bfe6065e1d69bf9c1da5297367fa6a121b37dd58359859e9be1bcaabb4b231ae6cb89fb2b68d56da5b5e82ea74ff2b89a9845427b5fcd93830f2eba1411ab36c5bc5509c365208d02439fabc132420ccb525e325f78cadced9a93acc4eceabbace7b7f3ce5504bc28bd4c6eedbcb677a688b420916460015d052eabe07c45dddfa07ea93b15243841b156cd38519ecd875e3ff6f8b7a8a59d7e7ee79764091e175ee7515eb1880fc661836d6e0d873bff3d7cc565adb0ed9339ca1453724abb1be1f48b5b936dc285445aa58b8b10c4ebaea9adaf7d91903d537abc2f8fe03598b273923557023a398870e9dc8e96834237299d96427763c510b3630c095faf22c8e0146b25facec68e45524b80cb35cd1ee8644ffaaa1d9aae2ee6b538c598d9f2252ab493ab8d0c5db6fcb644c60bc0746d52b36e78cc25ba3d6448715ccbd665d206025c0f15351776a64a8f8963cc83d467a62d7cbd505cbb4e70094e21aa1aff8f78b07d014fe105f071fb51519c375069451f90b7c8d19b8e6c13ba2810f90a7b211026e5e4ac42d8ad235f7716b1e0224d462e9296ecfc0209a960600868cd35a707aa95776c3b1c95bf1b89f71845626e811be4f71da4b7b9118c03aec005a9915e5fd6f7271d5505ca81451136a74054301423da2ec48632a31d9d4e9c66a23037f13099696a4fa187f", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001500)="bfe58b72eb60ac14842a135eaa543629afb47e8ddc3e865c36426d6e1c5cbd335350feeed0543d72261569833b8ba9789400fdd7451a784fbd4fd72f6f15586620cefbdc008f32a463c67c15f07a4e49444e33f54ed62537b20761115411efbab109f260b7072804c8dbdf5623cf9c64e32174e87b2f3e1be16aa7fd527e072e8fe5f18e2fc9bb14b9506482d26227bc21a8d466da0f042ce5edc44b0663b85daeea3b9f5136656fa486a15236bbbb3977dd320d62688bd345bb63bc2569", 0xbe}, {&(0x7f00000015c0)="1d488300b090009706ac871af1c13b7734d44a2437c82747f89229c62e0971df16fbcec25d30dd14ba850e58fdfd255887865e530fbfce7d170a4eb8e835f59d8ed9ebf0840f1a3aa96190e1a272aad73fe1f28a21368cedf8ea073676ab9104bd8db22a7d83be80e1f32c8d6512766a307953347aadf6243364236ed565a051ae03d20ff0dd704dc1a86356a939add7437194640e2cfb8dccfa9f878a54b371ba8a84008507e6ccadf98d9f5658a21a5df55a450c2be0117c37b145a9139b0e84fa1ecb6a9a91a73bf74620a429506948b6b6699f9520601a0d6bc8a78e5ea3ad6b2f0ab1538c42b1ab2ba927c4dd1d9f3d8d16bc9a0e673bc26a907d361d1142b238d817508b6827d6046b1e603dd2b732469460b7afb6ad2070fc2185123582b06164dd1d8a63e97aa1b96ee01b734d754592f0e702120b2bf02d5b22d18741b1f42d13305a64831790db8b42a56f47e54faea24e6b0cf348d31537c95abc958f52ccd69dc7a4ad33d608900fc177012dff23ffcee06694330796026a5678ac6e1b3f7cded727fe084dead8f8692064b79a68b3eaf5f069b4d6c01568f89363b65cf41023b026a02aa4f4beb30367f04766c387e13d283a1b16ea5c89abf3194cc6ae837f52f57aff723cee21a79b0c5c3f3944b958e07f6a675c780b4a1e6424b6459c43f8e6dd2ffde617f1d2acd6a3b90630e80693a3c3ff3d99e175e70f00f5943ec063ea4792e5392ce11a3f852b2e67173331f60f242883724df023c445610f4f7571001a30f2d224dea7ba09e88a70680a02782835800572cb8f05afedc67bf8608c89b45e62ace89499aeba4f135db8e77516c8403dfa8d5729c3b7cbe6003ea3e671b97b63c4d673408f90e0b48a95fde5c037d6f9051102efd772cfef5d54dce29aeba38b049328c3ddfe0bc22bff4a5bee324cc03520cd96f8f950a81e78ce259f51f9957932c03f387455407d2b9d10a910a8611b9f4fb8c0f5a272e44745611e1c67a87bfdd3f3dc6c6c80405c79a385599e6e48a28f72559fde6b3016b5061989e3c1119526e38e8ff989c57297d1c4e17db7883aca638c375ba33e0d16b5b38d316255953bfbd2dc694602c01fd1df22f8d78e4dc8f09f39a4f69802a9db6cee5544cdadc3b638d97aaf01a46fd68b0e86f99a608382552539f23cc4f54cb42353dfa7c94fe82f433c03821607c7c84b1fefdfe306a6db61f3282bad444f9ceccdab5c5aca29e0f6fe5f47b8ee5993922978854ae9a9c23ff14491a81f61ce3ad89067e62d763d4db862e04557eeeec5dcd0e72665b0058ef339d55b5aafdf06c3284c77c53cdede49fe4b6de3db19e8250fcd428d7dd5c8c722161bf241bedce6b0f22b60c7baedf5c671b327acf65224feabe6534ca04b87abfd1f33a1a28ea68846400cafd70d39471e1b0ba570cd60a3d7798eb94644eced9ae822bd71ef8671753c3d3253d49e1e2a1f4a3ff0cea41bbfdf412e151ea318c98112154bdf9535c6b0f463fdfb79dd3a515a8a5ad755b1bcd8f7e11a5d8fc04c449d56b3bb0c6c108c333059f8df3f2324ca89ef77239178883e37f82f39d1424279f10e5a31581cc1fe452b078f5a405edf3a5ec015501ea94beeee26580dafbd29ef73c485fb9c63f1a3b2aaca62ad9baa978904bade02337532252a13345b40d1e0a34d2789b97cc0146b55a250f2bdd070781f43bdb5a3a189f4a9c44a3cee535594944be9e641821c0db67d51b71400b27894d6ecc2f41a383a8add521a4e95c1979ade2892d3a9314aac0db3aa477b22d3ef4edca814d704a927b558c0ed41aaf76a63dad597b9c72e9c84691837f9ccce1a50a111c5f4fe27f54683657081695c5877201993d31d9a819fe4744325986fe94dddd755224a02db66aaf3f05874133d996747e2bc867114e65432e3166137307294a6dbefc067b49b1d4c39da7d1620da7926b384101462753b91621458130732c0a6e4b29d7fd0fd285ce9394c28b405e2fee25f83c768d659b21e93b4fdfabe205c20e546c9ec9d0626a2e75fbbdde361a7521ca476622e954a62079a2cc23c076dc0229c755e7dcefe360c6c5d45cb9f1880cd8280f2090c022a47e7e8bd0dd034cfea455cfffa0ef9d776cfec51253ed2ef6a5886f2edbe97713d8486746ac54ff783aec03ee5e30e04f75a2897179b546e51b6e2f32601c5a3c85a921c79301d63158f90f5be9b850b79b7a8b5ca42cd718dafec1cbbb8368d1c78bb805622066ddf7469222c9c03a8e5c7261671941ee404fa583c2385c5ff95c84174e170e0d69c02ca5d02813d55a18851bda2e8d0e40e439406d3c63d9779cb4bbb3c995867e2992fb77b3fbda4776037a83cf8709b47af98f9ad3879b77394237e66c1bbf6c47ae15729229e4f7547700966ceac8f503e3fa82bc02bf02bd7d7de6e5beae68914d4af3371d8c35416f55d1b59c86b054ea305b8bd2cdd706b2d7396ea48636ebba9d800b8c92b19bbab6db9a93425729def2662a7aaa46fffd3a72f287147229082992648fe6952e0d1aefe2441100bef03638ed7a0de756f7a6c54cc3ef5f84560a73d62ef18f95cefde065f72a08022450d4776b085bef24c7ea18d36e8aac739ca6fd606cc4eb41299a9e8f6b09e2a2076d6d7e47ecbb9b675f21aa8f5e8ae210e94e37306aa8d32a54eb7089a9eca9f4fc71ab836216fa2a25fb3aec5e33639db893937bf00d623c3db562d2c857d1bce9bf082e23ce7498585144e93e64a8affa3a128d22b87d2bce5ada4777c358ec7ab5c06b4b1ac77e39d0daa9c4fb8f3dbc678fa066d42f8b157940f6ff69d7749eac5d3ed1b671d271dc13d7a08841ea12d15a76629991f325594cca8e735247f32b3d75de017b5698d15c91a6c3b898d2d884a92042addb608d77a8dec98f2b12f70ab06047ea20eb56be463ac814d81318d0dad4bd3b5460b6d4c0c78783769b4408d37ffe11afcaf3a2f5de5dc22401c414d2655aa4472bc737ca14030b9268807474450d5287d5ff9e07a5f5f680559e4dcdbd9f350ce104688f9accba1470f5a873b613daaacd66c1a1d2a2fc05dea4d2632eeca246de42c253b74cf53f594bfc65338bc577ae6e1c30ca0eea0476a9e9868aa62fdbb19a3f8538d3e87ae8569a0be9b6dfbb32dc684407a46939049e9b2a83c036a1acb6ef2b9e0e4bec7a1030f74d1b9fd354bb0fcf2092655f289a7694b4d53105a208e5c8529a17dcbdaa7cc1afa4d1885f4118b9022c88c4ea2d0034ca451201c383aa51a58ace4b54e59797669db094b12f3bd04a1c04826220734ff1df9dbbd677dd6e9b15086063f5d6a7e1879464b3054d0bac7215038217d6ba7f2ab4ed4a6e460a1fad50384e8c6e6bc262852749a2dbb9e31c3cae06f86709924218326a1a009eb6963c2f7ddf9c3524b535fa49a4e3c803e0c73dfaaff728198511cb00c480c9a40703c08d49bd3e4253b49c5fa1b14d002ae99c2cb9b8b15074a560063dc916237c064761f4e1d642161d8efd5c299e101af4c1c92f8704a4ccd124a6a3561230b19955bab021fd418dfa5c9cd7a33d5ef19c04701d8c3104bf57dd88b78dc817024f5f0e20c8aa53296d9966e6e2142d0b4a1216c037af8a1cc0afd33998807c6b09038aaa885b4f81c34be2ae3d6f4d24c87aa2d485fe7b8628c61e02262b4a2190a32ecf6f54f673a21f97ea4f8df6ecff1b41be6c4941838ab9ce0fdfcb8f0eca082ebf8db4cbea814dce970feccdd8462300d3359eae703df5b4b15bba7372374f9511a8c7517c63038928604b56cb6e5f384eba70e2500996b11e75ab4f87675271f38367262b34eccea3ba5f17762b0594921c2288f69ad053976bc5401bcd522c913dfdcea30c8b5f94356f1c1a0c6be5afb2af657712fe8355dbb45ada3f75c761a34d188f67ae8b685538b52cc7780a8d1340e9e3d4c8af5f2b5a8a5420f5407c82cfbcca27063ba4f857c6f106b5f8f7b7435082f52f23a66c2ae805763268a0dc115659d8038c4b8da034d5a41d9215c50c2b86336002c1c9cb6d9901429ae3dbd31a1b697d811dc146bdaf70b93da554242a377954187da2a2180ec9bcb5be801bee230bda0ad6b8e1e807d3a4253ee457f9ddfc54d168f8a5778c139b08a87a9c3c5f04ff14e08195d677f4a97018519a96ef38497b66870b605f3bc2451ef69bf886c4bcabfe2a222d549ae97a58bdf291db187f5b04adca0c67ae799202fdee850e1dd4733f415ed17cb9c44a83aad03fd6d576a56022fbf548398a3b81e4d754ab716ca3772defa512082a15be89bcc23a4a68630c31f93fb8fd44b1c7bb65a49e70346a50ac2b8573f04daf093dd344623a3d3404cb1bd3dd4878baeaddf9596e01f28b5d347c35dcd73f51ffa580de377e8ea6e25dbe51ce3b5ecdb413169a15d2c037a60f28bd099d81502714d08271e8f2351ee5d848fcfe8ee9f65fb74d97c0d03b0a81dfad6210d08ced6e1a28bed2ef139367254cf11b5e5ebd8a33d9bd29def30ed845da3006b66f9e96e622552512f14b1bcbc7671b2368ef6d580e48fec023cae47df86f7a7d80b158482f733092cc7bc9a920e76cb9a8f80d79ed2328e7165ae17ba2429abf5cc791ac5ec2f3d285dee9b4c118cc5ed5f35afc5ca2ea6e9f05bb89c7639761c8e5f2d7376e42327b29226d671c748a2d9925bfe7f717091c1d6b497f6ace91e6ddea346c3f7ed3cbc625ec3752c61ceeecf6fc7640fd89d17973d725d0492e186d9a43706c6c954867019f466542ae91053cce0035d609f70c1b02eb194645ebe1050cfa6ede722f6300897cddfeedfdd2e6d1aab97824a72d66acd95fb2f7869139a04a42b6f476972569e523948981590eb46400b25f2a91339c0af11ead7423c9a5ba1d1d2c90ccca45dedb7291aa3b61b1019bd2a630b281d97b481058c8cd03878f879d173dd66d0c8cb21c303c10cd466b2b5d4b79755db1b0f48b91f88d400757e977fa500f005907c5dda357c753ce0b63b218b31764c03cc5c24c77379df1eb94ec55c516011be8f335ec80cf81fb5e0c1aee30a54b4fc201f5eee2db9bb78b0076620db9e767b11dd45094d4bc6f428a13f2030d250768f11710a099cd36d34bb792fa0475792f5f5a74b00d44eeeee1c9100c7646b6b15e9f685d2ac1fef85aae491629054abbe86df80da756a99b7a9338d2cb8e95fd6d2bade72ba62b43d4e6ac3962394a8a21c86de2548a931e5c353241bb136b46cc52f67926d9ecebe28f6931785f956a464fec61873a53bb9cdd54d29ff5874f7c5cd2b8bf1bf422ea8e07b5169adad679c70a4f2884511f5057d821cfa61a6ead92991d9a2af6054e0a70eed0aaaaa2dc52da4f72b129b481b87af92844ea990e8c4d31febd86232086a353dee32c2757e92b2bd48fac4ada551020b993f97b6370b69dd917b17e9e9ee759fa5e7c372ebbaed6f05588eaa3e78cccff3589aa4bdd311836811b22465ca9c0fcc1f620354ffd03fb8629d9bdba46a8a58e3cdcc6c1236aa2d47c4d212444392ed3bdc325e8bd0172daa9f61f53ba56716274a58a7a44c5e7ebb2d90a4e5f0f08b7c5e8c37a0a9ade281c6c416eb825ad495f1ac35fe0db7c980b0f8ae18d99535a69d0996af3fba5e4ea22c1ec76754c7b3abea08c3bcd668424b28a1efcb7d32962554e5a5aa5af90b6ad9b1f35252bc3743a89714d9b88c8ce93d654de6f47299b3e032713f22c5e8f06c79d2502127cb59bc179c6fe09287b36d1ae5947c37e23b61ba02678a3afbf11f5d6c765e5a86e6447a0b", 0x1000}], 0x7, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r6 = dup(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x4, 0x4, 0x10000, 0xfff, "b88ad3a65aa6c8161743de9139289db0f2982572", 0x7, 0x8000}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x4) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x108, &(0x7f00000000c0)=0x100, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x6}, 0xc) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x4, 0xa1) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000001c0)=""/5) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x80000000}, 0xc) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x48}, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8282cc2240336c2e2f66"], 0x7) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x3, 0x4) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0xffffffffffffff2a) setsockopt(r0, 0x2b, 0x43, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: socketpair(0xffffffffffffffff, 0x200000000000000, 0x401, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x4}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket(0x3, 0x4, 0xfffffffffffffbfa) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000080)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/11, 0xb}, {&(0x7f0000001400)=""/176, 0xb0}, {&(0x7f00000014c0)=""/203, 0xcb}, {&(0x7f00000015c0)=""/246, 0xf6}, {&(0x7f00000016c0)=""/127, 0x7f}], 0xa, &(0x7f0000001800)=""/71, 0x47}, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x8ca6ae49d8352e00) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00040000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) fcntl$getown(r0, 0x5) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10800, 0x101) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x4}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) sendto$inet6(r0, &(0x7f0000000140)="cb8a8111cd40cd79ddd21912d033b09679afc988b616401ef4cb19d516e81cee6f939eda4c1fa701c41da499b871fae684725ea4c7cf5f0cd8110e5d3d2d03a212b61fc66b1f9e3ec8309b294e5462fb63c0c5e0ca62b189c668788177b41e26d2f7e1710ee5412afa00bea7d8408764b456db8d532b7a174fb085988ed88934b1461c45a2f5a8c37d637d56232dd957177ec5e1c4edb65bcee10659a9b195f68978ddd74255ade047dfcfbf23dd4c365042d73dcfda88702c62be75715bd07d362203da6ccc1ff017ed46e6d80bc4a8d8ae88b2fac10eb576158852f9412a39b9877a7c9851bb8e7170b5e84b37f4a272c6dd39947f30b2cd622c7be318a139c30b4bca1c746cfb207f5d2b19baf40d52510b76606587b7d5da6366cb5a0756f02077e09ff9f5d1581d69cac7ae0e8fd13e6363f10f60a90d351be643fef3499d06b0a42f9081c697bf658e5c1f34bb12df3fcda6a9203efa4f30b7ab3a2eb1ceafd1740ac10b25fbf7320220a9f62120c753108d924cd397f20f82bf3dfe36ac6c9b5017c912dff0afe0fbd2b13a47a55ed7a6af3a21cfc8f773175acfee6dfe30e1d2cb9a0834cb8c9be40e8d3764360aba45e6d62959b9480db64d7d26c960ea42b0fbafe7905eb016de721823d8342edd040f9596a23bfcd151fa4731d6f4e72254408b3634a3334f5855681635fcab3553f2955c39a42e2c07fa8696161d431f59677ec54ef637b305559e5d85be8548ae0dab7fa1c9cb8bf13dc964d6d963c6020b55e591131c91e121893d68a78a3f0bc6aa966d084e1919fe2258e6261ad7cf38d4f104ad6da4ea68a5a612342f2d5975143e00f98eb9f0b98749ff4693f10d0e7323fe11146200eb5cd0a8609738878b4ae0fff115cd49ea3c9765b4bea2a030359411f13c8bc8f4b92482a90b10622076d5eaf1fe0c1e29d6544cfec52542c64d79ea006320c26cbdca512ec310ac357d24ce9c430e13992db3095b187cc92a2800235a78f0e6f7d5e1db203b7795dc76c63741e348a5b6fc4cd41f507480f9b8581406b852f47fd49e4954b9c9e641f7e60515aa8cf909eb5ea0adda8377a8a075a31973ee50e447bce759f580ef34f0eef2b0b5ac2460251b93a7c15fb47a2d9b978f0fb164fd01713d846115c1c31a0b5ca79b6f8a234cc3f6f02106d75d813908debd376450f2c4caad04546b4f6886be66d9e9870309df6a1d7ffa49cde2105e8057bad2aaae959b50520a5272962af8d9747a2d5bf2b3c1c9d877d781801c381d5adf95f7f8cc69a3182293af90dea1460c22cec7e703c2885aaf40f3a13c6daa568d693d5d91662c3d93cbece68c7339311bccfc9a6e9901ff381b6d40a220c6cf452ebd8f4ed3d1af29095c77fb97166afbaf23f50b8e47bb8c8e5fee56b7e622df1a56f143f233f6f723ba1b87210b79d0adc46d419c79368c95814a2bb192b18e9a86415095aa681f6a4dd2f92fec272a3bcd0b101cd19ba57c9f1b804da2c7931e3d83fe50c285c56f4a11d0d7936061acab2fd76525a6b6564cfa4eae8ff7f4c5f33a81bfa22574f96dbabbdd370bc531ebe609e20dcd5dbbea14b67df51adf3e26608e9def652d07f54d83d92a0b49f79c0f846eff175416a758273e156a569cb7985a5a4b08e43e8117ee24863673ddb750dff3837ae85a67a1948b0eebf78a746df937f2b6b3255531a136fb644747f0875cd8f91d4ba13f0fe59d889b320628cd43cf313986c3654e4094359418306b54f40392734f593ef088ecd3a132f0694877b599581eac0435d847b5f34008f0aa3d41b75839bd71330588852c3b3c6b8fbf70608ae2c112a518c8f5a0c427c8394babae26314a924df654a7dd0d2111afe63058493182f36653c230eb6c4a1a8a581da03705bf27a326d690e655e0804a782c1fee8df74d33ff64591bf0feb051da2e99259c1d9ae35ed451255ca979a8ce62d78ebc91acd9076732a23e406342f3355f4f1aa83591e412e9db7046f90e4d09d015d81730b2b4ceda84f579e87a8f4a7c52e041bfbb20cce2be9bc3d07c1a8cf7d7e637c3ee5ffb65f773fa9453d817b7ec0081076590218db536f2f68623ad2a046fbe376a08be1203c98df8dc8f0ca7a811084482875dee1429102938be981cb407ffea1c91cef9f670f9d86d0a000f4999114e41a2839e435c7e6582106a7f4a2426a4fda73eb9a0f838d7da29c06f98a55002b5c6df973bcf81b7160d1c5ad7308dc18de50cbea38d31161d3d2eece5d89070491d39e41006c33b5e7c8b14975bc0daafc4325060941a4ec2e7f163ac830e4179e59215e7b6773f00e78597b98feaef94124bfb7b6129b589c59ffe7d0b5cad2d26a92ec6c07cc46192b6bb24be64b9056878734a881b75d07372af866c25127e6143c5ce49e8b469393170f04c4dfc7a9857d8a7ef86aad95e28595593d04c7a6b55154535995a22f1c87ce4f4f5cf8a3fba2dd7add3027bf523c47f1a17165fa81d28699f81255336da148be7931f32a70e9462f2e160082c4212040f6fa07fa8a0b9f081e467d1a5fcb6c26eef42ef779de7e58a4d05c25b0a88cbec6335899b2fdaeba621051aa95afaf65b0b9f4249fb73b06b3bd6ab1a9f8faa316f7e4a7ab9adf093f7798ed2d7870a92ddc54991d32d2418f76d79a034e34d54ccf3df374a5e8c9dffaa0d32477b466d96b45a41da32da0f7eb08aac95acc8042238e5e8ba28099c72d99cba1de92ffffec201ef57949b11db061c7e33edc0e3e508e0dcf85ec92b0866edfd93613d7eba5912e3ba5eb6ccfa3a8e98d3570d0ee6315a4eea7c3451692f783c36b616e73fa953e19ef7548599dc4e585017968d2987b49c28969d1da6e14f84c5389d964bc9ca2e83a21ee387fbb49eb22df5cda64e3fff89cc2f25c25d7b94241af83cd35dff7a0e982cea153840e95ce8b6447554d21105531ed880d3296f860ff88923cd3e48ad32a4799ffe942651030bfe9f8d26a038109dc194749544365497a91c8c101873af1eea6b64848ee121211be01e67cc2f1689a27e797ee3207e0873f8ca9b1ef1ea57c474d9d3cea2df21976f4c7a3ad916025cc695bda6076ddc56c6af1df1a65eb53ab38f16cba703c1bf7047df3bd3679b5e4c3983a792ca4880be94cd122d59f2e379cb4ddf613fe54cbf333ea4f8a1142d0cfa2113308de7f7fd7a44a64a65de5e06f3f4183ab4c172956dd0fd1065b8d049fa6e041375d6fb472eef2c10731eb9927755c2344ca5c2a9ca2b0ef452eb0697f135e60ea37a43c921e797d730bcb6d09cbca3ee79aec9884dc9559053cdc644382a086541dcac1400948d3fdc01f1dafbc94c3305290f9f83765c7017d2259ef2346f3bdcea9e1ed23435349a027e219da0d7563a6306499b35b0d2643002513d098145a48f105ed09605b415a1d7a840d5886ceb6a6ba98265cbf9dd9179c98f832dc8983b2c36b29676ae89813e3372af5d36b19f4cd5102ad69f96f1acb44162ee52b1959e85b9d8b368f87f92cbc5d9b78be01f15749dcc1770b9f6f28d87fd945aa7ad7c001a7419d7d3b192de96a7b7c0f991092fe363ffce53025037a3ad120169b3c035965c2792ab7693d76579a2f2d458bb03270be88bd99e271f8075e82371ca5f1cbbade56caa1fe541258a093e1bb161742470d1130b8125e549d8f35a0561ee73dc2e674de4d967a292907a20fcce0633c89dbc23ddf9a7d329808f84d19c74d96ab1fafe8ffa59215391e79d31a991ed5ed1be0164c0c5dc9d31c4f14f76366449164348ff4f463b9226656afbe8056531e19b59d2ed22abd1b05b9864748e39e8ca13fe9e5630775eb6d430d496dbba5d53ce864b4a16b2c8b6e5b1cd5bbbd8e5299d85bd815c1139cf430f74cd75bced8608c9f29afe0c4aa9f936935418df10bcbd01c87d6bcb6056a0747c3e1cc87b544d2fd92f77289c3dae259c4f57b94dd5095d848eb5e04e6e5415c329240815d2308e2d09c2cd5b0d0b6c3b541650d03938427dbc18f26c5fd62809be8a925a60a68781d82be06239ba962513afdcb8caba36f1698818d96113a71c78f65b43d93ecc06b522611197a4eff6f7163523f5ad2f41968c1f28ecb4db2a94453e0478a54ce995914b573a9f8b177473b2d4f5a8eebd1a90619840203e9f18ff842d9fa69716c5937e659a8ba747a8fd06f9be21785ac4c81e741de460c1731412b0443b2bd0c4f523accdf2b11a72b5adee92876888c96cb3529f0d2015d4a4560d95fb02b6c0d3991bba15e79f842b4553f23a1e6bca433fe1d216e5a1fffd9a45dbb59b934147fb4f8d1f38afa875cf5ef103d7b11862e9d7f9735fc4e92567e32375a04e3142f6433cc106aa61afdde1c83a280ebfd588a61298ec8c51c9b41de7aaf1396f4aa0f001ba7ed585bfa5077437793814b6c2871af9b3272f43933fb8990e3942a02cc6ec637d5bdcad8db76a6bea439a8d87dab38a7848b1fb3d400c8086ce69b60d94111026a689b001ece9e5506ccfd6b7d56078bb3d78e89723a508b370e300d93a8b9a259f8e8bdbb395ed8a717d68260fe0ba88754ddbc6a3b5e1fe720297f29e03a2b5fd364d7ec3aa42ca252ae549b5946b235bab5f137eac93eb294da509e517915c974c38ee6c51defa51fdfc65c0802410d0a5e95c27ee4b0c0c8d7514ef3d6a7a593038e66459d954f1c4b9a5b124bef3cf8b62d2222c774e22c8ca2aa0bdab41bb7fc10a9081a93321ab427cc6864b35d3201e9c64e9922dc30ccb1f32a0492c40a431d970dbe9726fa43babf6907536bcf24d3afa55a311a9b03c53ff354096037fe9906848151e9cee23ee9a1b0126a67fe4c25fe8f898f40667e895e620c5cd5f02cc77794efe43e65c226c6a3a19e4311c0a619271662898af39f190f79ecfec54a162dedcfa1cf9fbda3b4e33b79d96e9ceb5f262f34093df7abeb4d0b0808b82ffbb51e52394fe21c0de53dfcc49427551f768f72c60b6753d83551f8297ce5e3408269b5106baaf3e4a0655317597d0668d13e9f4c0e57b61ff4c276cb9ceabe21a4867a6d1d4abe932d39d2cee6e42e92aa084a918e7e86573a3d5d86684385165aa9500188e7c1dcaadddc0155fd6cfa08c8360f3f4455d36db6eeabaff66718f9f08fdf7064cadf24885ea2b3e3f76b426767db3b69f8b3815c925df32c1ac2cfd2c55290b9a134d7295047f28e6ccb4dde8644fdfe5662a5c21ac87565dc58b9a100758ca8e0dfb2dd3ad16971320b3216b876d8e864c2427e80f9fa3d6237e990baa7bdf5a3654eb441fcd127f9359fcec153dbc25c1c69ecb8e934b23a13921dca58dcd1bba2e482d19627bc9c30b3cd8b38c4a0cb5d2ee7a8556f944613bdcb863fb366e4b9efb105cfb806681da11da0c340694eacae52cf4bf007383fc7a9d5a72290c8b42bad49db994944e98fc46d9a868c64aedd4899b633bec05936d6aaad4fe309df9dec73084c697b7fef895be4ebe9861345b09740c4e4e43217e87d55def5905de5bec3f8fa35b8e60dbac148b6c1a3bea5dc2df1a6424a4d08e7b67416c5c51aff70998b04105e4d8a44b4f1df4363ad1f8b450844132774d5e10090f925babed7692f5cca6f2c1af1dc8d31324e9c1ae445a1351477084fb9d93da2ca9397ddd995ea501ecded07922abb45ab832596c9481479eb6a2e8db6e1a890461abbfddc7c5720e780e838931bad0abf4b5b0a14f0efb786547403c5a3a1c9ae86d79200c085fb77204a6f4ac43e1fbaa705fdc959adf494f21c95fb60bf60530e0cf38fe9cca", 0x1000, 0x409, &(0x7f0000001140)={0x18, 0x1, 0x8, 0x400}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1237, &(0x7f0000000040)=0xffffffffffffffc0, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675", 0x80}], 0x1, 0x0) write(r0, &(0x7f0000000300)="52ab98862ad34ba5d7e0bdc1bbd814b6397ada0e27677009777acaedd4593b6eb6eb6191f4453e7a84cf455f5de4d6f2a74292a7a2ba07bf5ad082067c1cf4aa7883be702dfb12d202f7109e68fd79b38634556e5009570ef8b2af03341ccddd379d2ef8dc819da87a77389574f03ac1bec8f496ef38467c172a1cda9b1e753fd9c6ca5c221200e527535b84374252f7ea007e2572ec5ba11f8ac1dd82868aec198bf81db8b45aa9bbb19ec011ed4bf829a2373f2e6e582a5d8b073cdd7b456b7f3fb8c21211d744", 0xc8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000280)], &(0x7f0000000640)=[&(0x7f0000000400)='@\x00', &(0x7f0000000440)='#\x00', &(0x7f0000000480)='.\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)=':\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='M\x00']) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b71372213d4c033fbdf582e4a2c8371373dab156ac0e422f63da33e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd8262cc99bca051e3501d211884e93cbb8c274b35b710b50650d610f8a9d56bd152236400c9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c366eebe1139d2952eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2deefce2b6f512c5ab755cfe8a54884846b16bda77c40200d3a3d9af0d044ff55a0b8b934ef9533bfcfb8acf3f53a4cbe64caf3fa2ff77b88e4353f0b9983a28bf7cdbf6d07f8a606fc19dabe633caa1725a1686dd887d57e9dfbf6a90364002a1a0d148fd8b"], 0x1, 0x800) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2164, 0x2) r1 = dup(r0) close(r1) nanosleep(&(0x7f0000000100)={0x5, 0x6}, 0x0) nanosleep(&(0x7f0000000080)={0x9, 0x10001}, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x60) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:14 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) syz_emit_ethernet(0x1b, &(0x7f0000000000)="bfda60d1dc09342f855290be25ab711b4790cc347293a6bf3dd8c3") mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x13, r1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() pipe(&(0x7f0000000140)) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) getpgrp() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x0, 0x3}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x7}, {0x1, 0x80}, {0x3, 0x1f}, {0x3, 0x3}, {0x1, 0xe32c}, {0x3, 0xd1}, {0x1, 0x8aa2}, {0x3, 0xfffffffffffff5d9}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x2, 0xffff}, {0x2, 0x7}, {0x3}, {0x1, 0x4}, {0x1, 0x4}, {0x0, 0x4}, {0x3, 0x3}, {0x0, 0x676}, {0x1, 0x10000}, {0x2, 0x1}, {0x0, 0xc9}, {0x1, 0x4}, {0x3, 0x400}, {0x1, 0xffffffffffffb631}, {0x2, 0x5}, {0x0, 0x4}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x800}]}) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="28c6c13e6627962d4689c00bfad5bb0bbbacfdd2c8b59285873e1d02d5fdf5aea628af9f0eb53c0e1e2506aa29ecd83b975109ef", 0x34}, {&(0x7f00000001c0)="5f65304c15ee4f6a29ce5cde1a19dc0e477e47b0f49cc62be6e402dc739f8b2e17111be2e5cd03fd8176f16021ceacca66fca75ee7bc3872c4d16f1273c3bd3b194b6233da7d7ca240d311210c9e94b8d4db469d4115c42196a6f39df92f5733868e6ed5731ee002df2cf04596", 0x6d}, {&(0x7f0000000240)="7a126089b58478dba2ff104f44927f5fd344253425e1431677f5e5ee4b0a90489254238fc45c855f654874c09c0f01912f5d83714732677cece846fdcbb84367d3defdd1", 0x44}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x108, 0x401}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x102c, &(0x7f00000000c0)=0x1, 0x4) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203", 0x3}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:15 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x0, 0x6, "c764edef637e17b3eb9c61aeb213f25514542175"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xf9) 16:00:15 executing program 1: getpgrp() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000040)={0x0, "9d91f979f40e552010c26b01c7791ed06c55796056cd33b9e4101ab43630547f2badc0a6f0205863cfea"}, 0x32, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x122) 16:00:15 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4011, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getgid() r11 = getppid() kqueue() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000840)="4211faa3ab5b0e46a0482a2055086ff462011787c78a4a8fcd2492bb458fac9ceb3934849b9a727ad23c49c49ad2f86fa85113b9dce4cc11f2fff969bfcef85abb65889f9c45aab4886cd3dfe9fba011117cd5729f4d519f47024f2881b5c32173f933d47435d9c04c42e6a309d0aa6cb2fe423aab8c65ebbf228add50fd593fd85df50ffaf1e37c38bbf06c90", 0x8d}], 0x1, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}], 0x78, 0x8}, 0x0) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000100)=0x4) r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00!\x00'], 0xb8, 0x4}, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x5d24, 0x5, 0xc2}, 0xc) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x99, 0x2) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x6) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/88}, &(0x7f0000000000)=0x5a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="444f19dc07377cead1c373667ace591bb437c1a08ef03f789e952fdd0cc58c5dac8413d53e91fba855c862ffccc47a242759567ef5095f505a15e0178c9ec99ef49779bc0cd1f8da55b3ccadbe80f0c37ce36364ea2b1945a38a66f2d61512261dd7345a6b3a2eb0ac947f37c17a47db216d55a3ec882e8e844bdd27ff2c5fca77c74478bc963b39e11f064b21c418b159217b2d6bba8415d3527254b2d1221e22e424f8c83f77ffd7f42254377e050a07b0a3f3b013280d75a63a748bdb46b175869ed8babf31ca2e03255cf26280a3c9874724d9f03ce074a2a8763b6deac84c547c0ddd1c0016c80d6b9647fea3b93a562741601150929608b090b8810309ceb87286a3bb39e0e98c7e249ad1e2c11b743bc0c0c391e9e4ea5e786bb3a0857e690fa9bf853e76684d97ad0ff66a37a1d5deeb9b100b32fb9f7df83882a684948cba1de13a7212bbf71efa99b481c2ea9de5cc28dbef851d67ae7059198e3764c50e83b9f29a0ea7a5a2edba6060a2f44269ef9ffae7cb9be5c903d25cecc2ae5db61a3dbf819d37d55f9604e3f871bc77c0ae388a8f95f447a7a6e7676fcc39c5f55a17675b95264f28e4f4ff23c26525344d7a7d029973d127f6c96c58c557499646fc81bd94bf74e8741f1740317198117b29b81970a38cf93457e446fcdc8478b3b520eab5b0deddf6db0f5214790f15eca35cb5ee525ff67d283b48686a1b6e184b278cc613f8fda8f9fcb89ddc817487962a6ea605f278b1d97cd229e808d399d8ee63ab03de32bc092d9b1e6163fa075742da94a2a7a36e3c08b2621afa90de6ae05c53261cda5c2d0331018211463cf407ecdb8c9eb2f8807155c6110379ec04a5c5c04990cd293eb235436e25659c73f96b39a4d683aeb346be0c260718a7819ba23c93fde595c84c81131b04dbab249d0fdbb318edeb34cd81ed083633cc7f3165e449c1f56626d82becb09c2adf8631adff1f8d41fefa07264099997fa087a82eae2ef208e97011487932aded83cf2b1041e09c9ce8a07fe1b8f8b511ce1164f1fa90a9d71bf96f959f1d57b2e46e3935be0822338fc8fe2e74f99d08dd2c1b5b8de274b42dfc2d4650180e0e1f2c7334026d4d6c88843fae2e247a5a2f46c8f49caa2a4f6a135a209bb0302cac8a14ced84dab546e2af3f5e872dd71d7235758a3a20e3eeb6cdfc1edb9413bf0efbb72f35cd6ac93dd300cffbaf598eaf72ee8d5680ac34cca6332713a4dc439b0958fa9aba80838dcdf38b4ac7dce2522b16fd3863b8493a51d7e5fe105f3b3b78ccd9edb10f61d176fd015a0d521bde696afcad2d21286a0b6906b8aee035ca86fb6824bf8314e80b50f8fb1bf20e4d2204055a5c27afc5f5aa91b8302891e9b6f73c993f7f6da465dd3f6d7e9c72b4250c847173f33a0cb99f09e2fb9644958a1fae642384fbf82683ccf6413b2ca4bc9ce5c0d3007278eebc094992dea825b2eb4ce5e0a6a7e9a54f39e9aaf550ba0e908f47656c18ca0c4711fc736f683e75f399728a35fa64e5956fc1f29e3e1cd74ca7eb62ba2307e7c086ef788ca1534d946aa03988c6626b5472b08285986177b8285eb5a7fa69096cee9812f7c2e1466d4eec8e0bb9dc89c8c1b790de69c2714419288de64126578fe9918a7852668fc46127b2aaac09b5880985971e35e9314e0f3bab66c232149705327e71116c5d3723b6985cb93f7f57ca16f04db07016d2f001218217001b5f87db5175c94dd3d59e42c28712e421d67d0229baa0aba3dab06c7788dbf27c770eefbb395ecc8522b7c5f042b686e4c86f9d56286e47abe8543a8379e7697ae55ed6b8ef238fcf9c9eee94f2e022fb52c592d18cd722a89dce3c167f3db8fe2ce254b87332436b02be891123e620b817d6ad5d80407e8d95ac94100bf5916e4f97453d20d511b0333d3a1e9ba6a2fadf0010b0066f6308f66281fb7c688946d05603a174786f94c7defd358e203e53ec4f264db5ec3f609027f19174bcff7e9373d4ba6ba70b1f5ec8e3ddd4d8e065b607176897fa87ec19fe920b915169f5c4539d99461d31906083cc967494a542d482b48bfd10945aea8db462dd295f62a67b6ef343e8b9d9117dba81b51fd50396aa5fb843d7e464d10e020b0bb164bc17c48d6164e619787dc8716be96a52ef8dd10c31c707c82771dfe4f728bcb1efeb811e7d8bf2e533140d13bda861e2ba63e06ac8c72c5583c4e6eb0644b8e5dd9d0af5cb73768e19e5370dab841393863d8a50f12b27574fff84327c4b30afbfc20ac2339225da9e2c09d0191bf42c253b35d87069c591be95f4003a8114955ef418a2ef682c124e55ec5338a3660dd880ba0108f22e7700141f44594e483c8575d8c295a5f46232fa12b2379be9a294de557662e8887e57c74a2bae00ecb0b0ec958f9419fb381c46ca281ac203ccce7884e61331b794f9b8cf496490edae02217ca5ac5eee66f1a9c71bc02ca9b328345e0c4d5d165a0de239fb90d2eb7764ed2824d80aaa57b8c5f8c0aca71566ecb59d6b9ba74e276777a963d83e2b7ee9f4b04f7d533354ff5b387841a0683c19ba02816c2e0c19c823253ea5d4b87d42423f31e08205002b2217b9721928eabc4a9f34a06c2f1a68da51be868776901a951d458a4fe7bc8a07b5748522c215782f6f50fa91d9d1c2e2668d59f0756f017401fec7a3e9852e4d8499032ab40fe82496ea2fc69ad4a01c91f2c2665c543abad562743b458989bead20684f7f00445c133642e62471f7ef9e32be2d2d57f22c2392a7380a38a194f158c744a3d79fb10d5585f38d043e8ed8b5a4835b5aad147c265a9b914c6cc8b5f4c794cf418a5157ba6b988e5f07299b68907d2c1846ac090877e46835b8c6d617d079b3512d6bf490ccd2828671b75804520e110b3b405336b1b8d8ee87fb444fe87cd36e537cb93c4c9de78e4f7d0fab456b0fcad28528f5d544e7d52b45eda6f3c5b9bc13eca1e785b87669d1392412b5238de4f280d8009996859788215bbd97e0da661dfba15f0c92081f2e59fcacad41e4b1f0f94dececed870ce5d0062425bbe33fc2e1eedab5f3f96d5a15388addcc0081ace31a626da654b4b9e71a3d86e609e281c51bd69dab8285790df1197b98ef2ed25f1e56c868c0b29df1bfa74eb2495283380493fc7cc9b8dea5a53be9ebea02dba863fcbdb215cb5a1ad201590a8123db572585288902a1607c1d1f431fc144b76313ed605ffab14919dbc2f47a2fb0f69c226bf10052c00d02f27418bd3a744db2fb98bab80aaedd3bdf72d655dadf83b0367668695dd2a75734a8d0c62ad59fc012658b3b04e9280698cfc7ef1e280f30916652eb9ee5c755417e79df3d1ea93c1179f220102f3fd9f9d0c9da9a6aaa9ffc73a7e7cdfd1f319533fbc36fb46ace3b2ea24ff6f76a66c23e4d057e0e7c038aaa0ae8f74f300b0ebbf8de3925720223cf6ccaf4148f61cebaa406a6ccdc4c27cace8cb0cd8f0b9590c4fd762487af0aa61685580c9d3e72864c3dbe575e31b018e8a23a83a5048f09a7b4115ad69526cc37d601f806533ea8669dfbc227628283b34886c5e7ec1da477b56ebbdeb0c9a9b06e028c500dac755eb21015a0ca9956d384d1f2a0e75c99f021d211dd1a3ec9a3fb390464fe5bb9c8bc84ca254b18719c37bc493da5f183f621b077f40fe6910209b5ca9b5d4c0c4da017a526e78a7e0e198a1c02b37f294cf40754d40839194acb2157bc9d6d11e83d206a7a9ddcde4c84b681d687de4beeead5c5bafdc6ae2c80d655e863818db0cf31b331240a87cc99ce36747a0207a95cd0509394f96feef2ce12851db20271a29a4d0213f9a987d324d55db38483ee21eba94da44cb161542448feeac93d819f638410290e17381ea4866689db2fc830ffbf509c1eacf67faf2053bb28a4c59af3e43cb57fecc031435c1d4eee1c64672f98b531d4f03a180d40acf229948a71a7f080fa87574542e38b8a5127181e4de0e264cf1161cf94477fe4508e9b4c49845549d1be3b467da407aa0a3a35a5a2bf60628937d633a20316541fa74a9e87558bcf29850f1a14ab2646b86c9f1c0ee4cf184ad4eaddf8dad335ee8663a36ca4fdf0f6742a19ad9b2e5aaf1175cf22a16e1d66368796572383cdb60ab4a1b9ca6985e1643f178a537dad2d1c6253db94c173438995b2d172f64d0d39d9f6b774df81250b4c4b8de89577c69c2bd1beb13389239debd997f254af47945e5e789c86493a17f4a92f41438a841eb500e153de525b47a0573f160eed28c82835463f7bb2eb362995fdcedf3b62671182feb065e66084dcb7c445d2cddbf982231b23fbd4dd0c937cfad58c5c4292fe91f0962faf8b909decad5f80ba0cd77355dc953f1424d80a040a17fc74636a365f6d945afa70adf6014865aa6ad8a290d39174e6c2f51cfb2eba67eb0271b41f0ffd43243c98c3356d2c910b33e32dcb413c149599b1a1a87faffb7bba82887695758e82182fc0281542a1f02cb668da3253ecd6a935e7c2cf52906139bf4a00e66221ce696c727648dd44fedaf9295a026b80cba90dc187af4ced75b9bc3686cdfe1c58e7ca4e56077ce59532d4e8746902193bd155f1ea608029d8ec8d937349344e47841fe844757f7529a70c11df7432a484f25cd3144a25759a78ff3061750596c310ac4b251c541053eced64d8c42d4bc289e00a0cafdc999396426fd7b40ec47190119e6df79143c4771570248e0584b658ad92d8bc8133b60a953c9fa4458bf5cb22c1de89b33a6ba79d183fc14341d1106a5d7e2754a472e948f51707f32a3a28a7e557032bfb14dd3c064e90b7fdc42ec3f0188850a82b6c5afb4c09221e8954ab13613cc71fdfdc491dc4b019dac863c65b1695c95a4bfa56fc0e8cf1b44f6fe10c1b74c278f470e109d8883bedf0e7fe6b8c8af4038ba747884558f72a99167df89f807a101364302fd9e362ec0d4f5bf45803929b3044445ab7970a6036a207ed88419413e78ef732452d03adc428f85f0fced8fd2246b37e65ab18f427c88be295e5bd1bb297b2c92718f9e527f81bf896a304f9882a791936878550c4e627cbd3a4a23138eb2a90be5040950dbbb806379d38d4ce5885da7105e1d3d701a05dfa07d29010eec2cd61d5e3c13ed1015c57dc489275de0eaeab3e81b93831953715327d27625ee2db18322bfeff17254b5241e8a84757602aa84f36d79d5fbf61dcc5d7d1623833ce4118ae6132be2cb5277b44b39443467f7d325464d53901bc6c5f0b73b524acf7cf9ff1d887348cdc2ad5dcad7b6624f009d5db602a89bb33d8a92c0f376ed502c9717d8cc44ab816784f8bf5caa5ecb6b55f61f4f43d1f7419aaa582b7e6ad2e8d0b83d1196c99daaceae1f55d96c8f828a75ed207309b6e97ed13d7c81b700d70c12be4ad259a1391e2c332c57ede3997152552ccf236720003889a2c6d02fd724890b1222ae8023c63ce7b1dc67e9de9f2ae98291da3fc8bb702627bda6a655eb3ba66d623e4b4981f7d6d19101f2432777cb6d1eb2c2668bbec9c8f5332e772c87a4433183ba1e6e1cc10bda4beca9f26f6ad8f10b58332f385bd2f6cd784b8adc3ed304ae2881e6df99debf774d37296a4a42c65700b3edab5b06b216b7640b07425753f967fe3b0f38e6d0e19b3ffc2ca3bf12f19d3ef46d0e17ab77c6390b1c39f8eee89d3bc3951576b926a211bfb8006d17f6e29433f6f5bc203b3a166cf2a3a58ca982619d2f4f18d1ed2bbab7ecfc3310a68a54f6f53e6763e90917054855fca05ac27f", 0x1000}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80}, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x7fff) sendmsg(r1, &(0x7f0000004880)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000180)="8432f498d4f0f9ef954dca22e1e63a29652fc39b9a348858bc4c0aeb2d6d06b8feb1966db207b9dd932c6f26d43bb3e8d84b4fa59fff4e9844a5b4488463427093e7cdfc1f2035e3159d4fa572", 0x4d}, {&(0x7f0000000200)="989d0b6f138eca8515c9c8748cf53a779fa5618ad6989637f26e2e2577f8a6be9e995594754e27a3ba713a0caee4487c99595414ed0b1c06f0f15ff3f650d5d21e306a1a83126c938448ec4c83b35e33d620684a7a6072803b5bf871117058d81ad21a2bc81d32ac1e5d67465bf03f182335e7bd4cc9908707a755b171a32e028b52925e6393abfc9a85976a6368745e0bea92c783849e9f114f11f6a28190865926b3257fe42d8822d552f471b15560708c01d82016401b1ddc75c995d83967800bc0626e470ed9f2747aba677752ee6edf41232450b801335e4b1a3a72ff8617d1f6bba1d8e9fcf40b2254141f4644306ba07235635cd4f7aaee290920724401c244516e67539c60018596a23dcc99536b7c08409899823bdb7ae1b8a1e548694bc05c8f22813aa06c5a344339725f81918936daf915db4dbd6bc3e4158ee1c7dfa9d0896829e51551ceb3f4cdefbfc7e422d41731c081d6d8318b7243186b60cd396de1532d655de23ee5a832920afdb391ca66e0526ebe644a0d28aff36b26ae62e7df7efe762b4ea0d4be8e2edae466b8a2f4f9234542be58abbae20285a8315e481017e7be01305792e5342e033c54a2bc69dc9860200c51291aadc643c9e528d6cbe1f1018ccc71a4580c3575e8c38c6f4167e412fb6b78c16019b8d6848d05df058cef4341baee59e704910ceedb1d016bad577d7bd65bc60cdfd7fe6ac2ee749e8c60a2a2cda2cd33186df776f65b18416856e9ea2a23667cdd6732c81606173cc9f056cf46c6a84ebf59e4fa00b9726448ff14670f932f70f7214baad136293629925a800206ef26278521c895dcc8f1bf4c3e8364f640c74ab9875dd2543663e2b6d64a9e4dbd81adbbb811c2580f05788a20d48c08b5dd4ff031a4534806188d830cdff970f8f2712c8cc47bc34ff3fb84ef678a41962493604c0a4e803bb5608da78d2e0bdb5f1815d8a5117cd8a98398221af9a168033d0c48d557806ad99b89b7bd8852ac1a59c6ea79b1a2749f5c68f9a8e27ee347870ec0c77a21f002ed647e9892d6dc2ad477c4c016548864a42c009252b091db778aea33a2019de699357a53cecbcc78623f478a6c9b0f8adea77d7f179637a66c80ee023759ca5f5041485d65e58bddcfcbd5120a3a2b67f4ca23b41a61011b4d4571b6f0bc5a4a4d45f3208964a74eb63b52b74b436c8d92fe89056e2b0f0f986b87e40de64b2f455cac3f08fa997e93e40cf3dadb94cefc64f2b1c57f055e67f62403d11fe73186b32b8d2fc04cef4fae72c22d8923002e68d1ca4bbc550d8153f36b6d4b4db81ce19940363e3563145328302d23986d76e26480beb97d1f778476a6df7f5e2bd7e8f50558df4a9b95480afc6621e64b2c09471b07967a5c0dc4ec99dc9982f29ed2934748b63d717561f326801d15ea2532a63cf03e90be2d5a20f51f5f64a04c632d30e9e596c5097bc73fd65e6a7a7ef95686a4f7e57a3ea6092db24367f07ce0344af0bcef43dbe169b18fa69a3144633cb4d62746a496a54f6217ea40b756370cdda3744805ac5a344cd4f22707a2cbc0ca7b50718726b4a615a5bfe2f8ed35a056a73c5f287d90e17e402528b3862e47d7636f7776e5c6ac23faf1175ebe523438786ecdc5b84bf025bc44842f319b1b3b205e3143119b5943f957c04c9289e9d3d03ae27c93a31b8847363d0c045a64fe377705801c9bb0fb8563867a244c2c02cd7b3b2bda309539feee85d6b6f7bc820e0ebc998bc6ec5e456d3a74cf38e9418c0088ec889989675c2c8c7d778e3a1e89dfdbd1d1c16c41a7bbd27677cdc0d547cc9ea9d406ff3171f709e7386f7e27d252e8d4d252501ec04137050336b7ded851113f40291fbad026e3c359758816c9d40376529ba9e3d37fa88896c2fbcf8ab2511b1b5a6666b7a04ee5e357c95f8e344fc090978dd64e71d8c03d1c1e8f9648c8d3c66d3f13b1b54ac1a06bb4b8eddfe2cba96b9318d70a8578f4cf8cacbcee4d4642bbd8b75d25590b29e1074e997a891a0b2901e1e1178fd17524bba59fc7ade77f6452a48765e4534a1c8f58fee04a7be81b87286e92668268b19a6df8d0f59964298f8ad6193283df16fef281d3daa221ff346759e6200b8ae185eb435afe0c48fd881ae8686d69dda10234fde10e093f7c05f7b3a9e4a85e10ce705dbf42ef24f9f29a653f284858dc4e7e8fc5ec162d4aacdfb1cf23e0d02e75d6061ded7d1cdd4fb73fa68c640f4b51bf7453ae1f042dc2fc5352198196edbdd1cc064579d845c22901e969ceba3dffec0d1b707f753b4f85c51c409b481087b34424fa593b57d66435b8eb56ba93a3c3877cc20779cf9bf15618a6c7a1d4b6a575dc22bdad121d22be723cc9dc308362d40293e3ec921defa19ddcb04335bfabc3e28035743f76d5d3081f329d35ef37f5104ed39c2579f864695ed288eb7336955d09c70bc999c84e9645ecb0af88fedc7047da5f114c897ced77f0d6134f76604f9993ed1124f0acdd1652a7a51ca54a749d0fa7a1418271a8b500f2c674d36edf5ea2ac5b044d2df0b6e903c30f06e7623f5f8bd5f477feecba4d9585de1bfacaf0c746c384abcd36a5d9d88cb183e4c2b67944083b95247a1b5c9cf88cddc0fd3f37b88d941f28dfd0900fd00c46b0a8d7173b448769e5d45fe19b7b1247b9acc44585756dc07dce03790ac6375a062df9ccac8c7697a56dbdef8d72727b1598bb0230988a6b1839dc003c2aeb7f797853755957f6f0a267fad28cd8ff0e14261daf3d52f8d590f082c0070d954ee013a210cd0216c447abc95c4ebcc5857fbee31541db392aaeae2afe3d3da460157729b2339ee271d2d40f3abc3c5c44ed29b68a9537c8a9aed5f9a0d2de62e9f0ea6aa4bdeff306083baf8b77634abc6df75c1d74f946c8e756fb001c811f73b4b85a47be348473df94731f9a9e3008d7ddfca3881a5fca91306f9a64937860efd56d11c77a2add92ee4230ba5d78f4dde3ceff76cd2324fd92e3f8fd9f2d89bfce077fb3bd8448c90c872ea1de416905f397fc112edfeda80e1cb8bde9faa20da5c2f19031541e8fa0afd4a87f9d3d77f3ab15aafc43b63d32d1cc3bde31e7cec3b8c030f395ddbe31bb72edfafbb886bff22bba1b81f7da0b35b5108cc40d2985a593eb8cd7bdf1d08bcbd08fc0d973da6dde68a4674c7d320284f0f17f4c0141c65de5dccc8f435476cbd3f3e3193d3835d7c551c1a1e30e9eec6b3f9e3047800ca21cb3276a478b863cd6928926cc7020dfe433c4c60f276d4cc1669a40ccbccaf843edf2aa31452884eb8fb8b4d1bd80651057fcd20a258123cf229c0d781eb85bb5d5a3dcb8092045adb409d9af88685a23ec6bd7bba841e9d5d703c2697bf276a1b74f95ccb292d6bf71739c691e70b4dab80bb2397ff68bf2b0e428cc455322d105a6ddd9635bb23d9b05f46dfd6c08b514dd2255357a8760590282002e6cef1ee5916830598e6ec5c7bcf2e40efb704dc512bdbc8ec2cb43fa41ac605ed62d70428466cb39edd13023d37db9edca2a08584c558cf54a959208e9c6066ca71a6adf3b0cb93b228ff6626d94e5bd44f7f66f48e5c91f54b2f6be735c9290ad8e2fbb416308dde12ac46b4eb356642f49f51489b75ac94b8e496be06a396f81ede2faf80b72d984bc0986ec1affb0d20bd47c18a0595b4466c290f0ce2cfb70b404f3c9cfa71a603d602b6789362ea94e937d7e52b2b1aaf323109efac3192c254a16f273126a33b84d209371b9c598666fe77f37ebc8b2ae58dfe52855c3652ee85f2bea46ac9e902922b8bc06c8e9db3d30d0370d48fdbf45b5fcf5cada0f3383e0f26f11976534e5d94ddf65ce2de3bd41098ffa14518c0df3517cc0eb8dae2ed20ddbca44bd64a9846346a0f75ae75b4f2f2d75e8f1aaba2ac5e0237cdf5a5c5c77dcf53bc9f2152f4661bab1825116ad95793e8a085d6e28493c589d7d74ea8b4d0617849242adf176fa1b84bb68a9b0b31b6f3e93f1b689787738fcf71bd6cdd27a88e6951c1d0a455345a74dea914947763e745d74ae88d2ee5cc60eb7e8a10b5bf4cf271759a5a92d0762d23505c694acde4506cb7dfe5cae0a43d1c502bae7c5de38ed8185ad376a6be3f911590edd019b80b7f41ee861602d84bedb546292b17d134d9e3e1093b6e6d5297686e5313610c7d06db3c52f31dabe239eb0e10d89412e8eab734f8fac7d3235331feeb7ad1752813b0ce99bb75a5845ce9b0cd6d6428dea10fe818fbb9b319f68663984475ac0cfaf148ead2f8cf31a2bed012c0890d19a2f46c01e33de8f85956e397fcd126fc32a4c17b1478f27a1a037a815c5d2cdf8cd252b1a2e4a530ecb39fc480a94d94fd53cee9ed658f2b22baa2e177f555c0fc3158a0632650226007323225f6fd37b272407d14cc0ecc1b7c9cc5500b1610454d71c1db7aba1bd04273086d57a49821dd5cd023cbdb4f001f046299c8abf6fca36cbb1b3123a8dc7d98b71428f29c637ec651771d9edd0db0c521a4fda203dc07a0b026111008f92576c02ec0dc179102e2edfc0b156892e694fb4d950700530991a4f6660840cb61b2f33bf3aec21b1bb114952c5aa587f4a1262ca174b0ace5c9f5a557cf3bfb4b61a44c29ff53c42f0e3aae47f006088c79224cbf4f951f8d2cd4ab3f875cf575cbe393a518d90e0e542b5e90deec3087561a9906478a4a9039af71715bd0a5ee2413710d9235a06c077a7db19d8023c9d47d8124e513df959a0353eceb2d90e7bda5b8d684706caedda6b29af455c825debff189b38c591576b688cfe423ed7655e45948ab9be727d215876542916a78f74369d590d8c300f4cc71ec0791d9ab2a46299db1db12654af43e9af0a556394ac05fa282546e44232b95c1826d8622453c859c43895eb494df95f271fb8783363c7f7bc35d9d3b6d85ce622848b8ef4fdfc921e563c822ff6c859a931490e7103f512f8286da65ff37cb536bfbbb28e2713fe4bce4029b7beff88d93ace131748ccc1d5ec937a53849a90baa876e66df9c83593c46704be01fe25711c13803969477b68df38042f74ee331c4221e3f72d0ec0e2e5b3b0929f51526f5b8ba56bb917799dc43458885032430cb9416976228f33d31e00528706d0c131e9ddc710a7e2ec5e03774d8a0c0d4ab934dacbbcdcb812885e6312a909b2f7b39fe276807b2417618387e49e974fa3ca62f450a4d77ecb77a8e2c81eae231f1073a5c7c9ca23b8f5eae0c6b15ae2a9ecd60bc986b60b75cda44d6beb137e7949d9dea12f7a5379bbc88c6c086704a500e423dfa8ba3842413e53aea1b814199b13857cd51e9a87528e21724ee0a9db9436f82399e345853bbe605a0b766455a3069ac704a976ee1e888fbb34b91f108869cd25801934d9834ffcc2a933444be644d7e03622d218a698f4001e0d685ea97ed22faf6d2882678a90f41679c7b4de74c26bf559f7260cedb41050ecf4cd452e0f42c0b07bb66eda07243c3234b1436d4209fb9bee832c2417d220d2bac83701413a854ae23379efe35c9040f51b387d3d502c656c1d8a2c0866aca020c8b4befec5b7b78cfe3bbc8a485b4673687ccc9f92977ceacd1cb4a23c6954edf2d2ea8120a224578bfffcb4cea11d8491ee485968b586cea6ae9335a4d6549f7cbc88b14400740ede33793b098e60dd59ce168cb254df57914fcd6e63fb68d7d593b8ae382038b776a504b4752291ca59e5e99a8cd09fdd6daa81a3a28cc5d37c7c7b69be1acd023a26b474d8082e18472f41e100894811", 0x1000}, {&(0x7f0000001200)="22b29a051967cf72d3ccde33b4f16fe21b24f6e6671290f38c4432a57f21abd430efe7922ffd739a275093085842f54c166bce4f75ce081442278a8d7250a302545aa8d6c2ef5aba53af03c4d182479328d5d41ff72ce44b817aa3cdc54a13b2f412d17e73115e5a60347d3a264f023edd9a05fdf3902340646a7ece312ac3701412988d898022bd3516b526afbdeb1d07294339151fdbb0b191c88510b58e77493fdaaf673ec6c91415446e98560511a5dead894c531c9ffe31c0258c7061ba5dd9a1dd03a7bcc266308ad3aace3a32968d111e88e7483880770244f1ad6086ca66d0043bb72ff0b22043db14ab11f8ec8fb60a3f1c555b1c98396e47be03b3217c400dd3182b52208abbc18a522f620bc36baf1fb47b55efa9eb79bb077f91556a05a0c1fc4989162627782abadf0b2e3c664ce8d2040e612cf909f776cb84074b24ee60fe38d53ac241bf66f5a0a0c5fe8ded22a933319b8ad1d6dd771a3c9446e33d7da1aab77a30e7cc4f2cd4a3a70a8c9933518620c6558d7461333cb64e2d87faca39be3382241af985a004ca945145cd3ecced64c731b2a3a9dce203f027fcfd024d201cea36dbaab98aa471d4d97fd0caa0bb0319407bb18b22830e77517fce5101111a64b5e94c23c82ceb02b82014467f745c55fead75a1c783dd6effe1ff105ad2c958229c59cff0a915546c8355962900885967a71182c33e479cc3e35586fba4079f1d0d474c7a373ebcafdc1d66a12fb80575691253da209ec5062c4284b26c298d10e1a2ef600b340678fcd0f9a7e5e316e6c605e6d53c83adba0139c8654d6dcd7cf9fc441d2b3f5d0f793d358f3f19d6c30a52b07552c2536003a754f21b06fe79be86c74d5a36608b2d4b4f0e9437fcadd566edfa0005938f9dbb96a7ecad71595ee5b7567f53211d7dfdc8d34d015a0db18c4a29a359253d2807bc98874014caf68325f1700ad8c546f429e798a1978e04a1f4cc3d9884a558f2e228fa1c37977ba2008e6060a87d4e725e75417685e3841a76e63841fe9a46a994683da9720a245d328ce58a06b139f71eec0b835b20a7ad0f5e67f3542f1bea935df3149e9dd63f6788d4e4254a4c2fa9a39aa33860429ab7ae3595185e8ce0c5236495e9904914e18e0cb62cd725b52accebeca19054d2504fe7d69ad77d37872898980459c2dbb0f8cd291263c441561ec06a0606eb41ba47d04cbb9d1c4d5661e260a4918495a5e0d75d86bf0f235bd0470aafe9f27a8d46deafa0652bee479898ab5d23260021cd052f41fadb868d9ab54dda6b63555c82da869f460bddfb01a887c39bcd1882eac96857b32a4bb0efca22cbe6a1d3fa402d0451bc02c495d39e13d27f5b53cdc96fe5a3103e8c446849c171c50cdcd53d44af8e307719ab1da8c49b9fdc0abb7ab1cd934367847681cd04db24aece39158fd5b203ae3b443e08f5ba37ca6038b4cf3ccdd3ffe68a4f600d551a4e6162ea964c36a4189e30bbbdff5822ac6663e49a374e3872d260397fb9939605eadb656b7ab60dd63510fd96430f3dea24c3f9653c421d2c136087b0f100ab6a449eef3f6aedf5b94b3cfb256087134d37bbf2868dfb98bb83ee8519e8d50da4d870c57f9d64b30194d6c8f9d51a918ce1db997ae4289d3524962d7cae9224290cd65e51b3e94333a4ebda0882cad468a77388c238961984406d3a1a7e4bceee7d8ed4ad1cc85b5a7f3dccf5c89b8a6c682055778d907e0852d32a0b9ac0a7e6494ecece037541cbd5333016ba1bd0abc333549166cc0c2d40ecf91e03d24d2c27335ed4d60bbb4b231dfdc2e1cfd1a7d4bfaa1f689bf8f7d822dddfa084bed8bf2c754d54e125c6e20f856b97a4d1bc4fefc34b3fc984167713723143e2dd3d234c9b2698d294e2073b9de3f1c4b8f43877c0f0722cef05f4211b80f264b6eafa822bedb96b5e08bf70549c4f8fd6ebd2cd73d364b4392463eed79e5ec0c9ae05e5f0889feb887981a6531b02781f2285667c7bab7489682c60c1b59b666e63dc31c26f15bba5d4bc4d2ec5800854ffd904a4886317ae8489c2ac440e88b61523ef44d47dd5b366daa14f9abf0fcf64935e663234dcd87eb64f84d6a5b28e04faafff0418f3bb6d50ea6bd568bee7a8071754fe10fd51c7586fe87ef0267e2607460ddb30add7ea29419580e29f9f65ae12fdc72b893606fc13e7208ec870a5a214edaf70259dbd8cacc1f0b11fdf12a6889c5bf06420b10a4a5847dd5db1ad928d3472da70419ec294bc36cce3bfe7f89efe69b9dc3a19588908a2bf1672872e4d0796a275db2b4a332a113b2a2f1722ae5267ba8c6b44930fd161f169de374dbd63bf0a08cdd8551eacd7f6816d2f11ea8028d6d85e5bdabb250daf987d09feead1f732b94abf7929f704c4d8509227d697feb233e8b93544fe20c62c72999dc9430e7558d0fac184e80dcb22d6edd11576d1d01691375560ba3770ccb3a8d458dd0396e7de6c547e495af1363e70df932ae42cb529e0037d6619688ce7f37e666807e85431f5b333786b49c58e26999008467249311757635c13cbb08d1df483bf1a9086e3b643c809b0bb1935d9c6f78c7b3fef2df090b7b75cb1590629607557a0d13130f5e53b611362ad0875e0e71e9a3fe79d828bbbb2c008190fe71a5772d47574275e36554cea7291be4647d86d6f319b6cb34e2713cb95fa03ee4498fba649df524d53197a6906c2252d271108a2898f1f44ebc750efb9d4be907cad1018fa6bba6696779e17d1678cb680bfdb432422be3fe194aaea697bc34a1552c3506a103ba82989e04daf9c174566109da8c2af7d34e9992347cd95d0dbd3c29e15bc589012dda87bbcb08fef390e51d4887720500acd1534e4c0609a1aa2a203409fd289e62e3243e721bc8cc1f822eecb1e96d8bbb85f7787f3ffdab116dd64861c25af0cb9a6fd1b239b15207b5ab5f3f668059906c89fae624a1e2f89c5fca46efb5c7ddafb8d201a98020d40b473679d22f98865ceba5239e1d410bbeec24f4816d1c7c4203c945fa87fbef9171f9d5dab7b23711e75dbb2e236605b3487de95cf58f95f0f17c5eb750caa77e1f4eb0b6a915d98ac6057c6b770b8bb5b84e312cb2de2d8a8fd1cd279bbb72e7a16c9f5358412ef9f1a5e2d44eeba0388557db9ff4e09720ca5e6159893e6f967ba7ddcd555cfb7fbebd1b68dd46502cad0a7b19087d25296701ac83ac5e2c653ea74ed1bb36acd03b52a552e99ed24df490642c2e0c934c51af8bd11f3c1f139a0b573888bbe2a2c5209139456298a3c316424ef919a40a06c43a9caedabc68caf349dad5c056c73de6ee8d743ea79585e4cdbd4d45a184f2290e4a0bafdc3b4a9295a97dc60fb4115f5ad018c8174a9bc5bbbcf18adbcde390317c7076da0c4343598792e282a21340845edc57441b831af244061bfeb7ace31f4e7bcfd58e7b0c7cdc3bfe9b0166bc81ef19e6d1fce81c51d3b607698f9bfc305cf2c509fdaf6c3cab04db99d8b680636e260d60ea04f8c3e1c93bb683c8a8cefeb8a369370f8871925b29c3085d73be01886d77ef40d045d2f23a9e93164f194dcbbfb760b6c5a36d1d47399a2852aee86cb428fd66ce5e0a7814ae26c1b8792e2e419acff236d290001c15edfaf8374805c0814b5890ac5af30b5480a7902a52bdabd3a28e4f414a1237a3363e83ad97aa6c16e64a26c8d2dc03aade8308ffdd811523b4de1d66c2cdea26f4c34e3f17fbb5da0c6f449fbe37d0a923e2937b239c384a46374dbf2948ad00c33652d03f2781d4b044a505a4886e8cf283c58a35b0d40cef7ac281829da67878b29317c121745c2548c1ec229419ae53e36866021ffdf2192361fe817c4c545524cf9a4d9dfe73f62293eda9b7712d9da1fc7afb6a159ee2e3eac37b94004d9de173d6f254ce66a1a4e8d57711f11ac474ac2b0edc2fdb873e0186eef8dbb5549892ba804947757faef7f2564b3ad1c97bf58a3a93df9bda69f611a65ba71eafcca49cb819de7a1027ddc6c770a73cd04c6c51c0766556fcf3266e01a7ee7b033dc30907a91dc870bcf96849c747610a37db0759e5c6c1458d98f8741988d3e631386bd96c53632855423984cf613678a45f1f4e540ac96407c67d186a2a836e5473dcc08634ec1d5c899cb832eca7179770ef7f09d3faafa39e8feb74df25cae96252fe74587992c4388fced83f2b7aa1c0dd13710dbf96c7de6b69f893cdcfa33e388eda27388ddeef2ee00c480a37e5663c0ac477fac7497c2b808c4a2330de265b4742ae21220de62ed99792c7fa70f0b252b22a4ce1ae21c50165bd028171069b44f5ae2cc3939fe54ce6625b5150d8efad55533514dbeb930731d5138849ef53b04804c9a0c32dd7ead2022ad7489b93556b73058998a96021f133af9a540a6dda2dee5497dd3909603c367181524700c4c7507e8f465066758100d1896cd6b3740e1ec42813eba37088c7afa5aeba668a1b0723555f37d249a0e54f3160eb97150ed5561204b4116023beab3b0e8ed68a6c69d76a5c9dc3aeefe622d59b450899db20ca44c66c716bef2fbdb8c3d94fd413981d57a03b0b4db8ff33feb8e0d8d8d94b0a2edb679ca34a91c7b0532e51d4b7147d7fdb9e08778d0d1b309ac595539ca9284f7c5f20a3ef193ca706585c0c2b5f9dabf48f68cc70101b7a8d88c1e3d71e5f95a39a44692b0400e5f9e708ab32f7c75035921151893ab78020eb167d9bd94967a8b9855a785f62b574c4dacdc5d6e7bd8b86a97beb2f900c4b2f8df813d224ba727e1082131bf814368f194a0a096582a96418023bf19b1a140cd74a1c3cc02d7748a6a1a052ca5d8ef701574399e92e2e2591ff17a7677c4a3b62706885275b3325ff52e0edc59b9dc2ac0d8a55d2494872c5c95e9ec1e90e07868f9824da9463b4e78ae650f05aa0a29efe609c7647edcee09ae4c305eef13fa2bc3776b06299d9cfcaaeef67e84dd82f2cd3a2af11e5588006cdde001c242feee8099321c9f968464b642424b2b18a34af378748dbedfc3a958314d416196956d054a4e261d4744e310bab8abd3b6aac32e186b527740f044d0ce8d3b4143265d2d27b85a63f64721da983729cf65ce5eae5969092d3d43a11a4ab9040dbd01c2d6bf708e593aa50310ea31a110d0d72402260b3d2dc378f763f259d791ad1c40ee836dd09128ea0fe649752ebe303ba2c9d5141ac091a4fe876b3eb043ce2a7495c1d3abc5bf61063f1327eb007ed80ddf37e1ecff49347f086807829960b9cd9ebeefdbf7251d3020fd02014200edc4dd016a420e4ca2a689bc7ea6d2164169d1d24c48a33814f79529468a4a967c9bdc35acc1f9a7c1360bffe20d8d3d4fd3e0229c4b3d606c8a3c579090e9b0aba4b41d10d8e67cd1736318709bff7ca141fcff1cc1f486f6829b530dda7ff693d6a6861fc829cdfb1f7204f9a43ae1433857dfba5908f00a25edec49926d276072cf74feb513437dc0f1ac4c41d528bb072841de60ce1f478292ad15296a927dc377cf992fd74fc76d0511a1d9799cee1496e71f6577d2090aa8a400b9760238cf706bf87029b33e02a392c1783c7098155f5e6b8fa659e64c837e9696fd917a07d2033cab632f571fb93914ec9df95d5a4a01828814e05256b0c8ea4bea8af45a6d3517197138a640f039afa34210758f87aa0442b699b7bdacb5615696432bb6a370642e2bfc5805710ba00a2d01be82242fab60f3599def45e7599be9b7fd27793d4731d269bc0273287520716218a52602c7561434f480", 0x1000}, {&(0x7f00000000c0)="1aa5296c874bc3649b9ee28fa4ceccb2fced7921574d128d4866c5caa6", 0x1d}, {&(0x7f0000002200)="7e82bcd3107282d0d9af91f07702cdee0cd56b15e00c02919d4c97a8330234f777597973af809dcf9d4092c9a0b3dfef76bf00ff830dc6f5b7761b32d727bdbd7590245f1c2c023a96a66716d9d935df42fc9c6065f628c55b6771d4199adbbc90de0bce476fc86798cce9fa01963c83a353fe5350c6439296e609336809eada24bc", 0x82}, {&(0x7f00000022c0)="81563fb04b8cd8b5480aa07bf807cbe3dddb06a9425b488c8a65686ed47db23f649cc5c5d35b973e28ea66a524c1b8c077771b29ee8c03981998f6a189060e9dba061caaaa27d9a6574d69f3fca3849ce669193e57ef99ddff752ab8215f27", 0x5f}, {&(0x7f0000002340)="44d5a3b7db7d3d5619f030e7923d59970c08d4b2d924cd1456fd936915fe8dfad387f027fcd6a6f0760fbbd190b4330fcd0d391b1b2cce935ed7bd810fc9fe1cda78191e0a0b4c73cff6f4fbbb6faf9d5ec323361464f4c0b96e6c53d6a60a2d8e1f84723ba5db2162f756d35cb7fbe75b4287b18d04c623c84c695d0e30daf5ded89fe431c6c5e71c92b99913f7884d29", 0x91}], 0x7, &(0x7f0000002480)=[{0xe0, 0xffff, 0x1, "205f726ae5ae76387aabc454c1aa88b547a1bcb6835497815949c3167e31d63b4ed64c2f5c815eeb1f4cdda4df6c93119ecf2b6b1ebaa71bbdbf8163369fc88bc4b4237e5946abbcd12e84939be661599f3d8e308bfc7e896e4198547df1fdf2d2fd838a77fd308916af196cc897eeafa1acd3fb6f5a7488339fadaf345c9d36adbec637042cb74a2f6e1f84fe51ec3a2d385bc6e18d1641bdff8c5fc7b9f909f27b40a076f61d8f5544b4d03ad52636cbc573efac0e9ee27e698d751f608206331338fca5b2dbe231a7bd"}, {0x108, 0xffff, 0x2, "e44f194a0e5e9fe4b42ae4cf39ccc10ad4782890d2b4309eb87e3d1b326c922a6f471834fabc5f760b2d49949457ea69c881b41f6b9e2225ed3654cf911616e98518859ef53820547920c6b5b78138621e9a2e70b7398bc0b3df97cd631431b3a1309af9c7dbddbbb0aeb302da0668f75419bb3e584063d4618af08ece564a0a888caeb5a6ac524008ba45e3b0deedd9bd63b1c6940fbd915b49d4dbcdd8a6c5e6c08abbef7e1deeea7ad7534b6672a65606989d739944d270ed1c15adc9e8b4c307c4d1e32610a88b0cefa64049e205eeba346e8e27f288024c56df720bb9978f10d31d057ffcd63061cccec8109b16a6888cdb"}, {0xb0, 0x1, 0x9, "3f1b0cae7fd7a9f787a45011fd8d371f8c1f661ce025bf3a846e5bb644de18de06dafa26efa5f723318ced1fc8483c370de4ac48795264a7cab35371c69df831f31b0da0dce6a9df250c8f79c4dd5efc20359b5cc1bd61c058307727d6d8c29d13c4bf13ab9ff4937f86f51dc20f71c342ecd197d2f65fe0e46d9655c4a53c4f033c200bc0a56ae9be2e99a5235510ee41c030b8ffc428616b0014ea91"}, {0x68, 0xffff, 0xc1e, "263cc2328523b11908024644aca907cc23fc5a7d8c752276d19160fe21565df4fc7b713879e0cad04741fa6fc396ff68baac8fed668ee3cf7a6e016c43a2b0277c7079003e28dcf5953195c099eacc1eecc56d1f106d7b9c"}, {0x30, 0xffff, 0x40, "fae94c9b6477203966c90617170ca2a1fd38ba6f7a5200f43321"}, {0x68, 0xffff, 0xffff, "f1437efa3bd802c6c346fe1301aafc91bbe75cd0ce3540d3b4f4cdd00c6aefc0c07bbf17509cccf41d23e995f6721519eb750bccc0603de4a10ca5118f5e1e98373c3b71a8c41d3e745bdd41de556c5b19"}, {0x1010, 0xffff, 0x8001, "e010080be41ccffaf2e726042b46483e9dba6181c07935b146280dbcceb30c5dc59c459b18d91b5900e937e3cda932e03d7384e488d4ab0e80667c8b6e26aa1c3c7996c0c85d0661c7483714dad0cda9256a4252a9c266d4d0166dd1a937d2b333d8b26eb8d7b94edb0c0082bb7bf11f7c8869ea0dd74045725bd4ed42621109b98359bfb9b77c370f961583183b27fe38ad2d28c097af90a47904527f41ba28a1b00bb04fe6826b8fc1dc4db63661c461837a38ae32278f15c7249cc0a31a48c2956828f39d8653d06a1028779e409724b69ff5ecddf2ab5a092215d931fa113446502fbbf329802484186a594487dd335fa334b13d06bc97144ec302b5d46b14aebbcf93cb3f6197892db0470ce18969bf36149b5de0ac58ef075ca0880806a05e1291f8e74f0d74e43bd17ce25fab51591bcb91369b2acbc32b24b4647c29401d57f17bde98504bcf69b8ac79e74f862638c5596e805c72b58af84593cf91d286d643669353d66154820343d78cb7bf4330d8aa7b093e728d26088502bf9dc883558de76754ccbb95d2a57ea361325f1678553b2af0f518d9675dc413aaeb943715e8d44f85161f88487ec081adfecb52d78720c9e7c1936cb7717e4cf7faaf2ea266fe1c5138fd906330a730be2a083d7cafb80e986fa06ccf8748b0050a9e3cceab978edb2b65ca837416ce641cf4f30d3465d1a37851b7a3bfbb4a8806d76f37a5fb748305cf99bf4b54be9c313ce2e3fba247c00c32a3f41d710888a0a1ba5b0209b880ca424f621c768bfe14d261be50769af4f51e04425a6ab41e9b1dfa1d390a0592786baa19977fcd14821a5c5db26b3f7df08ae009d6bc4f3ac7608e321ce12968734399bab53f8dd16d4b330896bd9c459afe6f1151b75035515304df49b1c6d50927a970f3b1b7e3fd114d67de619276d433372040cb28c09dacf6d640b3418cb83d4fee422d91bdd056d78abeaa3a23552c8d5af1b69234e0d67dc0905eda17c3cd93ee72ed706b73831818af3d3e61c494d17da693b83977ae61fc35673445a806b5efe7c26fae3db7cb648e43471f80a46a1c03b5d0f706cc00a45d1be73c33392d045af61d0fea8a52a8e5d7230498ccf3367fee6e065ec6a50bd799299b917742cb6bbcb19fac5741af48e0fc63dbd364653c4d709c335b23907a44a01a1879376e9c9ff19152fac02fce7611c12a8dba6d1b4c54392931d52bf07eaba0147ab89051e39dd8a38696a3cd7ac2d6c1634af55b3e489472cb5ec5017e0da9ba7f3a408d3316fb87aa6fd070804df0a1cc52ce25582de1231b693fe3bcfae3c2a49defccbab27746c4e5bb2faf349dfe6ec74833d6fc238f562c1af152fe1185aaaf919ec9424af32406566a0b68188950f49c7475ad0e34f7d8a6ff17920b1c596676fb49f4eb998d26b73760572a5d826e13b3fb6d5b4275cdb339ddc85d3f08ede9dd8463cfc258a387c42602a8cf9ff19f83a6ed18be182db8a601295b02282f24ddb0ad990e9c4354c3e531983bfd47c9131bc1bb3ee825ed47d6bb28c9a657d97b0ab28c91266858f54be8186ccf1df629e627f869c232652a43fa1691c34c05c2dae885760b14d1ce383eb7d3b76ed5025a6b3e7a5ee299ad86fb8c1911c6676be73c5c67d389ae3b9b7202c8bec295aa4152b11981c7a9da7512c55c4be5ea4df36db0fb7f781baa223aeb6da3ae74ac1bf57ad7d4f6019c5918a8e098287d88c1a7696fc35ec2d88d989910f4bc0048eefe939df8034f0730e1724033c1e84d2b58ab1f815eb607928e673f5479a742240992988f63676a79ed1068ad70b14045b83db11aff8b5e74011e8acc63df9f6fb944a5401833e69f3ec576638e648df411619bd730dcf6e563edefd3a5d5b795ea24476f9879bbf82bd99ff1ec2e8c83cafe72094db4318ef53bcc33c35a8f4c02b85992cac673dd871b5299d477ec46f51182bb6a183d4e4892e385f9ccf431e0474c1b17eb6bf7d3cf2f1583d991b3f91895bb0d2b79a9ead7607d7602b5dc846fb78a6304f3dcb68a7cff2c5e349cd3a5acd9b19620eb373c5317b80137a22c96e2d1aa699955c34e65253400574af499016e77c37c5f2fda0c2b8d84bcd0561a35cd885f40e53752184b3549345ee9853e0dc873cf5421823e9301e7407b0d7bc688c142730275500cdc444662f59b50567d4b93169f16ec7e30f6a4873d694894de35f1de5d8586c8395d01a8e1baac68ac97833f4fb8c8166aff02d93a024658747d30f489f18046564aa11fab8084b26d27d0da1323895b0d04a02af9df0d743fbd8691f9ec3544ba1ca0dff31bc411fc1a8fec768657ba4339581dda5fb42aaf73111a67a94aba13a9d67da1caeee38f70dad19c900fcc77df96f5526e3701bba9550135d1b37db757f20d6768159620e2594fdbf5225a99f556455c943c67df3fdcda1a02c800a01d7adb1f27a3a2f6a378a1d70d9606d4fb365ac3896ef7e307244977eb48ebd292f96bf82dbdedbe7cc4fbb2e8ff10dbe0e08b8710020706b7a2e9e21a7ece247e4fdaae2c08fb3ea46b65adede2f4ba50f161576f73244c7fe8ec2f47f784a7ae7f662fa7d80bf2a00d7e76f7967a853aa6efa77557a46bfc9eb420c1f8fbd8524d2d31e522c8b72a85c282f030d4c0fd8cc5293d181316d5914ac7248c37ccbe45e6e337902774cb1cfa93187601a799bc109837c1052930002e2b3cfcba48a7c64c2f3cfa8b5a8c6af67d55991d60e8606c68c6125e7c082cd3fc762f00b9a66b1abf51e1414e6fdae4f7719ee74012e63e0f20c2a760e75636d7f647bb2f10e19c3b6e17f7d1f77d2a22ace54df96d11abbb6774bfb9e20e7075a73dac89ad8de954db1e2a050f81ce334e4bc662d447d5ef68e54750c36fa0b13d65fe3c39157c5e2cbddcb89dd78e201f6e958626b5f107440edaa6a83dc128fc520828baa83c56f070e29c0ffb471c095322112b6a50bc49dca69452e1f2b5c80fe2afce6f04d92db4656ddfccf3d5a3ff8cfdbf93c93badabab89fa9e8737d3fc0c18065f82617a94955faaec3161b3a2bc2d7146824f2bcb6e5c65a97a8019e1b05fa9419eca459f6d9cac6f4fe6f35367b94a81004f76956e088a80f3e8fd9bef6802080becec7880854de240f685d23d0459d065f9ccc620ffd501d4d02cb55904e1f1da5ad431bec1efd3cdbd2fb18bf4872ebcfcef98c66ae311e4d46c67f8f6d0eab376aa4b032f94b3ab008473b48c20a3df588bdddad35a11b6a0e7cb031d54e2af3e05fe062aaa124b95d398fef3927e71119a939c1c9477f190e81f0eb20101d519abe7057e1e4a14cfbf0226045e146cc5c5e754e9c159723364f525b50b97637d7a369b22584e93dbb5d9ebc28f5af615dc34bb1c10c8ae0e5371240a4d9941f544a9ea4ff55f4c741ac8b75d0968b6f1d49ee01547961b785837496badd8752a2737be0f69e41f71179466eb0698e91422ea0b6a3b619011dfef2bb90778b3e6713e4d998d4d03e318d15cecf5c7324905ff8f551797aa6483bd9ffc493fb39d8af43aec1ccf94ec472e5df2c0f28a111bda5befc21eff0ab9e9f933bbd35ef8f67af252d4da8f396d89c8e1563c52798809c70c5c68af222f852c5af83b633139cd2b49ae3e09273fce0c150492f1cf00ad5eed81e1ea42dd8fc70fd52fb9df2891659399bf999d7635187bc4adbd3c8d6aa1e78c8ebfbb0c6c8cd491486947e4f0ec636a908cc07f2b57fafce086cb63c1875e92f8ffd140b31524d80cb923d2b8ed58f39ee8cd7de8f84abf3ea186041e4f938cb68748c723f0710545bea762b73bf0108fb325cc7b4975d5fd95be07cdcb11f05c9ae881f943355a0b7116c88857ea362f3634106ceceb4dd0b360921cc847381584d7e025ea624c7729acdd9b5f394148f85d073feb1142cc8edf68f950a0959650adcdf78e07345fbccfb18977085e1205f25d20a344b4bb22d48d65837dd3c7c28dd55cf1caea62293ef2088e15ef9c5f35f46c89862b5d3530f859cd014a820f36dd98d3ee06deecc601bf6f4ec14f9e19f368844f3e922ba877effc48a57e9305056e2ce86677236887909a369a388f442fc1f8ad7871a0f425bec446742131738c8249abddac1f8cc96aec3271de8ed3693fa7a8a3491d54b66ed582cfe52fd1ed8b9bf94c94574c6e099c6ddda185474aed274f86710a838eb6a0fd4982c2171af231540c387a0ff5a2f0235f84374fc16cbcd38f51204e4b83a467b2e43e8aa635773a858fc6f7097d6cbda684899f9f9782f3ca0369fe4bbdb0a6d05cc1519551aa98eab7f7b6162608b984b508674134e3949f1d73dfbabcf3b269ef23e5e189daaabc67a29413dafe11cbd7abda5e3149e6921cab2f3e815da5ac9901e2f29468d3c6dffabf243245ead1de6f56643a8b94e091f008a05cae316dc0595703ec9c3f239c8a22236a41d12234b8008fcd508224b8f0ab714f9df69e495abeca5c1bf0e9dba3d9c2500872857d48704299974d3dcf7b1f3928576e135c206b63314e7dd85c2946e61c026e416883a50605075fa60ad1e5b70ff129fc9d5d92b3d7c2b997efb9ef737b1a0b8dd643414371ed2e359304ded17d01831c5f557803d79094df4874f30638dc98069bb2bb739e8036782616ca165810f9742ecc50c29009883988aacbb587aec13583818dcddfc680957f76fe84e238f8161e9d896085693d9f11343c6711a729e29f243452ce74287b70c835b1db2236264fae8bff4994965ebbc988ca9dba9feea5f70822dda5aba055be63b974d2db80218c3c4ef341bff39d61a19117650d4472b3b778a73151fb46711887a7e81599e4c18e5d81973ae44ef6e2b400648c93fd7f4e2b53e3464d1e0b9b33905253f494b3250915889e2c2a957ddfa87719bdb17513d4e8818c0f0405a135e264a7edd46e881432ee6dd7c973597551458b618be28d53ac853b2a38e4dead37c28f2cbe4ad0c48c1ccada5420ce48bdaf7261aa32bfb7aa7f33ddfd9d2b61dcbbab7e356c9f470e98cccbd07384d4b3c6ed9afa75173eeadf8ffa440c39825584f843f89b9b80fe34d3b9108e6ba17406977d4e6e5ef51c58f88fc05f7fbf0c795a0e202aca6ac908f9b74168d2b21d98c8bbafee4e22823c5e9ac7b914467b448afcaff78d59cd758f62970bd58ac12e57908889cd703188e1dd667c1b5e85cacefd685894415352edb99eda84f386b8b3ec44bf20c0a7682957907d356312a5112694e071e29427a92548de2fce797a233164ea186094aa682f1d3235d98ddae5d9170979007028a4299a26290b77b487dca6d5fd5564b51325c775e4a81348e4d5bb4aace96f9c6e16cd11a72fb6aa470c752f8c6a5bda5a99557459f7a02cc2cf811696f10628589006448347644bfc1401db73a54e6e3fd79db52a94c5dcc38af88c29ee01a3777fb43380b59d6112ce873ade0d6d2d6a67beee60e8a2f722f6d2c6713586b1384103b366b89ba57ff5c1dc9d68eaff8120cd0c7e2bc2160cf68700b1de2c0a75e745926e9cf53c790d7d3dc56d204d0a0fd8968fb8c2ba44762d12ea53da6f28f311a2e42d05aeac6e219daa62b67bcd5e82d38c5f15bdde039ad0bf69543ec6e4201947d21eb194b71d9c024f883fc7fee4ac97a4a154fb45bea1380ca2539d0590bec34d3f9b1f578dcf822131c224ea9ab3aed0f48c4d6b9e34337eed9f9a611caa29e40d9fdbe2540a7600ccb6ea8d2269453782099fdbc09a38a2f2fa06842fd353026fb9ea744594ea7e7293385c96a87965ac0b"}, {0x40, 0x1, 0xcfff, "7bda503e4f6c85e0d5743ccdaf6493e1b8772c8ed11958fe6a293807be878c361e981559cd29927e1cb5ba"}, {0x1010, 0xffff, 0x3f, "6023ac00b7cb519352e031f2b0b1076c9e3f9bbebb04b9f47f15c420ed8072a819bdc4a1f3071a9e443704be593792e48c0707acd2fee8529062f0a75fbdcd98eb07736baf320fc65485a9f7dd788ef2e9f341a6b3d88d9e355fc317a8ad43afabf6cfc518a15f0aba3659d2f8e584ce8c126a9483300482ab1d48170d9887b02111d5731f7bc2c51ea63589a878922bbef4dae716f62ade520e3c8a1fc570c2c6ed0a2776dc326b5237beb2a53a03c6d9fbcc4d5a2924b664ace1dd5493027ebe955ba717bcd283c0b4f01a33e8dea780de535ca7e10d7e2f9f3ec3be26fa9a186f4f71e3539bc10bc39762bf390300a6c25a4483d25c33e183d64a5ae4dae3bf8484450d4b967a6176798d705b2490d606721a3f8e6807bde6a60eb53ba993968d403e353bb8ec7434b22632bc08ac86262bf10b5bc509fe2ddafce14f0a5956c18eb8e414029bb949fe9526557eaa3653f173ecd0001b448048c004d4008fa3c71f4c1b9a1d200cd1550091b62b817518161dd0287af59a72f813176e1296b8dfecd9bc7741a766d922f7c47bb9245a84c750417dfd96517dbbf268ac1362ea284818adfb174326252ced1ed7e30dc516764aef75c0de03f6d813adeaf9a4ffe59d20ea60bae27ab2ec7cfcab20d100dfc61dcb0256853290a87d679f8613daffcbf2f608feb7a814adde9fa07b0410183c055c707504064345a0019bf99e3948b4544b08012f86e3f39034cf2a6fcd3ef6177d6ae13ef4c72385c642dead7f7c9a2e6048d95f3339c0f74c05a82e746b017c0be59f4cce2cabdeb404d560abf15064f8cae251401cc5f055ae789cd7737748471bf231b1fcbc45b8dcb8dfcde254a83f3e6352fc7672f9710b409ece3e85db51d58f9c35d1f24280035e453f39b90924ebc6bf2d9f31514ba9539f9ebf8bbed7a5c9d20a568082b59214a42bceef77825043521bfb75996bf69efc562ccefcf13b994da3ea3cd59b62868e0394db8eec4e7f7b155cc9d0f831b985b669792150efe266ffc3c9f914845c41e3d653e6998dc7752c671a51f6faca4407b4e6e2e921e750c6e49fcca40f6341f21b40b2e18edcc73bc5f5eadb0561d29a05950f7e6fbe66dc68c04723364ee80428e50dd350eda1f2e5e1566da5e95f8cd3d9410f6dc709fe71fd7f1d479fc09dc3dde5cfa7a7ab0f658f6a17b8047b220536d43655fdc4d5166620d5309138205cb88493dd9654a82a8a2da1dc6c8ee640fd9437a7452139a28427341b9fd62c0e7dbb1609c203d0e7f725ff88afe56c6a2bc565e9f4c4ed079b12a15503aa612c7770d3da41831b08eca7d8333c4af81d41dc47836c88d264bb796d6b8642c47578ea960f5ba61ef9eacd8bc6e3fba619b1acb666431aee0d6fe03f0bc87164a24336989296483f22ba8e75cea9b7c6aa269563972319f2e85a82fd095db56d50cd94de00650e76f3d2bea3871d285868652f27a26ddfbe14d9a3d5d4a961b83826806f38523918c8e4bdf343084ec8cb46b00f2ad61f329b6249f6f3b8c35e58c6d0490e25701dac509c20984bafd9d9c9395545abaeee5405910511573dc4d75a81dd378584a7c8a69bf0ff9f5f76177336ef751b8a1cccb05070808aec0b806e5edd1107785afa99d12ddc4913422e8b88a1b65590307cc6ac29d5e95ad7bcce238f483b34e1b3f7f1c01af2da1ed875bf8bc60cf27fd84ea48390130a2d4dc6801aabd568fe445e2d85ae0a54804a51c9c026ab9177113c6bd0ea0b22356023d6977d2670b91f5fbb8a93aa6630f0611bdb6265a19fbfa56f208972d585b621a9e5a7e93f146881c6799b06b3e13b4cbfcf784d09f8b2c86d212a1520bd34f7517da71e823b87e5d1d48e5960ca31597770529e52fce2c2f9414f85eb241cb1df3ed79f02874dec5844c038c078453aaff1315fec54bd78f4ac83da3dcb1a8caac8320de773e43fe09667e4f1435ae6d9f19b9e62ec680fcad23ee8a4885c254786dc170d6ffe221df659df16c0e4c17dcca51a06ea5779b718cc9de7d620135a30486165f5c0e7dd642e500b600d9105798d0c104b48d4cd2152521337d65d099c221ab51d0905f081f01ff94a2be2fd2860cc0f0a836c924824853662fe0567d3822a7c786f363bf480d0778d602589bf8c411478553200108d3d0b92a86034f51ce680aa8b667da35dd46bf2c792682c5230bca4d0e1ef31ffddcb295a25e3ce2a1e6c02e38053340426bc3a6ee0aeb8c1c20c90ab6824dd9c00be020e68f20a079bde74b67037c7ea064b964bb1157662f092eae1cfe962a176a51046d919b0573fd5df277b1c7bc9ac33a63049b44d3611cbfb4d8714b540c89c2a6adb561144d5b62bd125020ddb8db070cf0c35725cfc4aa9d2481811af1d3e6e86b40b8cf21538b23af49a4f647c77c1a05a699fdbf650b9fb51edefbc6b15e2bb8f6e3cfe11b3d9f2e3c5ccc1b2c92baa0c4c7eb8ac3781cd5a76710bdd2b79b889c00e30d92709a455996f9237c864ed87a61d29135af93e1b5f10dddba7345c84b4d1fac023c77046f31b03685ce40767ecfb010f6559f830ea0eb76702b9b848ad1302ba2f0102fe679e3c535e157a23e50979bb967d3e4e503d40275b1c5e45772bde327b2cef66f2b8880331af642944556fa83a9d1a2691c13ac08c02b7f497bd60a205fa6ca74985695558e15d05a891fd603888a7959c4691ea69679d81c75c6bb94c53e11e5ca30fa093ce84e14ba8b096d199eeca675293c7b2cd22ae4b0c115e8397952b8cd9496f9583a936a63cebde6af52a2ea01e2aa247914e4a229badc36a34f8dce854d3aeaf6fc994810adb61fe1ce9bcb603b4663a2550f2932996c61c35a3ea51cf51229d103a3655662936c47e835b6e660c7a0ee87848b7ef7f8e091be01c808d61e93bb5c661fd41dd0b0c6b9c3d68466d169f324111040e16b72c6f5fe9b1db2db1b22d9bb6710ee011c5b36e95468b2472b65c1ae2f66833f63406b47a43d10eb8b5bc42e704036df3abd05ef0777ff69395d910991e613bef52c60497caef96a5b254952021e9ed1c46d6dc5cd94963347fb20740d3d3b06a631b08fbc9a16c4e25d8474b39891e7849f8bc06fcf9a4cea3a13676eb52448e0b880a25915259df5dfd7e3725adfda44965677f8e2e50ef80dc5dc3e6fd7bc1bd927147aa6aca5d4877db029859ac78bfb7bb0d91281d6fd81a4a1fa5c5df918ccf42ecca929165d609328564ef26e06fef7dbcfc00ec8f9024c546c3477b61e8fe731dabd2e2843baf43e1e892e6cf47046dcd0b3cf976ccf744349efc5391e4fe4f610a29f837414a3f8e90bcbb4d38f9cad55abcb8582a6bb65cc5a1e8071a69080804d9c3ecd7a4e3c1ff207b8eef7321148a20acb5ec1140f7b8ffc490ba1b16520b7ae852789d41fc942070a1484bf6efa58156985f6b9c423423a31c1e49d444fb159dc149f9d5ed4a4d8f47e8a16a59390ac9c76b831dbf7618bc99a4395eaebe84fcd57d07ca7bcc5afa7e2c25ae9be7cc12e5e115f215f48650039fb60db104f783a8d0dde10554e45eb44965270e8d3c5433c5e5f8a35e0313f9cca0d617b1a1c9b03d5cfb95c8565bb12b7a99a93e5e594332f9b87e92764ea978041a0a96456f82133a5a6b82ae25e657132d133bd6752a1589fa667c9556500340e15521dfeaa9e5958bc53f795e51adcebb0564bf90335c923cd2b72682d782dce41ba4abde566965a10bc2eed8ac869ec5776e1153d2d54fec9ab17fae85a9d090a1a1eb0ae86ab3723e39960ad0fb57597e9878908785b9ae450baad79d10a834a8cad33209c6fb210e51143469cf8cde1bd01f88531e64dbcc557e44c44d9c1bad2a47c27e84ad6a21c2e30b676a0329d52eb41891ae8da1e9dc084a4c4530bd788a7e71c539763613ffe2a396da7c13e7fa672c025ad71eb5d9054ec1cf5160f1affa8a790c0c30322c7c7b5df188a6d210556f6c5274d3e7e80ce5673935a02bfc973db741b130de2b901b970fdf83a838e635ef5e70fd4169fe70e378c85ad77d0634bda1f18c92bf290e1508bf4d737d3f4ec3c330b5318a1f0beb20f0ba8698f625663d8f18a1c2dd07f1c70098e01b913b6f7a2eab64533e4fc1abf9bb714a51958e811831d52d974ef68a169d9bde9b62d6dfafe8103b8c27efcf4ab864a890b0d2d1c4473e01c6f70f97da7d8f65832c5d747c57e6b0391c4fd3d894e3f4930b60f80226dbecd10c34376eb0a6ced7fcaf90c4a423218773c683815534501606902ff08a35094ca993973c2062fae117d130d6b96a36a2fec1e0aec00efd972975fc2fc46802694c366239aa99fb79c2f5fd29cba74ae8162096503764570d2aed741cef9f42e28b118ce8d188f70f7c1ecd33c725647c94ba4e1d9087a0bc8e06cc40765225c7b2b948a0d6e813d239f9a29a94eb96d222dab5ded7ff1446ef8c1fbfc67e87e6d03665ba9af8e4f2395860f60dab1810877ff6e10a2f268a134faad5992e137825a6d5d80df747bf7bab187b7ead6a83e752366b6cbf7ac945486c6a74278a99ddd5bd8b501d2338c40d640d97ff65839e7aec7bf6213b44d995c316881ad588e6a2ed984f03f44766e0b0e59dd75a9a56b604c7105292d8c067620302ddb92b576f1ddd00eeade19d8b49de3596e0e1eaba3bcce4ea362debddcc52e40a7f6b0cce4dbeca902d86eb47dad8fc1ae6472d99d37ee7d5e0bdf846a2684b8e8a55508024c02665196f9fd97a1506cca78c2fd04249615c0769d4b6950347c60807126e3761048aefccbfe8ddebf550577488810ba89286e29e4c4605d3ccc068122f14635cb1e85483b34201f2a6ae8a6c4d096c06e5968f21a97a0990d4393b33a7965f798a43155c7a72bfa817032c835b9d6f30b08bfd7b7c1c9ca50e3dd77998ef1184deeafec98c0978219cff469584fec57811e813489f019c7daf59dc6c75657b845c11b276b454c36e7bdb582449919ca90a995489d6e8f9e1baca6ea990e0cda263efeef4af9f164a143d69e01b27b9d541a87f5eb36f50911d365cd8f18195b85b496d628a6059233995449bbadfa6e2a1be2439e6e34a00b4e8ecf37b65088325b5acdd6d880a468b6c15fe1cd3017af4767c1f00cec9054b10185120c70c62ac5b3e1e3a058d4e6d7e6906c8f31df76f01221842bc18a254f8b9a3abebbbb6418dffa493496fd17a17a97e32c6659ac008f57f70275ff192e891167edaf23d8fdca50c4077aed1b638b5d0eef5b4ef012a00a46247b236fb3dcadf3da43e4518c45e37751fb73090a410f9534ecee883f231ee56abc83f9f23e517cbeab85f70f6da4ca0fff7aa28c76963eb6b4786b4839cc6c55e2a5d9d8e547dcb1f69a9a05259cf34ee64778f254e55fbc74c3961deb8333c1b0a8b719ed747b6d9b20af365e1436b187de79083bafb53ddfd8bda968d46f74d76e23d0e1d2a3da878f6e596068b1a96c8e7d80f8342aa7f2c19d6b78e6c44cf8c0d2444986d6d39b00168a25819ab4aadfe9b2bf1020b5c94f14ce28829fc06587159ece975d416b2e8889d870d601c9414bd3b3fe63d7f6aa28c224bf8ea36b1bb60056df9ff57868cffda789458eb3d65bd3975c1e7c023539a96457ac3d57af597be40c83f2557b87af1f6bf8c3f32a88652b15361494cd0ccfb62aa7d7af384f1f8b6400eb7aa7fd0d876e430579e6fee2a90332137f19df6001884c7aa90cce364fa11fa4be5d1cac9df163985074160c912b01b3a4f1a349dcdd6ecd19472b5669ee7450c4b2a2360a8453cb53c"}], 0x23f8}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:00:19 executing program 0: r0 = socket(0x23, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x1b8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x20}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) msgget(0x3, 0x86) 16:00:20 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x10001, 0xffff}) setrlimit(0x7, &(0x7f0000000000)={0x1, 0x9}) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffe0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) setegid(0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000000002130, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000010000000000000001000000000af6ce", 0x2c}], 0x1) clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r1 = getuid() setuid(r1) r2 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffec9) r3 = syz_open_pts() fcntl$getflags(r3, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r5 = getpgrp() setpgid(r5, 0x0) setsockopt(r4, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r3, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r8 = fcntl$dupfd(r4, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r1) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000004c0)) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="ff8e5ecb9ff6f4ed4c6d9b9b77e90673516b88c557e60c8f4830587f", 0x1c}, {&(0x7f00000000c0)="1375807a9c0d58fb767b470599", 0xd}, {&(0x7f0000000100)="ae3be7fbca6d41", 0x7}, {&(0x7f0000000140)="027e2ba85054598068de92d543f6a3012417c560f23613f5ce1d544efef105f4dcca71d0ff45fedbc1bacd534f803db2bdf3aad1db9ca95516dd3954d3a0c51859801114fe862583f1d4e90954cbd88a08a8019cb4da70b1836ec1f8e85817e78b3e22d6dc8c473102578b2a6b2406e36c4ef0f356c0812def86c8013c60003867a024c9c64ccd71deeaac37f005b891f55780ecd83a785fd947e6a544880d02a181bfe370c37e02391e5b95a5c210208cb467d897f31ce570b23702", 0xbc}, {&(0x7f0000000200)="c27dd55d779a1f6d45a46341aa695510ba9fc1e12734dca9bf8bb1a9c48a2ca6a8ac72089576408dff5146015aafd249f4066ace4128d031660f17c016d02e766c13054562740e5e67b5d8f289fa818f954255307e0999a12a4c63413d53bee927f31dce066ea9e193c5a693397f558f75e2075ba4f136379cd1c2d3521bf910099621eebccc26817a1fdfbc4f8d58a707792393c12f39d640b88fa2bff5255f4b3f6e47e8e1c1269bd5e31706349d95be7244717d1c58de0c2309060c7073ba3225d93d20552523daca7d94099cf71df2f5fed38b85a09e", 0xd8}, {&(0x7f0000000300)="0a88ab037d3b433b109410505c09689df224b2a0a2ad4d2f", 0x18}, {&(0x7f0000000340)="97d270ac201f671fa19edb5684b84a5d38080c202af74a8c07b06ac91b5d01cc1519c1eb513aaf9b137258b749f09c727adf3917c4b162457fa9e3cf2276916276110903cd407abdd1c2d26adcf564c91df30215e8cd409721525ee015cb4e1dd12a242053e22a05a0641636834b8ebe26992f8818033732", 0x78}], 0x7, &(0x7f0000000440)=[{0x60, 0x1, 0x8, "1b8bfd7a450f9ebfcd62486ab204acb7166dcf2b4d9175570e2f56d7c37a616976e94dfeac7a14a985a4cce31589b93e1f4b65e5b59927836205ce391ff5b6f5b82a3215f73a927289e31470"}, {0x38, 0xffff, 0x2, "d0aa19bcfe7a39b703d167aa621076720612d212ab249023eb215e53838e85e344d8c46f8002"}, {0x80, 0xffff, 0x33, "068300c0c8d5c8384b8b8b25850b2a46780e0ade65f893e82c33aa8d3f180bede4234e9987f7ab98882ab453a567b03835c9d7ebdab880fe6af5ea52814b658f06e655e0794b275e63e53ccef14f86d1b58d57e60264b44cea7ec770e3cf333d8c656e8b16cf8862fd4c7f155a04d8"}, {0xe8, 0xffff, 0x102000000000, "e8b7cacb240af89ae24b921de5ad4c8e03a52a9ba3703be36bbbcfd784a05ac4fd895d5491cae521e217426873487f3c0f57ffb623d57db6b305a16089b8a39fc11ba0310b3de300897c9b4c63b26b87af7479e58706a7fab705629a43784e9db7bc99158c76403e79991974525fbf5169899906c8420be8ebdd20c6aa1784b3cfcdf42a2dba85951bd7c38f30ca781289f9725ced22dbdecdecdece44bcff4558aae46766cd342eb8307527f2c82bc77f3517de796ac4ece88910b621342e328fe8a3c1cc451933f4425673221d958cffcf7a0d027e7e28"}, {0xc0, 0xffff, 0x4, "47d33e1c12c660f3238fac96778578dbaceb913f587b874d0220c211985ff26e124dc8b41dfa4aa0fdea9294210c0dbcb8d9405d86810aa4e518d397a37e0f616e8120006d8e2ee580a39c171bc1ac22de9e28a2af9c1046036a249379e8e45345da4b44e2fc17e63c1ea498bbf8aef684aa35e91820de4ca50799c6a9c10a477dd7c14f390b53b2ce7232c69109c4f4c6ecf0ec4ff1a1a7ef836772ffd9d4fbef2e65e9deccc5260b"}], 0x2c0}, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) 16:00:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x7b6227e1, 0x1, 0x10000, 0x74, 0x2}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/123, 0x7b, 0x40, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = getgid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) getsockopt(r1, 0x7b, 0x7fff, &(0x7f0000000340)=""/3, &(0x7f0000000380)=0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000003c0)={0x3, 0x5, './file0\x00', 0x1, 0x1, 0x101, 0x109c}) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getpgrp() r8 = geteuid() r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000440)="b2dfcf656870138e42e82b5d85cbaf49e23cc86efa31fd94e165c050ce3fe1b30229dfc2ed471237c5af71187b328a1d760f82a5f7d32055074d", 0x3a}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @cred={0x20, 0xffff, 0x0, r7, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}], 0x60, 0x2}, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) chroot(&(0x7f0000000640)='./file0\x00') r11 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000700)) r14 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000740)={{0x80, r12, r6, r5, r2, 0x10, 0x8000}, 0x9, 0x100000000, r11, r11, 0x8, 0x3, 0x41, 0xa76}) r15 = semget$private(0x0, 0x0, 0x100) chroot(&(0x7f00000007c0)='./file0/file0\x00') ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000880)={{0x6, r10, r13, r10, r2, 0x2, 0x8}, 0x2, 0x2, 0x1f}) open$dir(&(0x7f0000000900)='./file0/file0\x00', 0x800, 0x100) 16:00:20 executing program 0: open$dir(&(0x7f0000000040)='\x00', 0x80, 0x101) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006000, 0xe02) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffe1e) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) write(0xffffffffffffffff, &(0x7f0000000080)='p', 0x1) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x200000000000000) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 16:00:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x91) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x80000001, 0x9, 0x4}) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) munlockall() fsync(r1) 16:00:20 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x4000, 0x0) r1 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0]) setgroups(0x2, &(0x7f0000000200)=[r1, r2]) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setitimer(0x2, &(0x7f00000000c0)={{0x100000000, 0x5}, {0x40, 0x5}}, &(0x7f0000000100)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2101, 0x800000000000000) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x3, 0x8, 0x9, "74af777150357a56428989d4903fd033cb80e4fe", 0xfff}) close(r0) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x10000) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) sendto(r1, &(0x7f0000000200)="fd29d9e956fdb3c3999c1e3b6da0ce0eaed75d6c7f51143864af447a3b5a58cbbadee70f3a171c41226df2c5ee08db78dc974466278ddb196f5abda81dec9e279c8e60ca62b13bee8b5699fd45403612cb8cc2afc547108ee27213ca2370c6ccc29e842dc6", 0x65, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x7ff, 0x1f}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 1: setuid(0xee01) socket$inet(0x2, 0x1, 0x5c966791) socket(0x1e, 0x3, 0x0) 16:00:20 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) open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x100) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x40000002, 0x3, 0x7f}], 0x9f5e, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x200, 0x9ef}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000003, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8000000b, 0x1ff, 0x800}, {{r0}, 0xfffffffffffffffe, 0x3, 0x8, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x100000001}, {{r0}, 0x0, 0x84, 0x4, 0x8000, 0x7fff}], 0x3, &(0x7f0000000200)={0x3, 0x1}) 16:00:20 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) mknod$loop(&(0x7f0000000080)='./bus\x00', 0xc004, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x40000003}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x80}], 0x35a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) dup2(r2, r1) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x1) 16:00:20 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x7, 0xb, &(0x7f0000000000)="01000000", 0x4) fcntl$setflags(r0, 0x2, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x41, 0x0) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000100)="52b1a1b6f7950c1a020b922cf93ecd1bdf61f9fb63bbb28bbf058aff24927ae282ab6f31c07b5a357ea33f0179312e215298572a137bb2c8f37436cf7d0f97cb75667f43693393708cfcbf42bd68ddc86ea3a8f4c2f4db51e8971753c5e789b747e6a7f2958e5ae083614326579c3caf73c8ff5e501d77b5af5d15b7399f07a2bad6c0cf901c93b97e28b07404e8b97aa84f44a9b9a7d8a88c4c31cdca99cbaa452536bde7537f2495fd8cf4b95a1278f4059762899ec3775b369969f33f1d74e858ded5640712f82c11369d82b9493d5560c88c60781ab915495d7e199063f9740c35301953ea533a52c64d0cc95340dc5475ea54440d227f720f6d98f17a256419ceae333ad9729075d65f82af90aa70c492c0de5852c85d253851972741039b60d5603bd5f703d85dc7cc38c131b42b52ac853b8fe564f805e0cb80793009e00d24e33bacf9cd84389f1a6d7f11af2e2cafbf8f97ddb7bf069c6d49b7af0c91d8ed7ae694b0ea28c8ff9639daf14e3bfee8f4f5e85626fc76ee05bda25fa6ff57f146d89a952f0213d5b718071e76aff1f2fc41db0fb1b901ff0ae8b35f2acadec99bec4231ad39cc1c64984b7dca83f0396f1f65cdab9cd3fca2b045e456841473d2a1bdb2149ef0f1b975509a3ad846e65383d62a84b3d476589a2a2a158f4a0592848da5c5d8ca06816cce8109fed63771c90e2bcd4f18ce86af3e76e2a16d67745d6ba85cbb27a21cf53328e3e8c018833164968124e714d14e833d93d5a864be3dab95c7a5615b6d0e44045ef24d06a511eefe7c094843ed1413b5383edd0a081d50f6d623ba1d9458d17e2c38d6bbc312124063c867d6cb1a4a8b6461d0e3a6559cb2e0c3523296ac17d28e6d8ad35135982070efb3c82428b4bc74f9ab2fa870501ed4ca3c776837ecc4b23e568205c18a6289a438e252c6afd394dc2e345c30d44b9cae7943bd73c67ccecd72d38c90c7931944501fe14c2103c5b02ae3cefe7a46500cdff9543fecf4571e8472c4f018726272b4a72a587df255109815776f1790a9ac63487a4153a5d364d3f4be3a5c3532110a97d11a3879c72e35941fc54832c1cadc0c88e0c1b66ae839cff11220e203935590955c12a8103cc7967d8b435dc2925b84978a98c193f39e34c5365864aa1102e074fe713d796b287d20f9fb4238ced0954fb66854918db4c75e4d2b7276483328b585d2f6e2460685effdec85d0d89ec7597aabf4fc28f491c1ffa7640f06fba4cabded1a6dee43eb0f262d9cf9ceb77f00e55a68e8c6a5316b3755b516daaa08f8e167f6a5bf633abeb2bb58e7c1435350d1d85f02c08ceec3f40e8b0ba34ae78d7423d20ea6bbedba2041b2bbe243e758bc3d703ec3991fd9b754a043c7fbe5b7f79f93f3af10ca4b5e86487475476bc03277f3a247039557527fc849aaac6e302ea07d6fb12e6fe0006b096efe2e6e2f1d9802fcb868a4b38593f4ce94c77fbdcdc4183b7f5b0b71aec43581f3840e06e6f74d8057221a1953b6c7109608b31ec2b4ae50ddf831b852dc1e3d7418844c43807b3c4fa39a472e25c992519d56448d2c4af5fef52824c9f5872e9dea4f1de9aeb6dfa35e8ab654946ea9b7ed6f16ddb83ecaa48db2ce6d946f0a716169b20ec24c0dbaf5e9fcfe25a9a64111a494139a93a7c5d0ae4fbc2e2bd8d1f73e61c95f932e7b7b264dd1f21e204f980f6e9b5d3cc0d2a332445fa6ee4e5dd5e093a446b240987a0c235241b1a16eaa67100d78b169eaf3428f2ad6296b803e631ca4bb51d14931158cd6c10fecad579a326f050bcfd17b5fc52b9d1c76c3ee69e1f7ab6f4be285baffa893854dbf1d0fbb51205eb3279b37a22dcce400ae8e1cbeaac11c37bff220fc892126a7369baf6683d94d5d196d998a30e4607474df83f47167871324d2b76b14880e30470bea9f85bc47a971e3c25f8f60e6946e5e2537064497322fcee63a45acf81a832e80ac3092bff2a639db16fab15600053b84faaf9e4b3169d952e826d23e810d51d667244c3bb7363815e2f8405d7876d6605afd682c205b8d2ffb7a2fa5740cf9adc434c042d935006a243956c2f6bf16f18a19905a64b4636532ecc4b6f44a029f9e81bfb4a184848a3351ef3a7f59eeab4d6a7561780f1b5f7ae5dfed0315893744839a60103584efc8472ea9d13001a86c0acf07cc5bc03f53d4b7a8c0c1aa7bde04c9b91506d03fdb405a4f6791a776ccf9c15f214d4675eef6ce0fabfb9345135e3db4cb478a3d7f82d1959cefa25be1dd767b9461afc4ec0af92e0a20e210b295efd7394193b2b7d71ef60c5eb63b073887b9ff12159748f2842f7b5ced1bf2fc1e7f178e3b3f95ff7a2eeb9f913466a37d131615c1532fccc2c2ed09b85946ae5dee292a9a91a4c5450fb399919e19e79f888b5ad07f4408c2d3af15cd1bed87475d2b1584b1f9f0015d425e5c179772eaa0e638c0b7bfb8a8007ae32e2dce43575bfff16632d2c65cce2855b3b4ae60cecd6f966d818858fa957b90fd83bfe7fd1d2748bd6a1ba811b7befb54ea01a417c8db8b5cd1c0ba664ef86a406f43ca468fda708e049ffac2060695a13d2025b709529013f3921cf2fcbe12f9b78345ab2b49158fd69fc51f3a8fea5eb0e9ceaf0ffefd5d16144092be43f489d4cae7e9464d0fc175f0892770f1f98ac4075e043ababffc925b4b5c6cb62a6e728c27963be09b49b8c514d784de0978acc5b318553f09af37c9b6262165864ef8b740f0db2d83ae4b84142c3636cc8dadcbad367012fce106a62cd37557be833023d62f49fa6f1d300fa4ee56410d3b0521321e7a8cf9fcbff7a6e81ce071df08472a32dc462014d6b1700fa805b56729dc6d8e89c4d8434f59a505dddb7a2c1bd9fa9c8503a7ac507ac9b6730b51f1588027141e79b478b8e44a4d85c4b8a9191ec1e7f1fedcf6800b177c5c0d0e5cca89d424aa443dd6c0f164b1b650083540bfdfd9588dd71a464481567155acbd4622f9a6233a657409bb7eb222501821a333842fc04482ed255e42e964ef449cf6df9aefb6a20d4f1449a732e7319b7568c9d0171a408affd7d3b59ac3fd5da03a6b4e87b888261137ae94248280724e8c0b0268e49dca472eba9a4cc21107e130d62ebb843ddc489a567d42375718dc3f43ba8470b2a6ae99ddc423dfd40ef98b68ab8f2f5b1006652394d469b22f282d0140b13509c83991be71d4d4bc72a546acc53d48f1087443a37332fcb2bd0faed73a5bb8b45f69e8149eb5b9776d194502798328e0d427f0583c9c6589d96cdfdfc8853f33fd6671a9e6a790e420cf408c0962cd29be93b639b317f6403c3b2b0de02f239bab70a8874d32d90c04bde4a18dac48eefb58a39f3f16d20252307c2e2016ce6cf8d08fb2cc36701da40323484a4c0a4ca054addfc490e2ce2fb4e0c02529c9273012ef0f0bae397dd3d9958d80da6aab547e91f4c5b259d5f615247f1679d1cd17fcb1fcceceb36cdf22385abb1266e2fbe05b6e4d598fb69bdcac18c0740994fe5138247dee3331e1dce39e47f53e2fae390ae43930da09428086b3ffe670cba4c8cb7afa18b2722bdceee11a95f13fb8ff0247e493395b0b6b5d869da06acca054f857d0aa69c9406bdb5b0eab6eb496650f15e8130c77fb9e3d1c32c27e97fe0437954793de72c4de8e11fd4312392fbc5d1791028801c428176bbee5a9ee3d954526485c1caca86518989c6af3fbdffbc94e8d2a0e54381f97df3d13b0f09b4cd26c56b32223f4aab0a4423e9082e4b0b5da0052fa29c7bd22e52f3b4be743215fc55c219ef02bfa3db4e4cf6d07fdf10353c1c2fe42b213997567d86841c69bc3124a370706933d371d263ab4364221b82faef11ecc8e8255bc897b56e9cf203f9e58b148d45391bb4607761616e4139be057651fcfa64aa5b4b66236c92e860cbf7ffd2d38aa7debd43ab76f96dcdc77609e7d9824c1b7e7f149ff33bb87e7b99d93a7a4413c3b418b4222dd47143baa759a070281a57fae96e07e5d14632f42d438c7e81a718606e8ac621e8e9e6428cb6ab0460d9bf2e0cec2334cda72c07bcfec66befba70ad4dca906d7b1628138b859450edabc563d52f3551f5365c70f670346a27c6d7e22106266f484188ba40f08bc3cfb90d389782982718de955599b8291371af9074a2b47fd65097af95a12dc5362db2c56071ee4086b1977a67951869acf03ff96b52622afc6649a693a02291c395a36106b5834f4a6ac06d1d485661f0fc2d0b1caa00994c8f73d7d00032f3a8078883351e070d09d4728d322a78e90e2f3a83cd7258f200d8a47c07ad271d8d3244dcefd024e0b8587938dd9452e52ea7746fa12a303afe12e9ce35607f6235d401ee95401ff4bb7dc994d602763ce38e35d891ef68b1eae0c4d6d147c0412d12a9bf83a06cf1c2dc2576ade22e41c2371ea89d3fb64b47205d974085f6326c1c9660490727d14d378055ad80863c20e4e4597b24bfd620ab5b875ddf87b10be9d1aaa9a54d3e1fdf2895021eba2e62f01da1ee487bb3bbba14a466deb9e0b92fb4310730811f0eba29fc020a36ef8ff0a4045eea488d8044b1440f4067c95ee08229675f33ad2a061b06cd591b64b402d05e6b4ad96c4778a5cbbacd4d76149d680f297fadc547b0b189c425d25cd2bab72c6e836b0ded89a382c27e36a8dd2940742b13ffdf762d3250ad3c50979de666185eb243c0242c7a84bbd88364c1f78fa9cb69c1e5a98b04fdb81aeb83ff8b0d1d9305b7815619bef342db78c839ddf2e033ed458c1e7dc925a2d9379324a7ba886cd74bd3eb20a9fceca7da07d41e429d27b1cfa976ff9ec93119c060867fd05a88fd2945b5be7b4afd072106544b3cef32d92c95b776de4fb4915c0632a2f23219346b6f16f9b57b11b8b9ce8f4caf3baeda7ba08152d61c51659515d063a0518ec1c0ee8a14e24d77979e87dd2bc607e97e2f9a82b691324a8f74c1e115b8744a7d8592e57b8ed557bde4df247d1018e5fdd2f075260e0b6572e650e7c42deca1ddef7415ef60473af1eb087a958017ae4cc3f1cf74f40b27dad7e3990d12bbc69d4eec45cfc3c600dfce243d31476cddd2018e2ae49997cd024a8460fef2ac53dc030e651d62e4fdfb0e938b781e423baa02c165d8a6f12dbbb476f77461b0629cdf4654c2f9d0d2d9f6c4c56984aa5881b8042c646987814f8cf8af588df3b757eccdcc60bdc429a08c0644885e759aa8f1d4b37f43414d734404949a23dece9b9b07867c5dbf8784d28918ec6285d276263e4b4c60535d400a8bf59de54c6b6515b2d0defa26a25797f13276d3e968a6a30e261a7a9fce0dc3cf6cc175313c99544045de4def01c23070abb2b0621997ab95621e1080e401ec47cf421efe5161a19eba99ca74da2f539f80abf5251d32ecfe3e4feb624161e16b091e99def1e6da443670b9035b8f9426d42b268a1afa3a78f260c6912f1c3482271d8fb2a7b73e5906d0b054551a885f11c90e1c1bf1915acf26a7270ac047e15e42a47cc5a6a7e05b196b696f5464819037e88cd4526c55739713970d236194bb3b81e35c9c51ec20a6e9156014b44ee02ef2496d794d8658d15e75ef15347b8141a5f17b523a57fe6262962cb64b8de2877a57bc1427b9855fa1f098cf27f730d364cf5d2e5a116ee5395cfb3747de9a483b1cfe3b0e9cb27fa83b3062b81e7112d15ce681ec58bc91557796ff04281aa9b0b81a593f0bb7241e02705dc87323ade4d99684f6b29f27892249add06b947e7dcdd8dd1232e180b", 0x1000}, {&(0x7f0000001a00)="f452403210d73f6ee217703108d52f9efe9ce96cf26734d21815d0ac7a30382c051754c9c9f7107a08d2fe481361e5f03fb68ff372675a08ab7b37f04ec25c73b6b70133fa5afea0b65b74a3f6dd228e5d88276de6a42c9999867654f24834447480d9eb2f3bf1a234eb215376d1466cb47aec602985fb56e2a7cc0ca37d309ee9b393661c6eae35e0bbe264c60edb8cff39f83d19e0e23902095638051d13d32f62c2a31af76c22611e688824447d622591a11b33d0f1b5ab7a63106187bbdf1a251c7ac2f18c325efb6ddc64eb62e77eb254f0bc1e01356af561458cfa8f53082a57e5a90986946555516ccd479ada3894de41b22819a02d2a0315a4c0ef1efd9a9b60b7e84096e9908d457b7576ff50ead743cca1a36e4ee2db686039f251f67d3c44c7483f750dd5d0e36f6ad6283eb66bcafd0529eba5691e5a5b2bf4ff32279d2838ac604ad0b9a2db83dcae3768a0c69dbbf5acd72db47039d898807c0f23d19ff318b3074aee4086ff01", 0x16e}, {&(0x7f00000011c0)="a8c7c7f2074ca9f93ed60c57dcd5115227675c87cca9c782fe727183be264eaf8cafd7043c1dbcc790c96df887c05d8669fc80fe292eaeb0398b23e788f53b560b57804d3a58752e6e15f8633c74fbcc341ff0f8ae6725429d60989cae922ee9fe311eba75873626077aad71a662a99ec47818da05b60cdbf46800c00531c9161d73b48b6a4c5c3410d280cfeb908a345ff3df5122a203b5bbaab1e3587e75229624d4979b6552adaec1c0864c2e2d6f9a40725a1b", 0xb5}, {&(0x7f0000001280)="0d1e110bd5c39a3eddee82e527012d87e1c28b54d1ea9549c3112dbd88c30ab4d7ebc55b54016f3b7215d811e83c0aff9aade4beef747c6cb56d94ae2b11cb8df0702981c5988337e7eb98c0ec2e4b662dd7aead12c3f50d0de1380162da83c244f28f2a8da69a2f1532d6eeddcdf40c710162961a95ba26141ac4be622e71047fa4e3cc103ce303055023a960f593668f6203c9624937b6ef6052a057c74af5a27b4c4559", 0xa5}, {&(0x7f0000001400)="e2237385c761dba22c41e3496b914317b4262ba16e7cb3b70d18a7c33f0f816f2a8d8d6f5475a64e5c9e040c42abc4bad28fb594b37028e4664bb1cd6854e0f65d526c7276bd800a6e03928dc0e64f9851ae2f36544259a5ede1d298c5ba1044e0cb48488abaf2dc8e7a117940a8dbb00e8968b21e540645dcab8b83644bf367470b258fa27902c044ca5e2cb65daceb7363649a6e5cf2c101cea83fbd", 0x9d}, {&(0x7f00000014c0)="e0596471d0ba6e57b45e56cdae5e320aad3cdde1f431a2cb3f1907e99fb4f7e12f61570a48cf8ffdaea41c1525e48942fc22d5c151587686604e2e16f8709e355050d529847109fd03b99d21e5c81e1d050fa65caf7e086796b4a68197abffdf7db75359ed00c089cbaed3291b6a6181053eaa3f2f8fe4da159dc5a270b941d0c78c2a68bf2a4343817a112e839d95ea6cab8cb79e0326e0da80868c017d01d01153dcf0ec289e96f95faeed41642014164e4a1ad99b001d6b069f4020efcf4ec96f69a5be8b69611f9b5278fb6f58d4bcf8a64efe9795", 0xd7}, {&(0x7f00000015c0)="3a17aa09bef923c315d3fe7b8816185c7a7713ef7f535b275c4832a62ebe6bf5aeb7aa2c7f421047faffffc00aa183c254f46deafec51753b37f65105f7c75c6692c91489d0ff92f2105e222b9848ecb6dd8d334fdbaf25c1ee0ce528366e974007116951ffc58d433befd5b581133440d1e8a74dd53a3e4fe003a4ffefa6e2d3b62ba69ff06089ecf938afae5353e", 0x8f}, {&(0x7f0000001680)="448db90cc1b6b8b53470c2057b5bd861cfb59a77b3db2d880c249c55db7733e0382ae056ea8b4a8c96302fc2e86446216b67a09b3b8f55edac3169b542dd49e9d63933f03063f333b7371e401246a407fc9b02023789d4127cb53d2c5f4f500bd263078474f510d72171427679c65f92887cdf83624a67fbc4a4e5f285499b7cc26fc49188d857c843275fef62c929e3cbf4e6dda5c899d205b2b19dc2fd836e9dfac5d0f0407e4f425965f883555b19ae7d2ede90609b3e", 0xb8}, {&(0x7f0000001900)="edf6863fa9d46df8ab9961e14059e868952f1a4ed224c79b45c518ecc15ad013c83147a0b6cfc281925fbc6fa11bf01d59dfdc84cbadb54bbdad0755cebaa9a6b358c4fbe9c1ec74ac42e67fc4c52dc6244e462d016d3b6ee86e19c10184c36e71a99870fe4558f89799899d7ee083aafda40a8e2c50d66030a6bfb5cefea02d337c85862ce98984a6abe2eb046bb498ff6ae85fe095d519b1a783bde03478c0e9efe66fbf725d1d0741e2c903a1608f53c924f1c0c41334ce119e5dcf0264b5c3f18bf5e22f1e674b2eee0105feea84c0720bd69df9c43fd5e464c844f1e2be594e10b66b47eb08fc2befe3", 0xec}, {&(0x7f0000000040)="cf1da4613ea3", 0x6}], 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001100)) 16:00:20 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x8000000000000000) write(r0, &(0x7f0000001740)="fd", 0x1) write(r0, &(0x7f0000000000)="1d", 0x1) close(r0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8030, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0xd2, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x16a) fcntl$getflags(r1, 0x1) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='\x87\x00') open(&(0x7f0000000040)='./bus\x00', 0x441, 0x123) mknod(&(0x7f0000000240)='.\x00', 0x2006, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:21 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/91}, &(0x7f0000000000)=0x5d) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x2008a, 0x100) r1 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000080)="3745325dc37b34cf51b6a724984d0952bc0a685bc57420720086d5485fa4acb0a279626da036cab3bae4ac0a8e37604fb79585ab834cb0eac5cdd785c0d061437345759050fe854c41a31f5a5f477843049e60274acf048c00a251e6e3c81bdedb50b6dcefe68e3a9ed142274ca6d10eca4bd1881c9aada78bb733824950fc3992265394bfe12ab552e8d309287872375e2727b9551b66f53c720278d53e7cddeeb9", 0xa2, 0x5, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000140)='./bus\x00', 0xb80, 0x104) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f00000001c0)="9fcfa3be20caec12fd4abbb081bf", 0xe, 0x5, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) setsockopt(r0, 0x1000, 0x3b84, &(0x7f0000000100)="cc378aa5847e3ad32890b8ad2b42191c973bb5d330b6846feaa1cceeaa04a6c014626d438a7540b76f035b552818990dd7232a22fdb61c05164ccf801f36e04d0e86c31da35f7fe70fb5c0711eec9fc92a9c4ef39f8de6973e544eb68dd67fff1cd19a2224ae88ecac9d389e88ae6b4dcc3824b9b102", 0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = getegid() r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r4, 0x2, 0x1) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000080)=""/57, 0x39}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/250, 0xfa}], 0x4, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x8, 0x5828) ioctl$TIOCSDTR(r4, 0x20007479) r5 = syz_open_pts() ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x3) r6 = openat(r4, &(0x7f0000000340)='./file1\x00', 0x800, 0x21) r7 = accept(r3, 0x0, &(0x7f0000000380)) r8 = getpgid(0xffffffffffffffff) r9 = getpid() setpgid(r8, r9) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x50) bind(r7, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r10, r12) getgroups(0x1, &(0x7f0000000540)=[r11]) recvfrom(r5, &(0x7f0000000580)=""/146, 0x92, 0x2, &(0x7f0000000640)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) ioctl$TIOCCBRK(r6, 0x2000747a) r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000e80)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000cc0)=[{&(0x7f00000006c0)="fcff0404283a14b25e3e80e37213b951e00d4392f147ac3dd0dcf6bdf2f402831228ad1800909ac071afd81afdfd4a", 0x2f}, {&(0x7f0000000700)}, {&(0x7f0000000740)="ff1fb0f2a11ad8eb0dcadb7a6bea815f3d841d226116be3f1a28c562defeafb1cc25883f314e04b04b5c020969315e272ec06f09df01861585e54090dbd1875d7bb91d11f634b86610c9587d89361638e68c248b227f62018c7289e89919cddddab865d21b10c34850666aea9c6717f210fa3e3e0507aa3c984dfb619587758a6061db787cee378ea898b7bfa5eeeb59cbcc777b738204e345331bf9dd9f045a3a2a2f2ece85f2f27b05835b3f759e4f14e5e3be0292c75782d0ada16de763897040d81561373a81ec1d6d6000c07de26a37c47973145d2da24719e52b938dd0c719b1a15c6d1712ff", 0xe9}, {&(0x7f0000000840)="f9d37531292e5a62643f2ddceb14e17eb4d5d88a57ba757eccad9ca8429a412b6c5e6c88fa32c4ff01686e57e20178313688d4a77253410a86cd00a8156c9007c19f9386af0a32", 0x47}, {&(0x7f00000008c0)="3551b8cb3527439391cb670a0227e9da7a14b2afd64068df76eb145d48a704896c0f586ee66686adbc49e8f59588c43c8c9ebfeae7bd7b2c8ff58b11be0dad31cf0b142981b5b91bfdfdd2c6badfa6d821479a3cc44f21cb806c813001c666473ae11e5d34796ebb881ddd65e4788628c4ca5c0a008b61abc7", 0x79}, {&(0x7f0000000940)="7aaf28f8cb73dcca262b8f69b5675f13968d60888dceed91769413bc11f572df03d215c7fc4722167486b637ce3985030e32ce71b612072d326115bcd10e9c19a49d3ef96bac87c7b3ac89a5eb2880760288cff1304ffa8365bc348f20d17471c6fd224d0154a0453facba8fae923ea7e810d482c7e64211fd78363bb10fbc24b2808a69401461664d9d4a5391da33ecda0f951d6c2a533cdd5ed55b932165287cb10004d8775f44538bc31bc8750ac44fe9c1dd757ad934e95250070dfacd0517f69f837ca7c6854cc6bb2bde5b1b1451ef5bb2e11b681733eae617422bbe42cf99e12deda72cdbcca021a829fb259e42f7fa1fad", 0xf5}, {&(0x7f0000000a40)="dbbdb085f46fa902f107f8e829503ce5f399a42e89a29c43c796bfeb401bda46b4c392a65cc5619d529c940bc4261ce9f30c1b884772564e5880c14d56a5dfdad61975a1919a06fd7f81b5d254fb4522270f0019170c39cc48722330ebe6b20a23f32127f4ff0d6335051b9649b320a824d2a3981890", 0x76}, {&(0x7f0000000ac0)="27355ccfed720ea53f6d377118c902215b2532af692d5bf6290cc30c78286dc50eeea27c3f35f9ae4671c085bb098d4e3e4ec2fa573e35ba9233ade6eadcdba6495e9cac1a12a16fbfea30a3c3a8cfc451523034577b52651fdb24af7f4d0f0f9ec4a02b9214568c0d654fb28d664db2b169910399e79d3e767d77e2a936c069b9735b429f5603", 0x87}, {&(0x7f0000000b80)="97933d586e454681672f06b991dc616b6ccfdc643e8ab6438586e93a24a36fc5342314b45b5174c78ff755455bfb6dde90a42e8c1b7df974b5525f62e03914d79cf4c8a35814bfc8fb2e7403145344d4fdbe6f00ea7605a97a9db10645ad88bbc8fdf401b37b706beea4c8b0d836b25dd78e5313a4f0968da8653645963c37", 0x7f}, {&(0x7f0000000c00)="8b7015209dee32a3f104e6955c773c71f71cd735f0ccdb45b79760bd0be6ddd2a992cc0a0407594f0307e9a537eb5ce805310c161e307f11f4dba3f1ef21537e5b5ca2d9c9965ff14d60514e2a4f98c2e16b90df99d31916766879ca9c5b8c336ba4ff8f9a0704b48df861f4d661f72ae57a405d47cfd6bb56d5c5fb13d2119948d2b27169bd4bd2a2e4aa8edf", 0x8d}], 0xa, &(0x7f0000000d80)=[@rights={0x18, 0xffff, 0x1, [r5, r5]}, @cred={0x20, 0xffff, 0x0, r9, r12, r13}, @cred={0x20, 0xffff, 0x0, r8, r10, r2}, @cred={0x20, 0xffff, 0x0, r8, r12, r1}, @rights={0x20, 0xffff, 0x1, [r3, r3, r7]}, @rights={0x38, 0xffff, 0x1, [r7, r4, r6, r7, r5, r3, r15, r7, r5]}], 0xd0, 0x402}, 0x6) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getgroups(0x8, &(0x7f0000000f40)=[r14, r2, r11, r16, r0, r14, r0, r0]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) fcntl$dupfd(r6, 0xa, r7) r18 = semget$private(0x0, 0x4, 0x300) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001000)={{0x2, r10, r14, r12, r17, 0x30, 0x4e4}, 0x6, 0x80, 0x100000000}) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x401) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) dup2(r0, r1) 16:00:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x280, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) 16:00:21 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) socketpair(0x3a, 0x8007, 0xffffffffffffffff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair(0x18, 0x5, 0x100000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200), 0x10004) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10120, 0x11) socketpair(0x2, 0x4003, 0x100000000102, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/16}, &(0x7f0000000280)=0x12) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) accept$inet6(r4, 0x0, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff9a) syz_open_pts() fchown(r0, r1, r2) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x80000200) flock(r0, 0x8) r3 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x10, 0x4}, 0x7, 0xda, r8, r9, 0x2, 0x0, 0x4, 0x6f89283}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x9) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="17929430a9ac82044a98735d944d5f96f2afe08ab69727e44afbf22b68a47bab3daf6a4e72f1b0aba7a6074ea0dc37397ed6967b8913287c83d65f2a74f21dbfa88f2de3799850bfb884069624624342d1c576a7c9e175a09e6b698b36d0995602052faacc340eddf7c9c0062d3c434e91ab8c15e7a04943efdd5712ef03e1414f7ef96f73910ca05bef100f6e727f369c97bf216884d7f18f82cb", 0x9b, 0x8, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffffff00, 0x8}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1c) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) poll(&(0x7f0000000280)=[{r1}, {r2}, {r1, 0x8}, {r1, 0x26}, {r0, 0x40}, {r0, 0x8}, {r1, 0x4}], 0x7, 0x800) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) r3 = socket(0x11, 0x3, 0x0) r4 = shmget(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x3000) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() r2 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0xc) readlinkat(r2, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/51, 0x33) r3 = getgid() fchown(r0, r1, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x7) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x800000000000040) socketpair(0x1e, 0xc000, 0xfff, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff9, 0xc78}, {0x1, 0x4}}) fsync(r1) getuid() 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/54, 0x36, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) shmget$private(0x0, 0x3000, 0x20, &(0x7f00004ca000/0x3000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffefffffe, 0x0, 0x3f, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x3, 0xfffffffffffffffe, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000040)={{0x970, 0x3}, {0x2, 0x7}}, &(0x7f0000000080)) geteuid() 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1ff) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x6) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d77481098810d59cd563", 0xa}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x8}) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./bus\x00') kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc4, 0x0, 0x9, 0x7}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) fchdir(r1) flock(r2, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r1, r0) chflagsat(r3, &(0x7f0000000100)='./file1\x00', 0x10000, 0x6) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r3 = dup(r1) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x8, 0x94}) r4 = semget$private(0x0, 0x4, 0x190) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat(r3, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r6, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r7 = getpgid(0xffffffffffffffff) getpgid(r7) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000600)) getsockopt(r6, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') 16:00:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="86941a8398a40fe960e8ce7263dcf33b0b42f08714658598ebadc0fbfdd800c682661e34d832c6200083bed1d9c7a5f5fbb4febf0d55df8cc19b2bce14baaa73d4f475d52355331d9761c3ca096586cb4fbab530f8629e7aa87b87184fd187", 0x5f}, {&(0x7f00000000c0)="6e064ca37c49bdaf545a65b7430a00ac68b8acfb0440405e6e7e48385b8955c4fcdc0794198a8199a5af489e52d32b3ef9716fd1728e7eae67f8aa9f0fbdf74e50ca00d525052af37ede3f0b9e3f744e2ff03a0b501231d33af9024d610548ffa396bbe4cbda68215fa3145b592dbd4ac35d7959fa61ebf1c3fff2a8e6337d1281b92a1571860d01a2dd302cf4f02cdca15150536d0c148c4f041098f3b21c73a85639b84788546bd65e5429e000e3a71843c72b22736bcff9e3d00eb26bf747b3f3362adcf4f800a9c1a204557af526b11a4d1299f345ce10c69889274751676bc854b560320daf60", 0xe9}, {&(0x7f00000001c0)="f8ed124ae5bd0916408df0021288075e290855cd4ce81aa5c55c2159821a5330ae91cc4568eff00f2e89b86b28b007b31e76c679edd925af", 0x38}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10108, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x6) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) fsync(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000100)={0x5, 0x3}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) socketpair(0x10, 0xd116d3bb3ab7f4ac, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="c0837e2826ba78b6803c712ed917d727a8", 0x11) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) readv(r1, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0xffffffffffffffe7}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) setrlimit(0x40, &(0x7f0000000100)={0x7, 0x91}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x1d, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f}, 0x0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1f, 0x3, 0x1f, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0xfffffffffffffee1) setsockopt(r1, 0x4, 0xffffffff7fffffff, &(0x7f0000000100)="b5b7d0035d2de04090e62fea7e8d8eede8548daa5bc53c6c6b9213b9ae", 0x1d) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000400)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9eda}, 0x8) unveil(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='c\x00') pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000000000002) r5 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r7 = getuid() r8 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={r6, r7, r8}, 0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') semget$private(0x0, 0x1, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1903, &(0x7f0000000a00)=0x40, 0x4) fchmodat(r5, &(0x7f0000000380)='./file0\x00', 0x2, 0x6) r9 = geteuid() r10 = getegid() fchown(r4, r9, r10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) writev(r3, &(0x7f0000000980)=[{&(0x7f00000004c0)="6cc9a3047fcbdba801ec5cadc951046351fd7cd359e6814b985b3b98311de4b73d015aece0590ce4b42a2057c1af7fc71854c7b691d9e05914655e5d5c5b7cf572613c8483e02d032ae6332f213b584813656c08dc8c98cf5bd0d3203e2f91d592d8163f603c65be07414197cc351c755662a55410e6ff1e7b81df34d805f4d6b35ab0", 0x83}, {&(0x7f0000000340)="786ed40cbe26137bbd40130f5de6d84d7fca56", 0x13}, {&(0x7f0000000580)="d0f3dabbd5d79cd7db7a40c5300e1758b4403fd30ccc74ec15429a7cdeff3fc9d917ddf43b1092c18daa0dcd391023d8db0d654f0eefb13bcbb737efabc53a43a1eaa2ac02bd20b971256be95a4a531e7c03cc5bd948dc100764d1b5b19ace4e75616e180ebb05c4f5338cbd27c78572cd58645b07eaf1c9bff7815be4731b35c5a178acc3000b6f57c3dc1ddb6509d356f17f8cc26d222f34a1349090b80eb90d1dda4152bd16f47129beabe0628313152c5fd92253a1cd6bb2caac90b8d31b84afe5b40e4fd1d79bf046474bb24d5f1d31bafade649fdcb8d05522c2a8366d2d5ecf39a202876e1d638dbf344d3b31d474ee66134280fc505d610b", 0xfc}, {&(0x7f0000000440)="3f55498f4d93607601a6c76865a5a9e48aa7a1fe837efa5d0ce02cd33bbbbcff4a7fe03678a2c5f357a7c7291174c1af4efc1de4", 0x34}, {&(0x7f0000000680)="4634de0be7c8a1ac769f2e4556e468604dd5f17a62bf06e03fbbc5585379df666ca441849b4e43349c7f9a20f5dd5696e109cee2622716f1fc4e5fdb0412c9b9f8af5a3d8be1f0c020eaa24604d4409df70259dabd4d0e16d12f0ddf9a775904cc2d771de06d049ea79e65a99cb007cf63fe644e7ccbd0abb00c5241437f03c24012df1d0392c12245ec66b0b0cba2c6572098465acc98ed659d6c881236b18b232bbd1c3bdea2874b7f7c01e8f7fc38518036c4b40a4de200f81cad26e78d6ab81948fdbca22493aa97", 0xca}, {&(0x7f0000000780)="61c850c603dc7d618bf2ca1a557bad92a2b2ff68528e3f96c43678c923b93977905c943abe4946ebdb7dfc53cb7f9b558dda481a043da7e5a49353f68753f1f498121113bf475679bcd560d3891aec8569f3c54725227144b8ae40dc0fae9f1328517b3e481e814acb", 0x69}, {&(0x7f0000000800)="50c0daf302a9ca82f64c695e402756bad5663dd03f225b7b855a680ac5f11498fbf7089613c3f2d9c3b990ca6913485a7319af8b9c347abd3d53e3063bb858bc24a1310576f8e4e06b6236042d669ff9256ec15a513b098735466cda2b5a47941344cb0bb7b6948f16181aa23e3fb3232a3fe534d637bdfa7bee993a1744ac5aa170fc8dab651f6885216a5445", 0x8d}, {&(0x7f00000008c0)="0d15f7ef78a4a45f2a4206a89d04a8a7bfc4ec2a8cb4691d31b5a729f143c5e69e046062a1f284d60343d586e27783d8e754743456f4fb71f28e9e68ad84b36981294ed5f78f62b63767ca661af1ce85cafc425707da930d631da96210a7099f29d3a93918c969c6edec8bd6e96293ca84b1ad239222ae881e75f2bd05885ca40c30f65296c89d222abe757bd302d6a4b7f34bf6300a699059904231", 0x9c}], 0x8) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:28 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/154) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x20000000002000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) 16:00:28 executing program 1: setitimer(0x3, &(0x7f0000000180)={{0x7fffffff, 0x1}, {0x400, 0xfffffffff487f3c6}}, &(0x7f00000001c0)) r0 = socket(0x80000001a, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000)=0x8, 0xb8b9dbce9fc4b5a3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0255e93d6b318f457ca7b643a9b59084ab862f4f366262487bfe34236d8bae9c66121b65a31f57a196eae07e3454dbc25f1ad7654cec1732bc552c83500c622cb684be293d7f275d6cd16560cd3a01dc2724a785832cdee2a15fd2a41a0e27f85ef8a8e7e309421e28d7b00afe060b45f1ceb3c6b7e0c3bb35ea3c81d5fe112661b2bee0957ae642e93d7f0cba8ea5fda49731389ab92690d13919ad058571d9385496d0b2f67f86b9134b7d9740df8477283ff05c633e2e715079bc3f7af8af84fc", 0xc2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000000)='\x00', 0x1, 0x22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000011c0)="82374ec4ab06de5864a82fb4a8bf3e1c202f01700fd0cda883bc9dba85d5582bec76319aef70a6fbcde2beca62f2ce1f428d828841a073aec9bfa0268711ab35edc721434ffb0de56a3370a6c79665e19e75b49649870bd245067018d103d27fb08f67cccf24a7caba0a531a0913470a92646b7161a6cb8472f851bcfc3cc952dc46ca4d0d55bb69fc23236c0a65d8c3776b4165970a70a19a9d17f03f407356a16e58973bab00a0716890116feb33e022c8bc7e7f712efcf8fb3ac09573c95637d26dc7263567a0b30688f851c7e1d47ec2cc", 0xd3) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0xba67, &(0x7f0000000080)="c1f7d320a8791019b5faa5c2a1580531cddd543b655c57a0a346971d2532fdddb6ece0d0dd1a7c8ee5728d83d7f7a55ab8461a76246060de307616f936190f58e740d1e38dbcbf4e9cdb24", 0x4b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x5}, 0x10) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) getsockopt(r0, 0xff, 0x1, &(0x7f0000000100)=""/63, &(0x7f0000000040)=0x13) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto(r2, &(0x7f0000000140)="72be05ddc17233555b2afe45f2578975d24c920a70781ac161647b39063f70ee36ff2ab365c7903a130bf8f37f327a984ffa70cd0d51ee6b5d51737c7d138f9519082a39bf0cddacc35a3affefbe9c4f814580121ba610ab6ec577eddf814a8aa92275136b3892dcab135fe172b8286f605e303c1143ea4909d58e83cf625648ba8faf9480085c16902b9f8d01bd5f0fdf4a557c2909a8924cb7762ceed07306f9af6dc98d88ccfcce506a0a007a322896042d87e97b156fc9568401ab907f670a", 0xc1, 0x5, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x2, 0x400}, 0x1, [0x10000, 0x8001, 0x401, 0x4, 0x3, 0x0, 0x6, 0x200]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x9, 0x100, {0xff, 0x6}}) ioctl$TIOCCONS(0xffffffffffffffff, 0xc010427b, &(0x7f0000000000)) ºRºR‚7NÄ«ÞXd¨/´¨¿> /pÐͨƒ¼º…ÕX+ìv1šïp¦ûÍâ¾ÊbòÎB‚ˆA s®É¿ &‡«5íÇ!COû åj3p¦Ç–eážu´–I‡ ÒEpÑÒ°gÌÏ$§Êº S G ’dkqa¦Ë„røQ¼ü<ÉRÜFÊM U»iü##l eØÃwkAe— p¡šð?@sV¡nX—;« qhoë3à"ȼ~q.üøû:À•sÉV7ÒmÇ&5g ³ˆøQÇáÔ~ÂÌ‚7NÄ«ÞXd¨/´¨¿> /pÐͨƒ¼º…ÕX+ìv1šïp¦ûÍâ¾ÊbòÎB‚ˆA s®É¿ &‡«5íÇ!COû åj3p¦Ç–eážu´–I‡ ÒEpÑÒ°gÌÏ$§Êº S G ’dkqa¦Ë„røQ¼ü<ÉRÜFÊM U»iü##l eØÃwkAe— 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0f675dd109393db458ddaa518236a04666e0cd154d441873ba039e1cebb9ad61aa01b0c2cf3cef5e587d80ed4e4a19ee49ff91c398d0826776d73d3530659f5dd44d6794f50c311cf7dbf571dbfbdc5158fe50", 0x53, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) socketpair(0x3e, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) mmap(&(0x7f00006c6000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8, 0x10003) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 16:00:28 executing program 0: r0 = socket(0x23, 0x7, 0x508b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x2, 0xffffffffffff0001, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0xf10}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x9, 0x3ff}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xb4, 0x40, 0xffffffffffffff81, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x80, 0x5}, {{r0}, 0xfffffffffffffffd, 0x61, 0x1, 0x8, 0x516}, {{r0}, 0xfffffffffffffffb, 0x48, 0x10, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x9c, 0x20000000, 0x1f, 0x5}], 0x47cc, &(0x7f0000000240)={0x6, 0x1bb8}) r3 = kqueue() mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9013, r3, 0x0, 0x0) kqueue() 16:00:28 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) fchmod(r0, 0x80) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008010000000200"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/219, 0xdb}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000005c0)=""/203, 0xcb}], 0x4) sendmsg(r0, &(0x7f00000002c0)={0x0, 0xfffffffffffffe01, &(0x7f0000000a80)=[{&(0x7f00000001c0)="30771220040000000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b110000", 0x29}], 0x1096, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4, 0x8, 0x4}, 0xc) recvfrom$inet(r0, &(0x7f0000000100)=""/168, 0xa8, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = semget$private(0x0, 0x0, 0xe897cebd38adc325) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000009c0)=""/175) accept$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x22, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000006c0)=0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x7, 0x9, 0x8, 0x5, 0x0, 0xfffffffffffffff8]) getpeername$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000020000000000000000000000c5ae8e68007ec513a2d4275849a165cec0000000000000000100000000000000005a5d7d64e12ed725bbcfdc32658fb10800000000000000000000af573c34cc66499c7b5a7b5a410d6fa348d3b8ac566b26ff700a058b0eb6814ad81d7b9652212b00d8818f967e5e80111adbe04fb7b052437b5564a7686cb9da5d1be81d6d356ee25f309e81f6974e4f0ca91cb70c5e417fbf2299bf1e756e591cf6192877b1f40ba0874c9179ab9423edc85031296af1e7a8a912995257798ac16d6988a6c8d502db60d3c1b50d4d436df19a30342f507e9a85d49de2d033b4daf40f2de64b61bdd2199d85df8093cee2cbe3d19c4240660fe8487463bc6e45a4a287cd38746ec7bf26cf0e7337f7a8cd2f2375849f8a4ffecc"], &(0x7f0000000740)=0x64) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x800, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x36a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100, 0x11, r0, 0x0, 0x0) 16:00:28 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ec", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x9, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/24, 0x18, 0x43, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) 16:00:29 executing program 1: r0 = semget(0x0, 0x4, 0x400) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/110) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = semget(0x2, 0x5, 0x4) semop(r2, &(0x7f00000000c0)=[{0x4, 0x7, 0x800}, {0x0, 0x401, 0x1000}, {0x3, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x2, 0x1000}, {0x2, 0x0, 0x1800}], 0x6) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x1f}, {0x10001, 0x3}}, 0x2) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="b4f0e132bc86d06548fe141a385e24f7e79ab6a4a3d169f52d6b752715e4f530307d3f02067e7c68b5e2aaea868f78d815deed491e2468feab6055e3de38fcf45566e395558078de0d8ac23075002165c628d23c064a0855f571d2a96adeeb93662d59c13eaf6c8d66aed6e05c6e6a86536e5a61e6d730431d5810", 0x7b}, {&(0x7f0000000280)="ea66e9f35ae6d40a2323bdfb6900dec79b7d90886dc7f24da163702649d97dbc112581967002f87bc385c634ae44ec1b4a8cb8fe1cdefd5b623b39edeefb6927f6d07474edc90d24f10704b8adf0a8b08f87de1616727764e3ceb9dc", 0x5c}, {&(0x7f0000000340)="7e05afc25807630294ee2da86fb61dcf63da45f1c5df288dc045d0dec8c354a5235cf8b92ed63bc8d5173fdd7f69d9b3feb60d85b966c7f7405397dca551a698e6bd", 0x42}, {&(0x7f00000003c0)="b2eff8c300581293cf488e5999b5c65ee291524ef19e0ae3f107ad630ab9733aeab76e4a58b5c00d8db58db67af3eefb2a28cad8a1d5134e0b474ff06ffb8a1d74c87489870c15f3178e80f9", 0x4c}, {&(0x7f0000000000)="a67916ad3c7fa1737d9270501c4b09fde15bb9b1013a34", 0x17}, {&(0x7f0000000440)="deb7af5132e49808a2f350cd8ebadf1c79d7b79a57f5a6c63c032ff89fa2ebf4b7f41fe0768aba3cfa362d9d896a00569dce05ef0cf4ed5daf96e1ae9a6df53dc6e722e5ecd78fb6a797efd649019644ffa6d531d9f02cc50ac23293ea429d8c96931cc84dc2bc85a92827839f72321ea72cae8b8aff3931f6bbf40feb222b2c853118cf116255a1b0b4a35d91de306e522270ab08e954d747a502d74e25896cdee1b59e3722f91aa02c71a359eea2ec824b593722e3fce2287d39734aacb332618931f1a1b111788f535f88fcd7d547007ddd312fe4d02de6af9a3dead3276844a574e8579541c1179ade7fb5788a1a2d7276290a0356a97f9429a434841d6818ffc9f561e7ea2b79dd1affe694837be617b3a3a699c82d5e236c2fdb187c0f9279f81c6180c8e2cc870b84ee1175955e96e0b347a4e47c7baaa3ba043740e1b30c398c427a4e4f4386c625cbf27de35722d288cee032758ab1ba1393446b9623c74253c2615df3b858649603108c770a52a44249e332be7e24ecad4ad320770bc3763b43891b172f521d2f48d8102795ad27e944864f1eafd5a5ab614a8c201602b2f7891e00c64eab89d1912b19b1af5de6656190295d1d341a9e4cc9a5c0bce6269f28e8c32470e8c20951126f07d785e529aacf884c40656b9e667b40aefafe34eab7e94a98252602321a9024ce002b62e72aa34730b9da9a36914948d3a9860c2bf068e5e7fbce86c7ae187625157c0983689bd1a29ac336cfbff32138099c91a792a1c3f1f836c541422924c35f82e9f3a77ef49156560f189ae1290315587166cbee1dfa29b729452d82c9b132d057428924d5070044c1fb5263fa5c9b0773046d67e9d568db7f49cd7361e46dda629948682899f6e7500438ee05446b2a331bcd04202df5abc276174b2abd4611b3832f31e6cbae1100b79d3d16d70eb79213c0d33df6b69eabeeadf88f8bc6eb348ce7b5e40a89813e73132eb7af44cc2533271d16d28644b8ba107ee84dec6b72b09e621abadf64f7ae2c7d3ff538f054f78bff703800e3c2fd7d96e993d16ba93cd40cc0923d27fe5158a3fd03afb6c99a0924bee85d2a7ef3253436ca1f02bd2f0fec4b0d653442d174624ad8ae476dab347a1361f6f94c32a6953a22b6e6cec08b62cfa9a09374af146a916869d46b4089e8400c2b35d5c59024fc56768b827b6a21989d8f535b5eca4aeae2b0fcc5b82a74504fe51b44a88fd5dfe0734eab1a9e359447f8d40a5a624982f35d66f6c419114af521016c3e15ad8364da4cdd7abfb1809bd79866c6ad582dddca7f9df6fd7e802a527536cca91b216df9e14060f3f349c7a871b13f33188eb353083ef6ee45a99c62ee174284a0a5c101e90e6f175adc95f673f1038e30f6f31163a6b539ba79490cfd943f863ca4d4a25fd9987edb1e1f0ea58f244809b700968463335bd5d20f3dc6f9907c7155ac60951c2b2a3381db1c77c9cabdcbf4f2b145a1e617d211bbf5283e94e4e469225d9471187abcc654c66297b3aee7443520ead185a9d6faf4d0a3c58e3f39389294cbbb95e4d118f9e6c56b660ed8f8a5dc82b772e44f09936b161a0a764170005eba7f2e54fc16ea121bea049cb10ee87d05f53dbc61268d7ebd164d83860de27646599e420ea2a14b301a06203eb099bc4bb3a969dcaca95201de9348760a5fad21c2261ad386816f1370892fa477bc756de6adc7dcc8b1a327ba7fb294fcfc8db5a2875e16df9f84b3f24f3089e411eb3404db733787d141b8e9094fb8ee3c05c4e6d5e62085285a0db4327d9c14b38c34739a6bbbd2d4beb9943c1cd7957debca114be940df5c907c3a0dbe3421997885c9434940050820d532da49a518e15d23f54048328df020edd66a1123d9a113b18bfc18ebf5c737895f154a977a16a1ca27a6926a68381ccff51d323d3de7495e65c5baa2b9752465b9919a44a317a89ab1c75e305d6fc8ade78f6cc1191f47cc65b4a8675d0de35f4d9199d6d3c4cf4bc581a08b0ac720f26d2ab815ef77b6e186e386831acdd621f5aa2b1c9527243ec71dcb01793cfdad5fa9de3358ba5b73daec9a6b236b9cb3bc005e0f84eb0b208884e35c24c186ae821cc9358859628479bb99a90b00a1f1f208fdb4eebf5ec9afc38df3d25f6aa77f96617c95b8bca2bbe454674ad79d91d95e4d9e0a0d94cd95668db5837a4670f9c754ab8ae8862ac1ff9192dc424ba7bebfad64f6238386f4e09d25d6fc7b11d9c00b3f982a4404d92ffac27c99eeb52c5da7b5f87c00ed490ad8370b036cc6ada71e0198119b05fd827c6579a6ff155f728f87e99d7d658990f83c7ed6edee30765c8f37555c4a80c99a70ec53980742cb73d5e476b3b8e5e0706ebb246f7b13fb78de0cf4aea1d16f589b80db6ae581ad64f1a8834272776ab49f7d01934288038224c271a9dcb1ac6dd495e55218b8d6ea4e33b775daa12ee9b155368787b858b26df701f0015e44e509e9a27f9cfb06a3d617ffa0bb22bcca3b4b5730bbf81246ae4daa0b117218a03a9d2560493bc80d6bdc43da7ec9d6b8dae8baeb0e1a0902c55a7f7b7a7b5d43566727a200efab5c50a7189e28b12015703261f53df7ef499276e1588862681725f617b4651a2878f97b9eef2bd9c05080ead7a7a2e7aaf9bb6984b17387b5c6aa0ccabd0103ca7fb37f84dcac50e7c35cc10a233a221ea6b021622346a8d2d1fd449eab20c8791b75709578528bc9fb27610d406f7253ef4d77f8283fb5fecb6635f3adcf905d93f3f4aebed64863d9c0d49caa6003b3eaa1d9f2e1a837310d6d15a1664dd32248263b6a0c5ba310dccb445e933aa72497036d7b83db8f499647be3895d418512f8531c64db682ffd0f0d00a95ecc7b31c924dcee1269ea940e40922782566232edcd572e9d32e3d191a769ad3c0f219fb662638b6b56b6441db45846ea70e791886b065a003ff5eba6818edd5241db9e0e4aa099d18e44aca2170d452e745f4a33751d4ab074bef5cea8561be34fb7ca50eb23740aa0f2e279a5788688001344804c9fd5247da156b4924523bb6c857750a9c05ae9dabe27a9f9e0cb2e2f9cf829cd3a4e9182646f7a7f9c0af84e0d3b8b49fb5995182858c77c14fc26dcc1a09e7c977e572498d35d76aa2ba5b76ae5e2c0490b3bc59c4c85267d3b20ad2923ad43f56576b392f6e8b43039096c32fb27f7b98b58c243e80c91edc65d5061afa7c7a213468bb00b8526b2eb3a8d091303c7ae0681f25da9a51cb3bef169a2ba5c416904058915248bde59d650029e947f04e7e4e9a7f9c12afffc9b28b96dc682f1d9c1357e454159611cc0b2600c0e61088a067fe48e468a40a988ad12bc08ff8e34ac5bfd5ae861678a18f4afa8ca2f0e15de51e20ec2af910e6aaf9fc09e881528db60a80c8080f554396828903f9a3834478cda51e6cd271c7532b6224a81c223a2e60bec152ac00944aa9d14261f87e2c2c4b803e6ceebfae25caad58cd34528ee07312d205764e68f1aa17c6d6726c7beb6d270f3842a128a4bd25f662deb0e13c04a41c208a5d8a0ed42879435b36639c003d0a2db229ee235810dfa52214f4eb40562065e1d65e4bd729f5677174a260ea668766ee4619fd4406648525ea39b6b082fe9b6eed769bf3c984cd7eb6f839788a9fc05d5f4cea3823710f835b5ad9f2aa5c67560d93035ab02ee0d6aba177a2a17b9bd4cfa7a124782f4618d6d657e9fd18d538aea08451854753ddc7c471646915929039f1c7f56e28687862cb30145c3a06a094e3a79c13f8700fb90843226ec1a34d94c3eba4fba28aaa092448782b5f8684bf46ec70e443095326bf5213ab89e3c381537c909e7579b3cd2a33783bdc29f2507de3214752677f6c9339f0a1396d5dffb7e9f2de5fca9f70bec2c68392595d94ddde6c159a00fee45e7fe8e61ebcbe970f6d07a4aa1517ff1f7cc34735b22772d873032cc99444d7ae466dc6e297273098cb18f233dd31e95a14aa789c5fd190017574f265908ab59df510744b510342a0806e8603580dd40e6372a8f82a0360efe3ae68d5f08a1c11e7fe302b25853372680a74abab5bf7e00a33a259cd0702824f72b6a86bc0f83ff57cc49869a1749eb61f7d2a0b696e071d03b7b1d2782d9ef2f0dfb619b7f6b165b0b06ee9056a476f3e797c288eaccc6027768457b51aa0e9eb65e2b2134b7023905d9304911c4a171730743bed9deb7f27c1319f5c64109d761c41655b10b248536465d639d8fa77e02a30d3b90d239db9b8a949c2a0953972f6d8034ee4e98b68e4ef65ca24e7084191bdb7233812be3daa39cbbc53e1b93f4a06a394432c6bfd02b42471d698a3205cf9fde7d3b8215840cb59e68f2242e3dec8a649acd5c73cb9b0de01f934be9a6a5543406bf2a29a2c94d5ae8e5074a8e7c95f8f71710fa17dd6ab53f28348f38e0df8057e07523d1e960cfbe47f4a9200db1c1ffe58ca70bb08471421ffc756d63bcd55f9afef777a5f075717109180a34ba8c261a880a8a2770f31c418d61662ee3a7511d0a3100c17c5f6986ea1206c5a52d42f246e02a31258275cbbc5611aabfa89e9a25a21a932ccb232a19c9d5e845203b10f50e83c54c1d84e2b060c9f85b9c82641c6a58d6a066b1d7f978bd89b3f8dc250450c7a5cf7dd858b3a351580830c722c61b7c86b7424101057ec849b10dde38b2569c68dfc4c10cf7258b4c4ba71be77a4a6d92ba674efb9b9ea72c3796a7a0ca8c291ad29589d78152142a86717076f9b4acf120d72ded7a1d4356b53279feadb89b8e8536dbefb581953fde15eaeed3556d62ffd1e2c658774bc2352d0b3c5751820b6bd3d94b0973cc5dd0c06791302420c1ad9d8159674babb67c582f3efc063c3cb6249f7987e1784fc597dd1c51b28a0cc7b6f20a7c63fec52795687f8cfd43b329cf969017816cb18b54ab43958115b711a5baaac2e7b09856cf3c8de1e1eb913d34151e8c019c76aeec00acf12079a0eccef77401ce5c2b93cb07a8cf17614777070b38dbd11070129ec5a2278bc90d212117e6f769f18c794ce7d96bdbe4bccfd916f28278860c088aec862b2e79b66ea605dae468e9a1a1fca2307cb090bb0657e6f6799e41a467c868d18c6616cda70c9edd7eb0bfa46f74c0092d7803a34dd325ae6193391ec8e8c395e2785c283a5a74e773aa21ff791258b19ea370afba0d4b6d085e36eba0a2688d41db6e4799d4d5fd79375056c26b9db4150bbf3ea1bd20dd431de0ffea830749689ecf8997af09a6c4165e1e38bcaeee06698fe4c206df3689a554ce458f85ed936ee6a482e8178b49378f1e837b4a27eaa1319a3853b5b710204b6d7db66a3b756997ec16beb51e26864656f2d50698b77b57fa94091074d567ed4fc2e4e811d9dfe8ed96d08de55ad2a6b59d55910c8251bcee8f96ecd43d1914b12507d71d7b767f1187f2f320bc5860db3c339be184bef3b5d3f388c63bae51453e3460ceaac5973121c82fe07f2727f5ad33ed7d22441bd63b8f655280d008c7e536979624a9fecae59ed43b2d39dcea2c972175fc8ee13becfb576c0cfee66d968509c30c0c462b06f908d70baf8a6e82485333097ae630dd23bc675f9d61e6d832d28768c1fce015df9aaaea8664a6225481a4f1f41d44c0638ecf2869462c2423ab723363dc7fc6a4dd37add57789fb40bbdd3f156a42785c2310ff05955feeeb1c7a4c0b72df37b9ad1cf2bbd6c7b59cf55631b1965e10a6284d0f9ed61beedfe1584b31882fa186038ce8d42d14d53b54650", 0x1000}], 0x6, 0x0) 16:00:29 executing program 1: socketpair(0x1e, 0xc000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530002b1ace48a5b621192327dd190fb8a41812d80c155c1bbcfd09eee9c5b44d56ff3cfc7fea89a3cf5b6960c1d89c703964bed4b8bc1fd6cf4272de5698fad7e1aa4e883b444a524244fd7ef5bded50c06e664b9b88ea83293c4e20f97ba18deb10f959d05e0dcd93f6a304c27fe49f9e138f740a2f23d27cb46f784fba28d234ffbc686da1c1b9e6fb1fc40e9711b2c3cb5612d08af17d6636e5cec1b9a118388f927856d2560f6e26f0ac47914a2c2cad298086a15d213fe63046f64f5b5f69f6"], 0xa) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x4001, 0x0, 0xfffffffffffffd29) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r0) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b8197913000000011ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/169, 0xa9}], 0x1, &(0x7f0000000200)=""/49, 0x31}, 0x40) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000280)={0x3, 0x2, 0x7, 0x9, r3}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x800001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x80) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x2}, {0x9, 0x8}}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="956ce93fc8166b3a345e565192d4ca466355fd1f2c63bd4f690986a48c586739cc", 0x21, 0x409, &(0x7f0000000180)={0x18, 0x2, 0x49a7, 0x2}, 0xc) fchflags(r4, 0x4) close(r4) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='x\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x450, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) semget(0x1, 0x4, 0x408) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/90, 0x5a}], 0x4, &(0x7f0000000400)=""/104, 0x68}, 0x800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667c, &(0x7f0000000080)={0x3}) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0x81}, {0x4, 0x4}}) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xa, 0xfffffffffffff001, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0xffffffffffffacb6}, {{r0}, 0xfffffffffffffff9, 0x2a, 0xf0000004, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xc00fffff, 0x400, 0x20}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0xffffffffffffff80}], 0x6, &(0x7f0000000100)={0xe49a, 0xfff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0xd84, 0xfffffffffffffffe, 0x100000001, 0x6}) read(r1, &(0x7f0000000240)=""/32, 0x20) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) kevent(r0, 0x0, 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0xfff, 0xaaa}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xffffffffffffffc1, 0xd731}, {{r0}, 0xffffffffffffffff, 0xa1, 0x85, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x24, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8a, 0x9, 0x80000001}], 0x9, 0x0) kqueue() 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000019c0)) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[0x0, 0x0, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r6]) setgid(r7) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:03 executing program 1: setrlimit(0x5, &(0x7f0000000980)={0xfffe, 0x790}) r0 = socket(0x10, 0x4000, 0xffffffff) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000008c0)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x7ff, 0x20, 0x27b, "03c25d81ba20cbcc9d1db39f71ef7b3f2bef59d0", 0x100000001, 0x3f}) close(r1) setrlimit(0x3, &(0x7f0000000900)={0x81, 0x989e}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "fc6540af00"}) write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r2, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) socketpair(0x36, 0x4000, 0x0, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x140) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x19) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/182, 0xb6}, {&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/162, 0xa2}, {&(0x7f0000000680)=""/86, 0x56}], 0xa, &(0x7f00000007c0)=""/76, 0x4c}, 0x800) socket(0x1e, 0x8003, 0xfffffffffffffff4) socket$inet6(0x18, 0x4, 0x80000001) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000003740)={&(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e156de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000035c0)=[{&(0x7f00000020c0)=""/39, 0x27}, {&(0x7f0000002100)=""/99, 0x63}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/197, 0xc5}, {&(0x7f0000003280)=""/14, 0xe}, {&(0x7f00000032c0)=""/215, 0xd7}, {&(0x7f00000033c0)=""/197, 0xc5}, {&(0x7f00000034c0)=""/239, 0xef}], 0x8, &(0x7f0000003640)=""/219, 0xdb}, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000003a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003a00)=[{&(0x7f0000003800)="b22bebb3e6b75aaf2e", 0x9}, {&(0x7f0000003a80)="04e30f001be4fb3c8e24362ce24b4cc8a1aff5ecff248a87b98419aa04d287313efb997254d97551cb10e64cb65f4a408999d77e6e1f21bf0803f68171e5b8bad3de77e7feb0c97280f135b6fc0c28cd148d8a5e6669b1e61bc010ac50f3d7be248450ed2a09f9c9081fd3a34ae150d242cfc27b978920cd8c29e56822c5f7d4165552b2aaf5de54be0c497f2af4cff951eff447882b4b117353ffda1032f19bb3cfd28f6c664f975c3031cd4518d6f210720f4be0ccdc4035cdae913d806f49c89039f653afc08146", 0xc9}, {&(0x7f0000003940)="3a96feadc966a234d9b247719594c8322db2b923cf221a6dab71f4f46fc765ca8ce4d721565bbbd8d2871d3fe289", 0x2e}, {&(0x7f0000003980)="34fe8e568e7e4ddcc4453bf81badce3d9a49a96eff98e0cceceedb71da0771f13ae2a33b3adf25cab9c37f364d3a07f8ecf7e015f1f436816dc0d7261007f81f06f44d40adab06174eb83b4708d5e87f480f57373c194147771e3ea8de75416b38c89647157d9d1e7d7fbf3c9956ad1e8653ad24b08290d4b837e1d4eefed5", 0x7f}], 0x1000000000000262, 0x0, 0x0, 0x8}, 0x404) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000003780)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f00000037c0)='\x00\x00\x00\x00', 0x12c) setsockopt(r1, 0x1000, 0x5, &(0x7f0000000080)="38189ebea8b79e13adeb1972d3dcf147e721900fab20b982c09436ab901ea264bdeccdb17605c0adde914a2ee6e99ad43011614685c33a4f6742ca2ce820b20d726f7f33e60ba0e275ae997769b361b0dd1d4a06be6e31e89f952f6a157f15fc7ff44483fd1466bdf2a7f95e90d85104333608f86d7889ede2a27d3b5a939ba36348aae13f7f372fb5ff437138176af89ce15dc61e84202460b818be97555a989d12283fff15b8e4aecef03a87a62a9c79db35038580d3e384a622de5a7cf7255c4f2c9debc8f3a9e7a0acf66e40db6cf00bc2730deccc8e563d48357bac6eba48e91c60610d99089aa79fd1229112f86ccc83e7d66d492e1a6d15f7b7913629a5f7d294bfd007f746e1b25a3d381174cb3e31fa4e9e2818d807bb3166f869e1425bef99e0cb05b78a0d4bae55da9b41b6c249a0afd7c6909160625aeaffe30e7d773fc29614784f1fdb7930f9af457a2ebf407f6a08a00cccb576afe2a4e7bf062eb01fd005d286e6bec2932765e91e8324809deb37e0db852287f086e5ae8f27a2e9a6f1fe7c12c2ba6290ecdb87b8b81dcd6ae136468bdae9b723351a51bdd08b400408f465e69e540ec8e52dfbe68d84e07ce15957f04d7fef0d93e5f23c1f3e1816de0f55a425f98cbca3de72bda114181fb44c7c95f3ae291bf91c7a98829bda27525c007f6e28e218fab1873ea7d1c5fadc7dbffdab02b369a4476b3922b27e126415c96a8dc7b8a09587ee97a47b3ddad13bc42c096b80c7783dadc367e9e802ad77135bfe89b26eb2bf8366ff8e38491a666b94f624624f7e7cf9140f5648c410acc660ce7ec18818d283365780ce35490172155d5e1df36756c37e93cc7de936081b4ef7e5284a8bd3eccfe0963e5b408987921b1c6a53b1cacaa60a50d5f7a2abe5be6dd0506dda20b9dea188e96e692c4ee3558ce64ab19fe9fa283750b4758219bb3a746021d796ca2edb1b91ff7239dd057bcebf2447fa297bdad108de904717499846de80e6e5e926722836858f67fd3846a334e6503f81d5054bf6589eeb7b3295361f613264141779e062f9ac7381613886e77a6e544a2451d011c41095626ecc9b3c3b0fcfe3e41558b6039238f84e10b0a5121c8cac4be6d01829a3c5e5acccb561ee0754aa9dcf295df5ee7a066a9846bf2e1a2179cb4f1bee9957b36e053c95f685e1917565e1923d1e3159dbe1cee47579194efc282d2a158e0650f8b9f70fb95a2c78cb8fbcc5c6cc875f21f455b3178e43f5b52f2ad0301e27464112a066cbbf2e4d0c806854f085ce683c761fcf2b3b6cbd2e3755e14a7f83e27b6ebfcebcdffaf71a17b969b6babc168ee670b12342c5be55d15d8b3b610544c0c3c43d61e6893019ad9f5b6ef41571229c6b20366466947511c95cce28840b7abff2a83421c2d8f83af2d3b6d88ee477551b4d59557b8421e5a3bae46bed115920b5464ecca7693ad7a9314cf21e6785afeebca9d020020b03232e6f9413e8dc1e489c6d49f18e494e60fef0cc75205bd95af6d15b0a82ec2c39a951b052effa74927a5eb9dfa15f219c1516cb1716b11907effe9bcc4dcb98185fa5a134fbc369a886840a0108e6a0a46b05e7caca7d012477d63198d93c3379a4c774449bba1f7e0821c94ec65bb5bd621a4a8592da373702b64a3c27621bd7b118013295c90bf5e157430df0f386b823169480f5f7d8ccdcc22336bd75aee33752edc3d86486cb98fbaf16b28e36689be67beb8cd7dbe02f9013b154d724fd7552119ffa30906dbc8d118420721699b2ca3855d2eed04cd9f3e5c1abd2207143872c5aa8a0b2ca7b6e31eb46b2fd0034ba56a5ca17d5ee746a96c6d1e415a9b20fdd3a36b11ef6cc3d8fb60a287e2b5ab3fefc102122c27c83bd8873644f9a56568fb8f052f10f7a5704bf1e99660d9ba3fd23d35032fa79f4cd0e2ac6b1f1adda276079857eb5442a0e6aaf32e0f1ce6338da2d49d4194e99a097ae53cc71bc94a8acb07749b78566de8642760b5dd69ab6ee4a0553663d363bebc792abd0acfc71fef49816cd2d8798dbb18c43ae14cf4a5b0d7697ef6b5b7192091820b0cdb21de479afefe88637ee9c024d3173aa04da4de4cdba39e3273fa4cbe1b80798ba0ec12c9f7842aceebe61bed54078eefa2179dc714f5f98f7faceb357c8f8e4324e1ad040ad9e09b9eddcdbc38c8a28fd4343e98e1163eebd34ef411810883c96bf9b658edb12505bf4c6e07e847118a6254e5dd21d3e2d30a3242b1bf1dafa83370977d014cbf69e469681ad5622502ee57430466e3e69cfd388e0033c20f106900f7df4067949469c36490170e33ea0f98fe629743a5e154b1076b3550e60637620b64b927186978a2ee0fcb4cb628909c90889d23f89e07060726fb0b5ae87eca6e8be98cdc5f616dd4be92fc0e7771488af0ea006ccc853e5a64aa5a354b604451f761f1e74755c7978aabd8cb5b47ce8627bd367bfb7d0c8d935c6d63b1e487508034bc25aad7505ff819e1b21e33fa19c63d67bf9f62be6c3d9acf191f02cb642e86731b7dc05eac1390fec0e78b34312a90d8a602df0ab5189a6c3dc16c01ca76f5aa95e9dd4e67e7880ab6fb8814c73416e0aa3640d489e047cf9c42946207eed3fd9cc3eb5c39742b4a4a533d80af8471ceebedb5ff168a11f99a97d898e14e210e9ad9abb1a3bde0471db48ac5a2652e27be4df0d6d1b5faa22f31bda2f40041f4078eecb5539f4deb0c25f608742d90d0ff54420fd9330970a22f142fa1bfa984d978d9f8efad97c4b58abaac0f61bb912c1920540a4fcdbdd9b0ed78d0d2dc3e431da330317873b73078c90318ff48f6db7140d0acd451b79205e612c5fab3359cd9d3e133ee4929c70f20d927b5b6a88f996983d98aa514b1893e13339b231040291d2dd730688c1c1db4b392ddad8d28c286e0e03e2eadd9e2c5d2cf2029293c24fc9f2f883fc51c7b663a5e962a93dd19e42a0c8367f19667d79adeceb831bf962c5cb1ede7c6af3e5a22392ce4dd8d0c70c681b5f3a99d6f34da94ba6e625a7acb73ab5f42c4797edc0721c2545fea7e18afc324b6640079ae411e8026533d7d8a6edec9fd0c2c8186938025d434c711b12f7702acfd833fa69d85756a404ad3bdaa1abe953e739086572408a38021c6b15809237fa6d52e8ba28b4fd9402585dc84e4214df197d949dbdb6816821fa7ceba9b66d969cd77ead477d216516054243ed0781107d032a2769b531ebbc3a3dfeb182ef9a40235d98f65113282f7f0f73e327c76b38c22c1b9041d9b9fdcd5676792718aadc78c5216ab04df84c47e8a2e7b9c06ea0911a14bfa7c669514b9317a227be5a3870102b6ba9342503ea47a442216752a1fca51e1611c3667c12244988a5cacf0d5a209ce50bf9ff04b4d5b2cda22b4b49118937605259304752975809c45bb8085e580a68e177cfa49c7bc80874b2f7d5f889e75753570d0998e42144f1689994eb0e39e8254236108a26dea93925ce750b0b04611f744463df0d2d4343ca83fc64c29679555073e59cd885505f96a8d5b6fe43e17b977979e165cbe4adec36d33458c3ddc2d6c2e010c6d2249e951d59fb3706ef208b305b5a253fd61e9e8c326f452443634e7e8349daccf88aff3af3ecce1d8f110a25eac1845018df02a5064799b929be04beead8005a8d01638bb16909f6b05f40bab06155f2702cd43a8ffff247736bda1f36ef89a65687b95bca2a7da2a7c613bd1e9a82843ced73b26a35ded857c942c7690ee402bc8f2d8c90e9a65ac9c0e4cb8c2d22e4b6af8c08e9756fb52a62e5edf3961c8a508cc1ad80bec1fdf3ca8bb4a143de1b903ff4cb5d537236d342d772076c5db03f226ed38c7a8e31cbb7731a07d8968ff90873bea56859b45008069aec109747e2386f121bea2534b39f9b4f1ac727d4b79cc5d7b0709a102ce4e1ca50518753b7837eafffeb9e91c53b062233fc22bd434f6e6e505365105d46c48fde9735c6eac07185c53ad4b864cd9c509bee5f5b5e30846c8ddca7f7d18ca60c7e488ad2922cbf1c239ae45670ab2626b967c4aa11fa98ff6330165074d2c556bff2a442faf13c523db9275cfca557965a73ed3b284522fa7f27c274f3baef423c2e0e65ac0459ac7496506f1a31823f94c0845e29d4390a04550a110a17b9311374cf0a9d771e2d9904892e5df0cb363886adbfb10fe6f91d90ea2da628f08f9fe8e7213df89196c80271884896a954842cb5e6550af17c2dad16743dc4b777cedd8b63312453bcd02ea0ba07a9394dec8468a00c3ef0777073f48d162a6e40eb969030496a939bd03a57f16383f1ea623573cb441f1d139b0d2587b6087116ac5adacbf6691ee37a5b58c730d28b286eebc47809b5446eea87d14e0db54182ed7374afbaf5d859238c1f887269061fede4136e807f6292517b5ec118466e07367f3ae848a618f1fb9b360670ff0320b1e5327b61987e6fc282de6ac04b24dae0343fe6c5278015e64d455185fee0d904c07e2645afa95ff30e507a2d1ff06d18951a125f8c60eb740d4cbb704ad169926867403672b2ad2c8c4bfd9a37100225c22c04466b6ab1249b3291f4bae50e29216d230fb0aafccba6dbc9518a5e1362692e717583968165d407e034218f43a5f1c24113be2d3d323fe4ca1dec962ce4090eb82dcdec70353271e858a1df0f83cab2216f3e36f1ee42712a343af6f857c0e5b3eeb3f3a98d2a3ff03e2a2279ef43e9d4d46a27c34cd310a8cf366c77380533a7b079c75f5810bc84eda9055c4a15482b4c7fcc89c9bd9c4b6d543457717537cbf2fe2f617ef00d24fc1f69a103593c7d38b714684460ab944c348ee1b7e7ab1d3bd21e43aa963b43385c9bbfc93f8f9e1649940df18d4517de2b0a5e218e93115204cbccfad764c1265445a9d4dc3f2c0df88cc31b8b5dc08d35a1915c37ab613173c5ef6753e948a2f1ce6a7513fd55496866e9d9e70f264be3fc213d37871928685c1f921c15f5fbd4caf2d3e6c75746af8e9ad76fe512f7ed52a2b775fb5fb932ebc641bb6e41bbe923cfb392c8c0c814c70900205f171048307ef86aecef1901d5fff460cbb9c1dd8e7a240da63bbee02f2157a49e7cb4f5a1f0567aa71af92827f8f2ec8e1751088459fca0a63fe6a1f037d34d9dd2af5ce9f0f2da459296df1b9cc321aeffcf5e3f978ce5417ceb0f11ca6fa377c42c6e3516fbde2533e6569a8ec49d27db66d85dfccd7c60b5d2804009cb7be448f87adf89333def4993efa3b79a1116b880e44bf84235fd1490b5971d4859997d08945c7c290ec588d225e9875f5191cdbf915552768eb20cfab0e3877245bea993c7cbaf9eb5f9c37cca7e4c371e3995252cbd01e2bc5eccc8d1c74f2de3964314eb41e388eef827e4a69a02a8232b565cc957e50b1fb532d26bdf17538db80879cbeb4891e0960e2b32c6eba533b154d1f5575aa0658efb9fc4fda0a5cf291d441ff0f0e3537e1cbe546195f55e84d29e443847e118bcbad926655938d6b6ab03e83468620a59d40dd211266a4435f6748e6c6dbba5fbb4d1ccd109df344ce33ac557965772982f2fdeb99ff4af93b5ee4ee72559e4b3f99d0e19e662d445f712d34f95020023112e99df991987ffd2f2fdd6299e7c693bc95f786d75365d830cb43bbc6d7900f012c017150d557d969c71355fd6658cfd3fe68d2ee80ae6de024d730d3922aceede18f38d1ead88f7062f8795ee2e540f0d11d86fda7d3617c02f8adf8f76cdb0d1949ec22692a4bc975a9515bfc81a051f716ab6", 0x1000) 16:00:03 executing program 1: socket(0x2, 0x3, 0x0) 16:00:03 executing program 0: kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xfd3, './file0\x00', './file1\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) sendto(r1, &(0x7f00000001c0)="ff215002154e8798b258855fe8c83a31b686a2e991ef84c9ca06126295e597382a97e1159e16fb887992c811a7068e4c522af781b75d24e9019ef2a1b704c46d11133b463c342543b4ad62", 0x4b, 0xe, &(0x7f0000000240)=@in6={0x18, 0x0, 0x78000000}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x93) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) flock(r0, 0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x401, 0x80}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8181, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2000000000000000, 0x4}) r1 = open(&(0x7f0000000480)='./bus\x00', 0x82, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x24c) getsockname$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)=']$*\x00', &(0x7f00000001c0)='}!\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\'\x00']) 16:00:03 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='-\xda-*#-#%\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='^\x01:\'V.\\}&\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='.$[\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x8d8aa3e1ba4343f3}, {r1, 0x30}], 0x2, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = socket(0x38, 0x0, 0x7) poll(&(0x7f0000000180)=[{r4, 0x1}, {r3, 0x10}, {r2, 0x40}, {r2, 0x160}, {r0}], 0x5, 0xffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x2}) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb8) sendto$unix(r1, &(0x7f0000000280)="4bf8f62a4e1b8ce2409e2e68832822aea1d46da38670328a2e48f6fd263614e696008c3b9e1b64f574710e67e222b3f02cbebde942bb0041a70d5480bfdc2df76e7b18e333df1c1e82ecf4e3e2a813e1dc90db2d7dce78d6cf5949b20600e65a4689e890a0e6e3e0889f7162474190add9c335ce304fb07a12ed07cc346aaccd55c77584f44a23205b59f87dc6b6e89b0092f1cc9bafe4a1a7570719b61a27c1f7dc27212591ca4f77d5a21af1b2369004cc8de5402d455e979d19487984500301f42931dfe274ac38f48d718391154908377617efdd9bc44e392a82999f4c29e47afa2b64d96ff305301be6c709e4ee1b", 0xf1, 0x3, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) r2 = open(&(0x7f0000000040)='.\x00', 0x4, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6a, 0xa7, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x100000000, 0xc52}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xa3, 0x9ec}, {{r0}, 0xfffffffffffffffa, 0xbf, 0x50, 0xa5, 0x5}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x0, 0x2}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getgid() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0xd6, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x8}, {0xffffffffffff8001, 0xc5d2}}, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x0, &(0x7f00000002c0)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r5 = open$dir(&(0x7f0000000940)='./file0\x00', 0x843f, 0x80000000000010) renameat(r4, &(0x7f0000000900)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r3, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000000000000b0002ff000006000000", 0x2c}], 0x1) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) 16:00:09 executing program 1: 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000000000000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x3a) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getpgrp() connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(r2) r4 = getuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x4, 0x6, 0xde99, 0x275b, "47dd59d44ac33deaeadf8ae036a4f5195d5055bb", 0xffffffff, 0x469}) getgroups(0x1, &(0x7f0000000500)=[0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000017f713d2e78dfb2d574a45fe7abf2e5b2f446cc2aaa3e1b7a48aa3c1542997aa3a92bde42545d2729bdc42480224589ed2ba0748c323cfa2cb"], 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="cd594477dec32eed6a75f03ff0f60e04b35529cc7adc7aad70e37bf4c7a22b091a47d3ec", 0x24}, {&(0x7f00000000c0)="45e028ea6e131c5c14105703db5dad4e44c5e7020afb692c686043c6aea1747f48fbdeee341d092a", 0x28}, {&(0x7f0000000100)="4cf4d2f6c753a4bc5509775c5322c3684fe3c0fff9ebdb9f04a9cd2f5d8e4c81d0e3556d51b4d4cd672743c5495cc41e55a170f0e65b3f9253168076d380bb4758bdc3ed0f85155a5a01ef30dab75309629e3cd3ca58fa523c29bc25", 0x5c}, {&(0x7f00000001c0)="1d6caa638973f3979c66764f17b22c119395e43705c824527af81cec09c9ff5ea25e298c7cb86ce1eaf6e6d70c6e622b54a6f8ad8465ba9697cbc7270669a8fe3559d3c8b18e66fc519f94a70163e31bb3f8af72f092001624f30c3a8175527a94cec8", 0x63}, {&(0x7f0000000340)="4f49c36e6d05a6dfaa044546f66829c01c54c8ea94aae1c9ed00f76ef511595e77bdb6ca0460c653ec19dde4e91c8bf3addc62004b837fb92f6a556df88e83e92b80f06b5fb7ae1f748a17d264e3b0918ba2dde7d7a316a87c063e627a479a6fecf10cbaeb71d7144ca957966b731f082e31d052708fae3a0362f550a1e2534030f81bce629d61e2c856405dd30b96a41ed84fc2115ca947fe33ff26bc90555977d87e20dbe3399961aeb858c85e2ec7a158668f687a20aa043605ae6e337be704f2d53106127a7a1861f11731ac2f5175987b56fe9ee1bea458260a098f7b507000c12dba9e", 0xe6}, {&(0x7f0000000240)="886efac6e2c7d4babe0abe9593e3e638bb16a84277569affa4b25020a842719b99c1ed6b64b887e4504cb9d1c987f6a374cf75fce34cf0fe9d68e9f117f899755e441e39a097cd11a5ee158ad8960843affa1f85caa18f2a991c67171409a48788aecc4bbbbc7153a171305c56c6b3d2c9b4e44c405e5d026e1dd2ae7ace1fc3c3d92a2a0e70", 0x86}, {&(0x7f0000000440)="db7ace07cdec24a3ad33f419c264cd1633db4dd9bb", 0x15}], 0x7, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0092755da2a64e8d28a283bc8b3c0000002800ffff00000000000000000100000035033570b81810aa4d76017ab2cb59b17c9044bb20ba32ce3c836de89c06e0e0db945bb9060187964f800d6f402f167f5fcd93ea81f0b4213275ff8d1c2c7b45079a8b3b6edaf70718e05b5e8c26c206fb4f162cd24ac9fd2b802b763241d1c79ac61e8d713d79eb0fcd3dde156cc1301d8169c7df64732c8972a04bce4265a789135fae5276bd8eb971c3da8db69204daf07676cc12d377559c37d1acc9e4", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x48, 0x8}, 0x8) fcntl$getflags(r0, 0x3) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ftruncate(r1, 0x10001) mkdir(&(0x7f0000000640)='./bus\x00', 0x14) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x108) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000240)="197cbb26dc8123a1fb893a3f4f4e0403b353b3cc1139328e36a48ae53df62313270f380fbd0f1d8aae0ac00587589cfa1dde20f691dcd822b7f2f8f066ddd6315722c0680455c5c1130c94f068690bb712333de45885aecd189b56bfa6a51cf89e4c2fd782b72f1e72a7db3f9b22675e79c3c062cc8c3628bfd3b4237bcb26ad00901204f62c18a320f65a8a8d3203cdfbe5012b0653ddd3dcf495a733", 0x9d}, {&(0x7f0000000300)="eadde03db5091cf42201f63ef38da0541cfd8c7e1265cc20f61ac3110501ecc3162a6b980140dca29d51ecb5d7913a6b4f0a6fae9fc77dfa00", 0x39}], 0x2, &(0x7f00000004c0)=[{0x28, 0xffff, 0x1, "92bc11c762c4076ace9ef66fe00205c21b"}, {0x1010, 0xffff, 0x5, "1d2d5cb0cdd00ca64986144a29fda2038993ae8367c7ecf2ab0918938c7ad4668d496ee6e7748cde097cb2c5af98b06b04a45158940e312ac26738c4b56be67b5a24aae3780f655191c3c31fae6cfb39033284fc79ac7eed0e25d3cc3485d35f89d6fdfb0aff2756c67105fbfbb4f3328ee5cc8a9e830e96411e25623f951fa8408bb575e65cd6c8f2e196b1425410ae72bdb0ddf7e405b30232812140fe3f10a16ce69eca47379e84ba1f10ac995e328fb57f0cd24dedfae8d59296a39be4ca300593ae2ab2df9bd68b6c3fe7c68b98f84cbfcacc022108a6031bd2343f9c148e40d7c967e5451e685d0dac17c6f70ec3c367d1e49eef2d9c34bbb8b0cd90a26e5b693d7d87b9d3980391bb219a9b6e89d835023a6dd7c47f6744650a68e96e025aff01453dafb37596d58b6d9a5f2af8ef0b3a612aa28ee5cc179ed43d2509c70a4c3c035fd64807d17b8340dc69a3269f33b043fc88e3989647f6efdb0a14b6be59607d9c4d7a774965231b398886b23ca20f343c8d5dfb505643f21fc71b42c6f5899abb0dbca10124acbbdb8f3c8660814751bf7e8ebbead1fc8e198567d03226b533bca518c09722ea8b4bb65244df503f2379154f39db79c6b5c991fc7fbe8c01c3016c60a2c3152eb80af95e8df0675f3b61da9e6e8baee70b0d738b290b51b5f6e5a542ff008da805380c97fa906cde1d44b92113fd0441f11f00e1eca3001cdb0193122f9272ae465121aca0fbd97ba34aa7afed5c1496bc0e5db198f5703643170f74166b1d1cf745d4387972099ec9c337b0e5f70eaa22f8e8eb6c2827934cf3e6b35647901f08a2dc1b78a70c51ff1fe1c1fad4da5d7ea39e87d08250008050a3d269ace071f492df93a76441c028698ff8848fdcf19eefa016cf21238a83c11b97d9ae1606dba28accc0941f8997cbe6cf24d9c6da18a257e9603144f956b71010517e0980698a528999542e9f62b1a9b43e9464566f5eab402842da5b3e4bcfdcc13ed6757ba9fc1fe24b492b85d298ae7fc72654c3d8b33aea43654dbc122acc80043cf13c1bbbe649dae94899fb98a8748021cda74548ae03e12f372655e33ddc330eb1da4f528f966cb0d36ac9fc7be8c12816492b1b51b133a9042d82e57e3a5a9bfb5c47a656fe57bf3d38651fb677313e515c94596379513c70830ee1a00ef3a326711907abaed3fa0c313b2182e8120041ed98454a77e2e58ad8b8f27ac48c8ffcf71911285f05858b6d58142339ae12ebdadd00e2eda76687fdd81d048f5a1a4a8bfe1a9806db5c84b426500063f14cea4401ac52d70cd123e86e14eda19f5c06b781457d8994e187f6de9aa9a69975f95b739e0847f3b5ac3caf2c20fda4b77f90f8e55e7dcb510f98cca9cb2c1881c89442c53ee6d7d5e3e7938e39b0a474e12f5314399a6b8ab70c3ba0e5b65101cb0ac1838b186f8f1c043f14593f976bac195e978d8d542052b03ca51d1856f9c47b6b4bd24d236d74d5d6299e3efdf0e121438aa8421893e56507215409e941a609d0d3cf624f0cb523dea81fb604da4389682b54f4e53059b53d30f59e1334944671faf34fafefd50ec54e50145ac047920e45e546505d88d48067e0d6d9224c0a55caa91dd03cc9a27dcc2b8e57ca0a30ae167a54f7452f4a358902fb9e053d4273ea86c12d6ea8789adaa648f411558d211c24f9e45ed042ca300ec17cfcdbaa56091600da9462d89ab00356870a698b3a06466d89b3dd16cba8b0b0d995566f300eb480a056d5d1b3638379431f5d6b1e0f85d305616dafcd63b212767e8c83873c756adf65e06e1d4bf264c0d26b565d4b1de0470ef1ceaef353eda3edda0bc59ec0cf68b05e9e7f18665cefcb746d778a2e1d974ff3466d84a8666551b3b9d47d74eba86650f790d4a15946da7ec2c4b61da94b97a6b0bb861c9fd8d28288d2172f35231c56ae997a0c28acc50ee398009160ff83599e0a4036123d710a73ad5ff619ef558a0bbafea23a71d57f94b1abc901dc0e742fc233445ccda8269e8a128fcb9067c93e2cd597f69fc476564a1f9959bb3aa0e4991dc2b94936feeed26c9307df6e37883444f49a5179f4f4bb7e691c866502baedbdeab16972e4478c1cf4edd311b1b633cf380bcb2421558ac91590dc250afb21b3c774c62d635e1870e692a42849dbc3bb05526f7d360ec904c60a4c675bbf09c6f28cdab92ddff566931095f34aa1facff0f7a5237ed3f0231b8c2177482b474b457fdeb860b732b67005f27a3686d5a7344cdb468106ce0e18df755f738b98768bf35b12e5404650cf8c39679ce5c514c6b30a84ebe01f5fa4845676cc9353b69362217040792f6a4eb5cd745830c7a97f33021e924efe56a20fadd5bb922d0e088b7c18de5068800d180d913152d7e1ea493710328fc9de0675fbea1d066e2173ab2a340be7513e6f484990496533ea311d7991c80d33b7b2e4646843b7ef141bcebd9d8449bf659b3a5850088087184c417c73a2935d0671eb33035ce63f36cbd6100866953f108a42fe859ea5d5c8fcbb861bba857b3d6acaf0746a140cd17d824f4a288c18df05a09fae3ff6700d1d7a96444568e63bd31cc4730a164aab80ca8cfb93aee2a5a4bce2f649fb8ecbc4889e3b247fc7b88a76665f2a04e988b9abcb67ca08434479f74556ce90d78ada4bc5c668428b6431169b2a364ad818026aa1e590b07fdf2f0d34b4144cacba12832e95ddb8045e88e604c1bac5b57010e485b6d767cb72414a76fdcc4b66ce674e66fadba306852958afb442edd9f481c21bb99805a6f9132a925298b6817a4a1f703917a3e8e39e6fcca32f53a669fc6e8e8405766d2ad1a23aef73fdb6924f8da33c3235f588677749cd7fcab4cb7519eaa2112ca6edd10253fd4188bcd72c6a9b865fb1b5d86a467d9f6a38c2988146f185098cf10f444a3928fc9e59016ccefb433fe30a81fb8c06a1692cb35abe86ec7b8bd185db29a62e75293de582b74beeae501d78f73581e2ecf26aaf553f8ab6029a3cf0ad4a2e9eb03bedc0efda29290176930d0a4ec55ea116d757c916b405f3a65da81e75c70ae6cc311ac90fa78d20b980d49a6b50857ce05c98f139f03c8e4d106f74637b613b478f6ce9bdeb2b07bda675e452b7aae98865c1f1c2c2604b3a22f4d61263c04c9907029fa88c47069ab8644b7d6aa05fe5ec6c15dd6b90b1b3470e37986ce324d4f7fd269dff8d21d203cc0f397e77f582a10cbe1ecba6828d9ab602a075097a1f57ac9e15ac2a1c31db0bac63cdec7003afaa3082579ea66eb1ef2421b3d6c6059d22f3b5fbd7ba923d44a3f4a8b27cdfecb374cf296c808dfe49a6bc54dc0f22f045009b3bf98f0fe9d8f6c75da98a5b6973b059c7545544902d023a34078091c832ab11c6a67187167a5a783ba209c547bf3d712974518e8e7313abed749e9786e57443adf84a5b8c997b3b393a14fc16dc9a939ca220ce9b2578574e47ce786e275c7ad72c610d14c8f9ebcadb8b3f311726958853f51001eaeedb970e787a60f09c3d8889c98ec68625ecad8df697722004094971d7b719989458b21eb5ac91a67f980c016d6ab7a5971d9d2d9eea89670d0a23b665889e760e59b07b4441e86f740d84c68126941fe05b50294b68f94b2d613065c321d8d41fd6f51f8526852af54ff390b64a56948e94ed57061aab071f62437fdc30ff6716452e98267a967e020273669eb68286b01e05215cdad6bcba1a85dd0bbcb5d7aaf91a5aeb1318409f1bf54db406f9689848b8d371b85360b3f2034bb0fe7825bea4b2639fa81e492c0c6c6db33599106e9fb18eddcb4be1a3fb3029841ce167c22269ae6451e29894e6824bf33e46935bf9393a3a3827c467e731d9c79efdc11328897b1679ff20f250be8ac9881e0b38b33a382450d12a0651437b2f2636e4fbedf7945a27b13b30ac97692b588bb404e4dd2eff124483e070d59a4e7ed92c09127ed8752e577225f9352a730bfe82c8c5049904a903da32366dd001a31a6a31431c9cc2536b99f3b9a937ff7b8623528977550571939a0860e0a444fe598d2dfa77112bfd18d1a41ef06552e0fd0fa194bc241ac786559ccea8f6f3386c842725288041b48675d16644a20fe7c7623a77e58b5d9abd48c3f6b99cbc65f61e894c1f7fd90edb4716aec9bedeed431c1a66562e438c5b93185678edfab17e3fccc37cc0b1cd104b7ddff4bf386df4d72f1fccf30acdc592f25b3ad78f836c49ce8f01bacc026bd3d62e8da260dd18583a4fca92405e393d911cc40f1858fb31b62527d9d0ab35466eb44a8ed6bcbfb21f34270c9170044bcfcc4eb838c67d030b522caba76e3aa0feb79d36a86246d317d4ed0917a7467d08ad4c2b3b74f5ec5e60d47c1364999f17bac0365ec7294057dfd1133334746fa33d2b80ee18141a7b04a82c019618133314624d0efca4f0aaca2815fcb46525dcc7d455eef0560b69521001650237fa622195291c87584ce0784f73e83affb4d701cc07c3e7bbe63930966ab2e2c5b398b68770e712fa84b277a326998416faaa592ea6efde55596149fe7da9da0b5e968cbc17a37c382f5ed1e4d99b8789ca6602bc007ced449ed1497ab706220e64aee7a9eede89ec04928663727320631fc5da7a3da1d903d6fdedb26a3a5fa76549fe897744b1686ad168b404a41b8cd9419eddceaab72482d588e28c5e73099831511842f77f5ad8fd458d66e4cf32a2882f9164d5a6245afba14f038317c838cec63816b359802da09999f9cde58ea0f05a35f05d95ab252e4e732b3be570a41c3ba756d879cd18ff5833a73f451af88308afb0cce828ae0229a29d4353278a1e12f24860ec731fd16deb15aa69dd6931cff296cd37f28990fc1511c753d4f36e8038cb834a0b0e70b0859cdc467ccd13785acb6e40a0277f2989cf23b156ba199abf8087ecedf7ee1e6d1844302fa82d3e82b050100160558651268d21fd5a30aaa5cce7434f7f16b6d5d752c46ad15b67836554d5a77550b2053c814e6879ce8f98582be4f51e3d541cf6f796f3c0bbc2eb8429c3f1352e4e2965d2b56709b8365e153b9f8f53a2a17cec5a2306fbf46c29a7c563c92868feff59694fa209d016d2f241edff5fa9c6349062bc55595492d6506eaf8a3653c8726aa4032bfc543ae90cad1d48cb59555a059b40303f716bf3e01d567dd86a2b04da1579e618b0203f581313bb4082ef32ba4589d12f386b3d2dbd55d8d180a6eaff7a4308f423f206515ef7784969610f49463bc37731990126e49764861218dd8633f559b0e276c669c713304bf1a73f858489d73282edefad71ddf85749fe1fd31b7b2a91c9c2689e38a85de1d8a4fa3a608dd6d45cfcb269b4a32a88afad2187ba18770287e2d76a784e5a59edf4d89fc1974812d3fc358837813d57673cd1c5d002f4894c78d98f0062f350071227c4ed5b7fce0c7536da03803e609d1c59830f6887b4e29d5b0731b1675caecb717279cd6e68e44a5473cb45c4fc4c5c306ef00a219f58de0a1b02d71a5c9f07cd178630dc6d9b320993c4d19f1d543ce2b878a5d9629089adea60772f7b1df792e8aa481b6e47418514fe376db6e2d2f3b5d20dc29ff67081f1863d83796a1a9fb7e409e4f94f59e264e6091ca698dd8c4b2eb6dfdfb2d9f0daa0b1b064df46c01ccc4dedddb891279251f0c13374944583d8ab14f64574365099e4fdcac43414ca3cf8e55c61bc5935d62a32eddeedb6c18d3581445494c836b3bfb19b393449fecd37e58b7be2ad46ab1876d98376"}, {0x90, 0x1, 0x4, "bc7524782c75d55415f500aa22c7ce282a9f02c249d65938b5e6eab6b079b1421e1e53ff541772f4ac487a39e31c6603afddd827b80eb408f3c1e2473cf77da37f58c163015068532704e4cadd61446233def40d48aac86d9fcced3a95a3fa484533532542bed0293cdc7fa0cdceb931734d2aa0977a1d51fb384c52eb"}, {0x78, 0x1, 0x40, "567227671731ccc1f0a11173d641dd8443ba10063934386590812ed576fcf3e2288b5ff5514aa6b90d301d8a1a8fe321d595b2659efef7e93aa50d314323a74e8b0da9db4c6182a2f3a572b57e70ae348e0e45ed084e680db72d4e749b4eee36fdfd51"}], 0x1140}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x40) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b6", 0xfffffffffffffe9f) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getgid() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x46, 0x2, 0x3c5, 0x9, "faafc4bf7dc1c5f4d17bfe373215ade653c98a0a", 0x10000, 0x2000000000003}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x80000, 0x1000100000000}) 16:00:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x10, 0x3c8a3fabe2f0fb29, 0x4) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) write(r0, &(0x7f0000000000)="0bf448470e0ad998050e08086542ec0edc5ab493501350f622d3f5aaed588c5b0cb5bb0fcb728abc81dd4ff5ba33dfdd6d", 0x31) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000, 0x1f, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) listen(r0, 0x0) r2 = accept$inet6(r0, 0x0, 0x0) r3 = dup2(r2, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fff, 0x5, 0x9, 0x1, 0x5c42, 0x1, 0x2, 0x2, 0x0, 0xfffffffffffffffa, 0x19e}) close(r0) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x24) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x2276, 0x8, 0xffffffff, "fd0e4902b2721d7d4533ae02598301ab1f2002ce", 0x81, 0x5}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1f, 0x2, 0x6fb, 0x100000001}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt(r0, 0x31, 0x100, &(0x7f00000000c0)=""/89, &(0x7f0000000180)=0xfffffffffffffcdd) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x1e, 0x8004, 0x6) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x20, 0x5f6f, 0x20}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x0, 0x100000001, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x5}, {{r0}, 0x0, 0x4, 0x0, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x68, 0x10, 0xffffffff, 0x2}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x4}], 0x0, &(0x7f0000000000)={0x7f, 0xfffffffffffffffc}) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) r5 = dup(r0) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x3, 0x9, 0x0, 0x8000, "b3c30729c294a8b966ae966938fd9187bd10453a", 0x7fffffff, 0x100000001}) dup2(r2, r1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0xd2884843) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1e, 0xb, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20040, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCEXCL(r0, 0x2000740d) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0xc2f710b, 0x9, 0x1, 0x0, 0x0, 0x80, 0x3f, 0x2, 0x1, 0x7f, 0xffffffff}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x38000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2c1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x3504) poll(&(0x7f0000000200)=[{r0}, {r1}, {r2, 0x4}, {r3, 0x1}, {r4, 0x15}, {r5}], 0x6, 0xfabc) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x40) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x67, 0x500b}, {0x22, 0x2}, {0x127, 0x1200000000000}, {0x1ef, 0x6}, {0x44, 0x3d5}], 0x5}) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x409, 0x82) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) dup(r1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x1) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) mkdirat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x48) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e7d3653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xccd) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) close(r0) pipe2(&(0x7f0000000000), 0xfbcff9939d8be3cd) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) ftruncate(0xffffffffffffffff, 0x0) getegid() socket$unix(0x1, 0x0, 0x0) chown(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) chmod(0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) unlinkat(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x194) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180), 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) socketpair(0x10, 0x8005, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x31c9}, 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f00000000c0)=0x1d) chmod(&(0x7f0000000140)='./bus\x00', 0x89) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="496113cacd7ac9af72eed93406194d108b1a87fc10645a9f78d6cc5221fa25b50b6016a0c4314d4b80a05af9ec493ff11c61655536d41dc396e5153c000c744330b50aa6525d243cf96f0b57767545ad4a651225e078decd92efe279f0c180175a1d497f9b81111781783bbf521f0b6237f17c2d1f033c04577cc12fc07e55492cb1cc8f45a5f85aec8682c52049a45dae58b2b7de7dbc061ac5064b873fa7ce7f9afccd1f7bfa0c40999dc0a69dd107a592bc3ee44abe4e3fa148564fbc4ef30fd8f41d3759441c527faafa4ec9bb40465140facbcc6d6ae4ca91d5e0b343d7e4facebda4a6f8deb7763dd7511111cb3f150bb7b7c052c660b36be3e3f8f4454170835f358cf4cdf28579ea74eed6e234415490ebad327be2baffbac05bbe007e8e0b6b6e84934127ceb6a837b870f454fff4783c2b4a9622c6542adb4057406af0405558277c544bb94814232706feacd7f47f4ea628f0cc246b4634621632b6a68009f0956aeea0d28840c7fec40e6270261407ce4eb4272f95b2c4e82c1e0e54de9e86da705e85ecc267f56e45d256417d6ca43d645d538d6bcd208abd7f0d2cfee9fc52530f0eb2985c727fa6769230b771293890c80c051d5596fa7cee583c218c34a887207280ae991a2b619a1d56249e7f4d90cd8734f78bde85b1fb875f08089e29a46fc9c3aaf7472d201efa9df9ce64e12892e2cacc7cc72da59ee168324820a154e7563481ba552d3787e1a680cebbf32ae7effc5196c058dd481ae724ade131353a8ea8ac48f5efccccc03ed2c7582f71303e36b28487cc755e2c5e128312d45eff7114e9171e03ea8214247e9186eb9b07fad933544d27644f5fbfa2c2fa18569adea65971608173a14d3ea3916e4b34e2c46d24aa3bedb3d06f7811ea45551ace55812882fc04d9487f74a91573a39d06449b29c27469b2768861e8cfc9c87a5dcc5fe4e243653807e52052df61db1fe6fff12b891df2960094dbaf52f23a4f114048c46f75a25cb3e0d569419070acdf9c33af6f186f758d4be9e56a4378a87d540afa17d583e360543916e7865b2fbe35cf0f3237eefca0b8f66b18495eed692c7f8b731a98354a319da71693deef93889e8bd076a3214760d5c4b728ff107c6699f6a0607b9923995ae2f07a4e9b1904207d8dfb38c7b0c68ffc766d500e28a77c0e04959997b4733815ca44659abfb2dcf7cd0f13482cf39783b41d7bb98d8d73c4a842240a9991b4508d6f2c933955dd6019cd1e81f23058aa1115028c5bb17b165c63abe208cf63f14d1690eb3c95aaab03c353444438c0ca023ceff8e8c08daf4cea7a675e4e7de03676f2b8468238a518445998eeae66294374cccac0b88831f387e101f971baf0b62141ef7740d6fa8957a1c16b07be74f01b00cf32cc5e9ba5dd5d42cbcfc85589a7a8d5fb0ac0d71aa29202f08c52231339da6b3d70ce2b81b2dd658ed070679450da27fa6f49d5216d96878e87522adbbe1afe62143738a5fcd83d3e9d84744305b8cc98b15e24d52511772082a26380191ebe65ddaf17c5bb1c57c14ec05d605796e3f1f373f8d5313a37791da680356b984df1f433974dfa479b2ad273663ea84862a88adf0a84011f6c2480b66132bfa56622e10225560999ea4131022002418632cb9264ff9d28d80a0e67e2e70422758f5d517fc1ca07aed65868b75150eed8f7f2c2f3e1fd744fcac71ef040da4ecd8c96ecdba9069ab7fae52d51f7988ea9af8e2ddd326ce13bb1707182a5360c3c0f44f96959f78d31ea40dfb1d3e794b90713cdf521100e8fd4cb2cb8981f522106a25beea21b80da9ae810df3284ee59c16a2e9c58497448ddf96a80c35acfa0eb674234b94ac4ca496763f194bb4c6bfa9b96c4a650157166892783eeb7bbad3521a2ab76fa580871cb5a9889eadc48dcf434ede24eb3b7bd10b7b9d8a7bf45000f717ee7126e67856917c5bc13145b2cd68f7f040ef01b8ffb00962b8e3eb8c4c941817f6a009a43067e63a6db805abf6b425f8f218ed04ab1d02d788e5250afda47a1689436c08d7d467cac2b6abc34423a494cd1de4fdacaf0ec6b6fcba7668465879c24217ee85c7c6f7eb007e206e1744df576241caa2a3ed7630c9a1b05600a43399518c34481d462d0bbc6f779a5efa56d1d4ad2752301aab310d68ca2c7a07c410b8a76ee22490dee0f110b6788da0107e77418c8484e3a22a751b81979f25f90df2a75414fb45a37e59bbe182c3e3dbd11eb85355126d7e2afbb1b9dc6fa316984ae573d35527d0c965f90a93fe17ac5188d5bf9fe1e7dacc3c547864dc2606f942b19458d811f4e2981e6406f59469f54a9f5f50dbc41a07b2e13be400dc72401e62e5a2c8074da31460b5175286656a47b78bbc5a8e2e3c0fa3fbf9d1b5a244b3de69198712e8ecf243541a24d3f779acf6e39aa23c6b218c3b7ad2876d19647197979ad3d572b14b72e4ff063700b9d438ea26913dea13d556e04e8e39aa3fe100e5ddb2d5ed9a593cde698c509e1626e22d1ab63bb67f2305655cb24b07074cb202bdeda52faa1e8cd7e65bb8279b65a553e0c1289e73ddc9ea154648307a19e6ffef69a45d3b1500047465724cc711bdce6b3d15a904322ab03119597344b42d6c61403fabe7669c32f6abc1b42771382236aedeb9d5fb76632042e839546f227430add51029a1c86b2b5e91aa9e3dd0913af0e44791dca6d4e82a31291641ef35d58fe50fdede629ae5404b41839734cb782af6f2b96de7c2cf3209e60afaded43155e32ccc009d633f48afda9d803fbf649524ad64d152445b3213452e50155d7516fe0dac773ef8d3da77bdf8762a8757a4469e569cd7cf89172e3db0c37869421ccb9ba219815d9474873bb32cf5ac02e08a5ec2cf543a72e392e9d1822fba0182810e7d1af65988f1471814ec4a5ea1bca46c2c6494e52e4ec57a69b3443b2ba7b9139ee20e37f16a159fa2bbd489a3ccefd526ecc5661518a90bae4355f5dbb16a216563b9b50f2b603b47f1db8f9c7beb60a95030c8bd0e7fe27cded02a56c77dcfaaf6a1fee0d05356a095fbb70914400f853533500a4157afad4591e59c80a452a14dbe29a8dc060237de954448330e000b80984efa9866d38c791b0820affbc058b2787bb0d6de6b7ed0aa6eb62930af591078f24f655f991d5f248887769a074583455939ef9c089fbdbf6629393105b09da32309b05cc7cc5b5bdd4f5ee1e9a2c741ef220f7c9875684f24c3d03b079b46057b2f4a26cbef91860f3315d9775116237e5f56eb1c86d875ca6c3dfda28aa885d8e0f60abb89ac83d522872f55a7af5983eb655f8f4ea29d7acc5981cce8f5c25cb62b045580b3a1b24c79aa7a3e53bb3ee265b6cf22806060ac1777d9447ad906675a22677809f4897d31ab958f2638271465360b482222b0eb8f55f1ad74d0c7453910cd709785db20ad718b148549b7c57c9e1eb15b040d22b229a884cbfdef33025f5ac6653b068477def57697c38eeabc5c8e44c4ab41b6ff59c1bbdf15a8ce991022daa154eb1c9b395a51218b9440e11fedd6fdf05f896bce2be3ec583d837b18a25a8ee394f60e390fd42328986344f1d05ef126d3f846419b579a8a01113bf58783544c808aa70cf70838b944c3df24c45c1f40eaa457b33e58a35a7ea072ac096cac25ead16a4b9a29c9a159a368a40321b433db79692585f27f6ed29b19930052c71bef8787f523e66a4366c13d66c772765fa4a2d6c87d39828e3e22854f9851524a61e33d15e4e43ac45207be724753b258a646219dd80a140b5675e9ef9fbe9c5d5e68a492f4e3abbcc2215ac8b389452129a800829867e9eb5ed07e884c520750efce8cd39f1c3e810d0aa33da74ca1f4c7727fe87845b760709d5a9ec95d24eef21924cf04b86dce067921ffc0c8c6586dff5caace9f847195e59880bd2378d38ce03dce6f79a215f109898d4070ffc33bc8041e44906c621320da287e597a094773e416aa5dc0164ae7ff9764682dc302b9bb566617712af8aa1378421380a7d8513e6ef8b1adfc946e4c8b3bc72c125f24027ffc27ccecab09f020606e8d81733a6b52d85d345e80e217a2187891ebefbfc28f9079fbe572b0f8094658f88592ca7c4e19836d00ed850d91d660c71cb6afe0dfa09d7a13b5480269fbf3d7978b3d7577457753a7f6bbc5793e425c0719a7fa618bfab5f872fd35b059772b076da3527ab0fc2328ddc4873dbaccb2780cf736661809e544e8673d0aa5a1413b62091e1577ae8dde84d5c365e6eb8fe5ca717f167c898925033f89ef60685ea1791b70e7cf43d94c471273b742183785f63f09d6433b7781590358d443a5bbf657b3a6f994dc53fb5cdf7d687d32f4bbb046ddb5c2797378d4e408227215cd08df9df315a787a3157bd9ba014f3003e031442f6a52e519db700f76fed5caaab1185d6d02542f40655fe00bd08f61856179c98c06aa62d7457fccd7af256cb5127686bcb987c92330a941e5bc6565a9e339fa8dba96bceddbb15021170e8296b1fe10eb7af96a3ed3b71dfc159ba027a310f462fb79b4e63633005ec5cbf55e3b9e91ad1e47e64e1cc9b053fd22cfd6dfba446bcfb4437a515b53041f9f0d17246b3a1d1b4a52de474c96d9745e6809f77183a6e61f9ba9d4447ec563247348ee4e6f14640a28365b466e084d78b5997849899e194fa93f381cb59ab00959791744830298f281bc749bfc30f020e59a7368d79c2f4f4c4cd498b77e46c59211e6c4e505d27e204789e1f6d3d8eb486e2b083c38b1a53c0938fb146a7734c81390c06f028ee3f4fb1ad4f98cb77fc59dd6891c7ba1a2b08163962a187a39f97acce55dd026547a79123d6f544c17533fb7dc21ed12d108e42bdaccba27cff61d82447869767c44b97249fddb6cde2a94e5e5f090e7a2c646d9ddb73e5c741921aaed7c573b48ae1377185ab2673e5de13deb51213d9833cbb0ddb1b9aa562b55699a36828543115467d658f4ea805629cdc44c19bda8c466839f5f00c57835ff8524e70aec6d7333a09019e7f3a5708a528638d0906eb010a9487c2e51b4a3cd071b9bf45f0562d20cfca3f3458ccbc1761e8ae92aa2d7c694dbd906e69162210c7c86fd13cdcd2ac1aa5c1d55324587ec68440b825c07555ac97be6343139e9e7368913f7f58e78404b7ecbac8f6c5e19cfda4555ba5b86441e3dddd06d2bbbe58a2016108df6bbde43139285bd2eb52b03b313a29fd7e35df63591d651d46c0f55cf3794aa741e600594ce0957d3d64ec663e2bc6b86102981b0fcb13778ebad434302e506f33ba6c9e997bdcdf98aab646973019e2ff39333eff9d7d3f37057c4a81ab8f6bb7474f2b37e2f00001e8f5417e1293230fd05c8076ff36d271817eebfc71327e7982d918b649c759fe9008987d274a153a976b0eedfa3e903bc18f433572876acccea59ac7941219b73774b876bb8a28fb42d6000c39252a3e03ca02b96338d712f133ba55d654e9b599280137d1caf77a17f307fcf41d87b33c65b7ca805aa92529bc8c1c96ef9dab23360d49263a134b69505e63ec4f5f883929cd26347d766d022404f3e0ec607af24cd265f655ccacb4495b15a5817cf058a10199591c2d761d554da1e8d1ec00f743b9e70ecc0a3bd1974600bf2c17b7496bdd8f2c6a166a0f5231e786c76c55f64c9cef4a5a58866c1d0e253c1b738b66009348fd77c17422102983c012b03ab5c79b1caebb1ead74f31bcdb4e151d826307bd9e6d6deba3370393743e1df20cfe187f9", 0x1000}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x10001) write(r0, &(0x7f00000015c0)="582720ef364b25abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47bf01cc33537421a2e6e8c8b6b87cb4a72b8bcdb9ad8a4f5f70900000000000000a3505bb3f0216ab93f12fc4d5fb17e3238e02b6d1dddf653397c68341b339092bcb90c77e921d860d162fae0bbbfb4725df60e7041bbbba4a2d32779c75a0a3169cad9fbb7dce1b9bf19918322b514b1e4fc708b735fd5f96766b48f40888300c9b6f2f854461032ead2237aabf3300eee58832bae984dfdf82ac5166a9d5636800ee8de597030111baf665efd05adce3ffb63311fb6c48c6ea79f9f38e153497f054bbb6f9af40412b549e7d05159b5f7c9da5c240414b16580eb1cb3b3a018222064f74de67aad0c7505e1a4246cf9b1659259ef74eefd70cbfa1e6485639c6d8e065743eba165c0fa13e3969d93068cc4c787e6bc1fd664483b382a5954781385519762e2d653b2de6178ab0b0100000000000000ecdb3b99a974eb1475148ac647aca79943f38c6e994d3f6dce56ff4ff07d16606ea76213683fbb3faed1aaa082a793c181a8fb347bb21ee09eeb7050293e2b21216d44af613f259fb0e610fb4ed2767780fe4452c5d67a5fc6b3fcb7fdff5f673c3b8aeaa071134da10000000000000000000000000000", 0x1e8) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x3, 0x200000005, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000", 0x0, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r2, &(0x7f0000000200)="714c6ddb22b9feffa63d829a0312563eefdc948d16291d3c69e9939490d3cd4f514a3f929b650f4b5cbe9df2210acc1dd5e3ef7137b3e2585045880713c5f2483a2f700ebfbf43bbecc1ed9dfc0fe3cddf94bced370a128f9a9733b4dbf222c2f427a92bd4", 0x65) syz_open_pts() 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x6) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='.\x00') 16:00:17 executing program 1: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r0, 0x0, 0xfffffffffffffe2b) 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8090, 0x30) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x100000000, 0x3, &(0x7f0000000100)="f76c7718401ed9cdfd46037e21ad56136033b5af02a09bb251c4bcaa3d9c9a9cf22de4f65734abfad196c2d36d1fc24c4c7db3a2f6959c0962ac209e33f9cf72846f0a6ffd1625ac3e3187de7fe881f9892787f6cc579f82bc8510c1abe9fac465cf6bf8069ba49af2d52f144224904d9ce3e5c3100f46b729ebdb6d30a59277a7efbe4cfef19d0468bf9fbc9dea7caa3daf15a78f83e52d", 0x98) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000080)=0xfffffffffffffffb) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f00000000c0)=0x80, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) 16:00:18 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000240)=""/10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x1) r7 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semop(r7, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xa, [{0x1, 0x2}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0xfffe000000000}, {0x1}, {0x1, 0x4}, {0x3, 0xa28}, {0x3, 0x1ff}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x878}, {0x2, 0x1f}, {0x3, 0xfff}, {0x3, 0x6}, {0x3, 0xfff}, {0x2, 0x7ff}, {0x3, 0x8000}, {0x2, 0xfffffffffffffff8}, {0x3, 0x80}, {0x0, 0x100}, {0x1, 0x101}, {0x2}, {0x1}, {0x2, 0x100}, {0x1}, {0x3, 0x2}, {0x3, 0x8}, {0x0, 0x81e}, {0x2, 0x800}, {0x3, 0x5}, {0x0, 0x800}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x3, [{0x0, 0x100000001}, {0x1, 0x10001}, {0x2, 0x80000000}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x81}, {0x0, 0x401}, {0x3, 0x3}, {0x1}, {0x2, 0x100}, {0x3, 0x1}, {}, {0x1, 0x100000000}, {0x1, 0x3}, {0x1, 0x3090}, {0x2, 0xc018}, {0x1, 0x7}, {0x0, 0x9}, {0x3, 0x5}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0xfff}, {0x0, 0x8000}, {0x1, 0x5}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x8096}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x1}]}) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000004b40)={&(0x7f0000002580)=@in, 0xc, &(0x7f0000004a00)=[{&(0x7f00000025c0)=""/154, 0x9a}, {&(0x7f0000002680)=""/4096, 0x1000}, {&(0x7f0000003680)=""/234, 0xea}, {&(0x7f0000003780)=""/211, 0xd3}, {&(0x7f0000003880)=""/148, 0x94}, {&(0x7f0000003940)=""/142, 0x8e}, {&(0x7f0000003a00)=""/4096, 0x1000}], 0x7, &(0x7f0000004a80)=""/132, 0x84}, 0x800) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001080)=[{&(0x7f0000000040)="3ce940550d5405aea16f98e00c14903f137acd6d82791ec83b0a89d50ce4c7dcc5aadb0e3fa803a3ef1f85c221d077b95f3d2faa36c7148ccbc2f9811b461306f316dd37404f60995b8567e264e8148c990dae281dd5bdf1cdbc5ca6b6b1ec8be9a177ac83f4294c54fc0f0663142e4d0dce75de03541a28185ad9955a335eee222305bd65bbc180e6f7701e2210603e40b998c6904f114d16db1e70c4900c8fb73ccb5d32ebb92c3783a0ba71ec4c7878735500e9df7998b5be415f4c5d518ecd5763719cd9418247e85daf02ed49b63cb44fae8e750e60dea4624a48a33f3fd9258369be5c46a61958344c4c1ac533e59d491a203f8028fbd02d8346f8f89ed09497278077b16eae1ac9d68573a2ee9d05939c4efeafc86d2d7450176a3cfc1da53a08bf910f97cb4b8d5619feaec0438064d3e7a58fbb49e481b92c3561eee4dadca7f0fb8d56835047bff9666242151da002d1af3026b7fcc6e40867a281de5810054a59e0af1082065e716454060ee7a527c6f43b208d959fa7fed08c468e2ba742db4a579949c5b0ecf68ee90ef0c3beb80e2a776bbd82920d1050f45696756593972712e5ba359e6bbd4144af864dd8d5c0de0c585f3053133fe1f7bb768e98023f1a6758189e403be873e4485a25f7e52d22ea022e30e22115d15841bcd758e9a164a422a30235b0e62c880250e86c3a93a937b3d6bfebabf43bd81132d73b4e83e0de3dc5e64dd7c1f50ea02d5379c5b618b3568c3be71ccfedf2f0968088923dac5075200db6a23b07a6eb73134ae667660f48ead00babe2e09edcdced497df3501669e2bc50f27ae5f75a36e8af3d7be2c23d537418f94de9cf9f2b5573ae56d75ed29650dcd2f998a6b6fcacc6937f69221bb999571343394119b1eaf6e5d0ca982a3f1358c0787689eb84bed6de0af0d6225c4346cc330a95dc24cefbff076fc3d3f12565f7f525dc8e64449d83685519dfa217dc541ca9cd2e51fdf95cc9e92b60546e37b6276d2f048aeb6c9b57594380b2f1339b6f4762076b60e25ca1efa2d0fa9f4f0432751099fa559ee938b3b1bafdc272f940f2bb403e1c469e264cd56e37777a5c9840b4518488d7242efd7894fc074699351284dcf790c5159ef89afb3ee9eae90919a32ea4e52e17074c0d2e198258ff457a477f11f77d0942ad0c29a01f1d57c6a7148379260869bc7479123a0f3f97ea7283c8efce0f2fb52d5170581c4a9e6df0d86ca5bef2c1ad05a0cbff0ba1f43c3595c45b37b585258e00ed6647f07011f1f9849915bddd8a5f85e10fc1cc85f5d9646dc66065c7da97465a73a3034033954caaf9c5d0cdaf38967bcfb70a6d5f98a7bbe6754ae8dc48042961a8754eb970b0db15f625c050040ab8f6f4163687b3b4bd30312e48e5aef28d4562de2a2a585553cb2a18f086185b60538dac605527cca60e60e835114a986cf09c2d2f3b85a2428d16f1077d32a5359f8a8ab93d8ffc2adf1d8b163f965590323d422f0d195bdf01ef76f33889fac92c210b00bb625a5f06fdcfcf7bab6eb1314f323e2bce7d97687e3210b37a61e3e88bcb11939fb9475bb4748b499bb23ff987e7008cf813b11c6893c6486883deab3f381a8b60e06fec2d50306efe7bc0d9b6addcfce32108d7a61d1ceb34d7ebbe72f3d251afcdd571e393b12da0c9689d60b3466aed349b56759de1aa9cd599ce8c9d512a023477006c7327a50d0b2ccbac890306064ea368ac08c951fe64bec3b9bcb887fa8961c50bdbf58ae82f49cb4fb58eac109f387c07103939bcd04fd18c2f1134bf347a21c62a20604aeb4c86b985a28631b531ebace3518b2a2a3a83ccf049d908b3f33f8772baf1a893f9a3d741b2266d9486164cb9e2708216078266d9b1776f20c63fe34c17e2da59f5687c263e76cbfb55b5a5e707822d666c73a3487331e70ebbb3af1c585d89e9985b62e8645247f03ecf32d8a288c22fae463f211c1311d40a41e27e32bee363c1c8962942332e8f85541b44577c7c2c954331b6f3574363320054af5fcaf85d770adbc9b97a663347fc794c5025a6b30377ddf79eb9eeb6236965a5520efb0c2db6182a0a42026fda36f22e212d45d90a376ca0c6399bcaa9da1d322e5851ecca05b32acda9807e237783e9665410c93e0a98d4aa67117e6599e1ceead07f1644f2d4cd62a7806a2e3ff293d959f6c6ba049027e43b2ded9ca63594c09a90548be3f91aa9ba8ae4c9e96547c2bffb618aeeba0dc865db2bc4b845959f9063105b6a6090030acdc2ebf157d4d32f3d3bad8215dc7b6542720ab59ddbf8521b995708a0d384f9d42a9cd2a5b69a8b02be8823e51c26f44e72d05c5b491738de5262ec896f2e356ef0d6fab7d5b6bbb9ac90e2d496e4a48e8e968223eac003ea2d5de47670e2c1d4dbcbb0326562da2cdc4603d6ec5d5833ad8efb710596ebd7e5ac8b5fdd8497cc9fd38bfd2cedbb91dab86def33b56b22715c0786239c1fa806b2c1e5499caa5aa4a250f73a1d622f3dab3cf8867b7d7756f0060b3417071d78679ebede3f989cacd4db37c37886a619e5d08f26f765dcf86a9ab31938e7642391668d932dea89d15648affee6befe4e1744a0b1a2a444eba9d5c55ad1abef452cdaa348bad80514a7cbc87ece5b61b2e1e89972c5c23f47e4b21b77351e1b8ac16608b863ad1b745db699ef66237c561d24f9eaad8dacc76a234460a7421ffc62606498439388d5881c153dba9a4ee6d5c8c53be69e563530b947cfb89115ae150c08120cb09fe3433b6a2b6ded6a57a1012deaa2cad08f8f7bcd8ac3ecc3c537a9ec3a3ea449727dc1d4138e591b862cecac7bf1956bd7e1b50a2febd01f53a24e973266e4faa8c6774bde9f194c3d4ae477d8a0e00d8da4f7ff570415c0a7488606b200e2b1be5269535b5abeba21f044955c982e4ebf163a808ad17493d3d0fefa9a68fad4b62e5dc9d4477ec06e5bfe0754ccc9b533ac737bdd5738abc954cb6f6d5b222268632dbe2bafe1752d50c5af4eb0cc576bad8999b24e4e72a5a5b5b5fc19462c6d86d646f5d02ce4d68e518decf3909ab71a924b5989f677073a163fa2a5377175b0cf6b071fa3a3aaea1c6e2cfd1ebe4c8dcdb2b4ce1eaaaa503559c845b3614226888e1afff6ccc3312be983784f22aa99e116637d8887c15f41d5b1e376f46c6134326716c5aa4ce81cc5132e8d1619ced80bec4c6cab7d72b65bdbb15f8642d1998bc0eba47caf3676e57cd6f473912bea620ce18a46aa21c055599a74bbd93dd75c623230f106aa1e73630b348f3fbac36fea4631a467ad4f2219f364cd224b13676e45634e4b41c031b0068b6b31bdb48066f4ef8573304047a4fe276e5783a4ad9840867556064c51eaebd378126f6e62d633cd5adccc0ea3eee64d782c46e44c1239f468577535dcad61f53e97083af07edd354f763d1ce5bbd77d62f000ca91311887458e4cdac8e146e9231a4a762a3cb20ee8d0848e65280403326617564b81102fd08b92eaa71f8a84fa45f442ffc3381a808d2a39e34c3093c3806033d07d86fadea4e5582c823e903d5e90a694d9aa35c20cac4cb509a6b6639f36e316c5879b52814637f1417a0794b6fc18684452015392bb3e89f22c76d8b7cc9515d0f94be1e7ab4eaaf7236b044a540b611f4ef5f529b09759b20854a60d018fd7fd4361b8d1535acb13af5f3baed75542523e65b6f19ad8f29795003332a90993207f402dcf57a819e8840cb4134e83fcb2ae002dbddd0cff51cd9c92ca7cc3c9bc94edef4a21626a3b1c350c8e66c76f1e86ccc8395570cf44a736ab6cf4d10e37fd9ea3ab744470b2858db00e647ba8e869c451995abb4724036952864809a2da1e283c389533dc16f45c6ee0efb1099ad083d5764148e7c165b7f2811c3a38d0ef1df10edfb726d7ddcb4bde13ac8c5a74fd0218bb24fbd1b9af05ee2dfcaeb47d4edfac291a78b3276503f16ce898e4e43145a3b6a00037f4db4abb3e8a33673a1ec484bda4c201424f207299e3f89358800d412980008e6e18d8667f867377e5f941de4575aa88401f6d74e50c7c236aefde2b87ae357c7335a10d4762162ef7bb14ec688054c98c09925e1c0b1574abc6ea4f8fac01b45d3fe5f2eaaae52ee3a007d8dc50700a855cdc4d8eebad10ee38559c9a447b5ea0ea5758a1ce35b481d41709f98721d6cf13676921753803278211d4ebbce86fd9f4e434b21214e86edf1a57e6aba633f77c7cc1f5aadfd5a7780408463922c3636d88b4c53bc3428f38db4bab1df648b6a34efbbb0cb915053f932e2ac473fe543fbc4ba9a5dda5e2b98b4ef2840642bbddca5065583860c3651f643a8f437db65acb1b47b86aa914b5bdd88e5ebf8bbcee213efe3e4e6c82baaceebea0f0f39505d081a569607e8d3725f39a55033f1eac76680d13601eada706ee2afb7e513fa3bea458fcd203bfbd70256279f0af8408ec9d26afa6682f4a4dcf2bf172803f65c05ef432db0ec08dae969e3aa4251f628a3afd4cca3423d8c9b76f3603785e2c69dddc65e9f171a609a8f665582bbddc982faee420731938c5b2e2ec1fb6d703451172b495b7435451687c05a46c7b8d0733b7aec4c2e99c9df863e5fd73cf8947f884bf6674c397c3266ab1753ff870fcef7c3459490f587231bb7b619e7f621043ccca43b7b3a9ea08729b77f88b054e21c7518d47693353e60a3aa809ac0d64125a07325788ff9db59817a538d9243bbbcc50533a2cea2bfe21751f2442af703d79360f3e8973c98ca6e578cebfe0e4e32d32c4d47b8f50e1189627bdee239ba464bbc7de6c8d542f08a2aea6b642942b8cf1e0b635056027c563b0e48acec32b285a17e187f4cf0b74edf3b4d05fd75942edc5348fceced7179ec8123ef7c809c171c4af2e65b60f2d1abe4398cca04fea598954e050d191572ce1cb605feae092c412172f2e252e3236b5acbf6962621c8829417e2ea3e1157eb902ac617ff2de9ddca762f0747949d4f082d0acd6d5e431cf55ad18345d6be60f162950c89dbdb1e9db1e27616bb8dd5131b1e7cc32b805cd6a39c57ed6c55b0a50ed70390033db3afc26848a3991b16d9f8628cf59bd3adddad08d08e4eebada08a562d900f78f93e2730735d61c18bed6c891aa2b49334c157d1da2f4511ae4cc0d7b2c8d880bd7a68e07de43651ed9e29ab97400fc9d1c8b438cf28ebe4c1f6401825ddbe4f79af56bf2deee8584ee6dd3ac0dc16977c69a9c33e38dac65e188baa0e07dc3a26c536cb5c1692d1adde6beb45fd51c228f72573453e10aac6bfde75770f94bbd5d48115175340a47db66d34dfd1190392d41627dfd501fa4b7f51180c75794f897eace2cc4411cb9a4d864369b7d3ea8d200802ca8e3af4c4d4fae3a89b33bce2341fcb6c12ac2c312cdf2c27f7682de250213e4d94458d7942835f7f83ee64ebd11bf8b2efadb6ac786def4a3f0aff89d2398c37dee1f8e253d29cd21531924aea07193b4739564f9d278a151553451d9a23be539f1527eb63d38d8d477f58dea00bf68251490c8136fd15b9df3df165241d9e1ede97d0e2885f0fecccf082ff5a48ae0418aa56484f9883c3e292c3732c7df97f1ff64a5a9301c44e986f879b5500e66c08a732433a0699f840eaf8777e8e3bc96d90055d7cc0a5959c491e400fcffab645c83b852223f7b82fdea2c74924d71793b98bb2c66349778256ba71ab4363188723e13598754e9da0a44592d26b89c04dbe0e4cce2cf2d3f5def03580066373bd5fe6d90e51b4f8a740d", 0x1000}, {&(0x7f0000001040)="92ce4818", 0x4}], 0x2, &(0x7f00000010c0)=[{0x1010, 0xffff, 0x1b0, "0e835391985a15c7108f3b3f626d4378956c73e75de7818d8ca000140d3dc6c30f11f6e900a30585e8795bb9a5f0205aa57a2323413f0f071d2cf7c99d51f1cea3b06824040a8d7cc2f723c53d3eeb709a1800e00b5cd0cf191279c6641b7f9bebaeaeaebf578a09e509c53293c530457f6c2a5b623d35b9c01aa6ce156e0d17227b71c2c66f32b9448e336db05a11a457f0411c962c0c19872e06f0c1fffcf7d93771867f5a5662ad6f4388f23922a8a31c54a59d5767f58422e0852c60ffbf862800124259e19c3242b6e819bf34d7209b142835669dadb0ad99db7a0632f6becb8b962f025b7f7f75af34ba184681696b773d8c49d5326a0d335508035260330a63c02aee324b68d658d22e8931b0310394d459efee0e5efb5d6803a489fd1d6dd0aa83db262a5f8c202cbcf1ed12105ec03073b4ded3a82a76127ad0b2e36c736de5a3b7c1ed2d2040dba3e1aac862cce55f1d43f1dc39d4b6aff3381a553721f6f583fb0bc96c3cab3d43533a0dc029d77bcf1371aeb7867a58e7065a943f52e5ccadb872869263558b0806c08cce5fb44a963d64bfa4444e9b93c5eadab7c7c29db9890b226bc808e8ddab7d0a1f5f286f524e62855752fa24ca7cdf862d9ca591e3c6849e274b0177772bc4a469b74544fcc9515b5282501ca8a332580bc005b3ac4316252498905572530687cd8ad6e4f0f49440807c755a98169cfed48caaf2bf8a3302a6fc5ba4ce439b0d8d9a3ffa385059da651c0c8a5aa1c84409b9587eae6333483b85b3fa6ddf856ec9ff3dfde9e0cb298260f3586891ef5ba3f67a0fbae8c1a3f6acbc445a93275773dfa04a87b5f255e4825179edae5bb84bb65e7dba320a026c7413191d36b1afc1ab0854dc058998696d51b87b09164a1eb712d81fd5985928134020480760000f6276260bbcbf90b28a2df2ddf9d5643c3684b85424ba27b7c7098bda7e3585f2b8a7cdf98a582535e58e6c035d4669b8ce0ee7c7dc58488f1d858ee9fac25ff357f808ce188045b9cd1a17e58443e61fda790cb42f8395ea85f00177ba478a494cdc9be0b95c9d542b8852556e4be0bf3f10553f465741b0c4046794bbbf3f1b2831474a277fb82487828705cd0321368ead82541aed8b1c1c0525498e79e8e01ee28ee54c10e4f5d5612e019fd5433a54966d0045604a9e3194ad71ae1258c61a330758901a2bb12902c547adf45b62d69fcb38b9005b2c3c5580021f5e8dbce08ab86da84169fdcadd17bea633ce1d92558c30022fe9258a9a0daa681c26a9dee7868cfea941849e25baf1fbebcc737c4819decdaaedb0f365d0d387c138302296a1fc4600f3fc6e77fcc4f4d36da6e9ad2bc90553c562e022d1bf3e6a0792904addfb388b0fcf09756c95448f01b2d924a5c0409f12a80f59221ea6111146d324104a19ef27d9382184c66294ff510ce99625ecdbc8655c1366fdd2786b3fe7af63a4a1cbae93abe9cee37342eddcc1b9140ecfc6a70426fef9b3c9726cd87cd3a94ba575400e6d39adc87ce684a8e6d18ed2fb72357d852ad3810727a3ce103986619485e0c6138c2dc40dade7e4710df3928c93c1280dced108e2bb81f5a1d1d71b9194667738c7af21ca646847155f391ca0f07ceeb1c44af64315fdcd5b8f3f6cfb2cb24918e2029e99c4bf1c24eea26e4da29fee41e2804e19525fab13c6cfcfd1238f70026c537f2f400def8f9f50d407486c680f88943375a49518af3e8a31539dbd33b3999ddbd58989bea56869b29392b3230f2abe74f5449e6428ff2f6280d0529dd601371cf30a4d48cb8c79340441a6efe3c4fb03fbe787b7f9dae3207e1110adf4c816c3443b31394dcf7740fcea5acc1939d3c9a6d33645d4c9882d8e147f751e3de47ef7b09247518887d8ce3a5fc5ff6eb068100730d08581b2472e98c66006d77f41cde7e6e2df6678ccb8d635a5cb7a20e9844cc81016b9581a1144b748aa94d39e0c03f210a22325f1091db1827d5e103d9ab3458629a344852d85e6514fdfc6e9cb864f5163c89084cd46cae3dec554b1b1f28ad9502c4733897953c8f0062a2e4274b5354bdffe89cf2c4fcbc5836f73ddbcfdee7a470cf8157046364526463b6743c2276e3b6e8c603cc247cdc04306f7fc3268a62cf5675bd5175149ca1bb960c2b71bac42defc0d6d814503a6d5bfdd2c3b6fde6d89c034f73d1566e088f0d7688e706524a3e8744373f1d0c688552e4ccec1832bcbb0cc0cb9644185ce1758a8860f697a89c8cca1bd8ece415b8a8f09f6666c61d2a1c7f51498e7833512fc10583cba1ba79e23f7fe22736cd552ba3827ce91420a1a98676ae18e9a5e942c712989c92ac827e0b948de47a3489d1179dc6ee34c6fca67492c1ebb2b278d241f5c2b58b8753ff862026c7c2361cd106f555f8aea2a2509ae0dde700c8a615e98d7fce743bed4c64aa16096c10e0ce9c469560622fb901e36a4889274a43ad84603124db363ade9925ff7fb8f1c8a5064111eb7aea86ab81286db2ad05fddcab7195657499a4309fbc35834c918340cbf6ecbe27c11af1f9cdd83b1562504ffeb1bca0f2e419009a1604c9dfb14fd956c813eafef55f6863177278b6ea15edeb80b742aedde5e427f2fc88ffffac45cf70dae0f98dc09991e3f9390065d4f95dc51c1f2e696d6e26ee4f85ce28631fa83c851169d3c25af34a5f2eb8a30198eeb72759e08830604f333831a6263056862b6fd535158573b602e671b2b21404da3c02ef66b243d05c70f2b8d6c93379454f0e1ad0a00a4d8bec30943fc642eb5f75134c503b7e3fb3f53d85990f50eae27a8edb53f5ecf187e924bf56a601b10dbd40c7a2b1404aecfb921e6a3b23fed1dcd2db591399033cfe4afd6c179e811a0b674e7473276b183f664a17e8210cf559169839f7c23bd5dc3b35e5ff75aa8c1f4b9abe006e1dc6f68a30620ca03c1fdd995111c2757014fd8a572e4367b415894f07a1e7cb633497945e7cf75995a1021b1a020553a3359d17892aab95a871412baf1ed95ea771a63423965c53b7cd04c2f2e7ba7cbce1f844bd8e5d35d9989f42d76ba86b069232675b973df5f655cadf6a069b85013bd587509e979bcadee712078dc1a24f8f8effda977b6b04944092d8fc90cec331a5ff6aec37e9048ed90aafd54a8239bd6e13775194f1f67dcc6e277d01e504b6620e273b8252280d7b172187e663f89615cd9ee3e077194ed49b858eaf67b4edaee754c0e31d65f494925e52bd131f3363b61d2378f8a576600415f116c3b24be6266712be0e0a9a75278ad4173436d5ebe5a746d6ce11f1218fbdca671241880f7fb17ab5ba249c50f274975ca10ea6046d3358f6f87e052764b9e238935c9b924a41546ad4050746779fb3b645f35f6b10642abdfc61af5e0f436029db586559d15995f6ac526979b5c5e700cb06c2f6c2247ece368ca1bc8a31dccb00ce2e04ab1e45ad1bd1870d1d8e37ec8fbd04286e87504add6b4ba9c80b955e6b342388b7f0307c74c8d9a06fc1325a0ef5b1812bcd835f47913103fa748397a585841c9ccc2a632dd0bd95164ebfad722447fe93b44d7bd8d8437d504c470d5a29fb7c97805107e5414551b40247d27fb425d057ce1e046c62b4f2af730e5cfaaf0b73f7f5d37664481a99ac64416f5687b7897bbf7673a8e08529408b80b108cc100aab3c4d5887dbcf31e9327f0aa1ff3d1a2de9fcaeb48c016f2c4b98305fde0ce101d95af78802896c75d93d0993ab9bf1ec52398577c95e1ddea18785f21bcf8aa10653a0688870faf8bd53ce47a25eef8a43663632cc2002dac7985c80dff44d4df067d6824c15e0b42c29a82e4565b25328159f42cce3a2271f839b8fb55a1bb19932e5f34eac6748d6e4e3f5ecda67ac5e5c842431cdaca3477baf06f0fe064eba1ac938d02083db561cfeae37c7eb7833fa106983ab8d0f1cea44beae09cf5f324be936b7bf5574de1df95ce9a8eb472efbbc0c7991d82ab0a306a5b16a253b43f60708eb4bcf9284bd8086b81d1eeb599ad56cd21488c1196626641ce9b5a0a741c89ba65b9c5ad861f4a9aee1dd998f2cc461c6a06ab777d1d6cf8fae146efecd0a04a91093cd7f08bb4f9341c30e3542439d0e728d7266f000cbdf91b2690f103790124e85a8b2b8cbbcd7f7a531f7dd11b259aa00a8b314760fcfa1cea10509106adf1d12877224396b26e46180a6f7605487737aaaa654bcf4c9e7a003b792e9944a036b31dac5d98eef207a8fdc472f4792acbbbab900c04c6b36bbb1325508d69dbb73628a5846b5d9e7b02abd885155da9cbac5b8212dcccc4c7309bdd115f1f090b91b470969f1b2c67856af7d2954726177610a2c892d706260eb879b7084e629f1996d1aa20c673285e2ce933d9849ef3634262c63160ac4a9db05ccb8a61a672ac770c6d85aac0b8d79fe132a90df13bbe8a1d5bc1ea51b795dea970215b718647d0f5a519ae56ff5d27cf3297cc99bc006cbcbf35a5b0739c8d1aba69bb7981ef1c3c6568883590d71ef72b918154b8f012973c197ccd292e18f4054fd818b934327cdc6754cd9dfb89da3bd9c6c3e396e1fa284177817e63aeb9e7f62edf3e953d7bfe85890bbd3f23d3d1ab2f267e21cc960b7e54e79c170e38cafa7c88d95691e8758629b5ac10f276887c4f6a0964b0ae6d916ba2735a092840a9d6bcb50d6ef505f63228eafab1f5d23d2e592b7d8aed2992f4bde780189856077f0e9aa5e55fe226607e80ecf480bcfa24282cd49151c1192fa6d81400d87cc1dc8cdca9c4114da9aedf63cddd526264c51a77647a1b57576547b5abfb5d759d240349889f69b2295c790629859a6938ba79f33151015f012f51a9b49d873fc04b8893e54c45c52ab6769e28353b71888a030693857ea3a63724909b4c3a80e5f73a19657631e1d60799a6c220e43a21b9dfc431b24fe8d46136148ce75a7b866bcf00bb866caf217593b161b8d3f3b7de56b765053d88bc7ea4324d31264cd2cf1780094d5951d8fece3abb94e054ef951d936587d8497181469fbc60837d356e21928087f34520ffb1bb7dc97f2e89200e665f73b9c55194ac282573e08f16de650d4929e7851784fc65e5448a8ccf314bca4636f263a8d9cc3a9312440e25d6dc5f557a15bc1fb7aaa883ec85edda6ba739372bd6ed196e750fffabefb2826dd1ab2bd511bb7284cdcc1fa2cdf2bdc43c7a592b67fc8a2f8288bea33ca2b89a59928a02fb21257558afd69dd061c35e3eebd647127726d700144f8401c6d32ffdb07d9ff3044e67f0fb2f7c7ee48ed732f9a383d1f3cc28bf2f856c910696933f2694265869972a61943b5b1af1472028d06c7846a154d2e9303f7c733cae315f45d3a16ba610f20f7c50445cb8ce26880893a08a72cea628fd52b0992f2c084f51c5e1633f9d3f1e4128969b5d43f952b7747baf35bca17d156937b1765c685fa4a3db723f4e5d51ec4bf9458cbf3d5c86dadf3565d9fe2113741d0f8509580ba15b2eab788d5d85dc2c0a9ac15e90df410f04e7a727c12a05b1ac2c2fc49620b5a72d30cd1f425870c1f47e2ce0dc984e3518fea3b02f6c4de5b8f9d472cb5fe260b90d8d5d08af6f7c3f5f36c7e1c72e24dbc41550cb4d6cafae1a923d503be7b0e894bc25053acef2a1e7658beea6622a99f74b69961c9bf68df21c099120bb980d36fb4f462ee8b420d6c9c00f86707895855999e8d41531c39bda3dd0b40d1cb23d7057cb7012657aeefcc7b237f3cb524511de3582aac88bc442b00940ee7e"}, {0x20, 0xffff, 0x1f, "cc800414c938a1d353ab2882"}, {0xc0, 0xffff, 0x1, "5052dfce3c2a6954b320c4a9e0632ebef38f9e1d7246185cd6be65d433310e64a838dda75471ff1b26eb702933771dfad3fc413caf87d0307f2360c8034908a6d97da8cf31dab64fd2fc802861f38161cc6a7ee3a284950b45e9e2781c9d1628ac9551926f45c806bd95a519521cb56729434381c14d850ca4411da83a98e3ccfb74d058359cf5fde589731386d5ae2b9b153a7ae1536ad35c9ad1373b556acf36623c3ec480afe0460c7a"}, {0xd8, 0xffff, 0x3, "8e641aa2117373b7abcef198aab302245e397bbc8a552f29644858dfc0976740c22bc462b593be569378ce30b127466f5319e302e47150b84f893997d257ae3d814e283361a65c7e606302688e0642745842f0e3678583827fa39480925b4279d99bb4f9f36615877420ce6fe0e37a2b143ee4df52065ea6ffb48ca68b8d41849e076a78b0518c73155c191425d8d80dcbca823697dc783806a924efe7df81a7371faf76a05b9ba142deb3b8b678292e43d267ccc3c1ad82771449bf096fa1f54e2111"}, {0x18, 0xffff, 0x6, "6f4e1c83ab"}, {0x18, 0xffff, 0x1000, '%'}, {0xb8, 0x1, 0x3, "4353f5f1830bd72ef80e34466babcfe936df05993b8447f43899f37a3f296c33f48e66c9da414a2ceb278b6f2c48c6ec378907761c5e4759ce9461af75636c72e9eb4f6a8327d2627fcccbb0d1268d4f8a0ac029956a273f196379e43a9f9af1a74c0795b8224bf32d78fe90d599abf72bb6174937189952a11db128f7fdff19c3f4d94a14a6e60c493e408bd2a7c445ab2665a9a379386ba8bcdc1d7fd25e1789"}, {0x100, 0x3912490161f4803a, 0x0, "7cc51bc515e9b0c43da8e9fad5dec48f74770649e357fc03bd240aeafcea3f742080bfca60366e52d629be418a1a91cca0f7f2bce6204d27675ee1a010750c8188244be2c67d0f2f421fd6edb32a384caf546c988899239fd156573bb433889ec39294c5b5c25c02ef79b28d197a2f4e23ec874c07b22f8d16b739019fb110e542bf50aaf5900c1ec30c7a713430b049f101851b5503eaecb67cf5c3924738e877f3489816ea7fbda2b3b6e99f284aa35ec9a5f4d9f78cd1a9ebbfc943bff1b4869afb6877d963a6ae3cb7bcdc1832e60c1faed78508e1e2cb9c7600572de481522e43273d322ad43d4d"}, {0xb0, 0xffff, 0x2, "33da55a07fdbfbd6c01f6344afd0d8495afed4cf7200fa4b95de3590d9437b2818513fca801c423dc6c12b15f8f986ec78d88e5f009de385b0e432da350834ea2ea64e365055d3806ff9e3d3ff9df27073c6d9b5a9e27fa77aedbdd31598613fdf9234071a2ca1b83561d028278c7242ac880a7f52fe8e5a63aa28fa5f34d7a4697a137a18a7f6608047f30fd16ffe61517139fcb8ad8822b01001b9078a"}], 0x1460}, 0x408) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:18 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x100000000, 0x401, 0x433, 0x1, 0x1, 0x8001, 0x8}, &(0x7f0000000040)={0x1, 0xffffffff, 0x3, 0x6, 0x1, 0x1ee9, 0x9, 0xffffffffffffffe0}, &(0x7f0000000080)={0x4, 0x414ab5db, 0xfffffffffffffff7, 0x2, 0x4740, 0x1000, 0x1}, &(0x7f00000000c0)={0x101, 0x6}) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r2, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4000000000000"], 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040), 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x40000005, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x9}, 0xc) getsockopt(r0, 0xfffffffffffffff8, 0x1, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b420a7", 0x3) 16:00:18 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x200000000008001) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, &(0x7f0000000180)=""/115, 0x73}, 0x866bf7fa5ac11721) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getuid() mprotect(&(0x7f0000420000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) 16:00:20 executing program 0: mlockall(0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 16:00:21 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, 0x0, 0xffffffffffffffae) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x40, 0xfffff}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x3, 0xffffffff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3b, 0x80}, {{r0}, 0x0, 0x0, 0x83, 0xffffffffffffffff, 0x401}, {{}, 0xfffffffffffffffd, 0x40, 0xf0000047, 0xaa, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x100000001}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080), 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x100000001) 16:00:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x8003, 0x100000002) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) sendto(r1, &(0x7f0000000180)="d080014b780ee54bd4199fec30254e841bdff3438701407ef2a820b0d00d014301fe6f2f4f627cf81df54dd5fed6347981ff22cabe377d391b0c046f9d7038dc0e87180617ee63ce0e7f13f42c8bf10affbaec4f5751455a7deefb4698978b8b77dc10432ebdc3fc4437c30018380373ee2e488c9e1c4bf8d7f5159c6950ede0b8cc8fab1f68705ec4492bd33ee29bc31d73acaebe7798ef1582fc37d46c590518e716b84cdaf6043703", 0xaa, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xfff}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)='T1', 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) setsockopt(r1, 0xfffffffffffffffd, 0x64, 0x0, 0x19) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x6) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000540)='./file0\x00', r3, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000500)={0x2, 0x80}) r5 = accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xc, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6cfe, 0x2}, {{r0}, 0x0, 0x1, 0x40000001, 0x81, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xd, 0xfffff, 0x3, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x5, 0x4}], 0x1000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x200010, 0x0, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0xd, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x70, 0x40000000, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x8, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x42, 0x40, 0x6, 0x800}], 0x2, &(0x7f0000000380)={0x74, 0x68}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x5, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc0000051, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x1}], 0x7ff, 0x0, 0x7fffffff, 0x0) chroot(&(0x7f00000003c0)='./file0\x00') 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xb98a7450affdaecd, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a598252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c0000000000000000", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x84) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) close(r2) 16:00:21 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xffffffffffffff33) clock_getres(0x2, 0x0) getegid() 16:00:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x40) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x9, 0x4) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:22 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="90", 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = getegid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) r7 = geteuid() r8 = open$dir(&(0x7f0000000840)='./bus\x00', 0x40, 0x20) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10800, 0x0) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r16 = socket(0x10, 0x7, 0x1) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x8080, 0x0) r18 = kqueue() r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000600)="ca44751119e1b382a2cb4a5830884b7c9b0dce66336f06fc2ab26acd8c09c05f1cb4ddb219264604ee8476d3b64d10bb2e63137620437b9a2f1c262cbf2252f3c509e03109ca3e638e5058dcef15194e2cbdad1ea0e329757fc98a1ebbffd63034be901f5b82b925ff900b97ad", 0x6d}, {&(0x7f0000000680)="78de0adabe273ddd7d2b26ae86e35c95d9fbee0bd765b900986553d976be8b04c9168ee1235e9f010220ed59e916f905fad9cbe8d6b1d86663c823c23548d97f6e2133cb0877d205d7cebfea81d684ba10cc6fd751fd5246eff9d6e5d0a255df13af4c9452101609b583ffd13902efe124abee394a3b5182a6a602564371f760e3383fc5d5cda8d07479a3586a2a496880", 0x91}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r0}, @cred={0x20, 0xffff, 0x0, r4, r5, r0}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @cred={0x20, 0xffff, 0x0, r12, r13, r0}, @cred={0x20, 0xffff, 0x0, r14, r15, r0}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}], 0xf8, 0x1}, 0x0) r20 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x190, 0x100) pipe(&(0x7f0000000200)={0xffffffffffffffff}) linkat(r20, &(0x7f0000000180)='./bus\x00', r21, &(0x7f0000000240)='./bus\x00', 0x4) r22 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r22, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000141100000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) readlinkat(r22, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/27, 0x1b) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) writev(r20, &(0x7f0000000500)=[{&(0x7f00000002c0)="22fc8cd4f1efe2f8cc35ccb8b5357c5498dd455e90cfa777a21f97006cecc6d840137508b2d91973df2651368ef30fc7a8d28971acf25f4d59212828f8ab42a3a473301ecd22e4613970c574197eec1101c34073c5fb6d55c194234e4cff4dca978007182ab4eb82debb43d169ea37535be5ad85ed6eeb868acec130849ee6ca9a1301cef0b9be31690a2a7c4bf5e2c4a3ebfef4ea8213dd004a8b8e190da5a32e2f0076012bc32b3b4f93639882724445ef258200c0a7a957e8ad5a270e52c12536ef497292", 0xc6}, {&(0x7f00000003c0)="13d09c73296c3adb27eb3757945a3b25ec44b9a2f7b27e1039ae8d3d0004be75a39a776767f013ac8dcdb997c27b8c138b752f8fe22fe535a8f40f4a75949e671c0b1727e2cc93cdba7e5df5e22cce33510d1cc52fd618aff58f91bbf561efe161d42870ef8b96e471c7ffbd86c9ac71eac1ff92d0ac63e21a663123aec6abbc30d625d26e9c94938691ca4206c3d5ca", 0x90}, {&(0x7f0000000480)="1423462d9560966e3505880617867770cf01badb95cfb2dfe624862c88403098f4016dbc58b1b2ada1b4c6cc30c01e4dc2563558b7b7e3b582028fb2fdc02f5b925d20708a95b1d797810c2ac7338a856c4634eecf38d29d5b6c1b1ba1fe396aa7bf5366e7cc22a71d2ff9300f097e50fa5911da377b4a97c4743df72bc72601", 0x80}], 0x3) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt(r0, 0x6, 0x3f, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) socket$inet6(0x18, 0x4007, 0x1000) 16:00:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) pipe2(&(0x7f0000000040), 0x4) 16:00:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0xfffffffffffffffa, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socket(0x2, 0x7, 0x1) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x2, 0x0, 0x7fffffff}], 0x43f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x1ff, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x86, 0xf0000000, 0xffffffffffffff9c}, {{r0}, 0xfffffffffffffffe, 0x84, 0x20, 0x9c4d034, 0x80}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x46}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000004, 0x639, 0x9}, {{r0}, 0xfffffffffffffffa, 0x89, 0x4, 0x5, 0xf7}], 0x9, &(0x7f0000000240)={0x2, 0x3ff}) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r3 = dup2(r0, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x1f) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) socketpair(0x19, 0x3, 0x77c9, &(0x7f00000003c0)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x4) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x4005, 0x3a) poll(&(0x7f0000000080), 0x0, 0xfffffffff7ff8000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f00000004c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r3 = syz_open_pts() setsockopt(r2, 0x0, 0x80008000000000, &(0x7f00000006c0)="0d3c35388ed65367af86c9a7f6c0e6b07dc75d33490100c226ae8d96787bad9e665bac3fb7b51cd9794f7b7e111d2595d52f3d27414764bb1818ca30f84f293933ac65edf63a559ac0773f14ebe33f35b81e71d224ddf732699f04ef659567da2593f0aa8567a58c7ea15222686ef17bb32f73a66bf20b88bbd9180e02e91baed4f3bf223c8c1c5bb8f8bd", 0x8b) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000680)={0x8, 0x4}) close(r0) dup(r3) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0xffffffffffffffff, "f4fa4c968ea67050f4ffd713e400"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ftruncate(r4, 0x5) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/101, 0x65}], 0x4, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000580)=0x1) 16:00:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x7, 0x70) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x12b, 0x80000000000000c, &(0x7f0000000040)="90000000", 0x4) 16:00:23 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x375) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r6, r2, r0, 0x7c, 0xa3}, 0x5, 0x101, 0x3}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900), 0x100000000000032d, 0x0, 0x0, 0xc}, 0x4) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x2, 0x4001, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:23 executing program 1: socketpair$unix(0x1, 0x16, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x228) 16:00:23 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x11, 0x3, 0x81, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0xf638, 0x1, 0xf0d6}, 0xc) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7fffffff, 0xffffffff00000001}, {0x18, 0x2, 0x3f, 0x5}, 0x7, [0x585a, 0x1000, 0x8, 0x5, 0x5, 0x100000000, 0x9d, 0x8]}, 0x3c) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20200, 0x100) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xaf) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x6, 0x2}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1f, 0x4, 0x1, 0x3, 0x5, 0xfffffffffffffa62, 0x0, 0x1, 0x100000000, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x20, 0x3, 0x3, 0x0, 0x4, 0xffffffffffff7fff, 0x6, 0x1, 0x1, 0x20, 0x7fffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0/file0\x00', 0xffffffff80000001, 0x9, 0x1, 0x0, 0x7fff80, 0x4, 0x7, 0x3, 0x0, 0xffffffffa2d43cd7, 0x8}) r3 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x100000001, [{0x3, 0xff}, {0x3, 0x8001}, {0x3, 0x8000}, {0x1, 0x8}, {0x3, 0x3f}, {0x3, 0x7ff}, {0x1, 0x4}, {0x2, 0xd2}, {0x0, 0x100000001}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x4a1}, {0x0, 0x4}, {0x1, 0x8}, {0x2, 0x1f}, {0x2, 0xff}, {0x0, 0x1}, {0x1, 0x8}, {0x3}, {0x2, 0x1}, {0x3, 0x61a1}, {0x2, 0x8}, {0x2, 0x1000}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0xb1e2}, {0x0, 0x7}, {0x1, 0x40}, {0x3, 0x7ff}, {0x3, 0x8}, {0x3, 0x2}, {0x2, 0x800}]}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x868d) fchmod(r3, 0x160) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x6, 0xffffffff80000000, 0xfff, 0x3b40, "4625f0d6dc36ef9e4e5c89a2c3bed31a98b28c3f", 0x9, 0x6d}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000004c0)={0x0, 0x6, './file0/file1\x00', 0x7ff, 0x9, 0x3}) mkdirat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x5) shmget(0x0, 0x4000, 0x420, &(0x7f0000ff9000/0x4000)=nil) munlockall() poll(&(0x7f0000000540)=[{r0}], 0x1, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000580)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0xaae6, 0x9, 0xfffffffffffeffff, 0x1f, "f97ec329f4eedc907a94e1d013bb31bc44a2f7a6", 0x7, 0x100000000}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000600)={0x6, 0x6, 0xd2b, 0x8001, "966074f5ecc958c122c8c94dfa70522509485699", 0x505d, 0x2}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) mkdir(&(0x7f0000000640)='./file0\x00', 0x104) renameat(r3, &(0x7f0000000680)='./file0/file1\x00', r3, &(0x7f00000006c0)='./file0\x00') 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000b75acc44321dbd0e0558d0b704343200c74e88f030e040125cc913cb848b2c6c7d5916946fb0922816eb5a549909c221f407909ba63ed1f257470c020000005c1be325c43b41b197884afa39cbbcaa2e66e808fbf26f8f390f3747e3ddf69c88f777d9645b4a4a773c3d882415bb2a4bbbb7938fe4d350a1c3cba9baf4cb2da6b06a4f27866c0b33a54f5072616ced6297bb9ef1a5c53c0a1f7342aac63034d15dd3dce65d30e04eb1b4b30d39658fdbabda5a6f4ffcd0a71f957227826b1fe5c2165e975117f536532691dc4439e35bcc76f0bd6586a83284"], 0x10}, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x1c, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) chdir(&(0x7f0000000140)='./file0\x00') 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0x190) setgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r5]) r6 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r6, 0x5) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x7, r4, r2, r4, r1, 0x2, 0x1000}, 0x81, 0x4, r3, r3, 0x9, 0x8, 0x200, 0xffffffffffffffff}) getsockopt(r6, 0x29, 0x25, 0x0, 0x0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xf9}, {r0, 0x40}], 0x3, 0x438a12c0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1f, 0xff, 0x5, 0x7fff, "fe108e1bb6877054eb5ed91f7aebf5fcdb0ad2f9", 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x621, 0x39a2a208, 0x1, 0x6, "2a0edf613f8382361745cc71ac2113bf4d16b117", 0x0, 0xe93}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8092, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:25 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:25 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000000)="1791fd7f72b4804de17a94af9250781869e3d1e8179006168ee4d2291fab74999f8563aaf377d35f9bb20dcfb870d1f56b4a774a", 0x34) mknod(&(0x7f0000000140)='./file0\x00', 0x6100, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) fchdir(r0) socket(0x38, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xff}, {0xffffffffffffff86, 0x100000001}}) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xc89, 0x5}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x4000, 0x6) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x200, 0x1, 0x0, 0x8}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:26 executing program 1: r0 = socket(0x18, 0x100000000000000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/182, 0xb6, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfff, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000100)) 16:00:26 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) munlockall() getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) p¡šð?@sV¡nX—;« qhoë3à"ȼ~q.üøû:À•sÉV7ÒmÇ&5g ³ˆøQÇáÔ~ÂÌpmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! 16:00:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet6(0x18, 0x8002, 0x7fff) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, 0x0, 0x149}, 0x0) 16:00:26 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x18) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8001) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x101, 0x100, 0x0, 0x949, 0x7, 0x39f1c0fe, 0x3, 0x1, 0x6, 0xff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000080)) 16:00:26 executing program 1: unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00000500000000000000000028007ec425fffffffe00000000400000f2e9ff0000000000", 0x268}], 0x1) pipe2(&(0x7f0000000080), 0x10000) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f00000001c0)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x40000000007) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1084, &(0x7f0000000140), &(0x7f0000000180)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000000240)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0x40c) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/167}, 0xaf, 0x3, 0x800) msgget$private(0x0, 0x0) 16:00:26 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) clock_settime(0x6, &(0x7f00000001c0)={0x23c, 0x46}) clock_settime(0x7, &(0x7f0000000080)={0x7, 0x1f}) 16:00:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8018, 0x1, 0x2) setsockopt(r0, 0x5, 0x7, &(0x7f0000000040)="6b3f2497a2492b5ba7ab594bfdcb7c2d1de101a6c6a03bd1a99e24681ede9409da146f7b158ece64f2a179934a73886f1c17f48bab0f38592b6107611db39df3abc5217e0e1fabbbc28fabe47ea1706973dae6c53e103c9af62a3105b1fbd08c0224958907b749252aa96efd1a4041229d19763fb4eef30019fb52b1a20cfb3b039716146f77aa51f12deac88dd4e88429274caba6ca58a120", 0x99) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x18, 0x6, 0x5) 16:00:26 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) flock(r0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9ddc, 0x8a6}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)={{0x2, 0xccc7}, {0x9, 0xffff}}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r1) close(r1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="3bcbe9b6a817ddc66cfff13f495a29e5501547e555baa67f5150c66bcba5602c43ca3089cd65849e5f81ca73106da38778dfcd143c120819be1168eb5445fbf9d2d3d904053cdc915cc7ba8f636af7308e449c978560384efe294f", 0x5b) close(r0) pipe(&(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 16:00:00 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x67, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/243, 0xf3}], 0x5, 0x0) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000010000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: socketpair(0x18, 0x8000, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x9, 0x1, &(0x7f0000000080), 0x0) fcntl$getown(r2, 0x5) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xffffffffffffff3e) 16:00:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fchdir(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x8) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x180) r1 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r1, r2, r3, r4, 0x1, 0x9}, 0x1c, 0x7f, 0x41a8}) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20400, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4a0, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = socket$inet6(0x18, 0xc004, 0x6) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r12 = socket(0x6, 0xc003, 0x9) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = syz_open_pts() r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r17 = dup(0xffffffffffffff9c) r18 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r20 = open$dir(&(0x7f0000000400)='./file0\x00', 0x12, 0x4) r21 = syz_open_pts() r22 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x1b, 0x40000010, 0x5, 0x8}, {{r7}, 0xffffffffffffffff, 0xec18a6ccb0be96e4, 0xfffff, 0x100000001, 0x1}, {{r8}, 0xffffffffffffffff, 0xda, 0x0, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x7, 0x7363}, {{r10}, 0xfffffffffffffff8, 0x34, 0x42, 0x3, 0x80000000}, {{r11}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0x101}, {{r12}, 0xffffffffffffffff, 0x49, 0x1, 0x1, 0x10001}, {{r13}, 0xffffffffffffffff, 0xa0, 0x1, 0x9, 0x9}], 0xffffffffffffff00, &(0x7f00000014c0)=[{{r14}, 0xfffffffffffffffd, 0x6, 0x4, 0x5, 0x9}, {{r15}, 0xfffffffffffffffb, 0x8, 0x21, 0x7ff, 0x4}, {{r16}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x2}, {{r17}, 0xffffffffffffffff, 0x0, 0x20000083, 0x2, 0x8}, {{r18}, 0xffffffffffffffff, 0x4, 0x2, 0x9501, 0xbacb}, {{r19}, 0x0, 0x4, 0x80000003, 0x3, 0x5d}, {{r20}, 0xfffffffffffffffb, 0x8, 0x4, 0x8001, 0x800}, {{r21}, 0xfffffffffffffffd, 0x1, 0xf0000009, 0x0, 0x40}, {{r22}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x11, 0x2}], 0x3, &(0x7f0000001600)={0x6, 0x9}) close(r12) fsync(r7) kevent(r11, &(0x7f0000001640)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x80, 0x751, 0xff}, {{r19}, 0x0, 0x76, 0x4, 0x7, 0x1}, {{r18}, 0xfffffffffffffffe, 0x16, 0x41, 0x80, 0x1}], 0x7fff, &(0x7f00000016c0)=[{{r22}, 0xfffffffffffffffa, 0x0, 0x1, 0xffffffffffff3712, 0x9000}, {{r13}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x4, 0x6}, {{r10}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0xc3de}], 0x8, &(0x7f0000001740)={0x0, 0x1ff}) syz_open_pts() getsockopt(r10, 0xae, 0xffffffffffff0000, &(0x7f0000001780)=""/79, &(0x7f0000001800)=0x4f) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x1, 0x101}], 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000100)={0x4, 0xd6}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/223, 0xdf}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/146, 0x92}], 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000180)=[r2, r1, r0, r3]) r4 = getgid() setregid(r1, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000480)=0x7) close(r5) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) getppid() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x80000001) getgroups(0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x2, 0x8e51}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/168, 0xa8, 0x7e698aaf98ddebcd, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x8}, 0xc) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000440)="abd7c661bbb1f0e2bb4df8d83ab1c519f5441de96ba52c19c555f61ca051a24b40c6b87b7a14d8892cde4966bfc9fbc07b5a82fc7f22aa7011709c41873ab106e53164cdfd120dc5ee1b81000000962dbb34853c9c8d07860122214b549cfc715af239d86ffd34ffffffd858ce1b486fb604902fa8ea2be2a3c876603212b7cf3958762488f0008000000000000075a75109ebf687b31959f892ac10c94a34018a96c92b0d2dccb0b7fea525096d71e81f05e61337331edf0000000000000000e757e53897f790f342a5ceb591c828b2d9f4db610abcbd9960080fe31ed1aa0b101e74fdf291981c48758f5fdd24ca447642689261c3727b00000000000000000000d4f25ea66d6ad37715353b5f359bdcfe709428ecfc118b6a9c6344f06dac1453ce8d47474731d1bd60d2af19efe835fbd57a8144c58ec1a4186b6df0291e9e7c05fc9135190641e0de208b9186e6ac662692a0ce8d3a877b9768a7ecef9375f7595ea0ff2cc9cb15d376857a3a39e2b14ebe614fc49ca2f155b9e43d9bb73e4608ed765c4a6ea3092a335c63711e20a73a4e36dbb108e725876ed94483b97a5877c3dc6de2a5d19ded75fd4543635835e0a0e6cd980d04d2b08e4468d9da897a75b73abe0033969be16799f6dbdfe4429dbcb26cd667a0c724cbc9e49f26bb4fd381980669e76aaceff2c1562e2f603946cc2640cfb29afeed29b558662c88e4557723079fee1d364f11c5c10d01c1f14ccce12ce120c536c351980ec640ba08d4a06c93e23d64e8837309a19867946afd0e840258caaa8458bc6494c6efeda84148ed176d2d76a040f2e7c451f05e84f8b92c15ade37fdac139c4b365ea8893188a93be70dfaa7e43bb9c209ae08945cedf76a17ccee5f258d7779256724522b8616854421359bcc996438df0b9c03443c480931c512320beecb5b616c36f1719f9b78d099e147fb2f20f50f181de24cd3ad9a9164700abc4d40c08", 0x2be, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x800000018, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x2b4a543f1bb52e05) dup(r2) 16:00:01 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) setrlimit(0x7, &(0x7f0000000000)={0x3, 0x4}) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x3ff, 0x8, 0x0, 0x4, 0x101, 0x5, 0x0, 0x0, 0xffffffffffffffc0, 0x502}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80000000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:01 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x2, 0x14) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b0006000000000000000000000086149ea0318344aa1a0c9f71267b00000000001a927c000000000000da9fc3", 0x34}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x0, 0x2, 0xb3d}, 0x9, [0x1, 0x4, 0x0, 0xfffffffffffffff8, 0x4, 0x8, 0x9, 0x9]}, 0x3c) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getuid() r0 = geteuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = getuid() setreuid(r2, r0) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x40000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0xffffff61) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="8ac8bf40a459f8e5415da6967143e4837f90e39ebe5df9895b199a9da8b6cf1e779f6c9a6a562162a98caa9c55545da30657e50e7357588c3568", 0x3a) dup(0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) socket$inet6(0x18, 0x3, 0x7) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e0f0048cf3766124ef24664090000000000000046be62ab11221025e627f941941b9b35cb59a0c60e6eadccac2519b415c6133cbc91d568c9e76c0f4870cbdfcdab14cbd3bb3161b859873d11630aba94718b8a02d95caa50341cc926be234c98c70afeab3abdd33b02cd234e88023af007204dad6a323a312535f79fafb2f179f62c5b699717cba0e9a074eb700c4161f35c984a45e6466d335660fe6187f6a1fbe47ac3eb922a433af8044f1774f7918fbdc99312d5a2b93855848a67ddf1e54498a01646dd860dbaf7bb54ff2bf39d7ede638f815913d40f82c00d81455f9fc438008d27cb524f1155226e10784c47974242d4a40ff834ec0d4418ea820c5f4fa6a52eb35d1801e5b0e35d3fa55eae1e70dc7c7389effaff930362684f62b98294134dfd", 0x126) read(r0, &(0x7f00000000c0)=""/28, 0x1c) write(r0, &(0x7f00000003c0)="d62a406e7b44d6a62fc7373150ec14dbe369c7c92279f41f4f80d57a60a662c376b4d58c57015ed941fba3f18653ae4d9b638c82f69a634a4ae2c24e183713c3f1a053ec1296f4ee24d81bd731466f9b7082ce8986380aca68ee28e2629d4594ce5cb898f12e42835d397446a9ad614d4d86610c963bf22cb7c03a8397b82e062035772ed986fdcd57c9f3603a057417f65aa1cdad20af61755dfc848ae9855c6258ab88e4c7ffc6bdee3e0d4113117f74a7aeee", 0xb4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', 0x0, r1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/122, 0x7a) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) dup(r0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x400004, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f00000005c0)='./bus\x00', 0x2000, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r2 = dup2(r0, r0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x6, 0x401}, {0x330, 0x7ff}}) unlink(0xfffffffffffffffe) execve(&(0x7f0000000440)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='(&\xd1\x00', &(0x7f00000003c0)='[%-\x00']) fchdir(r0) dup(r3) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x6080, 0x7) dup(r2) getdents(r0, &(0x7f0000000480)=""/122, 0x7a) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x1000, 0xffff, &(0x7f0000000180)="59514550c2aaed32b8889ad13855a9b3d68b0a0d529ff6ce8e25a2a13189e673b8c65d82797b1e9640037200387a59f6cd900cdc99217db88ea8e867d894a5bf4914b1b5a8908f4cb77e02741b81adf9ebc9ab8269ac8bdec98157877c378047b3f04f287de08d3e13bf2cfa45a3b6678464adbdf83063f46e6198ee727f563099dece6fbe421391a20e43eddc4fe3c476d82d2418b06ee6ca694db87ba050571308da9e5041bb24b30801ea37f1467978b043165b47744733aa3faa5264cff6361f5999", 0xc4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8001, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000340)="f57ba73bcf02ff20445a47323c2f2e3f2a9b208621e7dc464bc77174b4eb15af01425eee8ed7264108df6ef7037fbdf9ae7e42dc1050bf7e395e035de9ff173511bbbb64c6d6f3234c06411370b7a6a4f2c9ebcd760825bee299a3914a8db148a618e6b20a664907d4d18195a221dba335954e31af8205e085d3ac08337c1de860b3c6cda18bc69aed6e80e8934d810bd1c1777fbf0f2ac8d5c3f1e13068125b3936de5fdc0956390b7e81", 0xab) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x400804, 0x7fffffff, &(0x7f0000000040)="8a4e713048e69900001500000000000000000000", 0xfffffffffffffde1) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x9c, 0x29a) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r0) 16:00:03 executing program 0: open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa2, 0x8) r0 = open(&(0x7f0000000100)='.\x00', 0x20000, 0x101) 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') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 0: clock_getres(0x6, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="73c04254fd6481", 0x7, 0x2, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = socket(0x32, 0x5, 0x9) recvfrom$unix(r0, &(0x7f0000000040)=""/8, 0x8, 0x41, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x144) open(&(0x7f0000000180)='./bus\x00', 0x706, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:05 executing program 1: socketpair(0x1000000000000022, 0x8007, 0xb44, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="4868437457a1a9e3f55326ca026f912dba6e5bb5bbefe5c11bd90f81ef2311a1d41bf17370fe98729004fd037d03f58836092f9455ede2faccfe6512a2118f66d52edb698dcddc1dfdcf319c31723185d356c790f83da76ecfd4ed10c25edaff3ad54b3786619c4b5be3248d4760cc4663437b06c43a43ed1686f81bbc887de630b166d3fb306fbb42", 0x89}, {&(0x7f0000000200)="63274faf88f9e88302a2eec3f2c90780e4feaf6158aaa19a108db3e9694367c91c0e65f0d628c4399ebcbd57772d2e7e9f95f7fb74382a4d694dffa58a463d724487ebfc8c77a6b3d5272927", 0x4c}, {&(0x7f00000000c0)="e1dcadfa4fe473d99729530d232dd63ebc2625cb769aa75f143eac6448a62f1a82e541611be588f743579b6a494a6bcb74f821aa2c1cfc", 0x37}, {&(0x7f0000000280)="3b283753f835996dba98fc1f47e7de2ff37dd66f1d90241d79192687b53b72c8c353ebd326c1a0fc886e324933eceee2b1d510347f0c30f6aa0e36b7ae9def56d59a51d660f50920335bb5c179d1591450f362ee", 0x54}, {&(0x7f0000000300)="0ba7a24661825c08dee471fe16c3464424085590332ab13fbe64698ec4a88a5b5c93836cba8c262318cea80a1bd272ee71f9043f4fe47a8187e347738c84e18f95081ba2466b28c817d0af5b1c8e257e059baa27966327a7db766211a65ae3766d4af2bbdc865118", 0x68}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x70}, 0x401) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/158, 0x9e, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000c0000000038978542ffff00ffff000000ffffff09f6ce4f22276ef73ab4420f33ac", 0x2c}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00') link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x7) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000000000000, 0x4}, 0x0, &(0x7f0000000140)={0x100, 0x0, 0x401, 0xa0, 0x6, 0x7ffffffc, 0x100000000, 0x800000009}, &(0x7f00000001c0)={0x3, 0x9}) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66699b4ad0949b476d3932fbb08eaa856c653000"], 0x1) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) write(r0, &(0x7f00000000c0)="e71e2d334925d4405fde7b53e052c0e8193e804c499ac0d84e1d4c2fa6881320894e698c0d9da179fe7b3887ad8e570414b0edb50273906beb112ab2ef169f2f9711bbea66890a52b9eb999f612a030daabc55683e574e50b9885450d10768152e590cc6", 0x64) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/185) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="045dae3070ca9f05", 0x8}], 0x1) 16:00:06 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0xbd7, 0x9, r1}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x83, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0xfffffffffffffe4d) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000140)=""/130, 0x82) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x400, 0x20, {0x3, 0x2}}) 16:00:06 executing program 0: socketpair(0x7, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x3c, 0x0, 0x0) 16:00:06 executing program 1: socket$unix(0x1, 0x5, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffc3e) r2 = getgid() setgroups(0x1, &(0x7f0000000080)=[r2]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socket$inet6(0x18, 0x2, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x900, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3dd) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="88558bb200019f80143a969cd25a069a395ad019ffb4e7464ddada00cb17fd5ee7c65495b7678a21efcea6bc7fb6c9686fbfd6e41c380516361ee6805e9b1a795380b542da7315006d5a06c7d90000003b70c6e0838f2b8c64d7d6c354edd187ad5e7f431e5923d52e2ae727e912b009"], 0x10}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8a21, 0x20) close(r0) recvfrom(r0, &(0x7f0000000180)=""/225, 0xe1, 0x841, &(0x7f0000000280)=@in6={0x18, 0x3, 0x8, 0x7fff}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8b, 0x7f}, {0x20, 0x100000001}, {0x48, 0x7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6d73af", 0x3) dup(r0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x3) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7ff, 0x7fffffff, 0x1, 0x0, 0x7, 0x5, 0x2, 0x0, 0x10001, 0x6}) recvfrom$unix(r2, &(0x7f0000000100)=""/126, 0x7e, 0x802, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r3, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x3}, {0x7}], 0x2}) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x61) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000), 0x10833a37f1ca9e0b) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000780)=[{&(0x7f00000000c0)=""/45, 0xb}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) read(r4, &(0x7f00000001c0)=""/62, 0x3e) dup(r0) recvmsg(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000900)=[{}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/248, 0xf8}, {&(0x7f00000006c0)=""/190, 0xbe}, {&(0x7f0000000800)=""/239, 0xef}, {&(0x7f0000000600)=""/20, 0x14}], 0x8, &(0x7f0000000980)=""/88, 0x58}, 0x801) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x10000) syz_open_pts() fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x26, 0x5, 0x80000000, &(0x7f0000000200)) getgid() poll(&(0x7f0000000080), 0x2000000000000126, 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80400000003fb, 0xfffffffffffffffe) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="681a948274645cd3186e7656958979b3523652ab6560b83e32f553bcfc6544ea88c0470368021aec58636bce4e4eef3829eb7f797b5fb3f0f94ae5150753445ac9432ccda88f26c88856427a40c75013d320907000e4d8ea1fc2b9128ee3c7b1b727268444d71353b997b13efed815fa18925d48a46d2089c7587fde1d8c2952190af1b04efdb8f6e7c2aba6bbdbe96ac45a3127fb31ed78278e410c077052dc8c7dc95efefdbff12d20b024e1af2c75d335745a9e4fabeb1e8e99afa8c64fce4c35748ee581aed5716149efbba1c1be7a711138602c5a674b494ea549327a34a43fa5081b2a654b468a", 0xea}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) rmdir(&(0x7f00000000c0)='./bus\x00') unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:07 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x6) r0 = semget(0x1, 0x4, 0x500) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x40, 0xe7e}, 0x85c, 0x3, 0x100000001}) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 16:00:07 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x810, 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x20a}, {&(0x7f0000002440)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) 16:00:07 executing program 0: getrusage(0x0, &(0x7f0000000040)) r0 = socket(0x36, 0xc007, 0x20) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000640)=""/178, 0xb2}, {&(0x7f0000000700)=""/13, 0xd}, {&(0x7f0000000740)=""/17, 0x11}, {&(0x7f0000000780)=""/120, 0x78}, {&(0x7f0000000800)=""/249, 0xf9}], 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/56, 0x38}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/247, 0xf7}, {&(0x7f00000003c0)=""/201, 0xc9}], 0x6) dup(r1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(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', 0x5) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000140)=""/4096, 0x1000, 0x801, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x3}, 0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="f0881f033c9b7c", 0x7, 0x0, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381aafbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb6) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffff2f9, 0x58, 0x6, 0x8ea4}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1000000d11, "b04d00d2ff0a631a0000006df79d190400"}) read(r2, &(0x7f0000000500)=""/161, 0x31) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) fsync(r0) select(0xfffffffffffffe55, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x100}, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x1b) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x74}, {0x31f8, 0x3}}) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000500)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) open(&(0x7f0000000240)='./file0\x00', 0x480, 0x63) pipe2(&(0x7f0000000200), 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xf912, 0xa0dfa89, './file0\x00', 0x3, 0x0, 0x10000, 0x100000001}) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/248) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x40) fsync(r1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:08 executing program 0: r0 = socket(0x18, 0x0, 0x3) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000504000000000000c2768511f5020000000000002800000300000000", 0x2c}], 0x1) 16:00:08 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(0xee01) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x6, './file0\x00'}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000100)='X', 0x1e9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) syz_open_pts() 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000400008000221, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x9, 0x100}, {0xffffffff7fffffff, 0xff}}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x8ee}) recvmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/27, 0x1b}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/180, 0xb4}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/4096, 0x1000}], 0xa, &(0x7f00000017c0)=""/51, 0x33}, 0x43) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000180)=0x1, 0x4) r1 = socket(0x18, 0x8000, 0x7ff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x10, 0x0, 0x8, 0x9, 0xffff}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2df110071f73661bc68906c007019fe5d0d6be091bcc2819a8eedc36be14e7a489500b6803fe09fb931bc960e0547e2d954e6af353ecb0dee2037affcb40a8c35b3d992e03103795783d943cff0d0c68ead325b31940f9f6637eb765c9ee7c9977d852acab2f62a9b0314a82714db97ca8936b8f7ead0de3c1509ac45fe3ae39913d055320988313199be9749442593b094bbd0fe2fa0cddb83b860297969e76e95b426eded2cef41f9736937037f08c", 0xb0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a091cc44f7b202c, 0x7ffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x200000000400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x7, 0x40) semget(0x2, 0x3, 0x400000000) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x3, r5) read(r6, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc8503836", 0x15) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c4ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4000000000000000000000000000000"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r3, 0x11}], 0x1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 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) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000380)}, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:10 executing program 0: shmctl$IPC_RMID(0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x20081, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) syz_open_pts() 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10002, 0x80) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="4afcffffffffffff0000000000000000dc79058ffb99e26153a515aa35bfda609feba3217e216cade5d646fef4502f4c3a235b298e95a6054a9c9c9c25ce618749c64112a08ac63613ff4005d2e70bec986a5bc787efbf0d7bcb2bda038410efddbc1e8712004e56b23a825460a2f9cf273895e175acf3e01d84021dc310215b912a1a5703ed39348b0fda5e23476158358653f0e40f8af253bd378d39552e5822f9f5485388485628a33edd436fc8a8270ad325cdca87860d67ec55c4aa76e934"], 0x1e}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x302, 0x89) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) flock(r0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = semget(0x3, 0x92b45106f0e37f1a, 0x20) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/220, 0xdc}, {&(0x7f0000000580)=""/94, 0x5e}], 0x5) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x800000000, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:10 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="48468e2a1a2dc7dd84244b69cb2082"}], 0x100000000000054a, 0x3) getitimer(0x3, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="df409ebaf6dde09984bc911dcaffa38459dc56af431f5ac59e18e895fe8966b6d3d5e94b3e5b57dfa88b2966c0f86f1f5e308a88706e7a19be7d7f0c327cb36f4ef6fcc03c7f3a6219c14824fb64c0246714d9f06b7bab56a9a8a9e48c3f71ec8bc29d", 0x63) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x10000000000, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00", 0x0, 0x5}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10000000000001f, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = msgget(0x2, 0x3d) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x4007, 0x3a) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = geteuid() r3 = getegid() r4 = dup(r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) fchown(r1, r2, r3) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000003c0)="4f41ac0616e6bdcf", 0x8}], 0x1, 0x0}, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x2}) 16:00:11 executing program 1: mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mlock(&(0x7f0000aa6000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x105) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/92) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x4}) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) pipe(&(0x7f0000000000)) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000180)='./file0/../file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getgroups(0x1, &(0x7f0000000280)=[0x0]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001640)="b28f3d72f05216767c1d5eb56dba9d2147931ee933ec18718db34a4411588c249a594453ccf7c4d305ec3fa7027835764e20fd353bad1906e4059f8e29017a7730dd0147b3000dfe80f0a52daa4f47972af11deac153ff54ad70653cc7aaef4ccd8193743da45f18b159c5c02daaaa38da8b8141cb53ced229b2495f73af6d3a7b61a58f5587ce1a10e215437a75218b21d0ee79df2632d5e91cb31f5dbe4495898ef9601ed317b2fe18d689a32add77bb1a2a63fd5ebed5ecefc8da5030ecf781fcb95d6b1e24f28a54cd3aa661e958fc6191eaef274b7fcdc9e7ede63302aa22b4ca52f289c4f4763e6c212422bb7dd98e4d294a2838c89d0f8af9dba8ea3f1a2e115f4ba04ae252dbcbe347ffedfc659228c12e8170e07620a2b792c36ae041a159bc011c8216fbf3691d19fba4cb80f139ecdef55d85cc750c9dd78c01a6e4c839bcb3bbba4c829875ed8425c1b6f76b401a09fc25086240150c428340b213d648c6936a388b941e5cf0fe64be3b2934f8c78f9bc0176d975edb2d820874d77bc6cb244a9a4fb4b1d0f9dd10408de7c3b88087e0f1259ccf01be6b82f913403b19679c15da990e4ffb02da15796d251fae7bb0ee3ee24da418b95657e11d8e32c5fb4180e9f2a8de3e2d31bc42097f84fbe3e4fad2a0e25a5b75931479ccd441105b5f92b66f5de42a489c2dc7465c74a89d415928d6682e73db0fe25132c3728dda970ab48c3fb69ed671b7a0aa7571e02d1329d49e982eacf74a775db56d0e9f9c496f227d8832e2ad22706970d69b7e73bbbcfee73dbdef02669bd8d028604c37587a401fd6eeff83fff550bea1621db19e799c1fb4859fd5218aad744634dd306d2073a226c0f682c7dfa5884631bf7cb3abdcc63ede636e498b8958956e87c4be546fc503ac3f605463f85695d5b102793e517f54533ff9fa5888716be80b6b8194de721541fdac0eb31a24055e26daba9c6a880a738cc2adca6246eeb994ec200f07ef3c126545630090bca91073914f105313a4f13eb1dc9ff7be6a2513516ab215e382f89dd5ebb59f9b9cc2baf08292679f8b10048707e1c250d555d5c770580b26ee3fb71605ec590d4dedd58b3955dfa07b0790ef075daf21a62fcf4c4b371b5ff36669535933d05a16fff88fc495efef466f20c9e0251a8b24a1ee71fd7fb17526a9de14242219b15e7589965f9042de2f61e7da2ce9356becb3c26951e85beffb8068e7d50f8612076ff60cb1dd00eac2c878894632c0e629a0eec19836c2d7baa8fb7c69ed560a4acf5a65ba1cd93b3a104a17ec5509dd1fce9165bd348bd317ca41c31fbc0f7fddab031468a69d41b32a4e3f2f4f652dfa4d25ba45f327fea767638b276b058b7ae7802387e02674879aee92c76c75683770dc98dcea5f08c475eb1bc11c2cde8122a59b315cd7b1b284b60957e4c8e0d7b62957065d2b76ee8613df9c804fe77084d085b6ae3a59ca07f90d6ee60ae83f12e8170b2348877fb934c2ab4a672fa6a212b3461ed8feb94edbfd67d3ffa49b275a58217b044cd470b7bdf6a76b7700cd3e2fca25551aa39984eef67654dc24eb5021a0131c8294ce385892cc93aadccde1d5932687f41ea778b35f32c4f420a60c407cd45a881ca5769af9b0a39781a814aa7e971dff95a9ab621842be7f6a9606b3dffb3caf293993490c3c13ab403d7f2fde59543f59b79f624ecc3055b4bbdb7034db48c401a9ad161ed5d7ac5fb9c9d86522ba66dc0bd5ad16b1c49bf902ac3f77f6a62a21c7fa42f6c0c30a3de87256d72d69b45b046fe5744a8e97c78c8e263010ceedf3af30c4bc7108ce3efe91e4f370e535e97b49c1a9ffc73da10470f094bd9e776c2f4c5c0efea2b4f8b3a438285f37ec79bd6b1161a208d154b9f47d665c015af75724c6b2076f9c665618ddea891a905dd8f8be9eb8f841cdd594af87d64b44595baf89db4f83a1cafa76897780b4988a25bd3fb642ee3ad9ab192d0dae857b5a87fad1e62f8ddbf31935d0d56bc4a1f83d6f57bf143bc8386f1911292f0c43a874bdcf8431f41cf4f42c654322d96b111114bf3341a7005f02a6d1183a494fc0c29f7471d5de38c5aac78c4e35c50b8c7932f349dfbb014d4d7b620e28fa740ed8873f9b6dbc0e6a5467675b5031e13a6cdee698009ee3d9ce4d2f8a6201817e9cc78ea283c96b42caa1f6cdcd51821841ef6013229f031c64b8d7d81a6f8d9d4d06712cae8b42252128f8d1bb3226115ac214c98467da24d44b81228767fc6264d92d2e8d8189f4fa5525d93e0db4dfad607cab7be746538fad1e3a16ff091671b7953feda069c69d5a4a5ec22f164b53691e70e538c2b4b31182adbf083352bfe769891d7194ddec5f604be5ad3ec9368462a4e5d428034e72574bd9b89812b0fa65fe2b8b3c95779ee4367f4aafdc2c62b445d80d18084515cd7960a46e39496aa78cc7ec84cd40d739f7a02e67f73875fea736c9ffdfd1ea4460a9bee2b003142ca3ec763da961f7f9f92c278f1eb93b9f8259ec27a47107476297005b1bceb6eb23abacde2059fe2c89dfa25b381eff155bd3d87e261e3bd6d21592522bc6580e35ebcefebce63d1ef992804b9872fa1c23f04a8544d2619fef78e554ed0c9db9d48c8fa4c3962a23af8c3cc300d14a4d77bc25491682218536a82c016410721cedb4492645e473a08f1f4ce88460326094072b426e378eef08fc399b4698b0771d139a307559eb3ae2e4ac81f0bdd0480b92efc64ed269c6bc4d40a596eefc366913823a7f1b2b5de0666916710a6f981ef76d5811292626ba81c4a40b8cb63e04c97ad8127fce8c4e2df82f94f78920e97b02c630e76de5e87c1b88eef20a5b2e3512bd1914a1c0b0244ab6201f5ad340dfb4aeadc37221290570d004dc89bfd17676e11bd1d74b693c03116c2f8ee92dcbab0be0c62a1766d22f631ed79370ea3a0b9e28eeaa8a0c98201ecc5eb9a1edf1ec1c4b38484c46f3078f2420b2958adfffb5d9ac39bcf0215920c0ccf335b9736f687310c6b585b00dbb5fc760ecd041276714b879ef53872a44425370863e8cb7668afdbb4bbbfeade9358bd15f0f1f495164962f5faa3a234bf609ac79fb84edbe05c1da0ec14ae00ee6caebfed68d1be3c1a4f74304ca011f52f66aa8b1505ad5ca2c3a6574e070808828a0ae86bf6033f66c7484e8ea980ff774ab27243c8b2e8b24027c4c56614bee7b60133e5a10e0b28f47b9ca96bbe4bf7254ae41025e160b8c6ced9a68bd5d661a8558ffcc1b49254ba7a8a074b54dfc6690cf98de8e7e26319f50ab0eaa3d5ad6d71bb1194f784cb80022b79439269b93d63ba7b439ea6f13320b33ca7bd121e18b5d8e632e957d433142796e8325495fbf34ef7606a326e1f39b54f07c74ef76b717e1655190c1723c4f95280c45d95eddbbbfa9bf4e854f8e4b05e6da560b9b61a6710d8b744cc81cb4de3c4a465c30a7f5505aa48e23c5361ed7908e105893c281068b28b05530e4899afe0de0e0301762bafbd63266e32a2eeb31cb662fc513585cfb77a0ba3ecdc985c0c8f4e1ba8934b5b102ce6a845b7c812285dea7a7ebc83abe6d0187775ee460f8d85109bec46ba52d205fb21b5604070b3b51d2bba9bec2c43ddd3137e94c54047f2e68d6b2a4506c242d734b72622a6418c1dab3a5949813b7a1fef5bded7ea43d3e34e4f7c096b3df7f60ba9de89fd21d2818a5ef0470ba7153ff11d3e3307e819bf07cb5cc3d4211db58f0645b48e93e8701d21f91aa65582275fe2d5dd75702e9a47d60e4e28d703257ec8aa322c48b2a1d6ccfc8f5cb47e83d30da9ae42505a7b5c43d4f975e2ad7ac941463a8e5cb6e660fc532d54f0f7e3a5c81263f31b04fdc4bc97bf476f39cc11be66a3aa8b96da8401de8a4e263eaeadfd27eb516760eb9a04c52e41362029e768a88c733aafe80b31a9954ff02666599e406b7a46d7be75421e74c287d73c36285202f4107be1cf4bc9bf9c011e203aa5f5ace092a8e483d645a0f1d9a07096b9d5d2dc484075708843864b19f1b9ae8d05a4dc274103585dac9d1244142c500710a44dfef2cba94f7361aa794920fa773687f5ab7dc9a6d543107ced07ddf6bff6e4ceedce8b576d5b498588c3727009805cffd363bee92a1b76f39e37e53144ed96c82945dbf7b9812fe3106bcea570e41375cea27bdf3a7777d2fb5b7fc6f3c0e655ff726884022cbb2c6f3a71aded68dd12c0a14cd2643b5a9dcf336602ef7d617bca69fc69462abe14506b50efe6b7b9346ed92cc86fbdc926331e93a792bd7648f6c81a91b47be607087aecaba2b68c51179072e27a86bf4f98e252b9bb8bc9646b5c50fa9d5277275d9d2a3a8ec201e3c21e7ef34567796cff377c52dd84a8b9a6f5a535c95c05686bd5445d635221ef5b966c2e13d3aea66800a9ff665527cd2a11cb7214e14873e25c9b924e5d2021c31f8ea7f009c643b0646ae65ab7a74baac8a98432c17f644ab02b5c8b85372cb1c44be681a2521bd8600839963c36ae8bf11ee932739ca27dae2741102cc7daac1c941b73c2fc6deb066768840ae14548403cdadf71831ee82b5c8d0536d8de6fae7a33d0c5f0dc4a24c977f391f770fb30ce7ecb7ee1a01fe69348e8bcf2d19a54a1d2779443852775da198a18d3f1f700bff9b4ef1a7da4b6e1914140ffd69362145e66bde1c8a473343de1dd34e917fdf16f45a7dba0477c981adc2f8ed47959211d925c99e66129bee8a1326c8d8a9ca270c1cfa5af9bade5697ac8d6102a829fba0ae7ad4b8885bcad05ffc56c9f43919dc7b913aeccce5a484fc1cf7ea4e8870d8089a3d04b2e92c3e4414130adb4deca71af95d751e09f00dbf7a839f48f5c7fc9e3b34904cb56e5226e518f7d2744d43a17ed6c1d821e853f4b085def8f496c85cf85d0c69a0e2e51b46ab6dd67b5d38ed57d65a70bf0deaf1bf08cc311f7122dfffe6026c6221c73e9f5b69cfb05e78f1a5b899fbca4d3085091dad4ba29f88a42727fe80527d8367f852c27665c6b63977763e0f62b5b0dad9e929462efea713cb205d9148de56237a6ef490bf6268b11da50f3261121a6cef0059a64d0559a90359ae3ad8f77983dab493e75c267384060fa51b209a5a05a66db66b755023e9af5e8be3f458816e101dcd835245425e0fea5b675316f638240ecfd02261c1476f8ac812f8805c409363adb05e3246007b1016d75691185f635035f1cb81431fb1c951ede337c8584b14f3f99c515cbdf5c2f2e5928ba37545dbd15d95558a7e8be556cb78174da6708327fbaf15e4dde43783d623c4c7b71e62dc66c0fa5dd55192dda01e24b9656579b556c9629d39d5439104212ada1ab06a77ae8d18789d12623e997e63b1f3eff1dcbf3936c7c26f4e02e0f4638050e4a2138bb81c02e5005627a485ebf55eef2e6d2d14dcf6bf44baa3135a1831c3b06169dc33fc6ec7bfe2485cc9e14b39e3ffb3658d3abd48c40458176f668349b1f359de04839fb8bc588702bdb93be744c5dec16a119f14918aaaf9fd096c916b7954efc939b0217a99318faa3134c987b68eafe717bb3f0273029194a643542edaf93fc137570f9ee122b2c6e0a53f273bfaff19d79e3e79ab832f447ae356b94ebd1cf43c00d691ae4b4eb062eba0cb0ecf0b7671d11cb878b23c6ffd146a9e5bd1af6b881e7f1be8e96d026209dbca283e2a5368155733c7b0e7912ce434e904c2ab1ec601d96e659046727351c033a73debfbd0b9f774d43b6082d2586179cee9d0560292c01f7bb7a3c2", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0x3, 0x5, 0xd0c}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="dcfe5efd7a83f79b614b22d216e8969b0505d241864e45dccb9fb477d079c9e5a0c999e53ae076f8a352db688a919d29d9b8398947c65cec99fbe50b6cd5422d1d1229ef3c6f903937", 0x49}, {&(0x7f0000000240)="0f3c063a96c8be32b2490176bef35c765aed56463250848cccd84d3272a2780e1543b31daf0022dba8a0bd6d569fedd4", 0x30}, {&(0x7f0000000280)="433f9c20e8b6d16925d802760a0817dd48693b3d0fc1f9aaaf0fe69575edfe81227d46e916728985c3f1c91e410c57db1162a0c6d905ed78b7a546bafd87082a118b9e1281ef5153d847fd8b80f457546ec7769a49115815a9f27cc0d0997022c63c4ac60a2877bbb5a8131e5100206b82c78acc6739c1277bb3e48720a45be8a826ff", 0x83}], 0x3, &(0x7f0000000380)=[{0x50, 0x1, 0x100000000, "7e06f9f39bfe5115a5e7b0fb84beb6b4a56b107b4412a207bd8f070eb18c3b1724b650342104bafb5fe110553d71655cc667030ba19f9ef9239d808c11"}, {0xe0, 0xffff, 0x0, "7ebdbb81cf6fae7882c48eecaabdd5b21f752ecebc67243003a6861f8cf7c9ea1665528ddc4005953ee913e6015d18343d525eb061333fa2cc3a56a3ab78b04cde379760d836f7788376e9fdd578048d21908fdc4255126dd44bfff457f948479b5e110f88f3507b214581961c1c741f8ffe27929cd9991e985e24a55b8742f43ad5deaddb56b478dbc9cb34df1f9f74851e856ebd3a022218ff07cbe7106d63839c2d7b1e292d441def022398e06b79f630a805f008c650964f70a2977305ff1a3bbef7f624c45016"}, {0x28, 0xffff, 0x0, "a21fcf654f855e7db3fd5449884839c4daee330962"}], 0x158}, 0x4) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x48) 16:00:11 executing program 0: mlock(&(0x7f000031b000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f0000000240)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) sendto(r0, &(0x7f0000000000)="e071aea22965be7ed7319fe69521ea9b454ec6ab73e8b14041ec51d3a4186b74b34ac44add31878974669646a797a108eec9e8e16696849b1bc67ef0e42b0619bdcfc830d942eef6131a48be34f38e5151cbbc76c634e5b0fb950e47d46713ccc036b52832fe4b37f7e997eb7d32898763f16018d7428a6bebc0aa7455c2a6a3509dfded21548a73130d63abf416df19353e8014f60f8060456a44def68a23c0f0b6ea8ac4df8f2e850afa0b84f0dfb7480c2e729051aa013682c5a985562f8cce0af6f4ef9c4f86b133f4b8b03002936462173fc2f66fba038a9b2f154c65ec3bea606c834bb7047f7b56ae124295a1994c69a62bb909f19c678ac5fb5ab5d1edfc4e6ba8d21afd11a742b4cbe787b85c1352f8772ad66131d040a297d3a0f19438eac4fc898d98f03c70108a58bed7852f8fd7ede5ef169083172281bfbc585823ebed9c62f666ac7003ef5540f16e1cc97167cfd3658c77a02b395ef3397e1a81bbad8ca52aaf2eb951901643158b4f84c5a2d3f0d3fe566d1866a7e557b98a0a7780a5cf0b74815113385195c83ce13ab1e3ef7f6cbeb0656b140d285582e56f9524c06ec0cd3e7d01a5b72c829b4366a0e85f3de31c501599d74ed9034d8c940b23c98a99f29d9494d53179a7aaae138b8d110c106e15b05b86558ac9202bc386bd9a493863f4d869490a6c01ddc704b6944ba3eb2b8a9e01c46b4c44b8ba9853358e3b266c75389406e32488faeeddfe7203883d93f4424f47a4d4add74eab83f590ea2fd67c6d8f3799bb97f007ef6320d20f8c491e05de90dfefa8433603e38d2b366e374f555d06568b22ec3f8a09968be78f1688bce102cee89dd1dfcb6b9acc8d513dbd1787c15b498f7fcde02c2e963ee56b9b808df5a982b8c9d614cfa3d35a794864edb3c0fe49ed458373ebde162a6a263bff41f76457ae850ba96b8a25de7580d8f8249f079c79a64ea1e65c59a51ebc624dc4d50ccaf942d2f98fd2e6ab75da06e7001709d761663eedace36553f585b24709ea98d71cf848ab01ade19b7f247b795c4f9c35a3fe5facd77dcc1baa7ece39b65fd42d2df194b28f7a73dad1703585a985b54b048cc5e90ae486393d5cef3be1195c12b15604e5d2ee0f530eefc7e8fa0077a768123965eb46eb00a53360189ca584fea7d3db685be66c89140bc475b3f1d27591418f9faa0e4634280a9eda1a58610c5c0fe98ef6b169a5e5a1becb70ade955a0f9e531c4e3c5a3ee830efdb91e94fc3a24b7b7a429b824d7d5a80c91174e67593df966ebbc88c2700acb7b10347fbaa246686f6087400c9117973eef963855c5cb4e7c103a5e8b6aed2004328392411a9328094f730283554d75b3ddda19225648c7989b62c3baa9cc481f4da8fc6191eb70b66d51b270c877d6c6805b7f6013fd32fa8ff12c4e5a308ae78e6977f1b7886ef5d197eb8ce9e8fbcfde6e8b56c97058349aeeb857f72186cf5cf85fb8989021d00cd46e202bdaf18310139204bd5f6a9072e3fb20c124a0226f4f8a41c793d5c022868f24649a0bca61a71285dc6fd891fca68958b59fa9c5391f3d172e4bdae3d4384a6ca19e4232e0fe7de9064bede701fa3aa638d9e30e121581962cefa5682654cef5796bf09d3552d92ced42131ad87638446df5da879d7007f6ab8f40dcf316f2f6f9c05f288166c0a2a7e1d07206ec6ecf231ad37840bd7fd527a497ba17ddc8afc92805a7c58ecc22c0e7735538e5b1e7eef0ce03a9865dd1ec2d5c963b6fbd3c020db9fbdf4bf2e9a7155f5c94837c1d97037717bde4b22ee61fa79e85b5cfa2ce3329ae869505f198052a54522a3d0a484c35bfa5eb3884989c69e707819a2d32fe0987e666cfc01ed67dcdb4722764a5de22fb6da8ebaffc060b6c3e537f7b443d9dfc720b852d3f2740ac3defa23aa232d3c22935d53f767021670b70815bc8ea24534bef6b42a4f335e5c85b7187c990d9244b3d112e400b31bfd6104d4896ffc2dd0e8abce9a8665491af12547328da838d42b95081ffc8aa6f0044ff4d4f316b8e7870e698383b2febeb394b1b01979b7a81e2731db29070c7246f915370e1e543252a131fcf0cd65b9ddc80b633d726bec65a8a0646789e177ef00988bd97fd5f1bf8eeb60fe5934853c4312d47ce89ca305f0694301085c0e4d4900d342e4167aef53a78fa359bb8d9e3413a90ef375b3219d71f84c00f79c854ae9358beff139abf0d8fcd5f34054acb3c44f97a1d5730e3c861ac8f8ceb1f66e2efdc7ba4a356ed09ffac2f009a5d6ba2d9abcf242b65eafd3cb6ad1c1244297c8b229d01b230b58c9eb0cfa5bb56c4c7787c4fba814baaa703d2c5c442b9377c9d62bb14ea37de41ce8eab9ba3a3d2300e6c3622312d99cb847d7d2677173e36b80e34a4e534553f2df1d759a6158a9cb4ecf9f7a4aeb68714e4121f032335a6edb943ca7c78fecc79699f7871c15e16ca2d53f0f759a7c0400e7475fdaf6bd1fa2223755b119f8677485a92768eb734767e981e9ad022ef994650c1875f46ba2beea6f60b31f001ad7500838bac52a4b32707a782252dcb611d91efb395a1930a629596fdeafe3b9807f815485e793b9d8326c2a99af791f9bd2af66f7407083f51b375fca222cd6f760beb216e9b847af254936287091cef1e54cd85502d0d700dd47eabc16bdb9542e0026e3c8234c5d7585da79d693a243b19b7ad3df0f1fa7786d7a1e71b6ac6da509278b4e09c217c84b68292238d3ed59917d9f7234e754c0a32953db2c70babbe2a6467b979d8eae2f7ce1a0994b59e123f651797e5659f104d429419f82b0819f8e85e95bc707e926816ba892c0d849a5f4f820ea7accaf031ff82159169a66305240f04dffad4a5b1b8156221863ff3c993bb8e0484a8e927960ab6ba28d5753badc0aa61bbc3892077eea40eb43de6c8a7fa3ea615950c4bcdac384c9a6ef3ec8c8f1658c6e288545d5774048210a61094386702f9348186dda288aea0df51724933a6354f0ddb7da65ca9b6fd80fbccd0f6ffa8b8a934bb4158c2821624ba0ca66991679e5f4430b0c5998b6056525acac2ea158c84d76cf766abf908846f1f01787934eb7494dd0784af7d1655673bb2df97d0789d21280d709c223a6dd634744599fdf9447136987f3bef7db8c8d06f8ee3449b76ec942883a6a8448543ce9529df1062b5599198ed3b1dcaf1cc5cb11fda331f2b927d9ff4fc58bab8203d0221b31d14e2ed225f984e9a0fe7cddb1d6345bdee2e788ae50d548f125e9999de1d5842f07e9f8ed54c91cb9e3af4795fe267971aff8d069876bb1e7753b65889051009d4698604a5746d785b0fe3f19cf861107aea57e465fcddec4ddca31d9e4b6dde8191521b56ff9122f5f1a1d8d18feed223f503e7af975e562cfe038778239ab2d0c050b7e06e23239fa8136da248fc9bca33f6411aae013192596c9ab844fe8799b2468006eff8a5b6327bdf930980b8869fea91802a511ff3224188aa4e6312c3cc3083af168c8b418e3b5c84a2520a0acec21df7035bd1325eba370df1c2a81cf4d3943291becbe35e3cf10c861bd987e88cfa79b45801f81b83451192bcfcafa4e1150fc3823a2e54cffa35256f28691e15825f115f5946cd123242d6dc1ea8d02547a5eea10a2d259dfeb17603bee201cbe222ef44bdd3b833dcd8f49fd715ad67a4c022a3c8a311b305da97adbdd3c49a8586ba05d71ebf150800a1d85be5209b10fac71e632c40a536d92c50f2866bb9e9250db9b9f76b2d4e987cf0aa96ad167bd553a5129412c6ab81b7c9b048dc0c1d6418bbbe929395a0fdb8a0c37e538753998fb38342396901d32046f8bc1a3923238f9e988408a5c4133a3fcfc5621c90ed29e04ea0efee117ea9f61cbbf88872db7199a3affb9be2c51509f16a4efe72e2918ebc2784b884faf8074f2df360cbfbdd8bc650537d3e6985bb064d1bc6947f29316f575f573624a862359ad1ccee85ace5bca70488443fce23696ddb54ad029a01dd120e9e81c0261b789495654dcb4c97e68f71f43327908665733c9364cf5e0c0faea014e4fcb327be02a82a0798bc7a5e80c44fb5268eb4c19fc0e6fa1ed55515beec9a326b465ec6895dab801d4e5731c1c5da8454316f407025f98e35b7d958f4ece48c3000140baa24b3aff290721c664a6b4fb192c09e19cee0b192d19017cd768431985ec91aadd637ed50767c0160e656074c40ffc88a0e368f22b4b1948a25e07754020c63c5c949cb284c7f0d4ca3766735195cc6dc0baf68e0ff95384bc3693d2ac1b1d42461901921e3c32115941f71c9f980a101737467bbf38342f9cb331147ea3d41a538ad46bed049259199e8018487ba2602cb557c051237264be3600de692d82d3730f84cb05d6b333bcc46ab7283cf376d682997df89177a44cb6300b942690e4e00370c182860052b32e52577b8b0d762e4be3aca1af6a8b24fbe84db96b61ee0b443460b7e2f9be2d01edc0948650696afa5516fbf5984565fc38bfa58f052423b081c7e7a74ac1127c8bd80d0d729b811c873d19558152e194f45e75e4f9362b454676c98a8afd6e37e85d270baae3b49e632b46fdaa842051d30349d33853343f75b9ddc6ea9ffb77479f345ada211dc451e1fcd5e1420124ff81ffecaa5a3e82913809cbd28cce06366f6ca842f27acb42aa9d467065a7e95f2920ff13cbb3b9697f65a8c074a9e90464b87ba03a4c2c99a6f9f1ee91580ab67ab7ba3761e8a3d31ed9eb6e722e6c52622f083427c36a3dade3f1a93b8f45140a47ad2fc2acd3424756b5068cec209cd857449b72a1495b6364a97b764826809cedaee4aa82ed343e6b0d79ead3b93fe52feff24f9356245e00c5b41aa8052df0325c0f99cfcfd709d07a5e9f64b92eb1c81bd648ed59fd87b8b8a234c260cc570a88edad2e31960304cf3d8d97dcf76d39c1fef5448ae723cc1ad679c7015eacc3137440ce6c903800ba09c6e1c8a7162a4dda3ab2dd22d1276356395e443a579075057c6c48b37af91eac55f8b62008bdf9ce373839abbe511b38b9e5112fcc5bfe532065e9905a025d6c7ecb186e23391d87b4bf1cab94ca7ee162d2a16e44958ea80cced8ef1e7efad6b8d8be8e08107428081cef21e3083d701aa8b23efe7d4c4a8a30d4fc4bea1602f28d7651a39241bd46f9f35ef18f8ad4a3401d451b7c3b6efefd75a53867f6f29514d83ed918900f016fdaad9561dd722810e487a902b2c3654f18113a34c40970ef02cc563d25d2d62c593dcf9b581eab5594b4b2e858f0c64c5e2b800db90b555324b847e207ff1be901de47b26f5a6289802ab0c8aba00a4988ebaf06c5d8f38bb4d1f323138cdf3b13739c3da90f7fb32a884ca52f620dfb44a50a78723468b5ea1c475513109698e385dcc07a718deaed1495edb73ff98c7eb06538ec1896e1cd7e56d7f6e207bec904e747bce18cd09e1bb7f66170bbf424d6896ba50edcda1a40929f6fbfb5c120cadbe4603cd7edc8407df4bace569aae273bbeeaca4e20ef219b96c03ec545837f99925a7baaebdcaf72a2b61d70f05362b4aa400f7e9c4471fd872c75ab1b872caf3a56884a9fdb42e6835ff1f7a542e98780c04f90846346a6b136ea86cf7cc6052bde0f88b6031d13f35ce88fb96ea09474a1d50acbe26d1c0773cb920f97c18029793f537bd3b1a5e6c6b282092d4049453c5a2e1bb9654a90baeb43507de6fc74bae07108a9a5045f32bd4c9f021d44068c387428e1dc40687b684f57e8cc5dc32aa706c9823", 0x1000, 0x8, &(0x7f0000001000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b00023c0000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f3c27", 0x2e}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffff6f) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x2, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:11 executing program 1: r0 = getgid() setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() r1 = getuid() setuid(r1) r2 = shmget(0x3, 0xa000, 0x19, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/10) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61cc, 0x405) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(0xffffffffffffffff) rmdir(&(0x7f00000003c0)='./file1\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x8030, 0x0) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x200) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r4, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f34825106d0b461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000480)=[{&(0x7f0000002b00)=""/4096}, {&(0x7f0000003b00)=""/4096, 0xfffffffffffffe47}, {&(0x7f0000000540)=""/88}, {&(0x7f00000005c0)=""/115}], 0x138) seteuid(r2) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r1, 0x7) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)="76babf54fd0bcd7bf5f513da3b831458bbc40173b7558c42cdbfd9d99e1614091f4382bc7754f4abc9d691e1a07a241a242c3eb7605939be445aeeb7d6ecbe2326cce3c5ccc7ea8e5b2eda31e1d4da2f03de0585673be43feb6d", 0x5a) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="da40f3637a57c080d508", 0xa) listen(r1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x410, 0x160) ioctl$TIOCEXCL(r0, 0x2000740d) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xffffffffffffffff, 0xa0080003, 0x800002, 0x1, "6a3390a982417f3ee277158bfb210bc3eb9a1e3f", 0x8, 0x7fe}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchdir(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCBRK(r1, 0x2000747a) mkdir(&(0x7f0000000180)='./bus\x00', 0x151) chmod(&(0x7f0000000000)='./bus\x00', 0x76ae7bae763cb8a4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000240)=0xffffffffffffff2d) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x19) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = semget(0x0, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/4096) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/126, 0x7e}], 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="2000007fb3ecea0d136edddc459682e118e802ef1743553d232688cfc608d28773be12a94473d6bc6e4283b651"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fcntl$setstatus(r1, 0x4, 0x84) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x18) r2 = getppid() ioctl$TIOCSTART(r1, 0x2000746e) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r2, r3) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000001280)=""/144, 0x90}, {&(0x7f0000000100)=""/4, 0x4}], 0x4) setrlimit(0x0, &(0x7f0000000080)={0xdc, 0x8}) close(r0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="4c00c3874fb514c6ef392534611ebdddd37a0e9e14167d680ffcbe544247c4afed033dde55b3773e46c876422ca1b9b398e82d00243ca74f13c01cb07150a18ca2e2cd4cda73670347bd4a92727f41688543c09a4770394062f0d7a468589837cf11b9b722c30f227dd1ba4ca4f36b6e70f11cf9c3c660e6ee96e96a29bc1118904f7c6e6346f7617722205b0af89a15e41a4dd4367f36f010659dc6040000002f208d284d67ffc9c4d4c59d3cd8d06697", 0xfffffffffffffea3) getgroups(0x40000000000000be, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, 0x0, 0xfffffffffffffffe) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x20000000000040) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x111) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000000140)=""/115, 0x73}], 0x2, 0x0) r5 = dup2(r0, r4) fcntl$setstatus(r1, 0x4, 0x3) pwritev(r0, &(0x7f0000000200), 0x0, 0x20000000000002) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf0000020, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x14, 0x8000002c, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x1a, 0x7, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffe, 0x2, 0xf0000069, 0x20, 0xffffffffffffff5e}, {{r2}, 0xfffffffffffffffc, 0x48, 0x55, 0x100, 0x2}, {{r0}, 0xfffffffffffffffb, 0x16, 0xfffff, 0xe000000000000, 0x58}, {{r0}, 0xfffffffffffffffd, 0x8, 0x200fffff, 0x5, 0x2}], 0x2, &(0x7f0000000300)=[{{r5}, 0x0, 0x28, 0xf0000010, 0x4, 0x7}], 0x1000, &(0x7f0000000340)={0x9, 0x5}) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4810, r4, 0x0, 0x0) dup2(r4, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0xffffffffffffffaf}], 0x1000032e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x50000, 0x2) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x4, 0x0, 0xfffffffffffffc72) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) pipe2(&(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) lseek(r1, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0xffffffffffffff4f) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) semget(0x3, 0x1, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) recvmsg(r2, &(0x7f0000002400)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x3, &(0x7f0000002300)=""/251, 0xfb}, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r6}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) fchown(r1, r5, r4) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='}]+\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\n&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00']) execve(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000006c0)=[&(0x7f00000004c0)='!&\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='#%,$\x00', &(0x7f0000000600)='}]+\x00', &(0x7f0000000640)=')\x00', &(0x7f0000000680)='}!\x00'], &(0x7f0000000780)=[&(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r1) 16:00:14 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='-\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='@%\x00', &(0x7f0000000100)=':)-\x00', &(0x7f0000000140)='\x00']) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000018", 0x4}], 0x1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ff6ea48bce6fb700de000000e34299e304a37187a250fb9cc47cad1a5842f78f45ccca59ceb227d8059c11"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xc54, './file0\x00', './file0\x00'}) 16:00:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = socket(0x6, 0x4, 0x4) listen(r1, 0x2) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) getgid() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f0000001b00)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c983f1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db87f5795e8e5a55bf763e16aee9d1aaf1d8678bcbdc55b3c9804cd71646c401691b8fa81d55dd6cbf1bd1376e0543ce493248d320d3e44aad0fc57ae83ecbec59f68160e9078822856039c06553eaade19039a99ec7a0bf5c5c0106198cb70286222e5b6402ddad95da68b36988546a0b0a42a0c499d7eba7018ce909c1a3b4703d81"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) setsockopt(r3, 0x0, 0xffffffffb4a1bb6f, &(0x7f0000000b00)="808a018c238ed98b5d8952cab7dd7bff107eda253d1b18fb6d3d22fcc3c9e95187051eb90e12d0b04b9ef02ad34961d0e7474b05e5f7f1201131d38dbdc84e61fcdc0f52d3f510a9ab27b4df68e33e7c261e9605cef2b47de605eefb99ff9a22cf80a83ad5296e57f5f8bf28ef275ccae96cd68b603d97c1a492d633a9daa789497e76095d9edc120936ad3bdcc1fbfe78f4b49c05892bdfb51daccbea8e918d98b7382cb0df6177f4d9654f2c57f9ad344405f53bcb892e5f928fd42500c47da01ac27564d70f6f6a1f0bbc04acd4af5343936d26a074cbeff4a79546bdbf9734a3497f77c7467329d4e0cc248705c00f80ca3d6ed6d745defc725a6faefb7dc57fcedc269cce3f3290ed7083b8221a85329e233a70e1e8bf068938b93379b0b5feca32e23e563829ee362d76ce39cace5f0266c5d8d2517f4ff121a260e14e59389cff326a41332c18eb181a07b4f4cf6d4db7066120bd69efd5dde572d5e1b7fabb4aacf6a799737474e2f4ed6802bc4d34a700f94256a3f55ed8664af2cc43103f44e7a0315fb53c4618487bdae9904a54deed52ebdaf5f2f8c873e7cf99a39bf4e4a9447c4653a050b8d66ca857cdb0e683f2b260f37497dab76eb09d9858a5da04b18c23b4471ded58ecf8682931ebb5defd81295f96e0d1a672e54c6647ecec13b5ee02449a95706fd8a4f774819019a4c691320979f9b4fba6c9d3b562641048cf952c6e8f2f93cca36efe2fcf8c1e605e8a4bbb7fd2cac8f7e350ac65e147ba3da7e94d5c2808e4595c16b438db3208f9c22ab5ad1877661473d79a57819fb6727462600cc1a1458b9dc40e29250d26fec8ea78fff2cd583347b2347ed0f97146e0ec7d47bbba8dbb6171e660921ff866c5f215d7957038abdd3ef008da0742b9d0a98ef494203122c81bd9138e16253cd9c1439188ca03e197ddd7c69f9c27d4fdfc9702a9d260abb263f6b83aa0c2d65ec2624c429beab7708f78d875eabbad600956ec33bfcadeca7b87052e313a42484dc8461e5196339381b2a8a8f5137dda943395441bae686ee3c45afc89f19de0cdb86147605afe6931902bb9bcca83280827e2de49e0529f7707fa67594c1459c48b001e04b9cc67eb9f49920183386df9b5db8a8fcf74cb93a4eff94e6d5ab172d94204be4fa219f44a57815baad04036548a8ee49ced1a34e71a22bf0e8d49b9405c7e1c11f3861a898df80233c3cd071d09ed625010566237671df434e228c8ac84d0f374c0341127e42ac40236bcfe1c030ec3e706e5a80c4f0a41cc1a8c2228dde6b5c29203177511af8e488f7e0cee5b7da1e40a958bac441457a389f4bb6587d787b7d280931bf073854db97ef835d7c02590d71f734bc50c1deab4efb6ad4c4a0c2615d096be97457318da73a802048d3799120e7c11fcfc86e26669b489268d0d8f95370786604ee032361a262158b1ff36c7a6c1ff40113cae7ce41c7cbebd95b791f038cfadd46b0ad8380d0ca9ed77f0b134911d8aff70ff0561cd9096ac3101b4c031da90db0d045c5df50d6eb37397f4998d75db7025223b0249af4d3e898a65c0cf964b2b6b8fa4bab8486ff04bc07ff2b6e916ac5960be0f8987efd4b55a346002c719aed731dbcc7625d58db54dd0d6e84a031733bec46171ac347b74d75bde80008eeec1b3417cec2eea7f2c405f5612409a1fd68c1079f60ce028d5d42bbcc9097d3e859e8376720220416443194467f3ad106ceb13ab93cfcb48f8d16e150f7b26cd4ed6bb5d7dab416c7c2eef30aaa94cae6aaff19cb7398bce901830efe543b199245ae06200b633f8edb841f92dc0c10111b691f87d7264f49cb7a7571f99752acde90f853b08b07e8874810c773efede0ead522600542afa84aa8332e63ac58013eed9999562d5b25a997097858cd719ccaae42a155754cf0e7101252ab92e983aa84a43292c8e961edc2addc8c9fea5777fe86846b96774a917286b91007b172f91ceb7c564127ea32926c705f1c1671c32e34da5b82993dd5766c4213fcb5ec103fefab5fb3a191762f18fc69b234dfc4ffdfabc49ad079120c779e09f399c52995a189600f94378e52a8df43126727268c64c23f7d313b525772b6b4b1e7212a3a712c796de8e2fffb616225f8667996863de865b91f72f0e3206a6bc59dbf7fa2dfe8a13b62db29baebb9c2958083cad4f9cc7888dbbb0c039d5141e34464fca34892e5433898573d61aa3e5a5921581d9c5338753bca59d4517ca0f8471f6e921fb2804e1629496b90044e3364c6379588d23bbefe241f0d1781ee6dbb84c03c40b4c6e095306d518c2246aca6b47b78d66c0e8e9234dafcd63ac759e69af50b8f575f0a7de655a4cba891c00ec1734f39b485b11438057e957a295cdce6c7990d85b146c9d2ad1f1f339fcb0f180fd0548a90339c4a37d23c02612c78edca109b5432c39f8c711127e63f64c92fd10a8e39f86d4ae9eac462d550de0fea44e343c71f884896086fc60756f625130d60419befb1252668add3717b04d471bdae5500c71dbbd388f64444740db30680874240a6b3b8c01de5878c51a68dea6bf24c29fe7caf2fec904a0c8c22ea0316276c759fa9c2b5af389e696cab2f469d1de577074f4cfea94ceefc117beef21e786d934b4d3727ac5869e44f57c5aa744db584456b3dd9b83e9ff38dfe7ed6eddfb417eb063a50bae2d385c99949755563dc86f70677298cfbc44a1aa53ad170276b849a0ea2b89e88d33f44f9d13dbf0ce88fe1d0e6cddf0ef6fe479af997851a3a52fafe47a0f2cf71bac6894eb99cb412f74379a58a1ce5aeb8a24b73e0ec509506faaa0e210f07da47fdf0e7b24ccc86e48b10478d8c4744b1e1775fc31879cdaf59b8c62e0c74b1da040ce24542fd0ba15f8142ab5571aa4d23afe4a9618d5a199b9786cdd000844e480dd2dc9c2200a2504afb4722c6c4ca9ec8cdb466d0c47b972fa801776f470ece6354043d9743d5e3788cc2b100aab461c314c5cccaf65b2026c24dd1c9b74ac1bf2b5e94ee610ecebe1860d298122c89cfeb908f7e0a2e1d212639dd458fd1e6c2536b7a3672a96b239e818e1c9d01d012caa192e1c7050c22c0c10dde68654251b4a9739fd9fbd2b027fc143e9d1172b9c018c337ef144ed004f5cae680d55bf31fc9c3d5df0133803eb5028ee1c8677d3dba2273202185e5be8086e310761298e668fc6bb7f401689053d5caa06c17fcb25b0186710c95af584d0c21c16e1ebe6e176c160f7ef6138b733d2ba851a50324f225a777abe4fbdb8a8d81840b699c8dbeba0ce18ced2b2407df07e6c3b3013db3e72a6c090fab34d61b859c25a89ea31297aa97d3f3dfb5b0613d76adf4f38661748f23239718aee560947215c93634d27421cbbd68dbfa4b34261e3b5874b5abd5d73f07b2877e36466a1463c307ba5792cb97f89abc4112da17521c04c0d57982d6bc02432de93dca2c85f9acff5957bf8858ce4459117a1decda89e12153c311d123154909d7d4448e12ec794854345688cc248f7cb9bd345aea1ec3caca0d9987edba076dd0e997d604ab61b0f2832dfefa1727fd0f4b7c4b3d3b2b4d6a569057f051f2b4113eeca909e565f93a7167ea0652ed7c6d275bf31009090855e3319668fa6d3db48e32bee67edaf3bcc1a638aebb158a75e8703c4a3656ed8d7a0f5f03dc36fb5c230fa95fe4b49ac38a706e0ef7195728b11d50478d9cf861cb8c6549e18cca0dc22513177aaae748c95e703072b4e9b404671ad1a5b5adefa66fce4b6754ffa9da4bc87456493b5151dde6898f52adde910d0b34a32c90bc112857472f2842bdc8821126107f68d50300d6bcaf8adff09a4e74d0e7ccc1c52612a5d388f51696f343d5379c391c7fe8b172dfe1d3616aba6c66aaacbc64d8e3a260a6d945a5b696f2b43cc0e1273644441c3148ed95ff6f0624e7d4ce2c528564e4f3f649f8ce0d29e4b07f9cdfe6dde66a43c3021ab0356d89ca7c9f2601fda9470e5532e272381decc87bfc28d229c900a7ac8aabe2b70d14774dfc08adef34d65a24a0d41b0ccb80a25ccf3d5679e5b7431544d74f21fdb01567d176e5c500f17aa496619424e2eece664bfb1fcdd18bd44ff5183d3afddd64bc8ddfd96e70c61c256e80744195eb164b32435ca9b3515b288278f788d2328c275776ef387c49ef993a8783ea26a920dd31dfa353cbc03b4b0eee032ef5f8bf1b0405ca4992240a43b839c5612ec08aaa2df1943947ee633c54ef51cb1952009010eeb855cff08a92794197b11470ca7da466cc6bbf3a59419586c880ae44c04191b690c92af01e8476c6d3c98b9c2e94d42774021dcdb3485f5b62ebf9f46e9190e0a308af198f8ccce9fef4b3807643b4f36a6876657b8dc1fcafb682f7fb9c36c6366bb1a6caaf1a6b858a9d01cfd90eee8bdbde2efd8221a01f8747f8bbcdaa2983e6c1d60945d956163bcaf7957b510be85dbf17546820f398f027f2e7d77ea1ee41644a86417db9966fe9d45c3fa04a918fa71f8131bfe468e47dd0116d28bfcd6bf8c73d8213eeac0732221740b21b016fa68b30f8e05348a14a7e36cdd5a39b3fb915b1c8050ca038321d636a024cdf18b9d2a6cf3d7c3e2c7bf06640581da804078345c83c0ec9ad838db859cb6230963c498fed3047e2a4bc4923f70e6087f4b2f6698194435f4aa1d4654faa66b9919fd79fa9546751223e6c83eb66a94d96b7e146a85ee65ea6c13190a7ae10c9648b8f0b52ee37946b6b6e2d22b89de70cc92d4eb1237883a26acfb8dcb37d0a7a87e2ffa84519da9bbf84e68df55173f0b0d225377affbd397c086848ad90f77a4115991b60899b73c5957434a163099194cd6c875aa33ba6dce06ee3f040dba7420bf710fd60709384612248485e29c65601442205cae13465103cd0aa7f39b3134bdc7269630099b74799f8b7a7e00251213fc76a84882b8018d472b8e5617cbb9d55a6d03247ae05a6d9e139dbbb4feed5f8154fa1bdc417924ba893b4b75b5552bbd8312387abd01fa51fc0ba9abcd01be2ba74c432094ded2665d6a1c443c4fe41686f9762553360ff794564b05bc5aa2b57d329d88fe2c906a1ed0ad295752b2dab97a0a16808d1d1a19666769955161174a485e8b8dc35dbd19974f9a647126ed447fc0931f73b014a835436256aa677766f18d35627de19caa5696381ce641a7482eddbb73ddaaa09395099a683d0a265f55f8e5f043bd939380bcb8007004b3e73fa59ceaec88ca5aa26bc8d4e0cab017c82fb0da5443a2126c42a07e5438365d22552392d20edd70a2e65fb892c91b5d87faedb915cc2fb04aff5af29a58960cb0374a02e67e04314a736c5b741eec3607692318251e67a3bdb6b525f7007a809b8862ba428ff64586110b01282e4cfb6dd3ab9ddf750673ad21a41481114d31dbd658c7774bafc0961e18d5976b646651fcfa462a6caf1b6148d7a2e7c6958c41146448059196ebf850eda28cae359aa515e34f5c12b9d03d70ca2e2d4f351cc872a94f1f02cea421179bc9ca093f3279736ab065c8abbb14cf5d60d0a4fcbddc04b11c2abc98063f3002b73051c795ae194ace8ce82582a02c525258f33909d89bae9bd216e81c71f0884bd45c17ea6f79cc48e67a54022a49134704db4e01b471eaa828bc22f82aac4eada1a8b0e559f6ece3195799b7801a8b7112237f23f63f364611591646e0e419a6c863cd41406aa41909d4bd093e04e78c1ae52dc33d11a1692a49a2ed85591b163a3a21d62eaecfb4bd109a9e38", 0x1000) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:14 executing program 0: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r3, r2) setgid(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x800}, {0x18, 0x1, 0x80000000, 0x500000000}, 0x0, [0x7, 0x5, 0xf61, 0x8, 0x0, 0x62df174c, 0x8, 0x100000000]}, 0x3c) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x391) semop(r2, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x2, 0x800, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x1}, {0x2, 0x9, 0x800}, {0x1, 0x800, 0x800}, {0x1, 0x6, 0x1000}], 0x7) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85fdffffffffffffff002800000012000028000000", 0x2c}], 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/222, 0xde, 0x801, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:14 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x66, 0x7fefffff}, 0x0) syz_open_pts() r0 = kqueue() geteuid() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r0, r0) kqueue() 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x80000000, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) listen(r0, 0x82) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./bus\x00', 0x4c, 0x200, 0x1ff, 0x1, 0x4, 0x6, 0x5, 0x1, 0x1, 0x7, 0x1000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) execve(&(0x7f0000000580)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000003c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='^', &(0x7f0000000500)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='c\x00', &(0x7f0000000380)='-&\x00', &(0x7f00000003c0), &(0x7f0000000400)='{@\xf9^+,\x00']) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/panic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 475573 28799 0 0x2004 0x4000000 0 syz-executor.0 *293632 87721 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.